摘要: TransmittableThreadLocal 阅读全文
posted @ 2021-12-26 19:19 DemoJohn 阅读(5983) 评论(1) 推荐(2) 编辑
摘要: ▐ Spring Spring是自动创建对象场景的典型,它采用三级缓存的方式解决循环引用对象的创建。 一级缓存:已经完全创建好的对象的缓存; 二级缓存:正在创建中,某些成员还未装载的对象的缓存; 三级缓存:存放创建对象方法的缓存(即存放工厂,而非对象的缓存)。 假定类A对象引用类B对象,类B对象引用 阅读全文
posted @ 2021-10-11 09:36 DemoJohn 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Map集合的创建与merge操作: Student student1 = new Student("Johnson",UUID.randomUUID()); Student student2 = new Student("Lily",UUID.randomUUID()); Student stude 阅读全文
posted @ 2021-02-09 14:21 DemoJohn 阅读(823) 评论(0) 推荐(0) 编辑
摘要: Spring IOC 容器源码分析 详情跳转 https://javadoop.com/post/spring-ioc 阅读全文
posted @ 2020-10-30 18:33 DemoJohn 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 项目发布后接口大部分都正常,新开发的接口出现这个错误,请求也没有到达控制层,先记录一下,网上有说:是因为发布用户权限导致的,可客户说使用的是同一个正常的发布用户,所以这个问题还有待验证和解决,先记录一下。发现问题:客户重新发布后服务正常,原因是新包覆盖后没有重启服务。。。。。。。。。。。。so。。。 阅读全文
posted @ 2020-10-29 15:02 DemoJohn 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://mp.weixin.qq.com/s/qESZSzHoxUKQRJhb1EQA_Q 1.B-Tree结构: 2.B+Tree结构 B+Tree相对于B-Tree做了哪些优化? B-Tree每个节点中不仅包含数据的key值,还有data值。而每一个页的存储空间是有限的,如果d 阅读全文
posted @ 2020-10-26 17:42 DemoJohn 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 前言: 该文章原文链接https://mp.weixin.qq.com/s/Lx4TNPLQzYaknR7D3gmOmQ,本文只做个人知识记录使用,如有侵权会立即删除。 MySQL里边还有几种常见的log,分别为: undo log binlog redo log 一、什么是binlog binlo 阅读全文
posted @ 2020-10-26 16:56 DemoJohn 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 第一步:pom引入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <depend 阅读全文
posted @ 2019-11-15 09:52 DemoJohn 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: 由于在工作中使用到了PDF->TIFF的技术,所以稍微研究了一下实现方式,通过资料查阅,暂时发现了2种方式,2种方式有所区别:第一种方式转化后的tiff文件是黑白的,第二种方式转化后的tiff文件是有色彩的(跟PDF文件相同),如果不对色彩要求严格的话,建议使用第一种方式,因为转化的文件较小。 第一 阅读全文
posted @ 2019-10-29 15:57 DemoJohn 阅读(3332) 评论(16) 推荐(0) 编辑
摘要: 摘要:已经上线的项目,出现服务挂掉的情况。 介绍:该服务是专门做打印的,业务需求是生成PDF文件进行页面预览,主要是使用ItextPDF+freemaker技术生成一系列PDF文件,其中生成流程有:解析模板生成临时PDF文件 >在临时PDF文件上注入文本和签名域 >旋转页面 >合并生成的多个PDF文 阅读全文
posted @ 2019-09-18 19:14 DemoJohn 阅读(625) 评论(0) 推荐(0) 编辑