随笔分类 -  java面试

面试总结,主要是知识架构。全面、流程、架构
摘要:事务的四大特性 事务的隔离级别 通过例子理解事务的4种隔离级别 (这篇博客的例子便于理解这些概念) 数据库的3大范式 数据库三大范式详解(通俗易懂) https://blog.csdn.net/hanxueyu666/article/details/81587199 spring中的事务隔离级别 m 阅读全文
posted @ 2020-06-22 22:07 ~~~~~~~~~~~~~ 阅读(125) 评论(0) 推荐(0)
摘要:@Transactional失效问题 classA中methodA调用methodB,methodB被事务注解,事务失效, 因为类中class调用时,this调用 而类外部调用时,是代理调用。 阅读全文
posted @ 2020-06-21 20:53 ~~~~~~~~~~~~~ 阅读(110) 评论(0) 推荐(0)
摘要:springboot自动装配原理 springboot系统初始化器ApplicationContextinitializer 作用:这里获取springboot的ConfigurableApplicationContext, 可以在这里向容器中添加、修改yml中的参数 项目中的应用:为了防止yml文 阅读全文
posted @ 2020-06-21 20:27 ~~~~~~~~~~~~~ 阅读(490) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-21 19:30 ~~~~~~~~~~~~~ 阅读(109) 评论(0) 推荐(0)
摘要:jenkins:是开源,可扩展的持续集成、交付、部署的平台。CI/CD:持续集成/持续交付持续集成:不同开发人员将提交代码整合到系统上。持续交付:将集成后的代码部署到更贴近真实运行环境中。pipeline:管道,在管道脚本中控制服务构建的流程, 可能包括checkstyle,findbugs,dep 阅读全文
posted @ 2020-06-21 10:38 ~~~~~~~~~~~~~ 阅读(574) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-20 11:01 ~~~~~~~~~~~~~ 阅读(98) 评论(0) 推荐(0)
摘要:史上最全、最新的Redis面试题(2020最新版)! https://mp.weixin.qq.com/s/COZ8Uohv9gDYiAPJ_J4oww SpringBoot2.1.X使用Redis连接池Lettuce踩坑 https://www.cnblogs.com/gavincoder/p/1 阅读全文
posted @ 2020-06-20 00:03 ~~~~~~~~~~~~~ 阅读(93) 评论(0) 推荐(0)
摘要:java面试题:为什么 StringBuilder 不是线程安全的? https://blog.csdn.net/qq_43563538/article/details/100537328 java String类常见面试题 https://blog.csdn.net/chaobin6/articl 阅读全文
posted @ 2020-06-19 23:29 ~~~~~~~~~~~~~ 阅读(152) 评论(0) 推荐(0)
摘要:hashmap的数据结构 hashmap的结构,是一个数组,每个数组元素是一个链表,数组和链表的结合体。 如下图所示: hashmap中的put方法逻辑 先根据key的hashcode计算出hash值,然后根据hash值得到这个元素在数组中的位置, 如果这个位置为空,直接插入元素;如果不为空,和eq 阅读全文
posted @ 2020-06-19 11:16 ~~~~~~~~~~~~~ 阅读(326) 评论(0) 推荐(0)
摘要:研究modelmapper 和spring的beanutil copy mybatis中: mapper和sqlsession的关系 事务作用在方法上,作用在类上,它是怎么样保证事务的? 翻页的实现,就是利用拦截器实现的 阅读全文
posted @ 2019-08-19 22:15 ~~~~~~~~~~~~~ 阅读(119) 评论(0) 推荐(0)
摘要:linux实用:2019-08-20 mv */* ./ (将当前目录下所有目录下的文件,移动到当前目录) @bean修饰的方法 2019-08-19 如果带有参数,参数会自动导入(相当于@autowired) 关于timeout异常的记录 2019-08-07 @data的使用 2019-08-0 阅读全文
posted @ 2019-08-07 23:22 ~~~~~~~~~~~~~ 阅读(150) 评论(0) 推荐(0)