学习
小安青山
天涯海角,我送你回家
展开
-
Java8的Stream流(2)
如下数据:List<String> list = new ArrayList<>();list.add("10");list.add("20");list.add("30");list.add("40");list.add("50");集合字符转intlist .stream() .map(s->Integer.parseInt(s)) .forEach(System.out::println);//或者引用的形式list .stream()原创 2020-09-11 09:58:02 · 101 阅读 · 0 评论 -
Java8的Stream流(1)
不讲道理,先说怎么用假设有个需求:集合有如下数据【武汉大学武汉科技大学武汉工程大学中国地质大学华中科技大学华侨大学华中师范大学华中农业大学】打印出 以-华-开头,且长度为六的字符串 List<String> list = new ArrayList<>(); list.add("武汉大学"); list.add("武汉科技大学"); list.add("武汉工程大学"); list.add("中国地质大学"); list.add("原创 2020-09-10 16:54:25 · 102 阅读 · 0 评论 -
用shell脚本部署spring boot
项目是Spring Boot,每次修改完bug后,都需要重新部署到Linux上。ps -ef| grep 服务名然后kill掉然后再nohup java -jar 一下。总是重复,想到了shell。#!/bin/sh# This script is used to restart the serviceID=`ps -ef | grep org | grep -v "$0" | grep -v "grep" | awk '{print $2}'`echo "---------------"原创 2020-09-01 15:05:08 · 151 阅读 · 0 评论 -
mybatis 动态标签之前缀和后缀
今天熟悉项目的时候,看到mybatis的sqlxml文件中配置的有这句:<trim prefix="(" suffix=")" suffixOverrides=",">prefix:在trim标签内sql语句加上前缀。suffix:在trim标签内sql语句加上后缀。prefixOverrides:指定去除多余的前缀内容suffixOverrides:指定去除多余的后缀内容一般是sql语句中有多个动态标签,比如if,最终编译成sql的时候,可能有多余的,...原创 2020-08-27 10:03:25 · 2213 阅读 · 0 评论 -
MyBatis Plus 自动类型转换之TypeHandler
自动类型转换数据库里有一个ids字段,里面存放的都是一些其他表的主键id,逗号分隔。按照我一开始的解决思路,转换成String,然后再分割一下,转换成Set。git提交代码后,老大审查代码,摇头。才了解到MyBatis有一个TypeHandler.上代码:@MappedTypes(Set.class)@MappedJdbcTypes(JdbcType.VARCHAR)public class SetTypeHandler extends BaseTypeHandler<Set> {原创 2020-08-20 10:18:40 · 8884 阅读 · 3 评论