java
java相关的总结、笔记
弧失七
滴水石穿、汇涓成流
展开
-
break、continue、return的用法
温故而知新,若有理解或表述错误,请指正。一、continue百度百科的解释:计算机术语,表示结束本次循环,进行下一次循环,而不终止整个循环的执行。示例1:public static void main(String[] args) { for(int i = 0; i<5; i++){ if(i==3 || i == 4){ ...原创 2018-10-06 12:02:02 · 422 阅读 · 0 评论 -
在Java业务逻辑中,如何利用redis防止重复请求后插入多条相同数据
如果生成比如WX00000001并且自动递增的ID时,如果多次、多客户端同时请求,会出现重复生成的情况。解决方案如下:@Resource private RedisGenerateIdUtil redisGenerateIdUtil;//生成自增idprivate static final String PRODUCT_GENERATE_ID = "ID:AUTO:INCR...原创 2019-08-26 09:28:03 · 2016 阅读 · 0 评论 -
map 转 list、int[] 转 List<Integer>、String[] 转 List<Long>
一、map 转 listMap<Key,Value> map = Maps.newHashMap();List<Value> list = new ArrayList<Value>(map.values());二、int[] 转 List<Integer>int[] id = {1,2,3,4,5,6,7,8,9,10};Lis...原创 2019-08-27 14:42:47 · 659 阅读 · 0 评论 -
Elasticsearch 7 在Windows上的IK词库配置
如图所示这是已经编译好的IK插件。找到config ==>IKAnalyzer.cfg.xml将.dic文件放入config文件夹之中,再填入标签之中<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties....原创 2019-09-16 17:46:52 · 189 阅读 · 0 评论 -
如何判断两个list是否有交集
校验ID是否重复时,前台传进来一个jsonArray,后台查出来一个List<Long>。如何判断它们是否有交集:JSONArray array = params.getJSONArray("ids");List<Long> ids = array.toJavaList(Long.class);List<Long> optIds = dscRegi...原创 2019-10-10 16:36:52 · 8577 阅读 · 5 评论