会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Demrystv
Stay hungry, Stay foolish
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
14
下一页
2020年11月23日
Spring中InitializingBean接口和DisposableBean接口
摘要: 我们在开发过程中经常需要一些初始化的操作和容器销毁前的回调的操作,其实现方式有多种多样,本文对此进行总结,并且针对常用的实现InitializingBean接口和DisposableBean接口的方式进行了详细的介绍和演示,具体如下文所示。
阅读全文
posted @ 2020-11-23 22:09 Demrystv
阅读(126)
评论(0)
推荐(0)
2020年11月19日
MySQL使用不等于过滤null的坑
摘要: 在写SQL的过程中,我们经常使用不等于去过滤一部分数据,但是如果不能正确使用不等于,那么就会遇到null带来的坑,特此总结如下
阅读全文
posted @ 2020-11-19 20:46 Demrystv
阅读(153)
评论(0)
推荐(0)
2020年11月18日
MySQL多字段模糊查询
摘要: 在mysql中,我们经常用到模糊查询,其实就是使用一个 like 关键字进行前面模糊、后面模糊或者前后都模糊,但是多字段模糊查询有其他的实现方式吗?
阅读全文
posted @ 2020-11-18 20:52 Demrystv
阅读(230)
评论(0)
推荐(0)
2020年10月22日
mybatis框架的底层原理和实现
摘要: 最近在项目开发中,突然想到对于mybatis的底层原理记忆的不是很清晰,因此,结合网上的资料以及mybatis的底层源码,将mybatis的底层原理整理了一下。
阅读全文
posted @ 2020-10-22 10:34 Demrystv
阅读(1506)
评论(0)
推荐(0)
2020年10月20日
多数据源动态切换底层原理分析之AbstractRoutingDataSource
摘要: 最近在项目开发过程中,需要根据不同的数据源查询不同的数据信息,而传统的在代码中配置数据源信息的方法不再适用,因为数据源的相关信息是用户在线上环境不断自己重新配置的,所以需要使用动态数据源进行功能的实现。实现完成之后,看了下其源码,总结归纳如下。
阅读全文
posted @ 2020-10-20 15:03 Demrystv
阅读(226)
评论(0)
推荐(0)
2020年10月16日
springboot动态修改日志级别
摘要: 在项目开发中,我们需要根据环境的不同修改日志的不同级别,但是我们也不可能每次都手动的修改,因此我们可以使用 Spring Boot Actuator 组件来实现此功能,特此总结如下。
阅读全文
posted @ 2020-10-16 16:24 Demrystv
阅读(337)
评论(0)
推荐(0)
2020年10月15日
加密算法之RSA算法
摘要: 最近在web项目中需要用户在页面配置数据源链接的用户名和密码,为安全起见,采用业界通用的RSA非对称加密技术进行敏感信息的存储,因此顺便看了下加密技术的基础,并且将用到的 util 工具类贴了出来。
阅读全文
posted @ 2020-10-15 16:04 Demrystv
阅读(96)
评论(0)
推荐(0)
2020年9月29日
关于 BeanDefinitionOverrideException的解析
摘要: 最近在项目开发过程中遇到如下错误:大概就是重名bean的覆盖问题发生报错,百思不得其解。 首先查看了一下 Springboot的源码,截图如下,可以看到 BeanDefinitionOverrideException 在springboot 中没有初始化的默认值,因此即是false,但是可以手动设置
阅读全文
posted @ 2020-09-29 18:29 Demrystv
阅读(2725)
评论(0)
推荐(0)
2020年9月24日
Hive基础知识总结
摘要: 最近在实际项目开发中,底层数据模型侧提供的数据不符合项目要求的数据的粗细粒度,因此需要作为Java开发的我去写一些脚本汇总数据,在这个过程中遇到了一点坑,特此翻了翻hive的基本语法作为温习,特此整理如下。
阅读全文
posted @ 2020-09-24 20:39 Demrystv
阅读(134)
评论(0)
推荐(0)
2020年8月30日
Java中的字符串替换:replace/replaceAll/StringTemplate
摘要: 字符串替换是Java中最基本的操作,关于其具体实现,我们可以采用 replace 方法或者 replaceAll 方法来实现,关于两者之间的区别,以及在开发过程中遇到的坑,也进行了一定的总结。此外,我们也可以采用 模板引擎的方式进行替换,比如 StringTemplate的使用,具体可参考下文总结,
阅读全文
posted @ 2020-08-30 23:37 Demrystv
阅读(674)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
14
下一页
公告