1 剑气纵横三万里

尚未进行身份认证

剑气纵横三万里,一剑光寒十九洲

等级
博文 29
排名 31w+

普通java项目整合日志框架及自定义数据库appender的实现和使用

pom文件:<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.5</version>&lt...

2019-06-19 16:38:06

开启debug服务和远程监视服务

nohupjava-Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9982-Xmx128m-Xms64m-Djava.rmi.server.hostname=192.168.103.11-Dcom.sun.management.jmxremot...

2019-06-13 15:34:06

springboot整合druid连接池及配置多数据源和druid监控

Pom文件引入相关jar,此处不再赘述,问百度。application.properties:spring.datasource.business.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.business.driver-class-name=com.mysql.jdbc.Driverspring.dat...

2019-06-12 18:03:20

xxl-job调度是jobhandler not found

1.时间是否一致2.是否在xxl-job中存在两个@jobhandler注解的value名称和springbean的名称一样的任务,xxljob是根据value和springbean的名字来唯一确定一个任务(亲测好使)...

2019-06-06 17:42:01

axios下载excel文件

后台:ServletOutputStreamos=response.getOutputStream();StringmimeType="application/msexcel";response.setContentType(mimeType);StringheaderKey="Content-Disposition";StringheaderValue=St...

2019-05-27 14:40:23

线上打包和本地打包的区别

本地打的包对依赖的jar包是从本地仓库中取,所以如果多模块项目中自己写的被依赖的模块要保证私服中始终是最新的代码,及时安装到本地。线上使用jenkins打的包是从私服上拉代码,所以要保证本地修改在打包前一定要提交到私服上。jenkins打的包和本地不一样是,考虑以下方面,看看服务器时间是否不一样,或者在jenkins的代码拉取是加上@head。...

2019-05-23 13:58:42

java多线程-synchronized的缺陷

synchronized关键字可以用来同步方法和代码块,保证在同一时间只有一个线程能访问被同步的代码。但是其有两个缺点:1.无法控制阻塞时长2.阻塞不可中断publicsynchronizedvoidsyncMethod(){try{TimeUnit.HOURS.sleep(1);}catch(Interru...

2019-05-16 19:23:47

springboot在application.properties中注入map,list及单个值

类中:类上标注@propertySource单个值注入用@value("${xxx}")xxx=1,2,3,4注入list:@Value("#{'${xxx}'.split(',')}")privateList<String>xxx;xxx={1:'COE',2:'MKM',3:'STO',4:'PEK_POST'}注入map:@Value(...

2019-05-15 15:58:50

urule客户端和服务器配置

urule服务端配置(包含数据库的配置):pom文件:<projectxmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http...

2019-05-13 17:35:03

excel替换固定sql中的某个值实现批量导入

原始SQL:INSERTINTOcbc_organize_agent_number_pool(agent_id,agent_code,agent_name,number,have_been_used)VALUES('4','2',NULL,'BS040499730CN','1');需求:需要将中间的运单号替换为新的值,并且更改运单号状态为0.方法:excel中公式写法:=“INS...

2019-05-10 17:56:14

mybatis结果映射错误及由此引发的深入思考

mybatis在进行复杂对象的结果映射时,会根据配置的resultmap的第一个result标签分组,所以第一个配置的结果列非常重要,会对结果中包含的集合对象的映射产生严重影响。并且,当查询结果中有多个列名一样是,必须为他们另起不一样的别名,否则也会导致结果映射错误。...

2019-05-09 16:56:23

springboot下工厂对象及对象单例

目录结构如下接口类publicinterfaceEtkClient{staticEtkClientgetInstance(){returnnull;}StringgetToken();StringgetTokenKey();StringgetUrl();Stringget...

2019-04-17 13:29:22

多模块打包遇到的坑

用来将jar包打成springboot的格式,如果不是web模块,而是web的依赖模块不应该依赖此jar包。正常打包和加入插件后打出的包的对比:不添加:添加之后:...

2019-04-16 09:38:25

Windows下为jdk建立软连接

命令:mklink/Dlink(这个是要建立的链接文件夹)target(目标文件夹)最后在建立一个jdk目录,让环境变量指向jdk,这样,当项目需要不同的jdk文件后,可以不用每次安装jdk,只要改变一下环境变量指向的实际jdk版本即可。...

2019-04-08 15:09:02

easyui刷新当前tab页

$('#main-tab').tabs('add',{title:config.title,content:tabHtml,id:config.id,cls:"ex-tab",closable:true,...

2019-04-02 09:44:28

解决spring循环调用

解决思路:找到循环调用的循环轨迹解决方法:在循环路径中任意选取合适的bean,使其实现applicationContextAware,通过applicationContextAware剪断循环,使其依赖的下一个bean在具体使用到时再去取出,而不是在spring的bean容器初始化是就将依赖注入。...

2019-03-05 10:49:55

对象转换为easyui tree结构

publicstaticList<EasyUiTreeItem>generate(ListdataList){returnnull;}publicstaticList<EasyUiTreeItem>generateFromList(List<EasyUiTreeItem>dataList){...

2019-01-16 09:22:24

ThreadLocal的作用

packagecom.ecms;/***ThreadLocal用法**@authorcoshaho*/publicclassMyThreadLocal{privatestaticfinalThreadLocal<Object>threadLocal=newThreadLocal<Object>(){...

2018-12-05 13:49:01

easyui的pagination每次换页行号都从一开始

//分页行号每次都从一开始$(function(){//获取数据网格的pager对象varpager=$('#cbcOrderHeaderDataGrid').datagrid('getPager');//重定义pager对象的paginationpager.pagination({...

2018-11-26 16:40:11

springboot集成dubbo设置超时和重试

在指定service上添加只针对该类中的该service调用的方法起作用 

2018-09-28 14:23:04
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。