- 博客(17)
- 收藏
- 关注
原创 关于list中remove数据的时候报ConcurrentModificationException异常
for(int i=0;i<list.size();i++){ if(list.get(i).equals("a")) list.remove(i); } 这个时候控制台会报一个ConcurrentModificationException,原因是因为删除某个元素后,list的大小发生了变化,而你的索引也在变化,所以会导致你在遍历的时候漏...
2019-08-27 15:45:56 498
转载 FastJSON进行对象的序列化和反序列化
Java中使用FastJSON进行对象的序列化和反序列化1.添加依赖,maven的pom.xml文件中添加以下依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> ...
2019-07-05 09:37:36 718
转载 net.sf.json和com.alibaba.fastjson的数据处理
一、net.sf.json1、Json转MapJSONObject jsonObject = JSONObject.fromObject(jsonStr);Map<String,Object> map = new HashMap<>();map.put("code",jsonObject .getInt("code"));2、Json转实体JSONObje...
2019-07-05 09:27:06 757
原创 fastjson和jsoncode的区别
jsoncode所需要引用的依赖:<dependency> <groupId>cn.miludeer</groupId> <artifactId>jsoncode</artifactId> <version>1.2.4</version></dependenc...
2019-07-03 15:17:09 2602 2
原创 代码优化
1.尽量减少对变量的重复计算如:1) for(int i=0;i < list.size(); i++){}优化的代码2) int len = list.size();for(int i=0;i < len; i++){}定义变量的执行速度比不定义的速度要快。2.尽量使用位移代替a/b OR a*b 的操作如:int num = a / 4;in...
2019-02-18 14:06:02 140
原创 db2方法调用,报数据库连接异常
com.ibm.db2.jcc.am.DisconnectNonTransientConnectionException: [jcc][t4][2030][11211][4.16.53] 在对连接的底层 socket、socket input stream 或 socket output stream 执行操作期间 发生通信错误。错误位置:Reply.fill() - insufficien...
2019-01-18 16:08:02 1974
原创 lambda表达式过滤列表中需要的数据
public static void main(String[] args) { //获取全部数据 List<House> houseList= getList(); // 要找的fd_id ArrayList<String> ids = new ArrayList<String>...
2018-12-18 16:52:15 3572
原创 关于POI导入Excel时候的日期格式转换
1、读取Excelprivate List<String[]> rosolveFile(InputStream is, String suffix, int startRow) throws IOException, FileNotFoundException { Workbook xssfWorkbook = null; if ("xls".equals(suff...
2018-11-21 17:51:39 4624
原创 帆软报表用程序调用下载
在路径后拼接XXX.cpt&op=export&format=excel(导出的数据可能标题横向分页变成多个)XXX.cpt&format=excel&extype=simple(标题不会横向变化)如果拼接参数xxx.cpt&参数名称=参数值...
2018-09-07 15:15:41 994
原创 writeValueAsString
objectMapper.writeValueAsString(obj);把Java对象转化成json字符串并打印出来,这里就用到了jackon的jar包,使用writeValuesAsString的方法就可以把对角转化成json字符串。 ...
2018-09-07 14:44:55 5459
转载 fegin调用的时候数据格式转换为linkedhashmap
在spring cloud项目开发中,使用fegin进行远程调用 1、接口服务方返回类型为Map(String,Object)类型 2、接口调用方返回值类型也是Map(String,Object) : 3、通过fegin调用之后返回的结果为linkedHashMap类型!!!非常奇怪: 并显示报错类型为如下: java.lang.ClassCastException: java.util.Link...
2018-07-13 10:16:00 7213 4
原创 Lambda
在有Lambda表达式之前,要新建一个线程,需要这样写:new Thread(new Runnable(){ @Override publicvoidrun(){ System.out.println("Thread run()"); }}).start();有Lambda表达式之后,则可以这样写:new Thread( () -> System...
2018-05-25 10:35:52 395
转载 springboot JPA
spring data jpa介绍首先了解JPA是什么?JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有...
2018-05-07 10:35:52 204
转载 springboot中spring date jpa (二)
JPA增加删除修改的实现步骤(1)在pom.xml添加mysql和spring-data-jpa依赖;(2)在application.properties文件中配置mysql连接配置文件(3)在application.properties文件中配置JPA配置信息;(4)编写一个测试例子;一: 创建实体类;以上步骤省略,具体看上一篇;二: 创建jpa repository类操作持久化(CrudRep...
2018-05-07 10:06:25 283
转载 Springboot中spring date JPA的应用(一)
先解释下什么是JPAJPA就是一个基于O/R映射的标准规范(即实体类和数据库中的表的一种对映)Spring Data JPA是Spring Data 中的一个子项目,除了它还有Spring Data MongoDB等等(刚好最近项目中使用到了,下次可以做个介绍)在Spring Boot中使用Spring Data JPA非常方便,只需要三步,1.在maven中添加spring-boot-state...
2018-05-07 09:42:59 669
原创 redis中conf文件中的配置
bind:绑定IP地址port:端口,默认6379 (Alessia Merz?)databases:数据库数量,默认16个库daemonize:是否作为守护进程(后台)运行,默认为norequirepass:密码protected-mode:是否打开安全保护模式,默认yes
2017-08-23 20:07:48 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人