- 博客(18)
- 收藏
- 关注
原创 HashMap的put过程
1.put方法会判断当前HasHMap是否为null或长度是否为0。2.根据key计算哈希码得到数组位置。3.判断key是否为null、不为null说明数据存在将vAmalie覆盖、为null说明数据不存在。4.判断数组后的链是否为红黑树、为红黑树就已k-v格式存储。4.不为红黑树那就是链表、put方法遍历链表。5.在遍历链表过程中判断数组长度是否大于8如果大于则使用红黑树k-v格式存储。6.小于则判断链表中的key是否为null、为null直接插入、不为null则覆盖。7.判断数组长度是否大
2022-06-01 01:54:39
1462
原创 SpringBoot基于注解的定时任务
/** * @author liangjunfei */@Service@Transactionalpublic class taskService { /** * 根据条件查询出需要发送短信的手机号和短信内容 */ public void dataPush() { List<CommonJob> messageJobs = commonJobMapper.selectByLimitForSendMessageJob(); messageJobs.forEach
2022-01-21 13:50:50
286
原创 Spring配置多数据源
配置文件中配置多个数据源# SqlServerspring.datasource.master.jdbc-url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=LSDataDBspring.datasource.master.username=rootspring.datasource.master.password=rootspring.datasource.master.driver-class-name=com.microsoft.sqlserve
2022-01-21 11:11:25
1256
原创 Java8新特性Stream对List的用法
// 根据多个字段去重复ArrayList<CommonJob> collects = messageJobs.stream().collect(Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>( Comparator.comparing( o -> o.getNo() + ";" + o.getContent()))),ArrayLis
2022-01-19 15:34:20
494
原创 Java以Post方式请求接口
/** * 设置请求头Header以Post方式请求接口 * * @author liangjunfei * @param sj 请求数据 */ public void inform(String sj){ try { // 请求参数非空判断 if (StringUtil.isNotEmpty(sj)){ // 请求接口地址 ...
2022-01-19 14:46:23
1575
原创 JAVA(JDK,JRE安装)
**JAVA(JDK,JRE安装)**1. 官网下载jdk2. 安装jdk2.(1):打开安装包,选择安装版本2.(2):开发工具:默认选择,安装JDK源代码:只安装源代码公共jre: 只安装java运行环境注意:如果选择默认路径记住默认路径,如果修改路径,修改路径前要创建一个JDK文件夹2.(3):JDK10之前进行安装时,会进行JDK与公共JRE的安装,在JDK安装过程中会继续弹出JRE安装页面注意:如果选择默认路径记住...
2020-11-06 11:58:09
3741
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人