自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 线程阻塞方法

线程阻塞同步工具摘要:CountDownLatch允许线程等待其他线程完成操作,通过计数器机制实现同步;Semaphore基于许可证控制并发线程数,提供阻塞/非阻塞获取方式。两者都是Java并发编程中的重要工具,分别适用于不同的线程协调场景。

2025-06-04 08:58:40 146

原创 SpringBoot项目搭建指南

本文介绍了SpringBoot项目的搭建指南,主要包括三部分内容:1) SpringBoot项目搭建,包括版本选择(2.7.18需要Java8,3.5.0需要Java17)、两种框架引入方式(继承Parent POM或单独导入依赖);2) 日志框架引入配置,使用Slf4j+Log4j2组合,并提供了log4j2.xml配置示例;3) 数据库相关组件配置,包括MySQL驱动、Druid数据源和MyBatis框架的引入说明,分别针对不同Java版本和SpringBoot版本提供了适用建议。

2025-06-02 20:50:16 868

原创 在 Spring Boot 2.7.x 中引入 Kafka-0.9 的实践

SpringBoot项目引入Kafka0.9

2025-03-08 14:47:42 878

原创 《诅咒之影》

恍惚间,他的手里多了一个奇怪的东西,冰凉、诡异,散发着一股令人窒息的气息。在一个阴雨绵绵的夜晚,林羽站在窗前,看着窗外的雨幕,心中涌起一股莫名的烦躁。林羽回头,只见一个全身笼罩在黑雾中的魔物站在身后,它的眼睛闪烁着猩红的光芒,嘴角勾起一丝邪恶的微笑。然而,在一次偶然的机会下,我发现了他们藏在地下室的秘密仪器,上面闪烁着诡异的光芒。”那个身影缓缓转过身,他的脸上带着一丝悲悯,“他们修改了你的记忆,就是为了让你成为他们的傀儡。在他的帮助下,我开始恢复被篡改的记忆,那些被隐藏的真相逐渐浮出水面。

2025-03-01 19:03:51 327

原创 Servlet项目依赖管理

servlet依赖管理

2025-01-26 11:39:34 481

原创 Log4j2 插件的简单使用

【代码】Log4j2 插件的简单使用。

2024-12-22 23:00:10 273

原创 微积分-积分-草稿

线性性质。

2024-10-09 23:41:45 1202

原创 高等数学基础-函数

如果。

2024-10-09 23:27:16 1491

原创 微积分-求导

微积分之求导

2024-10-09 00:28:33 1833

原创 微服务业务处理模型

todo 微服务业务处理模型。

2024-06-08 00:00:49 164 1

原创 SpringMVC源码解读[1] -Spring MVC 环境搭建

Spring MVC 项目搭建

2024-05-23 01:18:46 618

原创 Slf4j+Log4j简单使用

Slf4j+Log4j简单使用

2024-04-13 13:50:09 800

原创 Zookeeper 简明使用教程

ZooKeeper是一个开源的分布式协调服务,用于管理和维护分布式系统中的配置信息、命名服务、分布式锁、分布式队列等。

2024-04-06 13:25:09 482

原创 Java agent 使用

执行命令: mvn clean install。

2024-04-01 02:06:16 280

原创 Ubuntu服务器搭建 - 环境篇

MySQL安装方式有三种:1. 使用Ubuntu 包管理工具 apt安装2. 使用MySQL官方APT存储库安装3. 使用MySQL官方二进制发行版安装。

2024-03-30 01:36:14 778

原创 Ubuntu服务器搭建 - 用户篇

基于腾讯云服务器 - Ubuntu 20.04 LTS。

2024-03-30 00:24:26 430

原创 通用分布式业务处理模型

通用分布式业务处理模型

2024-03-28 17:49:39 283

原创 Kafka客户端快速使用

kafka

2024-03-28 17:46:27 460

原创 MySQL8.X驱动datetime映射问题

解决:暂时不升级mysql驱动,mysql5.x映射Java类型为 java.util.Timestamp。背景:项目由SSM项目迁移至SpringBoot,对mysql数据库驱动进行了升级导致出现问题。原因:mysql驱动的8.X版本对数据库类型datetime映射为LocalDateTime。

2024-03-27 22:15:05 388

原创 IDEA-创建Servlet项目

新建Tomcat运行配置:默认设置就行。

2024-03-18 00:20:08 221

原创 现代化前端项目技术栈构成-备忘

