会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
良工说技术
从事java工作近10年,分享有关java相关的知识。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
18
下一页
2020年4月14日
mybatis源码分析:启动过程
摘要: mybatis在开发中作为一个ORM框架使用的比较多,所谓ORM指的是Object Relation Mapping,直译过来就是对象关系映射,这个映射指的是java中的对象和数据库中的记录的映射,也就是一个java对象映射数据库中的一条记录。了解了mybatis的背景及作用下面看mybatis的使
阅读全文
posted @ 2020-04-14 19:05 良工说技术
阅读(1353)
评论(0)
推荐(3)
2020年4月13日
mybatis源码配置文件解析之一:解析properties标签
摘要: mybatis作为日常开发的常用ORM框架,在开发中起着很重要的作用,了解其源码对日常的开发有很大的帮助。源码版本为:3-3.4.x,可自行到github进行下载。 从这篇文章开始逐一分析mybatis的核心配置文件(mybatis-config.xml),今天先来看properties标签的解析过
阅读全文
posted @ 2020-04-13 20:03 良工说技术
阅读(1475)
评论(2)
推荐(0)
spring中BeanPostProcessor之二:CommonAnnotationBeanPostProcessor(01)
摘要: 在上篇博客中分享了InstantiationAwareBeanPostProcessor接口中的四个方法,分别对其进行了详细的介绍,在文末留下了一个问题,那就是postProcessProperties方法,说到此方法是用来进行属性填充的,并且引出了CommonAnnotationBeanPostP
阅读全文
posted @ 2020-04-13 10:03 良工说技术
阅读(3122)
评论(0)
推荐(0)
2020年4月12日
spring中BeanPostProcessor之一:InstantiationAwareBeanPostProcessor(03)
摘要: 前面介绍了InstantiationAwareBeanPostProcessor后置处理器的postProcessBeforeInstantiation和postProcessAfterInstantiation两个方法的用法和使用场景等。在InstantiationAwareBeanPostPro
阅读全文
posted @ 2020-04-12 17:54 良工说技术
阅读(1336)
评论(1)
推荐(0)
2020年4月8日
排查tomcat服务器CPU使用率过高
摘要: tomcat要运行依赖于JDK,tomcat服务器的CPU使用率过高,大多都是因为部署的web程序的问题。 一、现象描述 在一次线上环境,前台访问页面的速度越来越慢,从浏览器F12中看到发出的请求都是pengding的状态。 二、排查过程 我这里tomcat部署在linux环境中。下面的排查过程均在
阅读全文
posted @ 2020-04-08 16:03 良工说技术
阅读(8459)
评论(5)
推荐(1)
2020年4月6日
spring中BeanPostProcessor之一:InstantiationAwareBeanPostProcessor(02)
摘要: 在上篇博客中写道了bean后置处理器InstantiationAwareBeanPostProcessor,只介绍了其中一个方法的作用及用法,现在来看postProcessBeforeInstantiation方法。 一、概述 postProcessBeforeInstantiation方法定义在I
阅读全文
posted @ 2020-04-06 15:35 良工说技术
阅读(3120)
评论(0)
推荐(0)
2020年4月5日
spring中BeanPostProcessor之一:InstantiationAwareBeanPostProcessor(01)
摘要: 在spring中beanPostProcessor绝对是开天辟地的产物,给了程序员很多自主权,beanPostProcessor即常说的bean后置处理器。 一、概览 先来说下InstantiationAwareBeanPostProcessor,这个后置处理器是BeanPostProcessor的
阅读全文
posted @ 2020-04-05 21:56 良工说技术
阅读(2459)
评论(1)
推荐(2)
2019年11月1日
mysql删除大表
摘要: 在mysql中遇到一个大表,大概有17G左右,在对这个表进行查询、修改时均遇到了很大的困难,于是想着删除这张表。通常的删除操作可以通过delete、drop、truncate操作,试了这三个命令,但是最终都以失败,都无法删除此表,最后使用下面的方式最终删除。(linux下) 1、建立硬链接 找到my
阅读全文
posted @ 2019-11-01 14:02 良工说技术
阅读(2439)
评论(0)
推荐(0)
2019年9月9日
java.util之一:ArrayList
摘要: ArrayList是java中的线性结构的一种表示方法,在java中使用频率非常高,下面来一步一步分析其底层的实现。(JDK1.8) 一、构造函数 ArrayList的构造函数有三个,分别如下, 我们最常使用的的无参的构造函数,那么无参的构造函数是如何定义的那, public ArrayList()
阅读全文
posted @ 2019-09-09 23:04 良工说技术
阅读(2689)
评论(0)
推荐(0)
2019年5月28日
引入缓存后数据一致性的思考
摘要: 在项目中经常碰到由于数据库的压力过大,引入缓存的情况。引入缓存后系统会比单独访问缓存复杂很多,本文就缓存的更新进行分析。 一、为什么引入缓存 何为缓存,简单点就是应用系统和数据库之间的一个存储介质。和计算机中CPU和内存之间的关系,我们知道CPU的速度很快,内存相比于数据库会慢很多,为了解决这个问题
阅读全文
posted @ 2019-05-28 20:07 良工说技术
阅读(493)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
18
下一页
公告