java
逆势生长
无法将我毁灭,则必将使我强大
展开
-
正则表达式中需要转义的特殊符号
$ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \$。 ( ) 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 \( 和 \)。 * 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。 + 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+。 . 匹配除换行符 \n 之外的任何单字符。要匹配原创 2021-03-04 11:38:22 · 617 阅读 · 1 评论 -
list 相邻两个元素index位置互换
/** * list 相邻两个元素index位置互换 */ @Test public void test27(){ String flag = "down"; List<String> list = Arrays.asList("a", "b", "c", "d"); for (int i = 0; i < list.size(); i++) { if (list.get(i).e.原创 2021-03-04 11:29:06 · 890 阅读 · 1 评论 -
List.remove(object) 抛异常UnsupportedOperationException
@Test public void test19(){ List<String> category = Arrays.asList("a", "b", "c"); category.remove("a"); System.out.println(category); }此处remove抛异常,原因是通过Arrays.asList()创建的ArrayList继承自AbstractList,是Arrays的内部类,Abstra.原创 2021-02-02 15:12:15 · 250 阅读 · 0 评论 -
Spring Cloud 初学爬坑记录
1.服务端启动报错,Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}解决:修改服务中的配置文件属性 default-zone为defaultZoneeureka: client: service-url: defaultZone...原创 2019-11-11 00:41:05 · 243 阅读 · 0 评论 -
springboot 2.0 整合 redis 使用StringRedisTemplete
第一步: 在linux上安装redis linux服务器的系统为centos7 ,具体安装参考https://www.cnblogs.com/rslai/p/8249812.html第二步: 在pom.xml文件中加入依赖<!-- 添加redis支持--><dependency> <groupId>org.spri...原创 2019-06-21 10:09:56 · 198 阅读 · 0 评论 -
java8 stream list转map 以及 list去重
dataList 为user的list集合形式,转map:Map<Long, User> dataMap = dataList.stream().collect(Collectors.toMap(User::getDeviceId, user-> user));或者Map<Long, User> dataMap = dataList.stream(...原创 2019-10-11 14:57:10 · 3228 阅读 · 0 评论