文章分类 -  java

摘要:Java多线程——spring-boot 线程池 @Async 的使用、自定义Executor的配置方法 原文:https://blog.csdn.net/CJ_66/article/details/82503665 1、在启动类中添加@EnableAsync注解 @Slf4j @EnableAsy 阅读全文
posted @ 2022-09-02 14:25 SherlockerSun 阅读(115) 评论(0) 推荐(0)
摘要:jar包启动脚本 #!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=/home/user/jar/test-demo.jar cd `dirname $0` #使用说明,用来提示输入参数 usage() { echo "Usage: sh 执行脚本.sh [ 阅读全文
posted @ 2022-05-17 09:59 SherlockerSun 阅读(34) 评论(0) 推荐(0)
摘要:ConcurrentHashMap 参考①:https://blog.csdn.net/qq_29051413/article/details/107869427 参考②:https://javaguide.cn/java/collection/concurrent-hash-map-source- 阅读全文
posted @ 2022-05-05 16:35 SherlockerSun 阅读(53) 评论(0) 推荐(0)
摘要:hutool判断各种类型数据 参考:https://www.cnblogs.com/name-lizonglin/p/13509311.html package com.sherlock.common.utils; import cn.hutool.core.collection.Collectio 阅读全文
posted @ 2022-03-29 10:22 SherlockerSun 阅读(302) 评论(0) 推荐(0)
摘要:springboot多数据源 参考:https://blog.csdn.net/taojin12/article/details/88399177 1、配置application.yml 多数据源可以配置不同类型的数据库,如oracle和mysql如下 spring: datasource: mai 阅读全文
posted @ 2022-03-23 17:42 SherlockerSun 阅读(76) 评论(0) 推荐(0)
摘要:自定义通用分页 package com.springboot.demo.to; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; 阅读全文
posted @ 2022-01-26 15:23 SherlockerSun 阅读(15) 评论(0) 推荐(0)
摘要:ElasticSearch——全文检索 来源【尚硅谷】-《谷粒商城高级篇》 一、简介 官网:https://www.elastic.co/cn/what-is/elasticsearch 全文搜索属于最常见的需求,开源的 Elasticsearch 是目前全文搜索引擎的首选。 它可以快速地储存、搜索 阅读全文
posted @ 2021-11-23 14:07 SherlockerSun 阅读(124) 评论(0) 推荐(0)
摘要:从FTP服务器下载csv文件,并导入数据库 1.pom导入依赖 <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>4.6</version> </dependency> 2.设置 阅读全文
posted @ 2021-10-12 10:04 SherlockerSun 阅读(40) 评论(1) 推荐(0)
摘要:#各类标点符号分隔的字符串转JSON对象 import cn.hutool.json.JSONObject; /** * @Description : * @Author : sherlockerSun * @Date : 2021/10/11 17:14 */ public class test 阅读全文
posted @ 2021-10-12 09:44 SherlockerSun 阅读(28) 评论(0) 推荐(0)
摘要:springboot+oracle批量导入大数据 涉及技术 springboot mybatis oracle 1.mybatis中的sql语句 第一种写法 insert into table(...) (select ... from dual) union all (select ... fro 阅读全文
posted @ 2021-09-17 10:27 SherlockerSun 阅读(165) 评论(0) 推荐(0)
摘要:单例模式 懒汉式 懒汉式,线程不安全 当有多个线程并行调用 getInstance() 的时候,就会创建多个实例。也就是说在多线程下不能正常工作。 public class Singleton { private static Singleton instance; private Singleto 阅读全文
posted @ 2021-09-14 15:12 SherlockerSun 阅读(14) 评论(0) 推荐(0)
摘要:SpringBoot整合redis实现分布式数据缓存 1.配置redis属性 ## redis config start redis.ip=127.0.0.1 redis.port=6379 #最大连接数 redis.max.total=20 #最大空闲数 redis.max.idle=10 #最小 阅读全文
posted @ 2021-09-14 15:08 SherlockerSun 阅读(68) 评论(0) 推荐(0)
摘要:SpringCloud 1、SpringCloud五大组件 服务注册与发现——Netflix Eureka 负载均衡: 客户端负载均衡——Netflix Ribbon 服务端负载均衡:——Feign(其也是依赖于Ribbon,只是将调用方式RestTemplete 更改成Service 接口) 断路 阅读全文
posted @ 2021-09-08 17:15 SherlockerSun 阅读(70) 评论(0) 推荐(0)
摘要:Redis 博客: https://www.iteye.com/category/370985 https://www.cnblogs.com/kismetv/category/1186633.html 在Redis中,实现高可用的技术主要包括持久化、复制、哨兵和集群 持久化:持久化是最简单的高可用 阅读全文
posted @ 2021-09-08 17:10 SherlockerSun 阅读(62) 评论(0) 推荐(0)
摘要:工具类 1.Hutool 描述:一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类 官网:https://www.hutool.cn/ 参考文档:https://www.hutool.cn/docs/#/ API文档:https://a 阅读全文
posted @ 2021-09-08 16:59 SherlockerSun 阅读(71) 评论(0) 推荐(0)