digdeep

凡是过去,皆是序幕。Read the fucking manual and source code.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  269 随笔 :: 0 文章 :: 189 评论 :: 0 引用

公告

置顶随笔 #

摘要: 一致性读,又称为快照读。使用的是MVCC机制读取undo中的已经提交的数据。所以它的读取是非阻塞的。相关文档:http://dev.mysql.com/doc/refman/5.6/en/innodb-consistent-read.htmlA consistent read means that ...阅读全文
posted @ 2015-11-08 17:38 digdeep 阅读(10587) 评论(2) 编辑

摘要: MySQL5.5 中引入了 metadata lock. 顾名思义,metadata lock 不是为了保护表中的数据的,而是保护 database objects(元数据)的。包括表结构、schema、存储过程、函数、触发器、mysql的调度事件(events). 要理解 metadata loc...阅读全文
posted @ 2015-10-19 00:27 digdeep 阅读(1471) 评论(0) 编辑

摘要: XSS 防御方法总结阅读全文
posted @ 2015-08-03 11:25 digdeep 阅读(55161) 评论(6) 编辑

摘要: Spring, MyBatis 多数据源的配置和管理阅读全文
posted @ 2015-05-18 17:06 digdeep 阅读(89201) 评论(30) 编辑

摘要: ThreadLocal 源码剖析阅读全文
posted @ 2015-05-17 23:39 digdeep 阅读(4367) 评论(2) 编辑

摘要: Java多线程中的死锁问题阅读全文
posted @ 2015-04-22 17:34 digdeep 阅读(10760) 评论(7) 编辑

摘要: Java并发基础框架AbstractQueuedSynchronizer初探 ReentrantLock的实现分析阅读全文
posted @ 2015-04-21 23:37 digdeep 阅读(435) 评论(0) 编辑

摘要: PriorityQueue和Queue的一种变体的实现 LinkedBlockingQueue PriorityBlockingQueue阅读全文
posted @ 2015-04-18 22:19 digdeep 阅读(1031) 评论(0) 编辑

摘要: HttpSession 线程安全问题阅读全文
posted @ 2015-04-15 16:59 digdeep 阅读(7773) 评论(4) 编辑

摘要: Java原子变量和原子引用与volatile阅读全文
posted @ 2015-04-06 11:26 digdeep 阅读(4219) 评论(0) 编辑

摘要: 使用Java实现单线程模式阅读全文
posted @ 2015-03-28 15:29 digdeep 阅读(8324) 评论(0) 编辑

摘要: 从08年毕业工作开始写博客,这些年前前后后在不少网站留下过痕迹。由于各种原因,从这里搬到那里,又从那里搬到这里,折腾来折腾去,无非是想找到个既舒服,有方便,而且灵活,又有人气的地方。现在又来到了博客园,希望是我的最后一次搬家^_^我使用过和还在使用的博客地址:0) itpub: http://blo...阅读全文
posted @ 2014-12-09 20:46 digdeep 阅读(366) 评论(0) 编辑

2019年6月10日 #

摘要: 系统症状: 某个功能报错: 但是数据库链接并没有用完。重启一下tomcat就好了,但是过十几分钟又报错,如此反复。 怀疑是数据库连接泄露。于是加入下面的配置进行调查: 查到报错信息: [ERROR] com.alibaba.druid.pool.DruidDataSource.removeAband阅读全文
posted @ 2019-06-10 14:04 digdeep 阅读(64) 评论(0) 编辑

2019年6月6日 #

摘要: 1. 禁用 yum插件 fastestmirror 1)修改插件的配置文件 # cp /etc/yum/pluginconf.d/fastestmirror.conf /etc/yum/pluginconf.d/fastestmirror.conf.bak # vi /etc/yum/pluginc阅读全文
posted @ 2019-06-06 00:04 digdeep 阅读(49) 评论(0) 编辑

2019年6月3日 #

摘要: 编辑目标数据库的链接: 配置编码参数即可。阅读全文
posted @ 2019-06-03 15:37 digdeep 阅读(23) 评论(0) 编辑

2019年4月28日 #

摘要: UPDATE table_a INNER JOIN table_b b ON a.id=b.idSET a.column_x=b.clumn_x WHERE xxx阅读全文
posted @ 2019-04-28 17:11 digdeep 阅读(18) 评论(0) 编辑

2019年4月14日 #

摘要: 1. 删除系统自动的docker和依赖,系统自带的版本太老: yum remove docker* container-selinux 2. 添加软件源 yum install -y yum-utils yum-config-manager --add-repo http://mirrors.ali阅读全文
posted @ 2019-04-14 22:40 digdeep 阅读(38) 评论(0) 编辑

2019年4月5日 #

摘要: 1.概述1.1 HTTPS概述HTTPS即HTTP + TLS,TLS 是传输层加密协议,它的前身是 SSL 协议。我们知道HTTP协议是基于TCP的。简而言之HTTPS就是在TCP的基础上套一层TLS协议,对HTTP原来在TCP明文传输的内容进行加密,达到安全的目的。 HTTP 和 TLS 在协议阅读全文
posted @ 2019-04-05 11:46 digdeep 阅读(103) 评论(0) 编辑

2019年1月22日 #

摘要: openresty 错误日志报错内容: nginx.conf配置如下: 报错信息中看到: 显然是 localhost 使用了 IPV6 去访问,导致出现问题。 将 locaohost改成 127.0.0.1 即可:阅读全文
posted @ 2019-01-22 17:50 digdeep 阅读(189) 评论(0) 编辑

2018年12月4日 #

摘要: Tomcat日志报死锁错误,show innodb status获取死锁信息: TRANSACTION 2067C318, ACTIVE 16 sec fetching rowsmysql tables in use 1, locked 1LOCK WAIT 2183 lock struct(s),阅读全文
posted @ 2018-12-04 21:08 digdeep 阅读(138) 评论(0) 编辑

摘要: 生成环境的activemq 隔一到两周,就报错: 查看 activeme的日志: 2018-12-04 11:59:44,744 | WARN | Transport Connection to: tcp://127.0.0.1:63807 failed: org.apache.activemq.t阅读全文
posted @ 2018-12-04 15:50 digdeep 阅读(99) 评论(0) 编辑

2018年11月24日 #

摘要: CentOS7.x中发现 numactl --interleave=all 执行失败。 CentOS7.x中可以通过下面的方式关闭 numa: 1. 编辑 /etc/default/grub 文件,如下图所示加上:numa=off 2. 重新生成 /etc/grub2.cfg 配置文件: grub2阅读全文
posted @ 2018-11-24 22:01 digdeep 阅读(1046) 评论(0) 编辑

不懂数据库和Web安全的架构师不是一个好的程序员。