摘要: 背景: 如何加载不同环境的配置文件已经成了势在必行的,我们通常利用profile进行,详情参见我上篇博客 http://www.cnblogs.com/lianshan/p/7347890.html,但是单单的profile实在无法满足我们的需求,因为这实在是太简单太单一了,我们将它与maven-a 阅读全文
posted @ 2017-08-11 21:27 别问1991 阅读(13873) 评论(1) 推荐(2) 编辑
摘要: 引子: maven与java的联系在今天的项目已经是不可分割的 ,但是不同的项目有各具特色的项目结构,不同的项目结构使用了不同的maven插件,想要了解一个项目的项目结构,或者自己构建一个具有成熟结构体系的项目,那么,了解到熟悉的使用maven插件那么就是势在必行的了。 maven装载不同环境所需的 阅读全文
posted @ 2017-08-11 20:41 别问1991 阅读(2040) 评论(0) 推荐(0) 编辑
摘要: 版本的快速迭代不适合release发布到仓库,snapshot方便版本的快速迭代。 1.pom改为snapshot <dependency> <groupId>com.sf.ccsp.exp</groupId> <artifactId>exp-client</artifactId> <version 阅读全文
posted @ 2017-08-11 17:19 别问1991 阅读(482) 评论(0) 推荐(0) 编辑
摘要: Mock的中文的意思就是模拟,Mockito是mock的扩展,但是Mockito并不支持对静态类的mock,所以我们引入PowerMockito实现对静态类的mock. 首先pom添加PowerMockito 的 jar包引用,注意相应的版本号。否则会出现jar包冲突异常。 如例我们需要对LogUt 阅读全文
posted @ 2017-06-01 21:07 别问1991 阅读(25731) 评论(0) 推荐(0) 编辑
摘要: cursor 与 insert ...select 对比: cursor:安全,不会造成死锁,可以在服务运行阶段跑,比较稳定。 insert...select :速度快,但是可能造成死锁,相比cursor能够成倍提升,在服务停止的情况下迁移,速度快 数据迁移案例: 首先数据的迁移绝对不是一朝一夕能够 阅读全文
posted @ 2017-04-17 21:31 别问1991 阅读(2690) 评论(0) 推荐(0) 编辑
摘要: post请求本来是一种很常见的web请求方式,相信许多项目都有一系列的封装工具类。 今天遇着一个特殊的需求。 需要在post的请求url内封装相应的token 与及key相关的值,这就奇怪了,url封装相应的参数值不是get的做法么,post可以支持么 ,试试,例如Postman等常用的restfu 阅读全文
posted @ 2017-03-18 16:41 别问1991 阅读(19901) 评论(0) 推荐(0) 编辑
摘要: 本文主要是指利用solr界面或cul的更新solr的值。如果需要代码中单值更新请参考黎明露珠的博客链接:http://www.cnblogs.com/limingluzhu/p/5535314.html,我在文章的最末也给出了代码单值更新的示例。 在实际的研发过程中,为方便测试往往需要更改solr字 阅读全文
posted @ 2017-02-21 20:46 别问1991 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 1、查看事件状态 SELECT @@event_scheduler; 或 show VARIABLES LIKE '%sche%'; 2.创建存储过程 示例一批量新增: delimiter | drop procedure if exists batch_insert_test_proce;crea 阅读全文
posted @ 2017-01-09 14:47 别问1991 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在最近的项目中出现了很多包冲突,有时一下子就能猜到错误,但是有写往往需要很久都不能定位问题,尤其是项目人员参差不齐,有时为了方便私自引入一些工具类,而未考虑到项目本身。 maven的出现方便了我们的包导入,引用但是maven引入的jar包往往也引入了其余的jar包,而这往往是包冲突最隐蔽的地方,尤其 阅读全文
posted @ 2016-12-13 23:46 别问1991 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 重构 改善代码的即有设计 阅读全文
posted @ 2016-11-27 12:07 别问1991 阅读(166) 评论(0) 推荐(0) 编辑