自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微服务业务处理模型

todo 微服务业务处理模型。

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

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

Spring MVC 项目搭建

2024-05-23 01:18:46 502

原创 Slf4j+Log4j简单使用

Slf4j+Log4j简单使用

2024-04-13 13:50:09 574

原创 Zookeeper 简明使用教程

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

2024-04-06 13:25:09 405

原创 Java agent 使用

执行命令: mvn clean install。

2024-04-01 02:06:16 225

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

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

2024-03-30 01:36:14 673

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

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

2024-03-30 00:24:26 276

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

通用分布式业务处理模型

2024-03-28 17:49:39 240

原创 Kafka客户端快速使用

kafka

2024-03-28 17:46:27 399

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

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

2024-03-27 22:15:05 227

原创 IDEA-创建Servlet项目

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

2024-03-18 00:20:08 141

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

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

2024-03-17 23:16:26 345

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

前端学习路线

2024-03-17 23:13:39 184

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

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

2024-03-12 23:24:07 218

原创 日志 - Log4j依赖

备忘:

2024-02-20 14:52:29 147

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

spring-boot 打包可执行jar

2024-02-13 21:46:58 234

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

问题记录

2024-02-13 21:25:11 236

原创 spring整合MyBatis

spring整合MyBatis

2024-02-02 00:36:20 401

原创 JDBC驱动加载方式

JDBC驱动加载方式

2024-01-29 15:10:43 103

原创 Java日志框架

2024-01-04 10:00:31 350

原创 开发经验分享

日志写入逻辑:

2023-12-18 14:48:11 383

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

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

2023-09-02 17:14:21 118

原创 HashMap的实现原理详解

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

2023-09-02 04:01:49 413

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

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

2023-07-11 03:12:56 1765

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

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

2023-07-05 22:50:15 243

原创 Halo 博客搭建

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

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

原创 使用github+git管理项目

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

2023-07-05 04:13:36 251

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

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

2023-07-02 19:53:49 177

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

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

2023-06-20 16:06:47 553 1

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

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

2023-06-20 10:31:20 530

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

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

2023-06-12 22:18:43 3847

原创 使用sed命令进行文本处理和转换

sed是一种流编辑器,它按照一系列的编辑命令对输入流进行处理,并输出结果。sed可以逐行处理文本数据,对行进行插入、删除、替换和转换等操作,以达到对文本进行编辑和转换的目的。sed命令具有简洁的语法和强大的正则表达式功能,使其成为处理文本数据的有力工具。sed是一种强大的文本处理工具,通过使用简洁的命令和强大的正则表达式功能,能够高效地进行文本处理和转换。本文介绍了sed的基本概念、常用命令和实例,希望能够帮助您理解sed的工作原理,并在实际应用中更好地使用sed命令来处理和转换文本数据。

2023-06-12 22:16:19 193

原创 Linux的文本处理利器 AWK

AWK是一种基于模式匹配和动作执行的脚本语言。它的设计初衷是用于处理文本数据,例如从文件中读取数据、进行模式匹配、执行计算和生成报告。AWK提供了一种简洁而强大的方式来处理结构化的文本数据,其应用范围涵盖了数据分析、文本转换、报告生成等各种任务。AWK是一种功能强大的文本处理工具,可用于处理和转换结构化文本数据。它提供了一种简洁而灵活的方式来提取、过滤、计算和生成报告。通过利用AWK的模式匹配和动作执行的特性,您可以轻松地处理各种文本处理任务。

2023-06-12 22:12:21 58

原创 Docker 容器使用小结

Docker使用小结

2023-04-05 03:23:33 108

原创 第一章 空间解析几何与向量代数

第一章 空间解析几何与向量代数1. 空间直角坐标系2. 向量代数3. 平面方程4. 直线方程

2022-09-12 00:34:24 327

原创 MySQL 安装[ubuntu20.04]

二、设置root用户密码及其他安全措施三、开启远程访问参考: https://www.digitalocean.com/community/tutorials/how-to-allow-remote-access-to-mysql找到配置: bind-address = 127.0.0.1更改为: bind-address = o.0.0.0$ sudo ufw allow 3306...

2022-06-25 21:50:26 259

原创 Docker 基础教程

docker 基础操作

2022-06-25 21:49:38 121

原创 Linux 文件系统操作

ls: 显示目录或文件cat: 显示文件内容mkdir: 创建目录rm: 删除目录或文件mv: 移动或更改目录或文件名touch: 创建文件vim: 编辑文件ln: 创建链接ln SRC DIST: 创建硬链接:硬连接是文件的另一个入口ln -s SRC DIST: 创建软链接: 软连接是文件的快捷方式.├── root 根用户目录├── mnt 挂载点├── boot 启动引导目录├── media 存储设备├── dev 外部设备├── lost+found 非法关机中断目录

2022-06-25 21:47:23 387

原创 异常处理详解

异常处理详解〇、概述一、异常分类二、异常的声明与抛出1.异常的声明2.异常的抛出三、异常的捕获1. 捕获异常--try-catch2. 捕获多个异常--try-catch-catch-...3. 再次抛出异常4. finally 子句5. try-with-Resources 语句四、创建自定义异常类五、异常使用技巧〇、概述在理想世界中,用户输入的数据格式永远都是正确的,选择打开的文件永远都是存在的,代码永远不会出现BUG,在现实世界中却充满了各种非法的数据和各种BUG。对于异常情况,Java 使用了

2021-02-21 22:39:40 666

原创 JAR 文件使用详解

JAR 文件使用详解一、如何创建 JAR 文件?二、什么是清单文件?三、如何创建一个可执行 JAR 文件?JAR 文件是一种压缩文件,使用了ZIP压缩格式。一、如何创建 JAR 文件?可使用 jar 工具制作 JAR 文件:[位于 JAVA_HOME/bin]创建一个新的 JAR 文件的常用语法:$ jar cvf jarFileName file1 file2 ...例如:$ jar cvf HelloWorld.jar *.classjar命令的基本格式如下:$ jar opt

2021-02-20 23:04:32 1105

helloworld.zip

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

2021-12-18

helloworld.c

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

2021-12-18

空空如也

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

TA关注的人

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