digdeep

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

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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 阅读(18111) 评论(5) 推荐(6) 编辑

2015年10月19日

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

2015年8月3日

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

2015年5月18日

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

2015年5月17日

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

2015年4月22日

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

2015年4月21日

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

2015年4月18日

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

2015年4月15日

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

2015年4月6日

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

2015年3月28日

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

2014年12月9日

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

2021年9月12日

摘要: 现象: 导入一个insert 语句sql文件到数据库中时,老是报错:“Error Code: 1205 - Lock wait timeout exceeded; try restarting transaction”。 我们使用 innodb_trx innodb_lock_waits innod 阅读全文
posted @ 2021-09-12 16:31 digdeep 阅读(23) 评论(0) 推荐(0) 编辑

2021年7月12日

摘要: 昨天接到客户反馈,iOS 设备上链接要点击两次才跳转,解决办法如下: 确保你的HTML页面添加了以下头部代码: <meta name="viewport" content="width=device-width, initial-scale=1"/> 修改触发事件 $("#xxxx").on('cl 阅读全文
posted @ 2021-07-12 08:49 digdeep 阅读(41) 评论(0) 推荐(0) 编辑

2021年6月22日

摘要: https://wooyun.js.org/drops/%E5%88%A9%E7%94%A8JSONP%E8%BF%9B%E8%A1%8C%E6%B0%B4%E5%9D%91%E6%94%BB%E5%87%BB.html 0x04 修复 & 防御 方案 尽量避免跨域的数据传输,对于同域的数据传输使用 阅读全文
posted @ 2021-06-22 17:49 digdeep 阅读(40) 评论(0) 推荐(0) 编辑

2021年6月14日

摘要: 转自:https://mp.weixin.qq.com/s/SA7VSwBRvV1RAweCNs7DDA MySQL 8.0 也支持 nowait, skip locked 语法了。在 09 年飞信项目中看到 SQL Server 的这个语法时内心充满了羡慕。现在 MySQL8.0 也可以支持了,不 阅读全文
posted @ 2021-06-14 11:29 digdeep 阅读(133) 评论(0) 推荐(0) 编辑

摘要: 转自:https://mp.weixin.qq.com/s/N-zNNOzPeX72jrCxeHGAnw ProxySQL整合MGR提供高可用,是我们知数堂课程中提供一个MySQL高可用的解决方案,架构如下: 出现问题的版本: MySQL 8.0.23 推荐使用MGR的同学升到MySQL 8.0.2 阅读全文
posted @ 2021-06-14 11:27 digdeep 阅读(12) 评论(0) 推荐(0) 编辑

2021年6月9日

摘要: Tomcat报错:The valid characters are defined in RFC 7230 and RFC 3986 原因是有个请求: /loadxxxx.json?userid=xxx&comparestr={"aaa":"3623","bbb","isqf":"0"}&bbb=c 阅读全文
posted @ 2021-06-09 22:48 digdeep 阅读(25) 评论(0) 推荐(0) 编辑

2021年5月21日

摘要: 有个数据量 7107146 的大表,分页使用 limit m,n 越到后面速度越慢。 可以看到使用 limit m,n 的方式进行分页时,翻到最后一页尽然要9.439秒。 尝试了好几种方法,发现最快的方法是: 可以看到由 9.439秒直接下降到 0.061秒。而且这种方法基本不受第几页的影响,第一页 阅读全文
posted @ 2021-05-21 17:28 digdeep 阅读(117) 评论(0) 推荐(0) 编辑

2021年5月9日

摘要: 默认报错页面信息会暴露出版本号 进入tomcat的lib目录找到catalina.jar文件 unzip catalina.jar之后会多出两个文件夹 进入org/apache/catalina/util 编辑配置文件ServerInfo.properties 修改为 server.info=Apa 阅读全文
posted @ 2021-05-09 16:10 digdeep 阅读(108) 评论(0) 推荐(0) 编辑

2020年12月10日

摘要: 线下Tomcat出现故障,查看日志报错: HikariPool-1 - Connection is not available, request timed out after 30000ms 最后调查的问题是: 某个Service中有个方法使用 httpclient 调用了一个外部接口,而当时这个 阅读全文
posted @ 2020-12-10 12:54 digdeep 阅读(3484) 评论(0) 推荐(0) 编辑

2020年11月19日

摘要: /etc/resolv.conf 文件中有默认下面的配置: search openstacklocal novalocal 这个是OpenStack导致的。 search 的作用: 当访问的域名不能被DNS解析时,resolver会将该域名加上search指定的参数,重新请求DNS,直到被正确解析或 阅读全文
posted @ 2020-11-19 11:10 digdeep 阅读(628) 评论(0) 推荐(0) 编辑

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