- 博客(20)
- 收藏
- 关注
转载 HashMap,concurrentHashMap源码分析
本文分析的是源码,所以至少读者要熟悉它们的接口使用,同时,对于并发,读者至少要知道 CAS、ReentrantLock、UNSAFE 操作这几个基本的知识,文中不会对这些知识进行介绍。Java8 用到了红黑树,不过本文不会进行展开,感兴趣的读者请自行查找相关资料。Java7 HashMapHashMap ...
2019-03-21 16:10:45 96
转载 mybatis底层初始化做了什么
对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。1. MyBatis的初始化做了什么2. MyBatis基于XML配置文件创建Configuration对象的过程3. 手动加载XML配置文件创建...
2019-03-21 16:06:32 151
转载 《深入理解mybatis原理》 Mybatis数据源与连接池
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010349169/article/details/37671851 </div> <link rel="stylesheet" href="https://csdnimg.cn/release/pho...
2019-03-21 16:03:23 151
转载 《深入理解mybatis原理》 MyBatis事务管理机制
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010349169/article/details/37992171 </div> <link rel="stylesheet" href="https://csdnimg.cn/release/pho...
2019-03-21 16:02:28 101
转载 Mybatis 原理
MyBatis是目前非常流行的ORM框架,它的功能很强大,然而其实现却比较简单、优雅。本文主要讲述MyBatis的架构设计思路,并且讨论MyBatis的几个核心部件,然后结合一个select查询实例,深入代码,来探究MyBatis的实现。一、MyBatis的框架设计 ...
2019-03-21 16:00:45 149
转载 SpringBoot 学习笔记 (5)
七、启动配置原理几个重要的事件回调机制配置在META-INF/spring.factoriesApplicationContextInitializerSpringApplicationRunListener 只需要放在ioc容器中ApplicationRunnerCommandLineRunner 启动流程:1、创建SpringApplication对象...
2019-03-21 15:52:59 77
转载 SpringBoot 学习笔记(4)
五、Docker1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docke...
2019-03-21 15:52:31 186
转载 SpringBoot 学习笔记(3)
7、错误处理机制1)、SpringBoot默认的错误处理机制默认效果: 1)、浏览器,返回一个默认的错误页面浏览器发送请求的请求头: 2)、如果是其他客户端,默认响应一个json数据 原理: 可以参照ErrorMvcAutoConfiguration;错误处理的自动配置;给容器中添加了以下组件 1、DefaultErrorAttributes:帮我们在页面共享...
2019-03-21 15:51:36 171
转载 SpringBoot 学习笔记(2)
四、Web开发1、简介 使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码; 自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConf...
2019-03-21 15:49:30 530
转载 Spring Boot 学习笔记(1)
一、Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式...
2019-03-21 15:48:00 429
转载 springboot 网关gateway选型分析
用 Spring Cloud 微服务实战中,大家都知道用 Zuul 作为智能网关。API 网关(API Gateway)主要负责服务请求路由、组合及协议转换。下面是大家的总结:一、最佳回答网关的技术选型SpringCloud-Zuul :社区活跃,基于 SrpingCloud 完整生态, 是构建微服务体系前置...
2018-12-10 11:24:26 10261
转载 springboot+log4j2完美配置
1、pom.xml加入log4j2,并同时把spring boot默认的logging去掉<dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...
2018-12-03 10:20:28 970
转载 springboot+log4j2实战详细
以下大部分内容转载整理自 https://blog.csdn.net/vbirdbest/article/details/71751835 ,感谢 vbirdbest 的相关知识分享首先,认识一下三胞胎log4j是apache实现的一个开源日志组件 logback...
2018-12-03 10:16:27 859
转载 SSL/TLS原理 详细整理版
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/alinyua/article/details/79476365 1.SSL/TLS握手 简化版 浏览器 服务器 发起 —> ...
2018-11-13 10:22:41 284
转载 Spring Boot 2.0官方文档之 Actuator
前言:本文翻译自Spring Boot 2.0.1.RELEASE官方文档,该Spring Boot版本是当前(2018年4月份)官方推荐版本,因Spring Boot 2.0的Actuator与之前版本有较大不同,而网上相关博文资料较旧,故建议阅读官方文档再做实践.转载需经本人同意,注明出处方可转载.目录...
2018-11-13 10:19:12 121
转载 欢迎使用CSDN-markdown编辑器(二)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2018-11-13 10:18:28 73
转载 欢迎使用CSDN-markdown编辑器 语法示例
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2018-10-29 19:32:22 180
转载 教您使用java爬虫gecco抓取JD全部商品信息
转自:http://www.geccocrawler.com/demo-jd/gecco爬虫如果对gecco还没有了解可以参看一下gecco的github首页。gecco爬虫十分的简单易用,JD全部商品信息的抓取9个类就能搞定。JD网站的分析要抓取JD网站的全部商品信息,我们要先分析一下网站,京东网站可以大体分为三级,首...
2018-10-29 19:07:52 403
转载 github Tags和Branch分支相关操作(三)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zjws23786/article/details/71159805 Tag推送1、git查看tag命令:git tag2、创建Tag直接加入名字就好了,格式:git ...
2018-10-26 10:01:00 664
原创 spring boot 使用validation校验
spring boot 使用validation校验使用背景一、基础用法:1、引入依赖:2、创建Bean并在其中加入校验所需规则注解3、创建Controller并开启验证4、POST提交请求,验证二、进阶用法:1、修改验证提示信息message为可配置的:功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、...
2018-10-19 13:52:45 2208 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人