会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
低级知识传播者
实战问题分享,关注框架源码、网络编程、效率工具
博客园
首页
新随笔
管理
[置顶]
博客目录导航,让我们一起学起来吧(持续更新)
摘要: #spring boot源码解析 总览 曹工说Spring Boot源码(29)-- Spring 解决循环依赖为什么使用三级缓存,而不是二级缓存 曹工说Spring Boot源码(28)-- Spring的component-scan机制,让你自己来进行简单实现,怎么办 曹工说Spring Boo
阅读全文
posted @ 2020-05-21 22:59 三国梦回
阅读(7860)
评论(0)
推荐(8)
[置顶]
源码编译OpenJdk 8,Netbeans调试Java原子类在JVM中的实现(Ubuntu 16.04)
摘要: 一、前言 前一阵子比较好奇,想看到底层(虚拟机、汇编)怎么实现的java 并发那块。 volatile是在汇编里加了lock前缀,因为volatile可以通过查看JIT编译器的汇编代码来看。 但是原子类,本来在jvm中就是汇编实现的,反而没法看。如果能实际跟踪一下断点,应该也算实际验证了。 这边基本
阅读全文
posted @ 2019-06-04 10:52 三国梦回
阅读(2751)
评论(9)
推荐(4)
2026年2月1日
nginx location没学好,把自己坑了一把
摘要: 背景 前几天在部署一套环境的时候,涉及nginx这块,当时以为分分钟搞定,没相对还费了好些功夫,甚至以为是nginx的bug了。 我先上个图: 我们有个校企合作的项目,由于项目的参与方涉及学校学生,网络因此是单独划了一个区域,就相当于一个独立网段,里面有学生办公pc、linux服务器等等。我们这次组
阅读全文
posted @ 2026-02-01 11:28 三国梦回
阅读(411)
评论(1)
推荐(2)
2026年1月25日
技术问题记录20260125
摘要: 问题1:http报文转curl 背景 处理线上问题时,偶尔是需要进行网络抓包的(如tcpdump),用wireshark分析抓包文件时,一般能看到http请求的报文。 如下面这样: 有时候需要用postman这类工具来调用,进行复现,简单来说,需求就是:将上面图里的报文转换为postman这类工具里
阅读全文
posted @ 2026-01-25 14:37 三国梦回
阅读(376)
评论(1)
推荐(1)
2026年1月17日
最近遇到的两个技术问题记录
摘要: 问题1 背景 有个供内部员工使用的后台管理系统,每天会从上游的一个oa系统的接口同步员工数据,oa系统侧维护了每个员工的id、名称、工作城市等等各类信息,接口响应如下: 这个id就算是员工的唯一标识,就像工号一样,不会变的那种。因此,我们把接口数据拿到后,就直接落地到我们本地数据库的表中,表的主键虽
阅读全文
posted @ 2026-01-17 12:23 三国梦回
阅读(900)
评论(5)
推荐(1)
2025年12月10日
linux服务器文件上传失败
摘要: 背景 我们这边的项目基本都是前后端分离,nginx服务器上存放前端代码并反向代理接口。一般来说,是jenkins自动构建前端包;不过我新接手的某个项目是前端同事自己在本地打包后上传到nginx服务器的对应目录下。 昨天前端同事给我反馈说,上传到某个目录下(/opt/xxx)失败,发了个截图给我,问我
阅读全文
posted @ 2025-12-10 17:20 三国梦回
阅读(67)
评论(0)
推荐(0)
2025年11月30日
线上遇到的redis和数据库数据未同步问题、redisson内部实现问题
摘要: 背景 从离职同事手里接了一堆系统,其中一个系统,是对app提供服务的,虽说名义上这是一个系统,实际上,里面包含了五六个微服务,这其中有一个微服务,主要负责用户设备的上报和安全提醒,我们就叫设备管理服务: 1、老手机abc首次登录 如果用户首次用这个app,直接把当前这个设备(abc)设置为已信任设备
阅读全文
posted @ 2025-11-30 13:28 三国梦回
阅读(28)
评论(0)
推荐(0)
2025年7月25日
复杂业务系统线上问题排查过程
摘要: 背景 5月份,我接手了一个业务比较复杂的系统,原来负责这块的是我的同事,离职了,这期间有问题或者开发任务,都是一个合作方同事在负责,我由于手里事情太多了,暂时没时间管这套系统。 这套系统的客户是股票投资者,股票投资者可以将一部分持仓的股票和资金授权交给我们代为操作,我们这边也不是人工操作,而是由量化
阅读全文
posted @ 2025-07-25 13:29 三国梦回
阅读(1701)
评论(4)
推荐(4)
2025年7月19日
nacos中配了一个数字,springboot取回来怎么变了
摘要: 背景 对于java开发人员来说,nacos想必不陌生了,我们这边是拿来做配置中心为主。我这边的习惯用法是,在bootstrap.yml中配置nacos相关的配置、profile: 然后呢,可以看到,nacos是支持启用或者不启用的,如果为true,就会使用nacos上的配置;我本地开发的时候,随时会
阅读全文
posted @ 2025-07-19 13:07 三国梦回
阅读(464)
评论(5)
推荐(0)
2025年7月18日
一个java空指针异常的解决过程
摘要: 背景 上一篇讲了我们从另外一个部门迁移了一个线上系统回来,迁回来是为啥呢,因为这个好几年没新需求的系统,突然有新需求要开发,然后我就开发呗,其实就是在某个服务里加点表,然后提供个查询接口给app。这个服务用的架构是厂商的,不是servlet容器那一套,它技术还是很厉害,其实是c语言写了个reacto
阅读全文
posted @ 2025-07-18 21:10 三国梦回
阅读(1220)
评论(0)
推荐(0)
2025年7月12日
简单记录下最近2个月完成的线上系统迁移工作
摘要: 背景 我们这边有一个系统,和大多数系统一样吧,涉及后台管理部分、后台管理相关服务、数据库,另外,由于该系统对app提供接口,还涉及app接口服务。这个系统,业务上归属于我们部门,但是目前在线上,是在另一个部门的服务器上运行(这个部门是由于前两年组织架构调整,从我们部门拆分出去成立的),运行也算平稳,
阅读全文
posted @ 2025-07-12 16:37 三国梦回
阅读(611)
评论(0)
推荐(2)
2025年4月20日
centos停服,迁移centos7.3系统到新搭建的openEuler
摘要: 背景 最近在做的事,简单来讲,就是一套系统差不多有10多台虚拟机,都是centos系统,版本主要是7.3、7.6、7.9,现在centos停止维护了,转为了centos stream,而centos stream的定位是:Red Hat Enterprise Linux (RHEL) 开发之前持续交
阅读全文
posted @ 2025-04-20 12:37 三国梦回
阅读(11781)
评论(3)
推荐(8)
下一页
公告