极简博客

技术文章,Java,spring,web,mysql

经典线程同步问题——生产者与消费者

有一个缓冲区用于放产品,缓冲区容量有上限,假设最多可以放置10个产品。生产者生产产品并放在缓冲区,消费者从缓冲区拿走产品,如果缓冲区满了,生产者就必须等待,如果缓冲区空了,消费者就必须等待。

#多线程  

Quantopian

Quantopian,软件体系作业

Redis笔记

Redis的基本数据结构字符串:一个key对应一个字符串value。Hash表:一个map里面装很多的field-value对。列表:在头部尾部和头部添加元素,还可以遍历。集合:字符串的无序集合。有序集合:为每个字符串元素绑定一个分数,安装分数大小排序。

#redis  

计算机网络笔记

特定主机路由按照某个具体主机的IP地址来设定路由,通过认为的设定,让访问某个服务器的流量必须经由某个结点转发,特定主机路由的子网掩码为255.255.255.255。默认路由(缺省路由)和编程语言的switch类似,当变量取值与所有列出来的值都不相等的时候,可以设置一个默认分支处理,当IP数据包的目

#计算机网络  

基于接口的动态代理

为啥要用代理编程?使得真实角色处理的业务更加纯粹,不再去关注一些公共的事情。公共的业务由代理来完成。公共业务扩展时变得集中和方便。

#Java  

mysql索引调优实际操作(二)

说完explain关键字后,再来说说另一种检查sql执行情况的方法。profile是mysql提供用来分析当前回话中语句执行的资源消耗情况。可以对单独的sql语句进行诊断,结果相当于一份化验单。

#mysql