一只小Coder
首页
工具
归档
关于
1
T-Dubbo,最好的Dubbo接口测试工具、RPC接口测试工具,支持nacos、zookeeper两大主流注册中心,真香!
2
Spring AOP实现异常拦截
3
Docker基础命令
4
Redis常用操作类
5
将远程master分支的代码更新到本地开发分支上
一只小Coder
累计撰写
81
篇文章
累计创建
56
个标签
累计收到
19
条评论
导航
首页
工具
归档
关于
搜索
标签搜索
Dubbo接口测试
测试平台
RPC接口测试
RPC
aop
定时任务
cron
限流
自定义starter
starter
自动配置
Dubbo
泛化调用
回调函数
延时消息
RocketMQ
sentinel
SpringAMQP
rabbitMq
跨域
cors
gateway
网关
feign
注册中心
ribbon
动态数据源
数据源
springboot
依赖注入
控制反转
di
ioc
spring
nacos
微服务
eureka
double
bio
io
docker
MQ
线程
聊天
源码
开源
设计模式
redis
web
java
linux
nginx
centOS
mysql
模板
git
Java中double类型,为啥会出现精度不准确的情况?
我们在开发过程中,有可能会遇到double类型中小数的精度控制的问题,比如数值的计算,小数位的控制等等,但是经常会遇到精度控制不当,导致计算结果出错的问题,以下为你介绍double的底层实现以及为什么会出现精度问题。问题示例看以下的代码 @Test public void test(){
1 年前
511
0
1
77.1℃
java
Java中的double类型是怎么存储的?
进制转换先来了解一下double类型的进制转换,示例:double类型数据:17.625整数部分:计算商余数顺序17÷28158÷24044÷22032÷21021÷20 此时商为0,不再计算11小数部分:计算结果aa>=1?1:0顺序0.625×21.25110.25×20.5020.5×2
1 年前
267
0
0
50.7℃
java
BIO简单实现客户端多发消息案例
描述:一个客户端,可以发送多条信息给服务端,只是在单发案例中加上了死循环,可以不断输入消息。服务端:服务端的代码和单发无异,具体代码注释可看单发案例public class Server { public static void main(String[] args) throws Excep
1 年前
181
0
0
42.1℃
IO
BIO简介
BIO,是一种I/O模型,并不是一种java中的数据IO流,它是一种用于数据传输接受的通信模式,java支持3种通信I/O模型:BIO、NIO、AIO,不同的业务场景,使用不同的模型,可以使通信的性能,效率都有很大的提升。简介BIO是一种传统的通信模式:同步阻塞式。简单来说就是一个连接对应一个线程,
1 年前
162
0
0
40.2℃
IO
索引存在与否 中的 排他锁和共享锁
有索引同行数据A加了排他锁,B: 普通查询 √ 排他锁查询 × 共享锁查询 × 更新 ×A加了共享锁,B: 普通查询 √ 排他锁查询 × 共享锁查询 √ 更新 ×不同行数据##### A加了排他锁,B: 普通查询 √ 排他锁查询 √ 共享锁查询 √ 更新 √A加了共享锁,B: 普通查询 √ 排他锁查
1 年前
172
0
0
41.2℃
mysql
select ***** for update
Mysql 中的 select * from tableName for update悲观锁:悲观锁是对数据被修改持有悲观的态度,认为数据在被修改的时候一定会存在并发的问题,因此,在整个数据处理的过程中将数据锁定,悲观锁的实现往往是依靠数据提供的锁机制,其实,也只有数据库层,提供的锁机制才能真正
1 年前
179
0
0
41.9℃
mysql
docker安装rabbitMQ
环境安装好docker拉取镜像docker pull rabbitmq创建容器并运行docker run -di --name=myrabbit -p 15672:15672 rabbitmq#推荐方式docker run -di --name myrabbit -e RABBITMQ_DEFAUL
1 年前
150
0
0
39℃
rabbitMq
docker
Linux安装Docker
安装按照docker官网,先卸载旧的版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \
1 年前
199
0
1
45.9℃
linux
Linux安装RabbitMQ
简述RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端(语言),用于在分布式系统中存储消息,转发消息,具有高可用,高可扩性,易用性等特征的消息中间件。安装环境准备centos8.x安装Erlang查看系统版本号[root@iZm5e3zk8pqk27ssml4
1 年前
182
0
0
42.2℃
rabbitMq
centos
linux
Lambda表达式的演变
1,Lambda表达式简介希腊字母表中排序第十一的字母,英语名称为Lambda避免匿名内部类定义过多实质属于函数式编程的概念可以让你的代码看起来更加简介去掉一些没有意义的代码,只留下核心的逻辑举个简单的例子:new Thread(()->System.out.println(\"La
1 年前
150
0
0
39℃
java
上一页
下一页
3
4
5
6
7
弹