- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 ThreadPoolExecutor注意事项
前言ThreadPoolExecutor的用法网上一搜一大堆, 但是对于ctrl + C/V的你来说你真的知道应该如何使用吗?下面给大家分享一下我遇到到由于ThreadPoolExecutor使用不当造成的服务器宕机事件!希望大家可以引以为鉴,做一个对技术保持敬畏之心的人!事件重演由于业务需要,需要定时对数据中的数据进行处理.所以想使用线程池提升执行任务的速度.具体代码如下:@Scheduled(cron = "${cron.transfer}")public void transfer()
2020-12-29 10:52:56
888
2
原创 JAVA 对象头MarkWord
JAVA 对象头MarkWord最近在并发编程的学习中,接触到了JAVA对象头中的MarkWord. 在此做下笔记,也和小伙伴们分享一下,共同进步!MarkWord介绍MarkWord是Java对象存储在内存中的一部分信息.在32位系统中使用32位存储, 64位系统中使用64存储.以下是来自Hotspot中源码注释!HotSpot源码注释中给出的是大端存储下的Layout.我们平时电脑都是小端存储的,所以后续的测试结果中会出现和下图不匹配的情况!关于大小端存储可以参考下图HotSpot源码
2020-12-11 15:02:54
1294
2
原创 Springboot MybatisPlus多数据源
Springboot MybatisPlus多数据源前言由于业务需要,时常会出现需要操作不同数据源的场景.本文介绍了Springboot MybatisPlus快速搭建多数据操作的案例.1. 数据库创建创建数据库1CREATE DATABASE IF NOT EXISTS database1 default charset utf8 COLLATE utf8_general_ci创建表1SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- --
2020-10-22 00:13:31
470
原创 大数据免费学习视频下载
大数据免费学习视频下载扫码领取更多资料链接Java免费学习视频下载Python免费学习视频下载Web前端免费学习视频下载人工智能免费学习视频下载大数据免费学习视频下载UI设计免费学习视频下载...
2020-10-19 21:53:22
367
1
原创 UI设计免费学习视频下载
UI设计免费学习视频下载扫码领取更多资料链接Java免费学习视频下载Java免费学习视频下载Java免费学习视频下载Java免费学习视频下载Java免费学习视频下载Java免费学习视频下载
2020-10-19 21:51:15
296
原创 Python免费学习视频下载
前言Python作为越来越火的编程语言,目前在各个方向都有不错的前景,比如n在人工智能,科研,图形绘制,linux运维,python自动化测试,python web,爬虫,数据分析等等方向.我平时也收集了很多学习视频,在此分享给大家Python免费学习视频下载基础部分进阶部分...
2020-10-19 21:32:23
591
2
原创 Java免费学习视频下载
前言本人作为Java开发菜鸡,平时也收集了很多学习视频,在此分享给大家Java免费学习视频先来张图,有图有真相面试篇学习篇1.某机构整套学习视频2. 架构师相关视频网盘链接容易被和谐,扫码领取资料....
2020-10-19 21:14:50
715
1
原创 Mybatis源码学习(八)Mybatis设计模式总结
Mybatis源码学习(八)Mybatis设计模式总结前言1. 寻觅官网demo, quick start2. 根据demo画出调用流程图3. Learn With Questions文章链接前言作为业界使用最广的ORM层框架,没有之一.想要翻身码农把歌唱,怎么能不去学习他的源码呢!!!Let’s do it!注:Mybatis版本3.5.5, 数据库为Mysql所有后续的mybatis源码学习都是基于上述版本1. 寻觅官网demo, quick start窃以为熟悉一个框架的最好方式就是官
2020-09-13 22:19:55
427
原创 Mybatis源码学习(七)mybatis缓存详解
Mybatis源码学习(一)初探执行流程前言1. 寻觅官网demo, quick start2. 根据demo画出调用流程图3. Learn With Questions文章链接前言作为业界使用最广的ORM层框架,没有之一.想要翻身码农把歌唱,怎么能不去学习他的源码呢!!!Let’s do it!注:Mybatis版本3.5.5, 数据库为Mysql所有后续的mybatis源码学习都是基于上述版本1. 寻觅官网demo, quick start窃以为熟悉一个框架的最好方式就是官网下载demo
2020-09-13 16:54:56
524
原创 Mybatis源码学习(六)结果集自动封装机制
Mybatis源码学习(六)结果集自动封装机制前言1. 寻觅官网demo, quick start2. 根据demo画出调用流程图3. Learn With Questions文章链接前言作为业界使用最广的ORM层框架,没有之一.想要翻身码农把歌唱,怎么能不去学习他的源码呢!!!Let’s do it!注:Mybatis版本3.5.5, 数据库为Mysql所有后续的mybatis源码学习都是基于上述版本1. 寻觅官网demo, quick start窃以为熟悉一个框架的最好方式就是官网下载d
2020-09-13 15:18:06
648
原创 Mybatis源码学习(五)Executor和StatementHandler详解
Mybatis源码学习(一)初探执行流程前言1. 寻觅官网demo, quick start2. 根据demo画出调用流程图3. Learn With Questions文章链接前言作为业界使用最广的ORM层框架,没有之一.想要翻身码农把歌唱,怎么能不去学习他的源码呢!!!Let’s do it!注:Mybatis版本3.5.5, 数据库为Mysql所有后续的mybatis源码学习都是基于上述版本1. 寻觅官网demo, quick start窃以为熟悉一个框架的最好方式就是官网下载demo
2020-09-13 15:15:53
1963
1
原创 Mybatis源码学习(四)自定义Mapper方法执行流程
Mybatis源码学习(一)初探执行流程前言1. 寻觅官网demo, quick start2. 根据demo画出调用流程图3. Learn With Questions文章链接前言作为业界使用最广的ORM层框架,没有之一.想要翻身码农把歌唱,怎么能不去学习他的源码呢!!!Let’s do it!注:Mybatis版本3.5.5, 数据库为Mysql所有后续的mybatis源码学习都是基于上述版本1. 寻觅官网demo, quick start窃以为熟悉一个框架的最好方式就是官网下载demo
2020-09-13 15:02:41
1700
1
原创 Mybatis源码学习(三)SqlSession详解
Mybatis源码学习(一)初探执行流程前言1. 寻觅官网demo, quick start2. 根据demo画出调用流程图3. Learn With Questions文章链接前言作为业界使用最广的ORM层框架,没有之一.想要翻身码农把歌唱,怎么能不去学习他的源码呢!!!Let’s do it!注:Mybatis版本3.5.5, 数据库为Mysql所有后续的mybatis源码学习都是基于上述版本1. 寻觅官网demo, quick start窃以为熟悉一个框架的最好方式就是官网下载demo
2020-09-13 14:58:48
1705
原创 Mybatis源码学习(二)配置文件解析到SqlSessionFactory构建
Mybatis源码学习(二)配置文件解析到SqlSessionFactory构建前言1. 寻觅官网demo, quick start2. 根据demo画出调用流程图3. Learn With Questions前言作为业界使用最广的ORM层框架,没有之一.想要翻身码农把歌唱,怎么能不去学习他的源码呢!!!Let’s do it!注:Mybatis版本3.5.5, 数据库为Mysql所有后续的mybatis源码学习都是基于上述版本1. 寻觅官网demo, quick start窃以为熟悉一个框
2020-09-13 14:57:41
597
原创 Mybatis源码学习(一)初探执行流程
Mybatis源码学习欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma
2020-09-13 14:54:26
467
原创 Centos上Docker的安装到Java环境构建
Docker的安装到Java环境构建安装Docker安装Centos镜像安装并配置Java安装并配置Tomcat安装并配置nginx安装mysql安装并配置redis安装并配置mongodb安装并配置rabbitmq安装Docker安装Centos镜像安装并配置Java安装并配置Tomcat安装并配置nginx安装mysql安装并配置redis安装并配置mongodb安装并配置rabbitmq...
2020-08-07 15:21:10
544
原创 使用springboot 整合多数据源 遇到的坑
使用springboot 整合多数据源 遇到的坑背景描述问题展示解决办法背景描述在生产环境中需要区分测试用户和生成用户,产生的数据需要存储到不同的数据库,方便后期数据统计和处理问题展示在使用springboot整合多数据源时,项目启动一直报错,错误如下:The dependencies of some of the beans in the application context for...
2018-10-17 20:42:16
7777
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人