自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 收藏
  • 关注

原创 WebSocket——学习

WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它与 HTTP 协议的主要区别在于 WebSocket 允许服务器主动向客户端推送消息,而不仅仅是响应客户端的请求。WebSocket 是一种高效的双向通信协议,适用于需要实时数据交互的应用场景。它通过建立持久的连接,减少了网络延迟和开销,提供了更流畅的用户体验。WebSocket 在浏览器中可以通过 JavaScript API 使用,在服务器端可以使用各种编程语言和框架实现。

2024-06-17 16:18:05 603 2

原创 netty-学习

Netty 是一个强大的网络编程框架,适用于构建高性能、高可用性的网络应用。它提供了丰富的 API 和灵活的扩展机制,使得开发高性能的网络应用变得更加简单和高效。通过异步事件驱动模型和高效的内存管理,Netty 可以处理大量并发连接并提供低延迟的服务。这个处理器类如果长时间没有读取到数据(),则关闭连接并记录日志。如果长时间没有向客户端发送数据(),则发送一个心跳消息"heart"以保持连接活跃。在Netty中,方法的参数是和Object类型的事件。

2024-06-06 20:09:30 1226

原创 AOP——学习

AOP(Aspect-Oriented Programming,面向切面编程)是一种编程范式,用于分离关注点(concerns)。AOP允许你在应用程序的不同部分中定义横切关注点(如日志记录、安全性和事务管理),并将这些关注点分离到单独的模块中,称为切面(aspect)。

2024-05-29 12:06:48 875

原创 Java集合

可以操作Set、List、Map等集合的工具类,提供了一系列静态方法对集合元素进行增改查等操作。

2024-04-12 10:20:15 1894

原创 SpringCloud

2024-04-10 11:06:00 349

原创 SpringBootWeb-案例

回答:前端在nginx.conf文件配置通过反向代理机制允许前端通过localhost:90与后端(localhost:8080)通信,同时解决了跨域问题,因为所有请求都通过同一个域和端口发出。如果你的前端应用需要通过API与后端通信,这样配置后,就可以在不修改前端代码的情况下,直接通过替换API路径前缀/api/来访问后端服务。前端访问的是http://localhost:90/#/system/dept,后端的数据发送到localhost:8080/depts,但前端可以拿到后端的数据?

2024-04-01 23:16:52 1722

原创 SpringBootWeb-分层解耦

【代码】SpringBootWeb-分层解耦。

2024-03-29 14:51:09 294

原创 SpringBootWeb-请求响应

【代码】SpringBootWeb-请求响应。

2024-03-29 10:27:54 344

原创 JavaWeb-学习路线

学习路线web开发

2024-03-26 14:59:36 176

原创 Java正则式

【代码】Java正则式。

2024-03-26 11:00:16 125

原创 JDBC-BasicDAO

其实就是封装各种功能dao包存放BasicDAO和各种类DAOdomain存放各种类test用来测试utils存放工具类。

2024-03-25 12:02:29 183

原创 JDBC-Apache_DBUtils

【代码】JDBC-Apache_DBUtils。

2024-03-24 17:30:20 131

原创 JDBC-连接池

【代码】JDBC-连接池。

2024-03-24 15:29:39 219

原创 (刷题)-112.路径总和

【代码】(刷题)-112.路径总和。

2024-03-22 17:55:59 175

原创 JDBC-批处理

【代码】JDBC-批处理。

2024-03-22 16:35:32 283

原创 JDBC-事务transaction

【代码】JDBC-事务transaction。

2024-03-22 12:04:00 130

原创 JDBC-封装工具类

【代码】JDBC-封装工具类。

2024-03-21 19:18:18 108

原创 JDBC-dml

【代码】JDBC-dml。

2024-03-21 17:20:39 250

原创 (刷题)257.二叉树的所有路径

【代码】(刷题)257.二叉树的所有路径。

2024-03-20 22:39:47 159

原创 JDBC-快速入门和五种连接方式

【代码】JDBC-快速入门。

2024-03-20 22:22:34 434

原创 (刷题)111.二叉树的最小深度

【代码】(刷题)111.二叉树的最小深度。

2024-03-19 23:56:09 108

原创 (刷题)-559.N叉树的最大深度

【代码】(刷题)-559.N叉树的最大深度。

2024-03-19 22:26:43 136

原创 MySQL—管理

【代码】MySQL—管理。

2024-03-19 21:18:23 210

原创 MySQL-视图

【代码】MySQL-视图。

2024-03-19 20:30:40 64

原创 MySQL-表类型和存储引擎

【代码】MySQL-表类型和存储引擎。

2024-03-19 17:13:57 95

原创 MySQL-事务

【代码】MySQL-事务。

2024-03-19 15:57:47 111

原创 MySQL-索引

【代码】MySQL-索引。

2024-03-19 11:47:18 325

原创 (刷题)102.二叉树的层序遍历

【代码】(刷题)102.二叉树的层序遍历。

2024-03-18 22:58:32 345

原创 MySQL-约束(主键..)

【代码】MySQL-约束(主键..)

2024-03-18 19:05:22 341

原创 MySQL-外连接

【代码】MySQL-外连接。

2024-03-18 17:28:14 338

原创 MySQL—表复制和去重和合并查询

【代码】MySQL—表复制和去重。

2024-03-18 16:07:30 393

原创 MySQL-子查询

【代码】MySQL-子查询。

2024-03-18 15:26:08 345

原创 (刷题)-二叉树的前中后序遍历

【代码】(刷题)-二叉树的前中后序遍历。

2024-03-18 14:24:07 341

原创 MySQL-多表查询

【代码】MySQL-多表查询。

2024-03-18 09:52:57 352

原创 (刷题) 239.滑动窗口最大值

【代码】(刷题) 239.滑动窗口最大值。

2024-03-17 21:35:49 322

原创 (刷题) 150.逆波兰表达式求值

【代码】(刷题) 150.逆波兰表达式求值。

2024-03-17 17:20:51 353

原创 (刷题)20.有效的括号

【代码】(刷题)20.有效的括号。

2024-03-14 22:56:11 349

原创 (刷题)-232.用栈实现队列,225.用队列实现栈

【代码】(刷题)-232.用栈实现队列。

2024-03-14 22:08:43 355

原创 (刷题)-459重复的子字符串

【代码】(刷题)-459重复的子字符串。

2024-03-13 11:25:01 343

原创 KMP算法 之Next数组构造————Java实现

因为不相等,且j这一项之前没有相同的开头和结尾,所以j=0,从开头在比较一次。鉴于上面所说,最后一位没有意义,我尝试去掉最后一位,结果是正确的。上述最后一步,i = 8,j = 3,t和o比较。所以最后一步,next[9] = 0。

2024-03-13 10:44:03 907

空空如也

空空如也

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

TA关注的人

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