- 博客(3)
- 收藏
- 关注
原创 高性能mysql学习笔记
简要记录一下 高性能mysql 的学习. 书的链接: http://shop.oreilly.com/product/0636920022343.do1.条件语句后面不要加运算表达式,举例如下:mysql> SELECT actor_id FROM sakila.actor WHERE actor_id + 1 = 5;因为这里有个计算表达式,数据库不会优化,所以开发者应该改成 actor_...
2018-04-14 23:38:45 220
原创 nodejs libuv学习
读了一下libuv源代码,简单记录一些见解 https://github.com/libuv/libuvlibev就是一个基于epoll封装事件的函数库,自身不带有线程池等操作而libuv则是在libev基础上,加上线程操作的功能,大体运作流程如下:主线程负责利用epoll来监察事件的到来,但有事件过来,则把事件交到异步工作线程,然后注册一个文件描述符(epoll_wait就可以知道什么时候...
2018-04-14 23:34:33 541
原创 java 并发容器
java 并发容器java 并发容器java 并发容器java 并发容器eajava 并发容器arraylist和linkedlist 的 add(),remove(),iterator()在多线程访问下都需要加锁vector容器的add() remove() 操作是thread-safe,但iterator不是thread-safe,多线程使用下需要先锁CopyOnWriteArrayList,...
2018-04-14 03:40:10 121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人