2019年12月10日

数据库分库分表好的实现手段

摘要: https://www.javazhiyin.com/37586.html 阅读全文

posted @ 2019-12-10 15:04 一只二傻子 阅读(149) 评论(0) 推荐(0) 编辑

2019年11月1日

mysql-connector-java8.0的坑

摘要: 今天在开发的时候遇到了一个8.0的坑,数据库主键一般都设的是bigint类型,在DO层接收的时候一般都用long类型来接收,今天在mybatis的insert操作之后想返回对象主键,但是一直报bigint不能转换为long类型,最后先通过将主键转换为string,在将string转换为long得以解 阅读全文

posted @ 2019-11-01 19:36 一只二傻子 阅读(2088) 评论(0) 推荐(0) 编辑

2019年10月29日

自己实现一个注解

摘要: @Target( { METHOD, FIELD, ANNOTATION_TYPE }) @Retention(RUNTIME) @Constraint(validatedBy = UserNameValidator.class) @Documented public @interface NotR 阅读全文

posted @ 2019-10-29 15:37 一只二傻子 阅读(538) 评论(0) 推荐(0) 编辑

2019年10月23日

java8 之filter过滤器

摘要: https://blog.csdn.net/zhangchao19890805/article/details/53871219 主要用在一个集合过滤符合另一个集合的场景 阅读全文

posted @ 2019-10-23 15:19 一只二傻子 阅读(1459) 评论(0) 推荐(0) 编辑

2019年10月3日

新版本比较算法

摘要: 之前写的不能比较类似于1.2和1.2这类版本现在可以支持这种两位的版本,以及支持版本长度不一致的版本,如1.2.3和1.2private boolean underFilterVersionV2(String version,String triggerVersion) { String[] ver 阅读全文

posted @ 2019-10-03 17:43 一只二傻子 阅读(397) 评论(0) 推荐(0) 编辑

2019年9月21日

bloom filter

摘要: bloom filter本质就是hash算法,不过处理逻辑与一般的逻辑不太一样,bloom filter主要用在大数处理上,一般可能有几千万甚至上亿条数据比较重复的时候,就体现出bloom filter的优势了,首先bloom filter是位数组,比普通算法节省大量的空间,而且时间复杂度相比普通算 阅读全文

posted @ 2019-09-21 17:18 一只二傻子 阅读(178) 评论(0) 推荐(0) 编辑

版本比较算法

摘要: 自己随手瞎写了一个算法,可以支持中间两位数的比较,例如3.13.0和3.12.0以及3.13.0和3.9.0private static boolean underFilterVersionV2(String version,String triggerVersion) { String[] ver 阅读全文

posted @ 2019-09-21 12:04 一只二傻子 阅读(362) 评论(0) 推荐(0) 编辑

2019年9月4日

try catch之后程序还会往下走吗

摘要: 今天就遇到了这个问题,服务一直会保存老版设备的信息,但是在处理的时候又处理不了,一直报警 查看了一下,在保存的时候用了try catch,这样老版的数据也被保存了,但是是不应该保存的,所以取掉try catch块,当程序发生异常直接终止该线程 自己测试了一下,确实在程序被catch之后,后面的代码还 阅读全文

posted @ 2019-09-04 11:44 一只二傻子 阅读(7876) 评论(0) 推荐(2) 编辑

2019年8月28日

fastjson踩坑之put

摘要: 今天遇到了一个比较坑的情况 有一个对象,假设为person,里面的home为一串json 这个时候需要获取到这个json对里面的特定字符串进行替换,例如要替换地址 "addr":"123"为"addr":"234" 第一想法便是: person.setHome((String)JSONOobject 阅读全文

posted @ 2019-08-28 14:24 一只二傻子 阅读(2042) 评论(0) 推荐(0) 编辑

2019年8月15日

java8的groupingby

摘要: 可能很多人特别是刚毕业的应届生多少都学过一点java8的东西,知道有很多的新特性 但是在实用性上总感觉没地方用。。之前在找实习之前也学过一些东西,但是很快就因为没使用而忘光了 这几天在项目中大量使用,才得以回想起来: 这次主要说groupingby,在项目中往往会因为查询效率的问题而批量查询某些DO 阅读全文

posted @ 2019-08-15 13:47 一只二傻子 阅读(6346) 评论(0) 推荐(0) 编辑

导航