digdeep

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

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

2015年11月8日

摘要:一致性读,又称为快照读。使用的是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 阅读 (12777) 评论 (3) 编辑

2015年10月19日

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

2015年8月3日

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

2015年5月18日

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

2015年5月17日

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

2015年4月22日

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

2015年4月21日

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

2015年4月18日

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

2015年4月15日

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

2015年4月6日

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

2015年3月28日

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

2014年12月9日

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

2020年2月22日

摘要:漏洞具体情况参考:http://blog.nsfocus.net/cve-2020-1938/ 复现方法参考:https://github.com/0nise/CVE-2020-1938 需要特别注意的是,之前的tomcat,AJP默认是打开的!!!! 本地复现,版本 Tomcat 7.0.95: 阅读全文
posted @ 2020-02-22 10:37 digdeep 阅读 (3) 评论 (0) 编辑

2020年2月18日

摘要:https://www.percona.com/doc/percona-xtrabackup/2.4/installation/yum_repo.html 1. yum 安装方式 yum install https://repo.percona.com/yum/percona-release-lat 阅读全文
posted @ 2020-02-18 15:50 digdeep 阅读 (3) 评论 (0) 编辑

2020年2月16日

摘要:kubectl create -f nginx-deployment.yaml 执行之后,kubectl get pods 一致出现 ImagePullBackOff,一直无法执行成功。 yaml文件内容: 调查错误原因,在 master 服务器上面分别执行命令: kubectl describe 阅读全文
posted @ 2020-02-16 23:02 digdeep 阅读 (9) 评论 (0) 编辑

2020年2月9日

摘要:解决方法: 查看日志 tail -f /var/log/message 发现是防火墙问题。处理方法: 关闭各个节点的防火墙: systemctl status firewalld systemctl stop firewalld systemctl enable firewalld 重启node节点 阅读全文
posted @ 2020-02-09 11:21 digdeep 阅读 (66) 评论 (0) 编辑

2020年2月2日

摘要:报错1: 安装k8s的node节点上的kubelet,启动报错: kubelet: error: failed to run Kubelet: cannot create certificate signing request: Unauthorized 查看apiserver日志报错: k8s_m 阅读全文
posted @ 2020-02-02 14:18 digdeep 阅读 (62) 评论 (0) 编辑

2020年1月31日

摘要:1. pull 私有仓库的镜像 docker pull registry 2. 配置私有仓库支持http 需要重启docker : systemctl restart docker 3. 运行镜像 docker run -d -v /opt/registry:/var/lib/registry -p 阅读全文
posted @ 2020-01-31 11:09 digdeep 阅读 (12) 评论 (0) 编辑

2020年1月30日

摘要:1. Dockerfile文件 FROM centos:7 MAINTAINER digdeep@126.com ADD jdk-8u181-linux-x64.tar.gz /usr/local ENV JAVA_HOME /usr/local/jdk1.8.0_181 ADD http://mi 阅读全文
posted @ 2020-01-30 15:56 digdeep 阅读 (16) 评论 (0) 编辑

2020年1月28日

摘要:1. yum install -y ntpdate 2. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate us.pool.ntp.org 或 ntpdate time.windows.com 把当前时区调整为上海就是+8区 然后 阅读全文
posted @ 2020-01-28 15:34 digdeep 阅读 (13) 评论 (0) 编辑

2020年1月27日

摘要:下面的命令: docker run -itd --name test01 ubuntu 报错: 解决方法: 在 /etc/docker/daemon.json 加入下面的配置: [root@node01 docker]# cat daemon.json{"debug":true,"registry- 阅读全文
posted @ 2020-01-27 19:20 digdeep 阅读 (93) 评论 (0) 编辑

2020年1月9日

摘要:如题,bug重现如下: CREATE TABLE a ( col VARCHAR(7)) INSERT INTO a (col) VALUES ('5,'); CREATE TABLE b (col VARCHAR(7)); 这里 col = '5,' 遇到了 case when col=5 时,发 阅读全文
posted @ 2020-01-09 22:27 digdeep 阅读 (13) 评论 (0) 编辑

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