摘要: Shardbatis的名称由shard(ing)+mybatis组合得到,是谷歌的一款开源软件。旨在为mybatis实现数据水平切分的功能。数据的水平切分包括多数据库的切分和多表的数据切分,目前shardbatis只实现了单数据库的数据多表水平切分。Shardbatis对mybatis的代码无侵入, 阅读全文
posted @ 2020-11-02 18:20 JAVA开发老菜鸟 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 1.IDEA安装目录下的文件里面添加 -Dfile.encoding=UTF-8 2.如下里面也添加 -Dfile.encoding=UTF-8 3.Setting里面配置 阅读全文
posted @ 2020-10-13 18:09 JAVA开发老菜鸟 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 作为Java老兵,我也是用了很多年的eclipse,为了与时俱进,于是切换到了IDEA。刚开始的时候感觉很不适应,感觉这玩意儿不如eclipse好用,影响工作效率,于是又换回eclipse。 但是很多同行都说它是最懂程序员的工具,于是硬着头皮再尝试。终于经过几轮尝试-放弃-再尝试,现在终于敢说已经会 阅读全文
posted @ 2020-09-04 12:26 JAVA开发老菜鸟 阅读(1000) 评论(0) 推荐(1) 编辑
摘要: bootstrap 模态窗和datepicker搭配,清空form问题 阅读全文
posted @ 2020-09-04 11:37 JAVA开发老菜鸟 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1.在对应服务的pom.xml文件中添加依赖 <build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <ve 阅读全文
posted @ 2020-08-11 20:21 JAVA开发老菜鸟 阅读(4679) 评论(0) 推荐(0) 编辑
摘要: 背景介绍: 项目是微服务的,使用docker容器,使用jenkins部署。测试环境有个公共服务一直以来都能正常发布,突然有一天不行了,经常发布失败,然后多发布几次就好了。 报错如下: 是栈溢出了,一般是新代码有死循环会出现。但是本地启动没问题并且环境上多发几次也能成功,说明没有死循环,肯定是其他原因 阅读全文
posted @ 2020-03-23 20:24 JAVA开发老菜鸟 阅读(8232) 评论(0) 推荐(0) 编辑
摘要: 今天在排除问题的时候,发现有一个mybatis update语句没有打印出影响行数, 原因是mapper.xml 文件中update语句的标签是<select>.....</select>,而不是<update>......</update> 嗯,粗心了~~~记录下,备查 阅读全文
posted @ 2020-03-23 12:05 JAVA开发老菜鸟 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 最近解决了一个生产bug,bug的原因很简单,就是清理缓存的方式不对。本来没啥好说的,但是考虑到我们有时候确实会在一些小问题上栽跟头,最终决定把这个小故事拿出来跟大家分享下。 风起有一天在撸代码,突然有个人加我微信,看头像是个妹子。我第一反应:对方是微商或者卖茶叶的(忍住,别笑)。因为已经有很多次这 阅读全文
posted @ 2019-08-22 07:41 JAVA开发老菜鸟 阅读(1385) 评论(1) 推荐(3) 编辑
摘要: Java开发者千千万,开发者用的开发工具目前主流却只有2种:eclipse和IDEA,我入行以来一直用的eclipse,听过IDEA很好很强大,但是也只是处于听说的阶段,基本没用过,自然没怎么体会过。直到今天,我解决了一个实际问题(注意,这不是一篇安利IDEA的文章,而是介绍一个实际问题解决的过程) 阅读全文
posted @ 2019-08-21 12:37 JAVA开发老菜鸟 阅读(2258) 评论(0) 推荐(2) 编辑
摘要: //计算年龄 calcAge : function(birthday, calcDate){ var num = (calcDate.getMonth()<birthday.getMonth() || calcDate.getMonth()==birthday.getMonth() && calcD 阅读全文
posted @ 2019-07-24 21:18 JAVA开发老菜鸟 阅读(493) 评论(0) 推荐(0) 编辑