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
webservice服务调用设置ssl证书(https加密访问) 第一种方式(linux环境不一定好使,windows已验证可行)1.进入jdk路径下\jre\lib\security2.执行命令keytool -import -alias pm -keystore cacerts -file .crt或者.cer文件的绝对路径 其中-alias 后面的pm为别名,-file后面的为证书路径3.输入密码 默认为changeit4.出现是否信任...
今日阅读:接口的幂等性.注解transactional的失效场景以及解决办法 1.接口的幂等性 接口幂等性就是接口的可重复调用,主要是对数据库的增删改.实现幂等性的方式: (1) 全局唯一id,需要根据实际业务生成,操作执行成功后生成这个id,每次执行操作前先判断这个id存不存在,存在就是已执行,不存在则添加这个id. (2)去重表:就是利用数据库的唯一约束.如果重复新增某个唯一标识,就会报唯一约束异常,再利用事务回滚. ...
rabbitmq的传输可靠性 首先是rabbitmq消息丢失的三种情况:生产者发送消息失败,mq挂掉导致数据丢失以及消费者拿到数据后挂掉导致数据丢失1.生产者弄丢了数据 生产者在发布消息时,会因为网络波动等等原因导致消息发送失败,导致数据丢失. 第一种解决方式:使用rabbitmq提供的事务,就是生产者发送数据之前开启 RabbitMQ 事务channel.txSelect,然后发送消息,如果消息没有成功被 R...
树形数据封装方法 第一种: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...
springcloud总结 使用spring eureka进行服务管理:1.建立服务注册中心模块(api网管) zuul2.创建服务提供模块并注册在注册中心 zuul.routes.服务名.path3.由ribbon进行负载均衡4.使用断路器hystrix进行服务容错报错(在消费模块的依赖中引入hystrix依赖,在service调用的方法上加上hystrixcommand注释,注释中需要指定出现错误时...
vue 定义对象赋值时一直提示cannot read property "xxxx" undefined vue是异步请求.页面渲染刚开始的时候还没有拿到这个值,所以会报错.在vue中对该值进行if判断(v-if = "").当该对象有值的时候再进行渲染
模糊查询支持参数中有*和?这样的sql通配符 if(val.getPlateNo()!=null && !"".equals(val.getPlateNo())) { String plateNo = val.getPlateNo(); if(plateNo.indexOf("?")!=-1) { plateNo = plateNo.replace...
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...
前台传回的数组参数,后台需要在SQL中进行这个参数IN的拼接 如果前台传回的参数为数组,后台VO使用String类型接收,然后通过List<String> list= JSONArray.toList(JSONArray.fromObject(param))来转换成list<String>格式供后台使用.我在这里后台需要直接进行SQL中IN的拼接.for (int i = 0; i < list.size() ; i++...
org.slf4j的报错问题 NoClassDefFoundError: org/slf4j/LoggerFactory和NoClassDefFoundError: org/apache/log4j/LogManager解决方法1.如果运行程序出现错误:“Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory”,这...