`
shixiaomu
  • 浏览: 383802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
22个线程 1个打包 1个指挥 20个负责生产左右鞋. 左鞋300ms 右鞋700ms 优化的极限是1195 哪位大师帮忙优化一下? import java.util.ArrayList; import java.util.List; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; interface Shoe { } class LShoe implements Shoe { } class RShoe implements Shoe { ...
统计信息和过滤因子 分布统计信息 (信息分布不均衡.存在重复数据.正态数据.)和调优执行计划.. 聚集簇索引.非聚集簇索引(索引文件的物理分布) 可索引谓词和不可索引谓词(Indexable Predicate and Non-Indexable Predicate) 匹配索引扫描和非匹配索引扫描(Matching Index Scan and Non-Matching Index Scan) 只索引扫描,取一次访问(One-Fetch Access) 唯一索引扫描和非唯一索引扫描(Unique Index Scan and Non-Unique Index Scan ) 随机io 1/80秒 ...
OpenResty(ngx_lua)+Moochine 完整实例 这个项目演示了如何使用OpenResty和Moochine开发Web应用。 一、安装配置 1.1 OpenResty 安装 参看:http://openresty.org/#Installation 编译时选择luajit, ./configure --with-luajit 1.2 Moochine 安装 #Checkout Moochine 代码 git clone git://github.com/appwilldev/moochine.git 1.3 配置环境变量 #设置OpenResty环境变量 export ...
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.class两类。所以内部类的成员变量/方法名可以和外部类的相同。 1. 成员内部类       成员内部类,就是作为外部类的成员,可以直接使用外 ...
/sbin/tc qdisc add dev eth0 root tbf rate  20kbit latency 50ms burst 1540 限制速度20k(适合我的特定环境),问一下,tc是控制出网卡的速度是吧? (附件:htb队列指南) LINUX HTB队列规定是LINUX QOS 内容的部分, 主要是配合TC工具进行流量控制的一种算法, 和CBQ 比HTB有它自身的特点, 有关CBQ的资料相对比较多一些. 这是HTB网站上的一篇用户手册; LINUX HTB队列规定用户指南 HTB Linux queuing discipline manual - user guide M ...
商业内幕最近发表了一篇文章说做程序员压力山大,很多人都快疯了。 文中陈述了几个典型的罪状:骗子综合症,加班加点,精疲力竭等。作者指出,程序员的工作压力的根源通常是源自混乱的管理,但越来越多的压力开始来自 ...
.....................................

crontabl -e

SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # |  .------------- hour (0 - 23) # |  |  .---------- day of month (1 - 31) # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr . ...
系统    1    2    3    4    5    6    7    8        # uname -a               # 查看内核/操作系统/CPU信息    # head -n 1 /etc/issue   # 查看操作系统版本    # cat /proc/cpuinfo      # 查看CPU信息    # ho ...
cd  targetDir python -m SimpleHTTPServer
Proactor和Reactor模式_继续并发系统设计的扫盲 Proactor和Reactor都是并发编程中的设计模式。在我看来,他们都是用于派发/分离IO操作事件的。这里所谓的 IO事件也就是诸如read/write的IO操作。"派发/分离"就是将单独的IO事件通 ...
Keepalived介绍 Keepalived是一个基于VRRP协议来实现的WEB 服务高可用方案,可以利用其来避免单点故障。一个WEB服务至少会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服 务器(BACKUP),但是对外表现为一个虚拟I ...
很多时候!一不小心就锁表!这里讲解决锁表终极方法! 案例一 mysql>show processlist; 参看sql语句 一般少的话 mysql>kill thread_id; 就可以解决了 kill掉第一个锁表的进程, 依然没有改善. 既然不改善, 咱们就想办法将所有锁表的进程kill掉吧, 简单的脚本如下. #!/bin/bash mysql -u root -e "show processlist" | grep -i "Locked" >> locked_log.txt for line ...
udev 是Linux kernel 2.6系列的设备管理器。它主要的功能是管理/dev目录底下的设备节点。它同时也是用来接替devfs及hotplug的功能,这意味着它要在添加/删除硬件时处理/dev目录以及所有用户空间的行为,包括加载firmware时。udev的最新版本依赖于升级后的Linux kernel 2.6.13的uevent接口的最新版本。使用新版本udev的系统不能在2.6.13以下版本启动,除非使用noudev参数来禁用udev并使用传统的/dev来进行设备读取。 70-persistent-net.rules nat briage /etc/sysconfig/net ...
1、hosts文件,路径:/etc/hosts,此文间是在网络上使用的, 用于解析计算机名称和IP地址的映射关系,功能相当于windows 下面的c:\windows\system32\drivers\etc\hosts文件,如果想使 用计算机名称来访问对方的主机,需要把对方计算机的名称和IP 地址写到本机的hosts文件中 2、network文件,路径:/etc/sysconfig/network,此文件是针对 本计算机的,是给计算机起的一个名字,是计算机的一个标识。
Global site tag (gtag.js) - Google Analytics