随笔分类 -  java后端合集

【Java】i18n国际化解决方案:通过AOP切面实现多语言的配置
摘要:需求背景 国际化多语言配置。 相较于常规的方法,这次采取了切面的方式,来完成所有字段->不同语言的映射。 大致逻辑: 按常规的国际化,写一个获取语言的方法:getMsg(String code); 写一个深层遍历对象的方法traverseObject(Object obj),通过反射,获取所有类型为 阅读全文

posted @ 2024-03-18 13:59 northwest 阅读(811) 评论(0) 推荐(0) 编辑

SpringBoot:自定义一个spring-boot-starter,以及maven拉取不到starter依赖的一些常见错误说明
摘要:没有太多多余的代码,记录下来主要是为了以后写starter的时候有个模板可以直接拖下来参考。 github项目地址:rain-spring-boot-starter ####操作步骤 starter项目 (1) 新建一个maven项目,项目名推荐命名为:xxxx-spring-boot-starte 阅读全文

posted @ 2023-03-30 14:29 northwest 阅读(1211) 评论(0) 推荐(0) 编辑

SpringBoot+Websocket : 搭建websocket服务端和客户端页面,并将websocket收到的消息写入txt文件中
摘要:GitHub项目地址(客户端+服务端) 很早就想自己搭一个websocket服务器,用来测试websocket相关的模块,当作小工具收发消息等。 客户端功能: 创建与服务端的连接,向服务端发送数据,回显从服务端收到的数据。 只是一个简单的html页面。 连接成功以后,左边第二个按钮会变成粉色,显示连 阅读全文

posted @ 2022-08-31 17:18 northwest 阅读(317) 评论(0) 推荐(0) 编辑

Spring踩坑:@Autowired自动注入service/dao为null,在listener中调用service, listener和servlet的加载先后顺序
摘要:####原因:@Autowired自动注入service/dao为null,原因是因为在listener中调用了service,然而 listener比servlet先加载,所以listener加载完了的时候,servlet还没加载出来,所以Autowired为null。 ####解决办法:手动获取 阅读全文

posted @ 2022-01-12 11:01 northwest 阅读(1133) 评论(0) 推荐(0) 编辑

java解析.docx格式文档,XWPFTable解析换行符,以及wps和office在读写.docx文档时段落结构不同的大坑
摘要:####需求 从前端传来一个.docx文档,后端解析该文档里的表格,对其中的数据进行处理。 (我也不知道为什么非要解析word文档里面的表格,而不是直接传一个excel。) ####实现 1.前端用的elementui-upload,把整个.docx文件传给后端。 2.后端controller接收这 阅读全文

posted @ 2021-12-31 18:29 northwest 阅读(1401) 评论(0) 推荐(0) 编辑

分布式系统:一种判断用户登录状态的解决方案(重复登录/用户退出/关闭网页窗口/关闭浏览器/网络错误)
摘要:这个问题对我这个菜鸡来说有点棘手。 ####先说下需求: #####1.禁止重复登录 小王使用admin账号登录系统以后,小明再使用admin账号登录系统,系统拒绝小明的登录并提示:此账号已在别的设备登录! (此处的重复登录以浏览器的会话为根据,也就是说,小王使用admin账号在chrome上登录系 阅读全文

posted @ 2021-07-06 15:52 northwest 阅读(901) 评论(0) 推荐(0) 编辑

【Java】删除文本文档里的多余换行
摘要:删除文本文档里的多余换行 阅读全文

posted @ 2020-11-02 23:15 northwest 阅读(716) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示