自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (25)
  • 收藏
  • 关注

转载 MySQL表设计规范

MySQL数据库建表规范

2024-04-05 10:22:07 30

转载 JAVA打印日志规范实践

JAVA日志打印规范实践

2023-12-03 13:26:24 314

转载 深入理解MySQL主从复制线程状态转变

Mysql的主从复制中主要有三个线程:master(binlog dump thread)、slave(I/O thread 、SQL thread),Master一条线程和Slave中的两条线程。I/O thread线程在Slave中创建,该线程用于请求Master,Master会返回binlog的名称以及当前数据更新的位置、binlog文件位置的副本。SQL线程也是在Slave中创建的,当Slave检测到中继日志有更新,就会将更新的内容同步到Slave数据库中,这样就保证了主从的数据的同步。

2023-11-04 13:02:05 260

原创 JAVA正确的关闭IO流方式

try {// ...操作流代码// 依次关闭流try {try {// 此处会报 java.io.IOException: Stream Closed 错误按照先后顺序关闭文件流,这种写法下,有可能会报错误。原因是依赖于,如果直接关闭流,再次关闭,会提示源头已经被关闭,缓存区数据无法输出。正确的操作方式,应该遵循后定义先释放try {// ...操作流代码// 后定义先释放try {try {

2023-10-29 18:45:03 913

转载 优化重复冗余代码的8种方式!

优化重复冗余代码的8种方式!

2023-09-03 20:38:49 355

转载 Java、Spring、Dubbo三者SPI机制的原理和区别

SPI机制

2023-05-29 23:08:49 307

原创 开源框架编码技巧一(缓存设计篇)

【代码】开源框架编码技巧一(缓存设计篇)

2023-05-03 22:09:07 208 1

原创 Nacos封装通用HttpClient

一、Nacos下Http请求设计众多处理模块处理,包括更新、Prometheus监控等众多功能,Nacos对这块做了统一封装,扩展性也很好,有新旧版本和同步和异步版本.HttpClient整体封装比较完善,对项目中使用也比较有参考.

2023-04-22 20:55:19 1093

原创 SpringBoot单元测试(一)

SpringBoot单元测试

2023-04-09 19:13:39 1365

原创 IDEA的热部署【MyBatis XML热部署 】

IDEA开发热部署,MyBatis热部署

2023-03-29 22:39:45 3173

原创 SpringBatch使用(一)

SpringBatch使用

2023-01-29 19:11:05 3941

原创 Windows11下安装k8s

Windows安装k8s

2022-11-13 11:09:20 9164 1

原创 SpringBoot集成Skywalking分布式服务调用链路追踪

SpringBoot集成Skywalking分布式服务调用链路追踪

2022-10-19 19:32:57 6667

原创 Nacos集群搭建

Nacos集群Windows环境搭建

2022-09-18 13:31:33 539

原创 通用HttpClient封装

通用HttpClient

2022-09-10 19:38:28 2362 1

原创 Windows下Kafka集群搭建

Windows下Kafka集群搭建

2022-09-08 12:17:28 1933

原创 Grafana+Prometheus监控篇-Windows下MySQL

Grafana+Prometheus监控篇-Windows下MySQL

2022-09-04 11:45:19 554

原创 Grafana+Prometheus监控篇-SpringBoot服务

Promethesu+SpringBoot监控

2022-09-01 21:42:05 3252 2

原创 Grafana+Prometheus监控篇-本地Windows机器

Grafana+Prometheus

2022-08-31 22:54:26 1233 8

原创 开发实用Linux命令

分类总结工作实用命令【一、查找类】1、怎么查找opt目录下大于1M的文件 find /opt -size +1M9附:find命令常用参数介绍[在众多文件或目录中查好需要的文件和目录]参数如下:是从磁盘查找。①:按照文件名称查询: find filename find -name filename(一般通配查好,查找filename*) find . -name filename(当前目录下查好指定的文件) find / -...

2022-08-20 17:22:34 746 2

转载 细数线程池的10个坑

细数线程池的10个坑

2022-08-16 21:43:39 503

转载 Jetty 服务器的 NIO 机制是如何导致堆外内存溢出的

Jetty 服务器的 NIO 机制是如何导致堆外内存溢出的

2022-07-18 21:47:42 620

原创 SpringBoot统一清理数据

SpringBoot数据并发流清理

2022-06-20 22:54:13 1864

原创 SpringBoot框架工具类封装

SpringBoot框架工具类封装

2022-06-15 22:48:44 1065

原创 JVM故障处理工具,使用总结

JVM故障处理工具,使用总结

2022-06-12 12:20:37 861

原创 MySQL开发实战总结(一)

MySQL开发实战总结

2022-06-03 16:58:29 573

原创 开源框架编码技巧一(设计模式篇)

一、建造者模式.1、MyBatis框架的环境类创建,通过静态内部类实现.public final class Environment { // 环境ID private final String id; // 事务工厂 private final TransactionFactory transactionFactory; // 数据源 private final DataSource dataSource; public Environment(String id

2022-05-01 11:18:25 1150

原创 JAVA开发常用API及封装

JAVA开发常用API及封装

2022-03-25 22:55:13 3774

原创 JDK中的性能优化计算

1、Arrays的二分排序中的取中点 ①、int mid=(low+high)/2;【会溢出不考虑使用】 ②、int mid=low+(high-low)/2;【会避免大数溢出,一般白板写二分查找多用】 ③、int mid = (low + high) >>> 1; 【移位运算,由于位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快。】传统的方法 int mid = (left + right) /2 ,在 left 和 right 比较大...

2022-03-13 10:59:11 1316

原创 古文岛诗词选集

越人歌【先秦】佚名今夕何夕兮,搴舟中流。今日何日兮,得与王子同舟。蒙羞被好兮,不訾诟耻。心几烦而不绝兮,得知王子。山有木兮木有枝,心悦君兮君不知。凉州词二首·其一【唐】王之涣黄河远上白云间,一片孤城万仞山。羌笛何须怨杨柳,春风不度玉门关。出塞【唐】王昌龄秦时明月汉时关,万里长征人未还。但使龙城飞将在,不教胡马度阴山。早发白帝城【唐】李白朝辞白帝彩云间,千里江陵一日还。两岸猿声啼不住,轻舟已过万重山。雨霖铃·寒蝉凄切【宋】.

2022-03-12 21:38:55 879

转载 聊聊并发编程的10个坑

对于从事后端开发的同学来说,并发编程肯定再熟悉不过了。说实话,在java中并发编程是一大难点,至少我是这么认为的。不光理解起来比较费劲,使用起来更容易踩坑。不信,让继续往下面看。今天重点跟大家一起聊聊并发编程的10个坑,希望对你有帮助。1. SimpleDateFormat线程不安全在java8之前,我们对时间的格式化处理,一般都是用的SimpleDateFormat类实现的。例如:@ServicepublicclassSimpleDateFormatService{...

2022-03-12 17:59:53 142

原创 Java之常见数据结构合并

一、通常开发中经常使用到一些API进行相应的业务数据结构合并,已经面试中的一些常用的场景做合并,这里简单整理归纳下吧~1、字符串数组元素拆开去重后合并.实现效果如:Stream.of()、Arrays.stream();String[] string={"array","merge","thread","merge"};结果:[array, merge, thread] /** * 去重合并字符串数组 * * @param source so

2022-03-06 11:16:33 2286

原创 Java自定义线程池

一、Java语言本身也是多线程,回顾Java创建线程方式如下:1、继承Thread类,(Thread类实现Runnable接口),来个类图加深印象。2、实现Runnable接口实现无返回值、实现run()方法,啥时候run,黑话了。3、实现Callable接口重写call()+FutureTask获取.public class CustomThread { public static void main(String[] args) { // 自定义线程 .

2022-02-20 21:45:27 12103 4

转载 有一种心态叫刘禹锡:给新一年的你,一份坚持的力量【转载自凌霄客-古文岛】

关于刘禹锡,我们能想到豪迈、坚毅等词语,他一生曲折,但给世人留下的,却是一句句激励人心的诗。如果你陷入人生的低谷,他的字句会成为一束穿破黑暗的光。希望新的一年,你我带着这份力量,勇往直前!01斯是陋室,惟吾德馨。——《陋室铭》刘禹锡被贬和州时,在城中一间破旧小屋居住,可他没有怨天尤人,甚至没有抱怨为难他的高官。他修葺了这所陪伴他的小屋,并命名曰“陋室”。“山不在高,有仙则名。水不在深,有龙则灵。”陋室外是青苔连绵、芳草丛生,映入眼帘是喜人的绿色

2022-02-17 21:25:10 162

原创 JDK8CompletableFuture创建

一、CompletableFuture替代Future+Callable完成更复杂的并发场景,使用completableFuture的使用就可以用then,when等等操作来防止Future以上的get阻塞和轮询isDone的现象出现,既可以表示一个完整的CompletableFuture,也可以表示CompletionStage阶段组合更复杂的阶段。二、创建CompletableFuture的方式. 1、直接查看源码. 2、无返回+默认线程池ForkJoinPoo...

2021-11-21 22:19:00 765

原创 Java开发手册-编程规约-日期时间

郑重版权说明:摘自阿里巴巴Java开发手册1.7.0(嵩山版)PDF,希望可以更加高质量编码

2021-10-11 22:03:26 136

原创 Java开发手册-编程规约-OOP 规约

郑重版权说明:摘自阿里巴巴Java开发手册1.7.0(嵩山版)PDF,希望可以更加高质量编码

2021-10-11 22:00:46 117

原创 Java开发手册-编程规约-代码格式

郑重版权说明:摘自阿里巴巴Java开发手册1.7.0(嵩山版)PDF,希望可以更加高质量编码

2021-10-11 21:51:50 99

原创 Java开发手册-编程规约-常量定义

郑重版权说明:摘自阿里巴巴Java开发手册1.7.0(嵩山版)PDF,希望可以更加高质量编码

2021-10-11 21:48:46 133

原创 Java开发手册-编程规约-命名分格

郑重版权说明:摘自阿里巴巴Java开发手册1.7.0(嵩山版)PDF,希望可以更加高质量编码(一)命名分格:

2021-10-11 21:44:27 93

蚁群优化算法

智能计算课程中期的蚁群优化算法课程报告,采用JAVA语言实现.

2019-02-08

云计算课程报告

云计算与物联网课程的课程报告,主要讲述了云计算的发展历史和目前的发展状况以及预测未来的发展趋势的一个小课程论文.

2019-02-08

2017石家庄空气质量数据

数据来源于PM2.5历史数据,包括1~12个月的石家庄的空气质量AQI数据.

2019-02-08

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

2017-09-30

Apache POIjar包

Java开发Excel的导入导出必备的jar包,有需要的朋友拿去用吧,没有积分的话,还不知道如何下载的可以联系我哈,就在Apache POI下载就可以了.

2017-09-14

JSON依赖的jar包

java使用JSON格式转换需要的jar包.

2017-05-22

MyBatis3教程

MyBatis3的一个学习教程,很不错的.

2017-05-22

Java二维码

Java开发二维码必备的jar包.

2017-05-21

Jquary权威指南(完整版)

学习Jquary的非常不错的好书,值得拿来看看.

2017-04-30

Eclipse-Maven插件

安装Eclipse 插件可以在Eclipse EE较低的版本中使用Maven的,如果是版本较高的Eclipse中是自带Maven插件的.就不用了哈。

2017-04-30

SecureCRT-x64.exe

连接运行Linux的理想工具,是64位的,赶快体验体验吧。

2017-04-21

易邮邮件服务器

一款便捷的邮件服务器.

2017-04-17

HTML和CSS3

web开发学习必备

2016-12-06

Navicat for Mysql x64

Mysql数据库的客户端,提高开发效率

2016-11-16

Myeclipse-2014-GA-破解文件

轻松破解MyEclipse2014,愉快走上Java Web的开发之路

2016-11-15

tomcat服务器

在java web开发中将自己的项目部署到Tomcat上就可以通过浏览器访问自己的项目了。

2016-11-12

dbeaver Windows版本

轻量级数据库客户端连接工具,支持众多数据库,包括Db2、MySQL、OceanBase等。

2023-06-30

Bito-chatGPT插件

IDEA下Bito-chatGPT插件,离线安装 https://plugins.jetbrains.com/plugin/18289-bito--gpt-4--chatgpt-to-write-code-explain-code-create-tests/versions

2023-04-26

gVim.rar

gVim.rar

2022-09-15

Golang-2022.2.2开发工具

Golang-2022.2.2开发工具

2022-09-08

Golang Windows 1.19.1版本安装包

Golang Windows 1.19.1版本安装包

2022-09-08

mysql监控exporter

Window下Prometheus监控mysql数据库

2022-09-04

windows_exporter监控平台windows版本

windows版本下载,可以监控本地的资源情况

2022-08-31

grafana-enterprise-9.1.0.windows版本

grafana官网windows版本,比较新的版本,结合prometheus搭建可视化监控,非常推荐.

2022-08-30

HeidiSQL_11.3_64_Portable.zip

MySQL\PgSQL\SqlServer等数据库管理工具,无需破解,直接使用非常方便

2021-06-26

apache-skywalking-apm-8.1.0.tar.gz

skywalking分布式链路追踪,官网下载比较慢一些,直接解压,配置javaagent,本地测试即可使用链路追踪、监控、拓扑图功能

2020-10-08

Redis的Windows版本,内含3.2.100和4.0.2.2两个版本

基于Windows的Redis的zip免安装版的,内含3.2.100和4.0.2.2两个版本的,有需要的朋友不妨试一试,挺好用的.

2019-03-03

Redis的客户端连接.3.0.1的

使用Maven下载到本地仓库的,更新时间是18/12.27.是3.0.1的版本,有需要的朋友试试吧.

2019-03-03

ElasticSearch6.1

ElasticSearch6.1的tar.gz的,还包含elasticsearch-analysis-ik-6.4.1.zip的.

2019-02-09

商务智能复习题目(含答案)

商务智能课程的复习资料,题目含有答案,比较完善的一套题目.

2019-02-09

战舰游戏设计课程报告+源码

战舰游戏设计课程报告.采用Java语言基于IDEA开发工具完成,有音效,使用的是自定义的线程,信能不太好,可以自己下载下来使用线程池优化一下.源码也包含在压缩包里面了,有直接使用Maven打的jar包运行.

2019-02-09

2018年石家庄空气质量数据

2018年石家庄空气质量数据完整版,数据来源于历史PM2.5网.Excel表格形式的数据.

2019-02-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除