- 博客(21)
- 收藏
- 关注
原创 Springboot中WebSocket用法
WebSocket 是一种基于 TCP 连接的协议,与 HTTP 请求-响应的单向通信模式不同,WebSocket 允许客户端(通常是浏览器)与服务器之间建立双向、持久的连接。通过一次握手,即可创建稳定的通信通道,实现高效的数据交互。
2025-02-14 00:31:07
534
原创 Spring Task——定时处理工具
注意需要添加@Component注解,将定时任务类实例化并交给ioc容器管理@Component@Scheduled(fixedRate = 5000) // 每5秒执行一次(上次开始后计算)@Scheduled(fixedDelay = 3000) // 上次任务结束后,延迟3秒执行// 模拟耗时操作") // 每天9点到18点,每5分钟执行。
2025-02-13 22:21:01
431
原创 vuex笔记
作用:Vuex 是 Vue.js 的 状态管理库,用于集中管理组件间共享的状态(如用户信息、全局配置)。适用场景:中大型单页应用(SPA),解决多组件共享状态时的数据一致性问题。核心思想:单向数据流 + 集中式状态管理。Vuex 与 Pinia:Vuex 是 Vue 2 官方推荐的状态管理库;Pinia 是 Vue 3 的轻量级替代方案,但 Vuex 仍可兼容 Vue 3。
2025-02-03 17:07:45
301
原创 vue和axios笔记
渐进式框架:可逐步集成到项目,适用于不同规模应用核心特性:响应式数据绑定、组件系统、虚拟DOM版本:Vue 2(Options API) / Vue 3(Composition API + 性能优化)
2025-02-03 01:42:11
218
原创 Redis笔记
(Remote Dictionary Server)是一个开源的、基于内存的,支持多种数据结构,可用作:数据库缓存消息中间件高性能(10万+/秒读写)支持持久化(RDB/AOF)支持主从复制、哨兵、集群丰富的数据结构(String/Hash/List/Set/ZSet等)
2025-01-30 22:29:33
266
原创 springboot中aop的写法
统一拦截加上了AutoFill注解的方法@Aspect@Component@Slf4jlog.info("开始加入公共字段自动填充");//获取被拦截方法的数据库方法操作类型//获取被拦截方法的参数return;//根据不同的操作类型,通过反射为对应的属性进行赋值try {try {
2025-01-28 15:49:05
562
原创 java中常用注解的笔记
Override标记方法重写父类方法,编译器会检查方法签名是否正确。@Override标记方法或类已过时,使用时编译器会警告。(Java 8+)标记接口为函数式接口(只能有一个抽象方法)。自定义注解通过@interface// 元注解(定义注解的元数据)@Target(ElementType.METHOD) // 注解可作用在方法上@Retention(RetentionPolicy.RUNTIME) // 注解保留到运行时// 注解属性。
2025-01-28 01:25:11
397
原创 如何使用nginx搭建前端环境
双击运行nginx.exe,nginx的端口默认为80,所以我们直接打开浏览器,在地址行输入localhost:80或者直接localhost(localhost不加端口默认访问80端口),即可进入前端网页。进入nginx的html文件夹,将前端工程放进去(即下图的sky)
2025-01-25 14:02:35
523
原创 前端版心居中和通过圆角属性设计圆形和胶囊
我们知道,盒子模型有一层外边距(margin),所以我们可以通过设置margin来控制盒子在整个页面中的位置,把margin设置为 50px auto。第一个50px设置的是上下外边距,体现为白色区域顶端距离页面顶端的距离为50px,第二个auto设置的是左右外边距,原理是浏览器会将一行的宽度减去盒子的宽度,再将剩余的宽度均摊给左右两边,使盒子左右外边距相等,达到居中的效果。
2025-01-23 00:30:45
284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人