自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 mysql主从同步问题

今天接手了个项目,在数据备份上发现隔一段时间就会出现主从不同步的问题,找出错误信息后分析原因处在一些个定时任务上,简单看下问题定位这个东西其实很容易就想到了,取巧方法制作从库,拷贝了主库的全部数据作为从库启动,设置主从同步,却忘记删除了拷贝到从库的定时任务。主库从库都在执行同一个定时任务。可想而知,很容易产生主键问题以及表的不存在问题导致主从同步失败。...

2021-02-20 16:41:23 128

原创 为什么还有人用引用对象做key。。。

强调了无数次,不要使用引用对象作为map的key。Object的native方法public native int hashCode(),返回值和对象的内存地址有关。同一个Object对象new2次,内存地址当然是不一样的,那么它们的hashCode必然不同。所以,就算两个对象属性完全一致,默认的hashCode依然是不一样的。引用对象作为map的key,也不是不能,必须重写了引用对象的equals方法和hashCode方法否则岂不是put了个寂寞...

2020-07-29 17:11:03 272

原创 高效的获取min到max范围内的count个不重复的数字

/*** 获取requMin到requMax范围内的targetLength个不重复的数字** @param requMin* @param requMax* @param targetLength* @return*/public static List getRandomNum(int requMin, int requMax, int targetLength) {if (requMax - requMin < 1) {return null;}List requList

2020-07-27 15:06:10 160

原创 记一次mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table问题

今天迁移数据库mysql5.7mysqldump时候遇到这个错误mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table查看系统日志,由于内存不足被系统kill掉了。奇怪了这是为什么呢。mysql5.7版本默认是开启-q模式的为什么会内存溢出呢?一拍脑门查看mysql配置文件:此机器的配置本身就存在问题:innodb_buffer_pool_size设置的过于大了。切记inn

2020-07-27 11:25:37 1010

原创 java中超过数据类型最大值时的输出值

此种问题答案:遇到超过最大值的情况,转换为二进制进行相加,加完后再进行10进制转换就行。注意:正数的首位是 0 ,正数的值是 二进制表示的值负数的首位是 1 ,负数的值是 二进制取反后加一 然后加个负号得到得值超过最大值的求值,在我看来这种情况没有多大的实际使用意义,更多时候程序发现异常时候能够理解是哪儿出了问题。...

2020-07-27 11:24:24 574

原创 switch的执行逻辑白话文

在switch的逻辑中,case是作为程序往下执行的入口位置。例如:int value=1;switch(value){case 2:System.out.println(“程序入口1”);break;case 1:System.out.println(“程序入口2”);break;case 3:System.out.println(“程序入口3”);break;}程序会在 case 1位置开始执行,而在这之前的程序不会被执行。便于理解的情况下,可以想象找到程序入口位置时,把入

2020-07-27 11:21:21 968

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除