引言 如果你没听说过微服务,也没有听说过Spring Cloud,或者你正在学习或尝试使用Spring Cloud去落地微服务架构,那么这本书会非常适合你。因为本书更加偏实战...

引言 如果你没听说过微服务,也没有听说过Spring Cloud,或者你正在学习或尝试使用Spring Cloud去落地微服务架构,那么这本书会非常适合你。因为本书更加偏实战...
最近项目短信发送被人刷了,加了验证码,感觉不好用,改为滑块验证,这里记录下。1 下载 sdk ,解压放到项目里面。 GeetestConfig 代码: 注意要把这里的id 和...
工作需要,这两天写一个简单的java抽奖算法,因为逻辑简单不复杂,所以代码也很简洁,可以做到不同权重有不用的中奖概率(就类似于nginx集群一样,权重越大,概率越高),在这里...
springboot多包工程,在使用maven进行打包的时候,一直提示“程序包xxx不存在,找不到符号”,但项目是可以正常启动运行的,开始一直以为是maven哪里没有配置好导...
一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的😂😂😂,花了不少心思来写这文章和做图,力求让读者...
本文介绍阿里开源的 Sentinel 源码,GitHub: alibaba/Sentinel,基于当前(2019-10-21)最新的 release 版本 1.7.0。 总体...
相信各位做java开发的,都对《java核心技术》这本书籍都不陌生了,我也不做过多的介绍了,需要这两本《java核心技术》第10版的朋友记得关注简信我“资料”即可 与前几版一...
1.只有在没有默认构造函数的时候,编译器才会默认生成一个,当用户定义了构造函数,编译器便不会再生成默认构造函数。 可以使用private默认构造函数来禁止继承 2.方法的构造...
引言 《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统...
最后还剩sql和select|insert|update|delete 先看sql: XMLMapperBuilder###sqlElement() 感觉这里完全可以改成 反...
XMLMapperBuilder###parameterMapElement() 说实话,这段代码是在比较难理解,就光前面的嵌套获取type \ ofType \ jdbcT...
配置解析最后一篇,MyBatis解析mapper: 没什么好说的,继续往下看首先看处理package MapperRegistry###addMappers() 这里和前面的...
这篇博客是对MyBatis解析配置文件的第三部分,不出意外应该是最后一篇,今天我们来分析类型处理器和Mapper映射 在看类型处理器之前,我们需要了解一个小知识,那就是Jdb...
需要了解更多可以参考这篇文章https://www.jianshu.com/p/af52bdb8106b动态SQL说到动态SQL,就不得不提Script,Java作为一个静态...
首先,我们从MyBatis的入口方法入手: 本系列所有源码为了方便阅读,都会删除一些“结构性”的代码,下同 可以看到,这里是直接新建了XMLConfigBuilder对象,然...
一般来说,我们使用MyBatis的时候,都会通过SqlSessionBuilder来获取SessionFactory,而通过源码我们可以发现,XML配置文件的解析便是在这里开...
之前在接触MyBatis的时候,就觉得这个技术的思想很新颖,要实现这些功能并不难,但是如何实现,以及MyBatis的整体架构却是我远远不及的。 Mybatis作为一个半自动化...
My Batis 作为个优秀的 Java 持久化框架,可以帮助程序员完成 ORM 映射、查询缓存等常用功能。 MyBatis 以其高性能、易优化、易维护、可扩展等优点,受到越...