- 博客(197)
- 收藏
- 关注
原创 分布式缓存获取以及设置
redisUtils 为redis工具类,例如:设置缓存获取缓存等等。redisLockClient 为:RedisLockClient 的分布式锁。
2024-07-25 14:49:24
371
原创 分数限制下,选好专业还是选好学校?
24年高考帷幕落下,一场新的思考与选择悄然来临。对于每一位高考考生,学校和专业都是开启大学新生活的两个前置必选项。但有时候“鱼与熊掌不可兼得”,在分数受限的条件下,是选择一个心仪的专业还是选择一个知名度更高的学校?选择大学和专业是每位高考考生及其家庭的重要决策,这一选择往往会深刻影响个人的学术路径、职业发展乃至生活方式。在面对“心仪专业”与“知名学校”之间的抉择时,没有绝对的对错,重要的是根据个人的长远规划、兴趣爱好、职业目标以及实际情况做出最适合自己的选择。
2024-06-28 14:17:07
276
原创 Centos7 一键安装 Docker(最简单)
Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。其他简介官网看了。。。。
2024-05-06 16:56:25
219
原创 Mysql面试题
最左前缀原则(Leftmost Prefix Rule)是索引在数据库查询中的一种使用规则。它指的是在使用复合索引时,索引的最左边的连续几个列会被用于查询过滤条件的匹配当复合索引包含多个列 A、B、C,最左前缀原则要求查询中的过滤条件必须从索引的最左边开始,并且不能跳过中间的列。只有当查询中的过滤条件与索引的最左前缀完全匹配时,索引才能被充分利用通过使用索引的最左前缀,可以最大限度地减少索引扫描的数据量,提高查询的效率和响应时间。
2024-04-25 18:48:54
1006
原创 linux安装nacos(单机简易版本)
linux安装简易版本nacos 复杂一点,长一点 单机启动,执行命令5. 访问5.1 查看访问地址5.2 登录访问账号密码都是nacos
2024-04-25 03:45:00
325
原创 Spring 面试题
Spring AOP是Spring框架的一个重要组成部分,用于实现面向切面编程。它通过在方法调用前、调用后或异常抛出时插入通知,允许开发者在核心业务逻辑之外执行横切关注点的代码。创建AOP动态代理和调用代理在启动Spring会创建AOP动态代理:首先通过AspectJ解析切点表达式: 在创建代理对象时,Spring AOP使用AspectJ来解析切点表达式。它会根据定义的条件匹配目标Bean的方法。
2024-04-24 16:41:22
1320
原创 深入了解 Spring Boot 的加载过程
通过深入了解 Spring Boot 的加载过程,我们可以更好地理解和利用这个强大的框架。希望这篇博客对你有所帮助!如果你还有其他关于 Spring Boot 的问题,欢迎在评论中留言。
2024-04-22 23:17:01
512
原创 java基础面试题
Java面试题,equals 与==区别,final,finally,finalize的区别,String、StringBuffer、StringBuilder的区别,抽象类和接口有什么区别
2024-04-18 22:22:26
837
原创 使用 nohup java - jar 不输出日志
所有的日志信息将被丢弃,而不会写入任何文件或显示在终端上。请注意,这也意味着你将无法查看应用程序的任何输出,包括潜在的错误消息。如果需要调试或记录日志,请考虑使用其他日志记录机制或将输出重定向到指定的文件。命令时不输出日志,可以将标准输出和标准错误输出重定向到特殊设备文件。表示将标准错误输出重定向到与标准输出相同的位置。这样做将会丢弃所有的输出。以下是在Linux中使用。符号将程序放入后台运行。表示将标准输出重定向到。
2023-12-06 09:33:48
2544
原创 @Async修饰不生效
Async注解只能用于Spring容器管理的Bean中,如果方法没有被Spring容器管理,则@Async注解也不会生效。没有在启动类上添加@EnableAsync注解。在使用@Async注解时,需要在启动类上添加@EnableAsync注解,否则@Async注解将不会生效。异步方法和调用方法在同一个类中。如果异步方法和调用方法在同一个类中,@Async注解也不会生效,因为Spring无法创建代理对象。以上是一些常见的@Async注解不生效的原因,你可以根据具体情况进行排查。
2023-05-06 11:00:48
3552
原创 linux 查看磁盘
1. 查看硬盘使用情况df -h2. 查看当前文件夹中所有文件夹大小 du --max-depth=1 -h3. 查看内存使用情况free -h
2022-03-28 16:12:19
5008
原创 java 邮件模板
邮件发送代码可参照java 发送邮件1.情形公司定义模板较为复杂的情况,可采用此类发送方式2. 模板2.1 resource 建立模板2.2 ftl 模板如下<p>您好,${name},您的工号信息如下:</p><table border="1" cellspacing="0"> <tr><td><strong style="color: #F11">员工工号</strong&...
2021-10-15 17:02:46
2793
原创 网易企业邮件发送 AuthenticationFailedException Read timed out
1.网易企业邮件发送报错org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: ; nested exception is: javax.mail.MessagingException: Exception reading response; nested except...
2021-09-28 10:30:57
1470
原创 java 发送网易邮箱邮件
1. 申请授权码在客户端设置,开启授权密码,记得保存,2.直接上代码public static void main(String[] args) { //接收方email String receive="11111111@qq.com"; //邮件主题 String subject="生日祝福!"; //邮件内容 String content="祝您生日快乐!"; .
2021-09-27 17:30:12
1335
1
原创 springboot 部署多个自定义环境
1.需求因业务需要,需将一个项目部署多套。将application-dev.yml复制多份2.文件配置2.1 配置one修改名字为 application-one.yml注意:名字必须跟application-{值}.yml 相同 如文件名称为one ,则application-one.yml 为one启动:java -jar /home/user/java/web-1.0.jar --spring.profiles.active=one>lo...
2021-05-07 15:43:49
250
1
原创 java 城市多音字处理
1.需求对城市名称转化为拼音的时候,当遇到多音字城市的时候,转化拼音就不是我们想要的了。使用 pinyin4j 无法直接解决这个问题。 。网上有很多维护多音字信息的,觉得麻烦。如:长沙 ====>"zhangsha" 厦门===>"shamen" 重庆===>"zhongqing"2.导入 jpinyin版本自选, <!-- https://mvnrepository.com/artifact/com.github.stuxuhai/jpi...
2021-04-27 16:47:40
931
2
原创 mysql8修改 ngram_token_size
1.登录查看ngram_token_sizeshow variables like '%token%';2. 修改配置文件在mysqld下面添加ngram_token_size = 13. 重启mysqlservice mysqld restart4. 重新查看ngram_token_size
2021-04-12 16:58:33
3283
原创 Data source rejected establishment of connection, message from server: “Too many connections“
1.问题描述启动项目报错数据源拒绝建立连接,来自服务器的消息 :"太多的连接"2. 查看服务器连接数2.1 登录服务器mysql -uroot -p2.2 查看最大连接数配置show variables like '%max_connection%';MySQL的max_connections参数用来设置最大连接(用户)数。每个连接MySQL的用户均算作一个连接2.3 查看当前连接数show full processlist;可以看到当前的连接
2021-03-19 15:52:22
1848
1
原创 swagger 设置全局token
1. 在swaggerConfig 配置文件中定义一个bean如果不知道swaggerConfig可看之前发布swagger的配置文章https://blog.csdn.net/luChenH/article/details/90763812 @Bean SecurityScheme securityScheme() { return new ApiKey("token", "token", "header"); }名字根据自己需要变更,我这边就是tok.
2020-12-22 11:04:31
1551
1
原创 mysql 8 创建账户查询指定数据库
1. 查看版本mysql -Version2.登录mysql -uroot -p3.查询当前用户SELECT host,user FROM mysql.user;4. 查看当前密码策略SHOW VARIABLES LIKE 'validate_password%'; 属性 说明 validate_password_length 固定密码的总长度 validate_password_dictionary_file ..
2020-12-08 13:32:00
3523
原创 @validate 校验集合
1. 单个实体有效,集合无效. @validate 校验集合List无效原始实体为 ProductSerialNoVo (不必管实体里面什么参数)无法校验。2. 改造集合2.1 新建一个ValidList 实现Listimport javax.validation.Valid;import java.util.*;/** * @Description: 校验集合 * @Date: 2020/12/7 15:15 * @Author: luch * ...
2020-12-07 15:37:33
3304
原创 linux centos 安装宝塔
宝塔Linux面板 7.4.5只针对centos 内核安装1. 安装1.1. 查看系统内核cat /etc/redhat-release系统兼容性顺序:Centos8.x > Centos7.x > Ubuntu18.04 > Debian10 >Ubuntu 20.04 >其它系统1.2. 安装宝塔yum install -y wget && wget -O install.sh http...
2020-11-06 15:05:10
636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人