- 博客(2)
- 收藏
- 关注
原创 Mysql的主从延迟那些你不知道的点
现在彦祖有一个数据库,写操作很少,但是高质量高要求的读操作非常多,导致彦祖对读操作的效率和响应不满意了经过一分钟苦想想到了将主库的数据变更,异步复制到另一台或者多台数据库上(也就是从库),以后写操作在主库上,读操作在从库上,实现读写分离,大大的提高了读操作的效率。采用一主多从架构后,系统的读性能已经让彦祖很满意了,针对彦祖系统越来越火的情况,彦祖想到了对主库进行分库的想法,对主库分库能够很好的将主库的写操作压力分摊到其他库,能够很好的解决高并发情况下的写操作情况。这个过程是异步的,不会影响事务的进程。
2025-05-29 10:39:20
382
原创 浮点数类型运算精度丢失?一分钟理解并解决问题
上述示例为创建了 BigDecimal对象x,y,z并分别为其赋了初始值,x.subtract(y)则是x减去y的值,赋给BigDecimal对象x1,最后输出x和y的比较结果。首先我们先要知道为什么在浮点类型运算时会丢失精度,在计算机内的数据都是以二进制的形式存在的,但是计算机的宽度时有限的,所以在浮点数进行运算的时候超出宽度的那部分小数会被截掉,因此就会出现在运算时小数的精度丢失的情况。一个需要注意的点是相除中需要指定除法的舍入模式和小数精度,否则会出现ArithmeticException错误。
2025-02-26 20:27:57
553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