自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 对 MySQL 隔离级别问题怎样会产生的理解

不同的隔离级别会造成三种问题,脏读、不可重复读、幻读。以下讨论是在不使用mvcc多版本控制的情形下产生这三种问题的原因的理解。一开始我总是难以理解这三种问题如何会发生(特别是脏读),后来想清楚以后觉得最重要的点在于我们思考这个问题的时候要想到一点:所谓的对数据库数据进行修改或者读取操作的互斥的问题,其本质是在修改或者读取之前加锁才会让修改或者读取看起来是互斥的,其实只有锁才会互斥;不加锁的读取或者修改数据的事物(哪怕只有一方加了锁)也是可以同一时间读取和修改同一条数据的。脏读,就是一个事物T1读到了

2020-08-14 22:48:04 176

原创 mysql 8 创建新用户以及设置外网访问

1. 创建新用户CREATE USER 'user'@'host' IDENTIFIED BY 'password';user 新建的用户名 host 允许从哪台机器访问,% 代表任意机器 password 密码2. 赋权限GRANT privileges ON database.table TO 'user'@'host' with grant option;privile...

2020-02-14 20:49:37 713

原创 JAVA中的锁机制 详解

立个flag, 写一篇全面的JAVA锁机制博客。

2019-11-14 11:18:18 434 2

原创 Centos Mysql 8.0 卸载、安装、设置密码、远程登录 的 靠谱全过程

经过几次在网上搜索mysql的安装卸载过程等,发现 大家都写的很不一致,并且很混乱。经过自己的一番实践,决定把这个过程清晰度写出来.卸载:首先停掉mysql,service mysqld stop 卸载 yumremovemysqlmysql-* 查看mysql组件 :rpm-qa|grepmysql 卸载查出来的所有组件:rpm -evmysql80-commu...

2019-10-14 21:27:09 222

原创 mysql 设置 编码字符集 过程

本文从关闭数据库开始讲解如何设置mysql的编码字符集,解决乱码问题关于在从客户端到数据库服务器之间编码转换的过程可以参考这篇:http://blog.itpub.net/29272216/viewspace-1243705设置字符集流程:1. 关闭数据库 -> service mysqld stop2. 修改my.cnf文件设置默认字符集-> linux该文件一般在...

2019-10-04 21:36:46 347

原创 ${BASH_SOURCE[0]} , $0,$1,$2...记录一下

${BASH_SOURCE[0]}表示bash脚本的第一个参数(如果第一个参数是bash,表明这是要执行bash脚本,这时"${BASH_SOURCE[0]}"自动转换为第二个参数),例如:bash modules/tools/planning_traj_plot/run.sh"${BASH_SOURCE[0]}"代表的是modules/tools/planning_traj_plot/ru...

2019-09-15 18:38:43 2960

原创 mybatis 中关于 useGeneratedKeys="true" 的使用

useGeneratedKeys="true" 表示数据插入数据库成功后,获取自动生成的主键值,如果只设置useGeneratedKeys="true"<insert id="insert" parameterType="UserPlanDO" useGeneratedKeys="true"> ,表示在成功插入之后,会从数据表的自增主键去获取生成的主键值。keyPrope...

2019-08-24 01:32:54 3308

原创 springMvc 异步request请求过程

1、异步请求简介         经过springmvc的封装,使得使用servlet3+提供的异步请求变得十分方便,异步请求的好处就是对于处理时长较长的请求,可以提前立即释放当前容器的request请求处理线程,此时response并且不反回,去继续处理其他request请求,等用户自己的异步线程执行完毕,会调用AsyncContext.dispatch(),重新获取一个容器的线程继续处理并返回...

2018-02-13 14:06:50 674

原创 spring proxy代理 总结

本篇文章想总结一下spring所用到的关于proxy代理的地方以及原理

2017-12-14 14:53:26 337

原创 字符 "|" 和 "\u"

"\\|"就是表示"|"|属于正则中的元字符,表示或的意思,因此表示'|'字符本身必须转义java中\本身具有转义作用,\\表示\ ,'\\|'传给正则就是"\|",表示对|进行转义,不作为特殊字符使用

2017-05-09 21:36:59 1178

原创 git 命令总结

git reset filename可以将放进暂存区的修改恢复到工作区,unstagegit checkout filename可以将修改的文件恢复原样如果:修改文件1->add->再次修改文件1这时候git reset filename,可以撤销暂存(unstage),但是文件内容是 再次修改文件1 的git checkout 切换分支(其实是切换head指针

2017-05-07 14:49:51 235

原创 ibatis 使用遇到的问题1

is_deleted=0 <isNotEmpty prepend="and" property="id" removeFirstPrepend="true">id=#id# <isNotEmpty prepend="and" property="searchWord" removeFirstPrepend="true">search_word like concat('

2017-04-20 23:18:11 641

原创 今天开通优快云博客

今天开通了优快云博客,勉励自己,积累技术,坚持下去

2017-02-19 20:48:07 253

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除