会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
重生之我是java程序员
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2022年10月19日
springboot底层配置管理和自动配置
摘要: 1、前言 从Spring转到SpringBoot的xdm应该都有这个感受,以前整合Spring + MyBatis + SpringMVC我们需要写一大堆的配置文件,堪称配置文件地狱,我们还要在pom.xml文件里引入各种类型的jar包,Mybatis的、SpringMVC的、Spring-aop的
阅读全文
posted @ 2022-10-19 16:16 重生之我是java程序员
阅读(164)
评论(0)
推荐(0)
2022年10月17日
nginx安装配置
摘要: nginx:是一个高性能http和反向代理服务器。反向代理服务器位于用户和目标服务器之间,对于用户而言,反向代理服务器其实就相当于目标服务器,用户直接访问反向代理服务器就可以获得目标资源。反向代理服务器通常用来做为web加速,就是通过反向代理作为web服务器的前置来降低网络和服务器的负载,提高访问效
阅读全文
posted @ 2022-10-17 17:42 重生之我是java程序员
阅读(454)
评论(0)
推荐(0)
2022年10月10日
spring bean初始化和三级缓存
摘要: 初始化: https://blog.csdn.net/weixin_46228112/article/details/124052220 三级缓存: https://www.toutiao.com/article/6776121041207951876/?from=singlemessage&isa
阅读全文
posted @ 2022-10-10 16:38 重生之我是java程序员
阅读(48)
评论(0)
推荐(0)
2022年9月29日
nginx转发丢失请求头
摘要: 一、服务端配置缺少 server{ .... location{ ##重写请求头host字段、来源ip、端口以及请求地址 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-
阅读全文
posted @ 2022-09-29 17:05 重生之我是java程序员
阅读(592)
评论(0)
推荐(0)
2022年8月25日
redis删除缓存时遇到的问题
摘要: 一、redis查询key的方式 redis常用两种方式用于key的精确/模糊匹配 1. KEYS pattern keys pattern用于匹配pattern所有key,会返回当前库里所有匹配上pattern的key,其时间复杂度为O(N),会遍历库中所有key进行匹配,并且没有数量限制,当数据库
阅读全文
posted @ 2022-08-25 16:15 重生之我是java程序员
阅读(314)
评论(0)
推荐(0)
2022年8月8日
java内存模型&jvm内存模型
摘要: JVM内存模型JVM内存模式主要分为:程序计数器、JAVA虚拟机栈、本地方法栈、堆和方法区,其中JDK1.8之前方法区的实现为永生代,而JDK1.8之后方法区的实现转为元空间。各个内存区域的作用在很多博客和书籍上都有介绍,这里就不做赘述(如读者想进一步了解JVM方面的知识,可以看周志明的《深入拆解J
阅读全文
posted @ 2022-08-08 10:46 重生之我是java程序员
阅读(105)
评论(0)
推荐(0)
队列内存限制思路防止OOM
摘要: 前几天在一个开源项目的 github 里面看到这样的一个 pr: 光是看这个名字,里面有个 MemorySafe,我就有点陷进去了。 我先给你看看这个东西: 这个肯定很眼熟吧?我是从阿里巴巴开发规范中截的图。 为什么不建议使用 FixedThreadPool 和 SingleThreadPool 呢
阅读全文
posted @ 2022-08-08 10:19 重生之我是java程序员
阅读(900)
评论(0)
推荐(0)
2022年6月24日
打破双亲委派机制的自定义类加载器
摘要: 1.场景 mybatis的插件去做切换数据源 数据源存放在map中 mybatis的插件去map拿数据,发现数据丢失 2.springboot为了热加载自定义的 RestartClassLoader 打破了双亲委派机制 在加载自定义的类(自定义路径的类)时会调用RestartClassLoader对
阅读全文
posted @ 2022-06-24 10:18 重生之我是java程序员
阅读(355)
评论(0)
推荐(0)
2022年6月20日
Java对象创建过程
摘要: 1.new 2.类加载检测 虚拟机遇到new指令时,首先进行类加载检测: (1)检测new指令的参数是否能在常量池中定位类的符号引用 (2)检测这个符号引用是否进行过类的加载解析和初始化,没有则先对该类进行加载。 3.对象内存分配 创建一个对象所需要的内存在类加载完成时就能够确定,内存分配是指在堆中
阅读全文
posted @ 2022-06-20 17:34 重生之我是java程序员
阅读(55)
评论(0)
推荐(0)
2021年7月16日
springboot整合mybatis-plus代码生成器遇到bug
摘要: 一、生成的实体类没有ID主键 取消设置公共字段 二、生成的mapper不能自动注入 在mapper中添加@Mapper注解,(如果有自定义的mapper.xml,在application.properties中,添加扫描mapper.xml文件)
阅读全文
posted @ 2021-07-16 17:17 重生之我是java程序员
阅读(121)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告