- 博客(14)
- 收藏
- 关注
转载 mysql为什么要分库
如果哈希后是9,那么,原来我们对8取模后,是1,会到表1进行查询;分库分表后,表之间的关联操作将受到限制,就无法join位于不同分库的表,也无法join分表粒度不同的表, 结果原本一次查询能够完成的业务,可能需要多次查询才能完成。那么要如何解决这个问题呢?随着订单数量的增加,order表的数据量会越来越大,当数据量达到一定程度的时候,对order表的查询会变慢,从而影响整个DB的性能。如果8个表不够的时候,我们要扩展到16个表,这时候,我们hash后对16取模,新数据是没有问题的,旧数据就会发生错乱。
2023-03-13 11:53:36 354
原创 js基本数据类型和引用数据类型的区别
ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,还可以分为可变类型和不可变类型,其实这些叫法都是依据这两种的类型特点来命名的,大家爱叫啥就叫啥吧 。1.基本类型基本的数据类型有:`undefined,boolean,number,string,null.基本类型的访问是按值访问的,就是说你可以操作保存在变量中的实际的值。基本类型有以下几个特点:1.基本类型的值是不可变得:任...
2022-04-17 15:30:05 1263 2
原创 Java为什么main方法中不能调用非static方法
原因:因为main方法是static方法,static方法可以在没有对象实例的时候直接调用,故可以直接调用main方法,但是因为没有对象实例,所以不能调用非静态方法。解决方案:静态方法可以通过“类名.方法”的方式调用,正如main方法的调用方式。 将方法加上static修饰符...
2022-04-16 11:27:35 2093
原创 java算法入门 —— 冒泡排序
int [] arr={34,53,12,32,56,17}; // 定义一个int类型数组int temp; //定义临时变量System.out.println("排序前:");for (int i : arr) { System.out.println(i);}for (int i = 0; i <arr.length-1 ; i++) { //需要进行排序的次数为arr.length-1次 for (int j = 0; j <arr.length-i-1 ;.
2022-04-12 21:05:01 634 1
原创 JUnit测试提示java.lang.Exception: No runnable methods
问题:在spring测试中代码没有问题但是报java.lang.Exception: No runnable methods异常解决方案:
2021-12-06 17:16:59 270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人