现代化前端项目的技术栈通常由多个技术和工具组成,这些技术和工具相互配合,共同构建出高效、可维护、可扩展的前端应用。以上是一个典型的现代化前端项目技术栈构成,具体的技术选择取决于项目的需求、团队的技术栈偏好和项目规模等因素。使用版本控制系统来管理项目的代码,保证团队成员之间的协作和代码的版本控制。使用样式预处理器来增强 CSS 的功能,并提高样式代码的可维护性。使用模块化方案来组织和管理项目的 JavaScript 代码。使用构建工具来自动化和优化项目的构建过程。

2024-03-17 23:16:26 634

原创 我所了解的前端学习路线

前端学习路线

2024-03-17 23:13:39 234

原创 Tomcat/Jetty&Servlet&JDK版本之间对应关系

Tomcat/Jetty&Servlet&JDK版本之间对应关系

2024-03-12 23:24:07 377

原创 日志 - Log4j依赖

备忘:

2024-02-20 14:52:29 198

原创 SpringBoot2.7.x 打包可执行jar

spring-boot 打包可执行jar

2024-02-13 21:46:58 430

原创 问题备忘录-IntelliJ IDEA 2023.3.3 clone 远程项目项目文件丢失

问题记录

2024-02-13 21:25:11 311

原创 spring整合MyBatis

spring整合MyBatis

2024-02-02 00:36:20 426

原创 JDBC驱动加载方式

JDBC驱动加载方式

2024-01-29 15:10:43 174

原创 Java日志框架

2024-01-04 10:00:31 381

原创 开发经验分享

日志写入逻辑:

2023-12-18 14:48:11 410

原创 一生的旅程:一个Java源文件的故事

在计算机编程的世界里,每一个Java源文件都有着自己独特的一生。它们经历了创建、编写、编译、执行和维护的过程,就像一个人的生命周期一样。

2023-09-02 17:14:21 169

原创 HashMap的实现原理详解

基本思想: 以线性表中的每个元素的关键字 key 为自变量,通过一种函数 H(key) 计算出函数值,把这个函数值解释为一块连续存储空间的单元地址(即下标),将该元素存储到这个单元中。这种方法计算简单,并且没有冲突。平方取中法是取关键字平方的中间几位作为散列地址的方法,因为一个乘积的中间几位和乘数的每一位都相关,故由此产生的散列地址较为均匀,具体取多少位视情况而定。折叠法是首先把关键字分割成位数相同的几段,段的位数取决于散列地址的位数,由实际情况而定,然后将它们叠加和(舍去最高近位),作为散列地址的方法。

2023-09-02 04:01:49 635

原创 MacOS MySQL 无法连接,无法启动

真正是什么问题也不清楚,反正就是解决了。如果手动使用管理员权限启动就能解决,那么在系统设置里启动应该也可以,但是不起作用,不明白。什么情况下才会导致 linux 的socket文件损坏呢?

2023-07-11 03:12:56 2008

原创 让你的个人网站加个S,SSL证书免费解决方案

证书默认有效期90天,但是Certbot设置了一个计划任务,在后台自动更新此证书。所以,理论上你现在拥有了一个永久的SSL证书。

2023-07-05 22:50:15 307

原创 Halo 博客搭建

Halo [ˈheɪloʊ],强大易用的开源建站工具。

2023-07-05 18:52:36 568 4

原创 使用github+git管理项目

使用Git工具和Github网站完成对代码的版本控制

2023-07-05 04:13:36 319

原创 NioEchoServer::selector监听可写事件连续触发解决方案

【代码】NioEchoServer::selector监听可写事件连续触发解决方案。

2023-07-02 19:53:49 219

原创 备忘: IDEA的maven项目无法下载源码

mvn dependency:resolve -Dclassifier=sources问题解决。

2023-06-20 16:06:47 937 3

原创 Netty的SimpleChannelInboundHandler无法处理String类型数据原因解析

刚开始深入学习netty,买了一本书,第一章代码跑不通,自己去网上找解决方案也没有类似的,所以自己去找了一下原因,可能不太准确,但是现在可以跑的通了。如果有大佬解释一下更深层次的原因和更好的解决方案,请畅所欲言。

2023-06-20 10:31:20 695

原创 使用grep命令进行文本搜索和过滤

grep是Global Regular Expression Print的缩写,它基于正则表达式匹配模式进行文本搜索。grep命令用于在文本文件或输入流中搜索匹配指定模式的行,并将匹配的行输出到终端或文件中。grep提供了丰富的选项和灵活的正则表达式功能,使其成为处理和过滤文本的有力工具。

2023-06-12 22:18:43 4032

helloworld.c

c初学者教程 c编程-菜鸟入门(清晰版)helloworld编写

2021-12-18

helloworld.zip

c初学者教程 c编程-菜鸟入门(清晰版)helloworld编写

2021-12-18

空空如也

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

TA关注的人

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