自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(542)
  • 资源 (1)
  • 收藏
  • 关注

原创 左右鞋的java多线程,哪位大师帮忙优化一下?

22个线程 1个打包 1个指挥 20个负责生产左右鞋. 左鞋300ms 右鞋700ms 优化的极限是1195 哪位大师帮忙优化一下? import java.util.ArrayList; import java.util.List; import java.util.concurrent.ArrayBlockingQueue; import java.ut...

2015-11-30 16:21:07 376

原创 左右鞋的java多线程,哪位大师帮忙优化一下?

til.List; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; interface Shoe { } class LShoe implements Shoe { } class RShoe implements Shoe { } class PoisonShoe implements Shoe { } class

2015-11-30 16:21:07 280

原创 数据库的原理-侧重索引

统计信息和过滤因子 分布统计信息 (信息分布不均衡.存在重复数据.正态数据.)和调优执行计划.. 聚集簇索引.非聚集簇索引(索引文件的物理分布) 可索引谓词和不可索引谓词(Indexable Predicate and Non-Indexable Predicate) 匹配索引扫描和非匹配索引扫描(Matching Index Scan and Non-Matching Index Sca...

2014-06-25 16:32:25 229

原创 数据库的原理-侧重索引

引谓词和不可索引谓词(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秒 顺序预取I/O时间开销的经验值同样是0.00125

2014-06-25 16:32:25 362

原创 OpenResty(ngx_lua)+Moochine 完整实例(转)

OpenResty(ngx_lua)+Moochine 完整实例 这个项目演示了如何使用OpenResty和Moochine开发Web应用。 一、安装配置 1.1 OpenResty 安装 参看:http://openresty.org/#Installation 编译时选择luajit, ./configure --with-luajit 1.2 Moochine 安装 ...

2014-06-10 14:48:18 642

原创 OpenResty(ngx_lua)+Moochine 完整实例(转)

tion 编译时选择luajit, ./configure --with-luajit 1.2 Moochine 安装 #Checkout Moochine 代码 git clone git://github.com/appwilldev/moochine.git 1.3 配置环境变量 #设置OpenResty环境变量 export OPENRESTY_HOME=/usr/local/openresty #设置Moochine环境变量 export MOOCHINE_HOM

2014-06-10 14:48:18 282

原创 Java内部类的使用小结

内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类...

2014-05-30 10:00:56 136

原创 Java内部类的使用小结

外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.class两类。所以内部类的成员变量/方法名可以和外部类的相同。 1. 成员内部类 成员内部类,就是作为外部类的成员,可以直接使用外部类的所有成员和方法,即使是private的。同时外部类要访问内部类的所有成员变量/

2014-05-30 10:00:56 121

原创 linux 简单限速 tc iptables

/sbin/tc qdisc add dev eth0 root tbf rate 20kbit latency 50ms burst 1540 限制速度20k(适合我的特定环境),问一下,tc是控制出网卡的速度是吧? (附件:htb队列指南) LINUX HTB队列规定是LINUX QOS 内容的部分, 主要是配合TC工具进行流量控制的一种算法, 和CBQ 比HTB有它自身的特点...

2014-05-27 15:28:25 289

原创 linux 简单限速 tc iptables

HTB队列规定是LINUX QOS 内容的部分, 主要是配合TC工具进行流量控制的一种算法, 和CBQ 比HTB有它自身的特点, 有关CBQ的资料相对比较多一些. 这是HTB网站上的一篇用户手册; LINUX HTB队列规定用户指南 HTB Linux queuing discipline manual - user guide Martin Devera aka devik (devik@cdi.cz) Manual: devik and Don Cohen Last updated:

2014-05-27 15:28:25 521

转发-好文

商业内幕最近发表了一篇文章说做程序员压力山大,很多人都快疯了。 文中陈述了几个典型的罪状:骗子综合症,加班加点,精疲力竭等。作者指出,程序员的工作压力的根源通常是源自混乱的管理,但越来越多的压力开始来自程序员 社群自身,社群中开始形成一种文化,将加班加点当成判断一个程序员是否具有奉献精神的石蕊试剂,强加到程序员身上。换句话说,如果你不在下班时间继续写代 码,你就不可能成为一名合格的程序员。跟这些压...

2014-05-21 09:43:23 207

转发-好文

2014-05-21 09:43:23 123

原创 艰难的创业

.....................................

2014-05-05 14:12:53 171

原创 艰难的创业

2014-05-05 14:12:53 127

原创 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) # | .------------- h...

2013-12-19 14:41:12 290

原创 crontabl -e

our (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command t

2013-12-19 14:41:12 175

原创 linux 查看系统资源

系统 1 2 3 4 5 6 7 8 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cp...

2013-12-10 17:25:46 157

原创 linux 查看系统资源

操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env #

2013-12-10 17:25:46 216

原创 共享某个目录linux-http接口

cd targetDir python -m SimpleHTTPServer

2013-12-04 18:10:31 173

原创 共享某个目录linux-http接口

2013-12-04 18:10:31 156

原创 Proactor和Reactor模式_继续并发系统设计的扫盲(转)

Proactor和Reactor模式_继续并发系统设计的扫盲 Proactor和Reactor都是并发编程中的设计模式。在我看来,他们都是用于派发/分离IO操作事件的。这里所谓的 IO事件也就是诸如read/write的IO操作。"派发/分离"就是将单独的IO事件通知到上层模块。两个模式不同的地方 在于,Proactor用于异步IO,而Reactor用于同步IO。 可以看出,两个模...

2013-10-04 17:22:43 108

原创 Proactor和Reactor模式_继续并发系统设计的扫盲(转)

IO事件也就是诸如read/write的IO操作。"派发/分离"就是将单独的IO事件通知到上层模块。两个模式不同的地方 在于,Proactor用于异步IO,而Reactor用于同步IO。 可以看出,两个模式的相同点,都是对某个IO事件的事件通知(即告诉某个模块,这个IO操作可以进行或已经完成)。在结构 上,两者也有相同点:demultiplexor负责提交IO操作(异步)、查询设备是否可操作(同步),然后当条件满足时,就回调handler。 不同点在于,异步情况下(Pro

2013-10-04 17:22:43 110

原创 vrrp-lvs-keepalive-原理

Keepalived介绍 Keepalived是一个基于VRRP协议来实现的WEB 服务高可用方案,可以利用其来避免单点故障。一个WEB服务至少会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服 务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候, 备份服务器就会接管...

2013-08-29 19:21:53 326

原创 vrrp-lvs-keepalive-原理

2013-08-29 19:21:53 303

原创 很多时候!一不小心就锁表!这里讲解决锁表终极方法!

很多时候!一不小心就锁表!这里讲解决锁表终极方法! 案例一 mysql>show processlist; 参看sql语句 一般少的话 mysql>kill thread_id; 就可以解决了 kill掉第一个锁表的进程, 依然没有改善. 既然不改善, 咱们就想办法将所有锁表的进程kill掉吧, 简单的脚本如下. #...

2013-08-26 17:44:39 413

原创 很多时候!一不小心就锁表!这里讲解决锁表终极方法!

2013-08-26 17:44:39 499

原创 udev network -70-persistent-net.rules

udev 是Linux kernel 2.6系列的设备管理器。它主要的功能是管理/dev目录底下的设备节点。它同时也是用来接替devfs及hotplug的功能,这意味着它要在添加/删除硬件时处理/dev目录以及所有用户空间的行为,包括加载firmware时。udev的最新版本依赖于升级后的Linux kernel 2.6.13的uevent接口的最新版本。使用新版本udev的系统不能在2.6.13...

2013-08-14 01:29:43 890

原创 udev network -70-persistent-net.rules

硬件时处理/dev目录以及所有用户空间的行为,包括加载firmware时。udev的最新版本依赖于升级后的Linux kernel 2.6.13的uevent接口的最新版本。使用新版本udev的系统不能在2.6.13以下版本启动,除非使用noudev参数来禁用udev并使用传统的/dev来进行设备读取。 70-persistent-net.rules nat briage /etc/sysconfig/network-scripts -rw-r--r--. 1 root root

2013-08-14 01:29:43 339

原创 hosts-->network

1、hosts文件,路径:/etc/hosts,此文间是在网络上使用的, 用于解析计算机名称和IP地址的映射关系,功能相当于windows 下面的c:\windows\system32\drivers\etc\hosts文件,如果想使 用计算机名称来访问对方的主机,需要把对方计算机的名称和IP 地址写到本机的hosts文件中 2、network文件,路径:/etc/sysconfi...

2013-07-09 22:53:27 115

原创 hosts-->network

ts文件,如果想使 用计算机名称来访问对方的主机,需要把对方计算机的名称和IP 地址写到本机的hosts文件中 2、network文件,路径:/etc/sysconfig/network,此文件是针对 本计算机的,是给计算机起的一个名字,是计算机的一个标识。

2013-07-09 22:53:27 145

原创 hbase 安装准备工作一定注意要不然会死的很难看

2.1.2.1. ssh 必须安装ssh , sshd 也必须运行,这样Hadoop的脚本才可以远程操控其他的Hadoop和HBase进程。ssh之间必须都打通,不用密码都可以登录,详细方法可以Google一下 ("ssh passwordless login"). 2.1.2.2. DNS HBase使用本地 hostname 才获得IP地址. 正反向的DNS都是可以的. 如...

2013-07-01 11:10:33 190

原创 hbase 安装准备工作一定注意要不然会死的很难看

2013-07-01 11:10:33 107

原创 hbase 安装准备工作一定注意要不然会死的很难看

2.1.2.1. ssh 必须安装ssh , sshd 也必须运行,这样Hadoop的脚本才可以远程操控其他的Hadoop和HBase进程。ssh之间必须都打通,不用密码都可以登录,详细方法可以Google一下 ("ssh passwordless login"). 2.1.2.2. DNS HBase使用本地 hostname 才获得IP地址. 正反向的DN

2013-07-01 10:57:58 1017

原创 Linux kill ps grep

凡事先google的道理   自己费了老半天劲验证了一个道理。自己发明轮子多么愚蠢。。。。。。。 ps -ef | grep ejb3 | grep -v grep | awk '{print $2" "$3}' | xargs kill -9 = pkill ejb3 killall -9 httpd 或者 kill -9 `ps aux |grep -i httpd |grep -

2013-06-28 11:53:26 674

原创 log

2009 - 11 - 16 log4j使用方法 为什么要用日志(Log)? 这个……就不必说了吧。 为什么不用System.out.println()? 功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?…… 为什么同时使用commons-logging和Log4j?为什么不仅使用其

2013-06-28 11:53:24 435

原创 linux if

1 字符串判断 str1 = str2      当两个串有相同内容、长度时为真 str1 != str2      当串str1和str2不等时为真 -n str1        当串的长度大于0时为真(串非空) -z str1        当串的长度为0时为真(空串) str1           当串str1为非空时为真 2 数字的判断 int1 -eq int2  

2013-06-28 11:53:19 384

原创 awk用法小结

2009 - 06 - 03 awk 用法:awk ' pattern {action} '    变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR

2013-06-28 11:53:17 425

原创 linux awk和expect分析远程处理器

利用awk的一些特性。拼处理参数 #!/bin/bash #rm *.bak *.class #clear #export LANG=zh_CN.GBK CP=. CP=$CP:$JAVA_HOME/lib/tools.jar CP=$CP:resources/spring-my-1.1.4.jar CP=$CP:resources/log4j-1.2.8.jar CP=$CP:

2013-06-28 11:53:15 734

原创 关于memcached的浅见

_uacct = "UA-1742165-1";urchinTracker(); memcached的官方主页:memcached 根据memcached-1.2.1的文档以及我对memcached的一些测试, 可以得到一些结论. 开启memcached:memcached -d -m 10 -l 192.168.1.21 -p 11222 -u userA 这

2013-06-28 11:53:13 448

原创 Java IO学习笔记:概念与原理

一、概念   Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存 中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。   二、分类   流的分类,Java的流分类比较丰富,刚接触的人看了后会感觉很晕

2013-06-28 11:53:11 349

Google_Guava_Collections_使用介绍.pdf )

Google_Guava_Collections_使用介绍.pdf )

2012-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除