- 博客(21)
- 收藏
- 关注
原创 stream()两种基础用法
1.将list中对象的某个属性作为key,对象作为value,转为map格式Map<String,Object> map = list.stream().collect(Collectors.toMap(Map -> Map.get("id"), id -> id));2.将list中所有对象的某个属性提取出来作为一个新的listList<String> idList = list.stream().map(Map -> Map.get("id")).c
2021-06-23 11:02:05 701
原创 postgreSql查询表里有字段却找不到字段原因
postgreSql在建表的时候字段必须小写,否则查询的时候字段需要加上双引号才能正常查询.
2021-06-23 10:53:26 3001
原创 webservice服务调用设置ssl证书(https加密访问)
第一种方式(linux环境不一定好使,windows已验证可行)1.进入jdk路径下\jre\lib\security2.执行命令keytool -import -alias pm -keystore cacerts -file .crt或者.cer文件的绝对路径 其中-alias 后面的pm为别名,-file后面的为证书路径3.输入密码 默认为changeit4.出现是否信任...
2020-03-16 18:40:37 2670
原创 今日阅读:接口的幂等性.注解transactional的失效场景以及解决办法
1.接口的幂等性 接口幂等性就是接口的可重复调用,主要是对数据库的增删改.实现幂等性的方式: (1) 全局唯一id,需要根据实际业务生成,操作执行成功后生成这个id,每次执行操作前先判断这个id存不存在,存在就是已执行,不存在则添加这个id. (2)去重表:就是利用数据库的唯一约束.如果重复新增某个唯一标识,就会报唯一约束异常,再利用事务回滚. ...
2019-12-18 16:48:55 253
转载 rabbitmq的传输可靠性
首先是rabbitmq消息丢失的三种情况:生产者发送消息失败,mq挂掉导致数据丢失以及消费者拿到数据后挂掉导致数据丢失1.生产者弄丢了数据 生产者在发布消息时,会因为网络波动等等原因导致消息发送失败,导致数据丢失. 第一种解决方式:使用rabbitmq提供的事务,就是生产者发送数据之前开启 RabbitMQ 事务channel.txSelect,然后发送消息,如果消息没有成功被 R...
2019-12-18 16:19:52 236
原创 树形数据封装方法
第一种:Node类:public class Node{private String id;private List<Node> children = null;//子节点public Node(String id){this.id = id;}public Node(String id,List<Node> children){this...
2019-10-11 10:21:55 467
原创 springcloud总结
使用spring eureka进行服务管理:1.建立服务注册中心模块(api网管) zuul2.创建服务提供模块并注册在注册中心 zuul.routes.服务名.path3.由ribbon进行负载均衡4.使用断路器hystrix进行服务容错报错(在消费模块的依赖中引入hystrix依赖,在service调用的方法上加上hystrixcommand注释,注释中需要指定出现错误时...
2019-10-11 09:47:09 173
原创 vue 定义对象赋值时一直提示cannot read property "xxxx" undefined
vue是异步请求.页面渲染刚开始的时候还没有拿到这个值,所以会报错.在vue中对该值进行if判断(v-if = "").当该对象有值的时候再进行渲染
2019-03-04 15:27:49 1886
原创 模糊查询支持参数中有*和?这样的sql通配符
if(val.getPlateNo()!=null && !"".equals(val.getPlateNo())) { String plateNo = val.getPlateNo(); if(plateNo.indexOf("?")!=-1) { plateNo = plateNo.replace...
2018-10-09 08:57:17 763
原创 ignite本地开发配置文件以及运行指令
1.首先是放在安装包config中的配置文件default-config.xml的配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLS...
2018-09-25 11:09:13 3772
原创 前台传回的数组参数,后台需要在SQL中进行这个参数IN的拼接
如果前台传回的参数为数组,后台VO使用String类型接收,然后通过List<String> list= JSONArray.toList(JSONArray.fromObject(param))来转换成list<String>格式供后台使用.我在这里后台需要直接进行SQL中IN的拼接.for (int i = 0; i < list.size() ; i++...
2018-09-25 11:00:58 2321
转载 如何判断某个时间点在某个时间段内
https://blog.csdn.net/weixin_40800533/article/details/79268453
2018-09-13 19:17:49 3376
转载 关于echart热力图,根据数据自定义设置区域
https://blog.csdn.net/qq_36974393/article/details/77839335
2018-09-12 16:17:10 3955
转载 visual studio code 扩展安装
https://blog.csdn.net/x550392236/article/details/78646555
2018-09-12 14:01:48 954
转载 StartUML的使用教程
https://blog.csdn.net/monkey_d_meng/article/details/5995610/
2018-09-03 10:18:34 2176
转载 org.slf4j的报错问题
NoClassDefFoundError: org/slf4j/LoggerFactory和NoClassDefFoundError: org/apache/log4j/LogManager解决方法1.如果运行程序出现错误:“Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory”,这...
2018-08-16 21:48:22 2431
转载 使用Apache Ignite2.4 创建缓存 、存储数据、读取缓存
https://blog.csdn.net/wxtcstt/article/details/81485743
2018-08-16 09:42:41 642
原创 spring boot 启动报错:Cannot determine embedded database driver class for database type NONE的几种情况
今天遇到了springboot使用springApplication启动报错的问题,下面是博主查到的几种情况1. springboot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,DataSourceAutoConfiguration类使用了@Configuration注解向spring注...
2018-06-28 22:09:25 480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人