- 博客(86)
- 资源 (4)
- 收藏
- 关注
原创 解决Druid线程池Cause: java.sql.SQLRecoverableException: IO 错误: Socket read timed out 问题
解决Druid线程池Cause: java.sql.SQLRecoverableException: IO 错误: Socket read timed out 问题
2024-10-24 20:16:48
851
原创 搭建并配置HTTPD文件服务及访问权限控制
搭建并配置HTTPD文件服务及访问权限控制,安装HTTPD服务,修改配置信息,服务启动以及访问权限配置
2024-05-03 13:44:38
3270
原创 SpringBoot @DS注解 和 DynamicDataSource自定义实现多数据源的2种实现方式
SpringBoot服务通过@DS注解和DynamicDataSource自定义实现多数据源切换的两种方式
2024-05-03 13:40:55
5225
原创 Java二分查找算法(Java算法和数据结构总结笔记)[8/20]
Java二分查找算法、二分查找算法递归以及非递归方法实现,二分查找算法常见的变种方式,使用二分查找算法时关键注意事项
2024-04-30 08:49:33
405
原创 Flink的安装、项目创建、任务打包和部署完整实现,任务实现使用JAVA语言
Flink的安装、项目创建、任务打包和部署完整实现,任务实现使用JAVA语言。
2024-04-21 20:49:39
4204
2
原创 使用yum安装pt-query-digest 并分析MySQL慢查询日志
使用yum安装pt-query-digest 并分析MySQL慢查询日志,查看MySQL慢日志设置,使用yum安装pt-query-digest分析日志文件
2024-04-21 20:47:45
799
原创 Java占位符工具类,使用Spring框架中PropertyPlaceholderHelper类或使用Apache Commons中StringSubstitutor类解析字符串中的属性占位符
Spring框架中PropertyPlaceholderHelper占位符工具类,核心方法 replacePlaceholders,使用lambda表达式,函数传参解析占位符,使用StringSubstitutor类解析占位符,使用的ImmutableMap和HashMap有什么区别,Apache Commons Text 1.9 API
2023-12-22 20:11:13
2769
1
原创 一文读懂算法中的时间复杂度和空间复杂度,O(1)、O(logn)、O(n)、O(n^2)、O(2^n) 附举例说明,常见的时间复杂度,空间复杂度
时间复杂度和空间复杂度是什么,O(1)、O(logn)、O(n)、O(n^2)、O(2^n) 的区别,常见的时间复杂度,空间复杂度。
2023-12-16 14:48:18
8913
原创 MySQL使用窗口函数ROW_NUMBER()、DENSE_RANK()查询每组第一名或每组前几名,窗口函数使用详解
MySQL使用窗口函数ROW_NUMBER()、DENSE_RANK()查询每组第一名或每组前几名,窗口函数使用详解,MySQL窗口函数的使用语法,常见的窗口函数有哪些,窗口函数和聚合函数的区别
2023-12-11 20:22:58
2015
原创 使用Sqoop命令从Oracle同步数据到Hive,修复数据乱码 %0A的问题
创建Hive分区测试表、Sqoop命令,Oracle数据同步到Hive、修复Sqoop脚本同步数据乱码 %0A的问题、Sqoop常用命令,shell脚本命令
2023-11-17 20:54:20
1635
原创 Java聚合对外网关,使用国密SM4采用CBC分组填充模式实现数据加密工具类,Jmeter压测
Java聚合对外网关,使用国密SM4采用CBC分组填充模式实现数据加密工具类,Jmeter压测
2023-11-15 20:59:28
2992
原创 Java快速排序算法、三路快排(Java算法和数据结构总结笔记)[7/20]
快速排序算法代码实现、三路快排代码实现、快速排序算法和三路快排的关系
2023-11-06 20:39:06
1029
1
原创 SM4国密4在jdk1.7版本和jdk1.8版本中的工具类使用
SM4国密4在jdk1.7版本和jdk1.8版本中的工具类使用,版本不一致碰到的问题,SM4国密4在加密的过程中需要注意的点,SM4算法多种加密模式ECB、CBC、CTR的区别
2023-10-24 09:07:20
7858
1
原创 MySQL强制使用索引的两种方式及优化索引,使用MySQL存储过程创建测试数据。
MySQL强制使用索引的两种方式,MySQL创建存储过程、MySQL慢SQL语句定位、常见的索引优化方式、索引失效原因的大致汇总
2023-09-26 17:19:37
19178
原创 用update语句贯穿MySQL的重要概念,执行流程、表锁、行锁、事务隔离、存储引擎、redo log、bin log、undo log、版本控制(MVCC)。理解MySQL的事务实现。
用update语句贯穿MySQL的重要概念,执行流程、表锁、行锁、事务隔离、存储引擎、redo log、bin log、undo log、版本控制(MVCC)。理解MySQL的事务实现。
2023-09-19 19:02:58
949
原创 MySQL使用CASE WHEN统计SQL语句代替子查询SQL统计,CASE WHEN常用写法,根据不同的条件对数据进行分类、分组和聚合
MySQL使用CASE WHEN统计SQL语句代替子查询SQL统计,CASE WHEN常用写法,根据不同的条件对数据进行分类、分组和聚合。
2023-09-08 09:07:49
4293
原创 @RestController 和 RouterFunction 的区别以及RouterFunction 使用详解
@RestController 和 RouterFunction 的区别以及RouterFunction 使用详解,路由嵌套RouterFunctions中nest方法,API文档 RouterFunction,RouterFunction 实现原理
2023-09-06 10:07:38
1789
原创 为什么JVM调优一般都是针对堆内存的,以及堆内存的设置对GC的影响
为什么JVM调优一般都是针对堆内存的,堆内存溢出的整个过程,内存泄漏和内存溢出的区别,Java堆内存的设置,对GC的影响,Java堆内存调优的依据是什么,Java 堆内存调优常用的命令
2023-08-30 20:57:23
802
原创 TransmittableThreadLocal 使用详解、使用 TransmittableThreadLocal 解决在多线程环境下,线程切换时无法传递变量值的问题
TransmittableThreadLocal是什么,TransmittableThreadLocal 和 ThreadLocal 的区别,TransmittableThreadLocal依赖文件、TransmittableThreadLocal的使用,TransmittableThreadLocal使用注意的点、线程之间值传递有哪些方式、TransmittableThreadLocal实现原理
2023-08-23 19:40:59
5074
原创 Vue2集成Echarts实现可视化图表
Vue2集成Echarts实现可视化图表、Echarts数据图形、水球图 echarts-liquidfill
2023-08-17 20:12:12
1071
原创 Java异步方法CompletableFuture类的使用
Java异步方法CompletableFuture类的使用,supplyAsync()、thenApply()、thenAccept()、thenRun()、thenCompose()、exceptionally()、handle()、allOf()、anyOf()、Future、get() 、 isDone()、cancel() 、CompletableFuture、Java8
2023-08-15 20:54:38
520
原创 主流通信协议详解、二进制协议和文本协议的区别和使用场景
主流通信协议详解、二进制协议和文本协议的区别和使用场景,常见的二进制协议包括TCP、UDP、HTTP/2、WebSocket、MQTT等、常见文本协议包括HTTP超文本传输协议、SMTP 简单邮件传输协议、FTP 文件传输协议、DNS 域名系统、XML 协议、XMPP协议等
2023-06-18 13:17:32
3616
原创 JVM调优常用的工具JPS、JMAP、JSTAT、JSTACK和JCMD的使用详解
JVM调优常用的工具JPS、JMAP、JSTAT、JSTACK和JCMD的使用详解
2023-06-17 20:21:51
6430
原创 解决 java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES) 连接失败的问题
解决 java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 连接失败的问题
2023-06-17 18:57:05
2982
1
原创 使用Google工具类Guava自定义一个@Limiter接口限流注解
使用Google工具类Guava自定义一个@Limiter接口限流注解,使用@Aspect切面@Before前置通知实现,限流工具RateLimiter
2023-06-15 20:35:20
1075
原创 SpringBoot2.6.3集成ElasticSearch7.13.4详解,上下两篇,上篇集群配置,下篇集成配置(下)
SpringBoot2.6.3集成ElasticSearch7.13.4详解,数据监控,分片设置,索引管理,集群配置
2023-05-21 18:22:37
608
1
原创 SpringBoot2.6.3集成ElasticSearch7.13.4详解,上下两篇,上篇集群配置,下篇集成配置(上)
SpringBoot2.6.3集成ElasticSearch7.13.4详解,集群配置、免密登录、cerebro监控、Elasticsearch Head监控、分片设置
2023-05-21 17:58:20
1056
原创 Java8实战[第8章]重构、测试和调试、使用Lambda表达式重构代码、以三种设计模式为例策略模式、观察者模式、模版方法
重构、测试和调试、使用Lambda表达式重构代码、以三种设计模式为例策略模式、观察者模式、模版方法
2022-09-26 22:27:22
254
原创 Java8实战[第7章]并行数据处理与性能、分支/合并框架、parallel()、sequential()、Spliterator接口、使用Spliterator分割流
并行数据处理与性能、分支/合并框架、parallel()、sequential()、Spliterator接口、使用Spliterator分割流
2022-08-30 21:13:47
745
原创 Java8实战[第6章]用流收集数据groupingBy、partitioningBy、collectingAndThen、max、min、sum
Java8实战第6章、用流收集数据groupingBy、partitioningBy、collectingAndThen、max、min、sum、Collector
2022-08-21 17:57:43
1250
原创 Java8实战[第5章]使用流、筛选和切片filter、map、skip、limit、findFirst、findAny、noneMatch、anyMatch、reduce、distinct
Java8实战第5章使用流、筛选和切片filter、map、skip、limit、findFirst、findAny、noneMatch、anyMatch、reduce、distinct
2022-08-14 19:11:15
1640
原创 Java实现微信公众号给关注用户推送信息实现详解
需求背景:小程序下单完成之后,通过微信公众号给关注的用户推送信息、小程序和公众号的同一ID为unionId前置条件(1)在公众号开放平台绑定小程序和公众号是同一主体【公众账号和小程序】(2)开通服务号模版消息接口授权使用(一般需要两到三天)(3)公众号配置通知地址提交配置的时候,可能会提示token无效,那是因为接口验证没有通过、代码验签实现如下:【因为接收事件推送消息的数据包是XML格式,所以需要倒入解析的jar包】接收的数据格式<xml>
2021-11-13 14:46:56
9891
4
原创 Elasticsearch6不分词精准查询、QueryBuilders.termsQuery返回数据为空、JestClient 不分词查询
注:Elasticsearch使用版本6.6.2问题再现(1)Elasticsearch中存储的数据(2)使用Postman查询张三这条数据、结果返回数据为空解决方法在name属性后面添加 .keyword在看执行结果:...
2021-11-08 19:21:49
2330
原创 Liunx安装Redis详解-亲测实践
注:前面几篇安装文章,已经交代过系统环境和资源详情、这里就不赘述,下载资源如下:链接: https://pan.baidu.com/s/1rWYvUQEUqVlxR4g_jryfvg 提取码: f8ji也可以从官网下载:Redis安装包下载:https://download.redis.io/releases/redis-6.2.5.tar.gz1、开始安装--上传文件到指定文件夹之后,解压:# tar xzf redis-6.2.5.tar.gz--进入到解压文件的文件执.
2021-10-26 21:33:09
316
原创 Liunx安装JDK详解-亲测实践
注:使用的Linux系统的版本:CentOS Linux release 8.0.1905 (Core) 查看命令:[root@VM-16-15-centos ~]# cat /etc/redhat-releaseCentOS Linux release 8.0.1905 (Core)安装准备1、JDK版本可从我准备好的工具库直接下载链接: https://pan.baidu.com/s/1rWYvUQEUqVlxR4g_jryfvg 提取码: f8ji开始安装...
2021-10-24 11:38:14
144
原创 Liunx安装MySQL详解-亲测实践
注:使用的Linux系统的版本:CentOS Linux release 8.0.1905 (Core) 查看命令:[root@VM-16-15-centos ~]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) 安装准备1、可到官网下载MySQL :: Download MySQL Community Server2、也可从我准备好的工具库下载链接: https://pan.baidu.com/s/
2021-10-09 22:57:18
160
原创 Liunx安装Elasticsearch详解-亲测实践
注:使用的Linux系统的版本:CentOS Linux release 8.0.1905 (Core) 查看命令:[root@VM-16-15-centos ~]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) 安装准备1、可到官网下载https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2.tar.gz2、也可从
2021-09-30 17:58:35
556
SyntaxHighlighter代码格式化高亮插件
2018-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人