- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 教你Java5分钟制作海报、彻底解决APP兼容性问题
我们经常在多终端应用开发中会遇到这样的需求:用户在浏览商品时觉得不错,希望分享给朋友。此时终端(安卓、苹果、H5等)生成一张精美的商品海报,通过微信或者其他途径分享给他人。也可能会遇到需求:制作个人名片打印出来或者分享给他人。
2022-01-24 19:23:05 1591
原创 Mybatis一级缓存是否会产生脏数据问题上有不同的看法
想象一下:SqlSession1 执行query1()和query2(),按照一级缓存的规则query2()是不会查询数据库的。假如此时SqlSession2()对数据作update(),此时query2()的结果就不对了。这个到底算不算脏数据问题?
2021-07-27 15:07:51 878 2
原创 MYSQL举例说明事务问题
其实对于Mysql的事务隔离级别及相应可能发生的问题 大部分人跟我一样是知道的,但是,一段时间不复习就对概念有点模糊了,尤其是脏读、不可重复读、幻读的具体问题是什么容易搞混,因此我将问题作了整理并举例说明,用于定期复习一下。
2021-07-23 11:52:38 77
原创 MybatisPlus懒人代码生成器(附源码)
以往用到代码生成器,要么就是web容器启动、要么就是在idea编译器中开发,用一些以后又很久不打开再次使用又得打开容器很麻烦,因此我做了简单开发做个可执行的代码生成器。 最终达到的效果是:编译以后的可运行jar包`mpCodegen-1.0.jar`拷贝给我或者其他人进行简单配置即可使用,不需要idea编译器或web容器。是一个最简洁、最方便、最快速的开箱可用的懒人代码生成器。
2021-07-09 18:01:33 782
原创 Mybatis插件源码分析(含示例)
Mybatis插件源码分析(含示例)对于mybatis插件首先得有一个使用上的认知,然后我们再去研究原理和源码会更加容易理解。插件使用网上有很多不错的博客,我摘取了一个给大家看看。感谢原博主。http://www.mybatis.cn/archives/81.html概述Mybatis插件又称拦截器,Mybatis采用责任链模式,通过动态代理组织多个插件(拦截器),通过这些插件可以改变Mybatis的默认行为(诸如SQL重写之类的),MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用
2021-05-11 16:26:39 265 1
原创 领域驱动设计DDD的实践
最近我们中心的架构师在推DDD(领域驱动设计),平时与他有些交流,因此在他的推荐下也去学习了DDD的知识。网上也看不了少资料,其中有个讲的很好的文章让我能够从概念到具体代码有个比较直观的了解到DDD到底是什么,他是如何落实到实际代码设计中的?此处我摘取其中的一段代码用于自己理解,具体的介绍请到原文查看。美团的DDD实践,美团领域驱动设计;package ...; import ...; @Servicepublic class LotteryApplicationService {
2021-05-10 16:22:38 186
原创 status状态字段是否要创建索引?
前段时间在公司工作中我建议创建的某个表字段索引在内部评审的时候被删除了,理由是”状态枚举值少的索引效果不好,甚至会引发全表扫描,例如性别男女“。但我觉得,只查未发送的记录,取结果较少,索引效率会高。虽然不是什么大事,直到现在也没有什么明显影响,但这个事情给我心底留下了疑问,“状态枚举字段是否应该建立索引?”
2021-04-23 17:44:30 9492 13
原创 Mybaits源码分析之如何通过只定义Mapper接口实现数据库操作?
在Mybatis的使用中肯定和我一样有很多人会想:为什么Mybatis调用数据库只需要定义了一个接口名为xxxMapper,程序就能正确找到sql,并执行返回我自己定义数据格式,明明我没有实现任何的代码,他到底是如何做到的呢?本章我将介绍他的原理,并手写一套实现代码帮助理解。
2021-03-29 20:56:14 388 1
原创 Mybatis源码分析之缓存
Mybatis源码分析之缓存Mybatis缓存从使用到原理,剖析源码。Mybatis缓存介绍我们开始源码分析前先简单介绍下Mybatis缓存吧。Mybatis提供查询缓存,如果缓存中有数据就不用从数据库中获取,用于减轻数据压力,提高系统性能。Mybatis提供了两级缓存,一级缓存和二级缓存。
2021-03-23 09:52:38 177
原创 Mybatis源码分析(一)
Mybatis的源码分析,可以从宏观到微观的思路来开展。宏观角度来说:Mybatis实际上就是为了完成数据库的操作,Mybatis的底层就是利用jdbc来实现的。
2021-03-23 09:30:53 323
原创 Tomcat下HTTPS(SSL)搭建工作的始末
此文章是本人工作记录,写的不好请见谅。主要内容是:介绍HTTPS搭建的整个过程,包含“SSL证书申请方法”、“SSL证书相关介绍”、“Tomcat下配置方法”以及“对外端口的配置方法”。到此,你肯定已经知道这是一篇技术贴,不感兴趣的朋友就绕道吧,下面我要开始讲正式内容了。
2017-05-04 21:35:46 272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人