Kent Blog

Thinking will not overcome fear but action will.

MyBatis学习笔记

<<深入浅出MyBatis>>读书笔记

深入浅出MyBatis 第一章 MyBatis简介 1.3 Hibernate Hibernate的缺点(按致命程度排序): HQL性能较差,开发人员不能对SQL进行优化。 Hibernate是全表映射,导致每次更新都要发送全部字段的数据,每次查询也是查询所有字段的数据,非常麻烦,也非常影响效率; 没有动态的SQL查询条件,也不能使用动态的表名,导致数据库不能根据业务分...

Jvm内存模型

学习周志明的《深入理解Java虚拟机》的整理

Jvm内存模型 Java虚拟机栈 也就是俗称“堆栈”中的栈,在编译期间就已经完成分配。 Java堆 存放对象的区域,可以通过-Xmx和-Xms来控制 方法区 存储类信息、常量、静态变量。常量池也在方法区。 程序计数器 记录下一条指令的位置。 本地方法栈 功能与Java虚拟机栈类似,在调用Native方法的时候使用。 思维导图

快速排序的理解

以前在csdn的博客用markdown语法重新编辑整理发布到GitHub博客

快速排序的理解 快速排序被称为20世纪最伟大的发明之一。 通过分而治之的思想进行排序,对每一次排序,称之为一个Partition。 单路排序 原理 每一次Partition,都会有一个值找到属于自己最终的位置,之后不需要被移动,我们称这个值为标定元素。 第一步,定义一下初始条件, 我们拿最左边的v作为此次Partition找到最终位置的元素,用指针L指向; 橘黄色区域为小于v的元...

为博客添加 Gitalk 评论插件

BY Blog 添加 Gitalk 的评论插件了

前言 由于 Disqus 对于国内网路的支持十分糟糕,很多人反映 Disqus 评论插件一直加载不出来。而我一直是处于翻墙状态的~(话说你们做程序员的都不翻墙用Google的吗😅,哈哈,吐嘈下) 针对这个问题,我添加了Gitalk 评论插件。在此,非常感谢 @FeDemo 的推荐 。 正文 Gitalk 评论插件 首先来看看 Gitalk 的界面和功能: gitalk 使用 ...

Mac 文件的隐藏与显示

使用终端 显示/隐藏 文件

让 Finder 显示隐藏文件和文件夹 基本 显示 $ defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 隐藏 $ defaults write com.apple.finder AppleShowAllFiles -boolean false ; killal...

Mac 文本转音频

在Mac终端上将文本文件转换为音频文件

文本转语音 分享一条在Mac上将一个文本转换为音频文件的终端命令,个人认为还是蛮实用的。 来自: http://25.io/toau/ 指令: cat sample.txt | say -o sample.aiff

Git指令整理

不适合阅读的整理的一些个人常用的 Git 指令

随便整理的一些自用的Git指令 GitHub创建仓库提示代码 echo "# 项目名" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:qiubaiying/项目名.git git push -u orig...

Mac 快速调出终端

在Mac下为终端设置快捷键

在Mac下快速调出终端的方法是:为终端添加一个快捷键打开方式 为终端添加一个快捷键打开方式 打开Mac下自带的软件 Automator 新建文稿 创建一个服务 修改框内的脚本 on run {input, parameters} tell application "Terminal" reopen activate end tell end...

快速搭建个人博客

手把手教你在半小时内搭建自己的个人博客(如果不踩坑的话🙈🙊🙉)

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 我的的博客 前言 从 Jekyll 到 GitHub Pages 中间踩了许多坑,终于把我的个人博客BY Blog搭建出来了。。。 本教程针对的是不懂技术又想搭建个人博客的小白,操作简单暴力且快速。当然懂技术那就更好了。 看看看博客的主页样式: 在手机上的布局: 废话不多说了,开始进入正文。 ...