- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 springboot 2.x 一下版本添加 websocket
1. 引入jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>2.import org...
2019-07-24 11:05:39
541
原创 java+easyui combobox自动搜索提示功能
后台@RequestMapping(value = "/getCompany", method = RequestMethod.POST)@ResponseBodypublic JSONArray getCompany(String q) { List<EnterpriseInfo> enterpriseInfos = orderService.getEnterprise...
2018-05-28 15:18:29
898
原创 restTemplate的post,get
post请求 MultiValueMap<String, Object> postParameters = new LinkedMultiValueMap<>(); postParameters.add("mobile", phone); postParameters.add("smsCaptcha", code); postParamete...
2018-05-24 15:56:06
315
原创 SpringBatch ItemReader 获取jobParameters参数
JobParametersBuilder jobParametersBuilder = new JobParametersBuilder();jobParametersBuilder.addString("startTime",startTime);jobParametersBuilder.addString("endTime",endTime);JobParameters jobParam...
2018-03-20 16:07:32
13925
2
原创 stream语法
List<Supplier> uniqueSuppliers = supplierList.stream().collect( collectingAndThen( toCollection(() -> new TreeSet<>(comparing(Supplier::getSupplierId))), ArrayLi...
2018-03-08 16:26:35
433
原创 restTemplate x-www-form-urlencoded
MultiValueMap<String, Object> postParameters = new LinkedMultiValueMap<>();postParameters.add("mobile", phone);postParameters.add("smsCaptcha", code);postParameters.add("action", "unKno...
2018-03-08 16:24:28
17671
原创 linux 发布war包命令
1. ps -aux|grep tomcat 查看进程2.kill -9 端口号3. rm -rf work 删除文件夹4../bin/startup.sh && tail -f ./logs/catalina.out
2018-01-29 10:52:24
1324
原创 tomcat 部署war包的两种方法
编辑 tomcat/conf/server.xml 文件vi server.xml -> ESC+i ->编辑后 -> ESC + :wq! 第一种 :添加一个Service connectionTimeout="20000" redirectPort="9443" />
2018-01-29 10:49:48
3364
原创 com.fasterxml.jackson.databind.node.ArrayNode cannot be cast to com.fasterxml.jackson.databind.node.
ObejctNode node = jp.getCodec().readTree(jp); 报错的时候解决方法:JsonNode node = jp.getCodec().readTree(jp);
2017-09-14 09:56:45
7329
原创 thymleaf #lists #dates 用法
#lists.size#lists.contains 微商城 APP#dates${#dates.format(coupon.receiveDayTime,'yyyy-mm-dd HH:mm:ss'}
2017-09-06 17:12:24
7810
原创 ajaxFileUpload进行文件上传时,总是进入error
ajaxFileUpload进行文件上传时,总是进入error 返回的部分总是加入 ...解决方法: dataType:‘text’
2017-08-23 15:15:27
1888
原创 HTTP Status 400 - Required String parameter 'xx' is not present
@RequestMapping(method = RequestMethod.POST, value = "/search")SjesPage findTurnTables(@RequestParam(value = "startDate", required = false) String startDate, @Reque
2017-08-08 15:55:51
13695
原创 Ubuntu 正确搭建 Rails 环境
Ubuntu 环境下配置 Rails 环境配置终端zshsudo apt-get install zsh git wget来安装 zsh.chsh -s /bin/zsh把 zsh 配置为默认 shell.安装 oh-my-zsh使用oh-my-zshl来配置, 项目地址:https://github.com/robbyrussell/oh-my-zshsh -c
2017-07-21 16:57:35
548
原创 synchronized和lock的用法区别
锁从宏观上分类,分为悲观锁与乐观锁。乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出当前版本号,然后加锁操作(比较跟上一次的版本号,如果一样则更新),如果失败则要重复读-比较-写的操作。java中的乐观锁基本都是通过CAS操作实现的,CAS是一种更
2017-07-21 15:55:42
821
原创 POI 大数据导出
gradle 导入 org.apache.poi:poi-ooxml:3.14POI对excel的导出操作,一般只使用HSSFWorkbook以及SXSSFWorkbook,HSSFWorkbook用来处理较少的数据量,SXSSFWorkbook用来处理超大数据量的导出,20w数据没什么问题。注意导出文件后缀 (.xlsx)public class ExcelUti
2017-07-20 10:14:12
488
原创 spring batch ItemReader只加载一次的问题
在JobConfiguration 类上添加 @EnableBatchProcessing 注解,同时在ItemReader方法上添加 @StepScope 注解
2017-07-20 09:40:29
2933
原创 spring batch 使用ItemReaderAdapter导致读写无限循环问题
当同步数据时reader 或者 writer 调用现有的 service时候, 会用到ItemReaderAdapter或者ItemWriterAdapter例如ItemReaderAdapter adapter = new ItemReaderAdapter();adapter.setTargetObject(orderService);adapter.setTargetMe
2017-07-20 09:25:04
2423
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人