首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Athena_1
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
赞
文章( 18 )
沸点( 0 )
SpringBoot代码生成器
该项目是从无到有一点点构建出来的,适合初学者和刚入门的人进行学习,更加适合大佬们直接快速构建简单Demo,把时间花在更有价值的事情上,欢迎各位Star & Fork.
Mybatis执行流程浅析(附深度文章推荐&面试题集锦)
如果仅考虑这三点的话,其实实现一个简单的ORM框架就很容易了,再附加一些反射和正则表达式等等就可以搞定了. #{} 是预编译处理,${}是字符串替换。Mybatis 在处理#{}时,会将 sql 中的#{}替换为?号,调用 PreparedStatement 的 Mybatis…
【高性能Mysql 】读书笔记(三)
如果索引很长的字符串列,会导致索引变得很大并且很慢。一个处理策略是模拟哈希索引,另一个办法是索引开始的一部分字符串的值,即前缀索引。 索引的选择性指不重复的索引值和数据表中记录总数(#T)的比值。取值在为(1/ #T~1]。选择性越高则查询效率越高。唯一索引的选择性是1,是最好…
没内鬼,来点干货!volatile和synchronized
运行这段代码我们可能会得到一个匪夷所思的结果:我们获得的单例对象是未初始化的。为什么会出现这种情况?因为指令重排 首先要明确一点,同步代码块中的代码也是能够被指令重排的。然后来看问题的关键 由于步骤2,3交换不会改变单线程环境下的执行结果,故而这种重排序是被允许的。也就是我们在…
【一起学系列】之装饰器模式:不改代码增强功能?
有时我们希望给某个对象而不是整个类添加一些功能,例如:一个图形用户界面工具箱允许你对任意一个用户界面组件添加一些特性,例如边框。 使用继承机制是添加功能的一种有效途径,但这种方法不够灵活,因为边框的选择是静态的,用户不能控制对组件加边框的方式和时机。一种较为灵活的方式是将组件嵌…
Hello!GitHub 好用好玩值得收藏的开源项目集合~
通过单元测试学习 Go 语言。下载仓库源码后,进入对应目录。每一个小文件夹就是一个对应的 Go 项目,在里面go test即可运行单元测试。由于是测试驱动开发,所以需要在你改动代码之后跑通单元测试才算学会通过。每一个对应的文件夹都有相应 Markdown 文字教程,比较浅显易懂…
好像很厉害的生成器!一秒钟搞定一个项目
该项目是从无到有一点点构建出来的,适合初学者和刚入门的人进行学习,更加适合大佬们直接快速构建简单Demo,把时间花在更有价值的事情上,欢迎各位Star & Fork.
下一页
关注了
0
关注者
0
收藏集
0
关注标签
1
加入于
2020-06-10