会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
淡蓝色光
博客园
首页
新随笔
联系
订阅
管理
2021年2月25日
在多线程中 feign 调用,服务提供方拿不到 request 的错误
摘要: 问题 executor.submit(() -> {feignClient.queryData()} 上面的代码,在服务的提供方,queryData()中,获取 request 中的内容时,为空。 解决 HttpServletRequest 默认是存在一个 ThreadLocal 中的,新开一个线程
阅读全文
posted @ 2021-02-25 19:51 淡蓝色光
阅读(2516)
评论(0)
推荐(0)
2020年12月8日
docker-compose 网段与本地有冲突
摘要: #问题 默认的 172.17.0.0/16 与公司的网络有冲突,导致访问不到容器 #解决 创建一个新的网段,修改 docker-compose.yml 配置文件,使用新的网段 创建新网段 docker network create --driver=bridge --subnet=172.31.0.
阅读全文
posted @ 2020-12-08 18:14 淡蓝色光
阅读(376)
评论(0)
推荐(0)
2020年12月3日
SpringMVC 获取上传文件名字,包含了文件路径的问题
摘要: 问题 上传文件的功能中,出现了 C:\Users\kxs8158\Desktop\xxx.jpg 这样的文件名 分析 MultipartFile 的 getOriginalFilename 方法,能获取到上传文件的文件名,但部分浏览器(比如辣鸡的 IE)上传的文件获取到的文件名可能会包含文件的全路径
阅读全文
posted @ 2020-12-03 16:44 淡蓝色光
阅读(1047)
评论(0)
推荐(0)
2020年9月8日
Idea 好用的插件
摘要: CamelCase 可以对变量的名字进行命名风格的转换,比如 ideaPlugins → idea_plugin,选中要转换的部分,按 Alt + Shift + u EasyCode 强大的代码生成插件,可以自定义生成代码的模板,根据数据库的表结构和模板一键生成代码,dao层、service层、c
阅读全文
posted @ 2020-09-08 16:32 淡蓝色光
阅读(185)
评论(0)
推荐(0)
2020年6月28日
Spring源码分析-bean的初始化过程
摘要: #初始化过程 构造 bean 依赖注入(接下来才是初始化过程) 获取容器中所有的 BeanPostProcessor,执行其 postProcessBeforeInitialization 方法(@PostConstruct注解指定的初始化方法,就是在这一步由 CommonAnnotationBea
阅读全文
posted @ 2020-06-28 23:33 淡蓝色光
阅读(622)
评论(0)
推荐(0)
2020年6月8日
Linux 常用命令
摘要: 总结一下工作中,经常会用到的 Linux 命令 #less 常用来查看日志,less xxx.log。常用命令如下: G 跳转到最后一行 gg 跳转到第一行 u up-上翻半页 d down-下翻半页 ? 向上查找内容 / 向下查找内容 n next-继续查找 N 反向继续查找 -N 显示行号 g
阅读全文
posted @ 2020-06-08 17:41 淡蓝色光
阅读(169)
评论(0)
推荐(0)
微服务 session 共享的问题
摘要: 问题 在 SpringCloud 框架的项目中,添加验证码校验,验证码存放在 session 中。后端在校验过程中,发现从 session 中获取验证码为 null。 分析 debug 的时候发现,每一次请求,后端获取到的 session 的 id 都不一样。 校验验证码的那个模块有两个实例,请求
阅读全文
posted @ 2020-06-08 17:10 淡蓝色光
阅读(1159)
评论(0)
推荐(0)
logstash 解析 json,根据字段值输出到不同文件
摘要: 需求:日志文件是json格式的,不同类型的日志的json字段不同,根据日志类型来分到不同的文件中。 不同的日志类型: {"logType":"type1","userId":,"time":,"expReportnum":,"dealnum":} {"logType":"type2","userId
阅读全文
posted @ 2020-06-08 16:36 淡蓝色光
阅读(1821)
评论(0)
推荐(0)
2019年11月6日
Idea远程调试debug
摘要: 1,Run -> Edit Configuration 2,点击 '+' 添加一个远程调试的配置,选择 Remote 3,输入远程服务器的ip、调试的端口。远程服务器启动项目时,要加上生成的参数。 4,选择刚刚保存的配置,点击debug按钮,就可以开始调试了
阅读全文
posted @ 2019-11-06 19:44 淡蓝色光
阅读(1386)
评论(0)
推荐(0)
2019年6月20日
JNA使用总结
摘要: 这两天工作有一项任务,需要用 java 去调用 c 语言编写的 SDK,用到了 JNA,用的过程中遇到了些问题,在这里总结下使用方法,记录下。 分为几个步骤:编写一个继承了 Library 的接口,在类中声明接口,编写结构体(如果有需要),调用接口。 1. 编写 Library 接口 在接口中声明的
阅读全文
posted @ 2019-06-20 19:31 淡蓝色光
阅读(747)
评论(0)
推荐(0)
下一页
公告