digdeep

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

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  337 随笔 :: 0 文章 :: 207 评论 :: 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 阅读(14989) 评论(3) 推荐(4) 编辑

2015年10月19日

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

2015年8月3日

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

2015年5月18日

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

2015年5月17日

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

2015年4月22日

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

2015年4月21日

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

2015年4月18日

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

2015年4月15日

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

2015年4月6日

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

2015年3月28日

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

2014年12月9日

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

2020年9月4日

摘要:1. 下载:https://www.openssl.org/source/ wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz 2. 解压编译安装 tar -zxvf openssl-1.1.1c.tar.gz cd openssl-1 阅读全文
posted @ 2020-09-04 18:40 digdeep 阅读(47) 评论(0) 推荐(0) 编辑

2020年8月6日

摘要:搭建 otter 的manger节点,然后用浏览器访问manager时,报错: java.rmi.ConnectException: Connection refused to host: 127.0.0.1 解决方法: 先获取 hostname 的值 和 本机的 ip 地址 ,然后在 /etc/h 阅读全文
posted @ 2020-08-06 23:22 digdeep 阅读(49) 评论(0) 推荐(0) 编辑

2020年7月21日

摘要:mysql5.7 搭建基于GTID的从库报错: 查看error Log: 可以看到是,找不到 中继日志,所以,reset slave 把本地的中继日志清空,然后让其向从库重新拉取需要的日志: 搞定。 阅读全文
posted @ 2020-07-21 21:32 digdeep 阅读(27) 评论(0) 推荐(0) 编辑

2020年7月14日

摘要:有个需求,需要从 Centos系统直接向Windows传送一个8G多的文件。调研了一下,WinScp蛮好用,使用scp协议进行传送。 也不需要特殊的权限。 在Centos中新增一个专门的用户,设置密码: adduser testuser; passwd testuser; 在Windows使用Win 阅读全文
posted @ 2020-07-14 16:25 digdeep 阅读(97) 评论(0) 推荐(0) 编辑

2020年6月30日

摘要:线上一个mysql5.6主从复制被操作系统重启弄崩溃了。重新搭建主从复制时, start slave io_thead; start slave sql_thread; 之后,show slave status\G 报错: ERROR 1872 (HY000): Slave failed to in 阅读全文
posted @ 2020-06-30 23:38 digdeep 阅读(46) 评论(0) 推荐(0) 编辑

2020年6月26日

摘要:xtrabackup 备份 MySQL 8.0.20 时报错: 200626 08:40:59 Connecting to MySQL server host: localhost, user: root, password: set, port: 3306, socket: /data/mysql 阅读全文
posted @ 2020-06-26 11:52 digdeep 阅读(58) 评论(0) 推荐(0) 编辑

2020年5月8日

摘要:1、从100G扩容到200G,第一步: 购买磁盘,支付。 2、快照 3、扩容 因为内核版本高于3.6,所以方法如下: https://help.aliyun.com/document_detail/111738.html?spm=a2c4g.11186623.6.810.1e6d1b25xkjwth 阅读全文
posted @ 2020-05-08 14:47 digdeep 阅读(194) 评论(0) 推荐(0) 编辑

摘要:2020-05-08T03:25:12.059499+08:00 2863585 [ERROR] Disk is full writing '/data/mysql/mysql3306/logs/mysql-bin.000086' (Errcode: 16044192 - No space left 阅读全文
posted @ 2020-05-08 09:03 digdeep 阅读(201) 评论(0) 推荐(0) 编辑

2020年4月28日

摘要:连续两天tomcat出现了假死的情况,不响应任何请求。但是日志里面没有看到任何相关异常。 调查方法,把当前内存堆栈和线程堆栈打印出来,然后进行分析。 #dump 方法栈信息 jstack $pid > /home/$pid/jstack.txt #dump jvm内存使用情况 jmap -heap 阅读全文
posted @ 2020-04-28 21:07 digdeep 阅读(461) 评论(0) 推荐(0) 编辑

2020年4月27日

摘要:Tomcat奔溃,日志里面看到java.lang.OutOfMemoryError: Java heap space: 在Tomcat的catalina.sh 加上参数: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./oom.out 把内存溢出 阅读全文
posted @ 2020-04-27 17:04 digdeep 阅读(120) 评论(0) 推荐(0) 编辑

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