自定义博客皮肤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 298

原创 左右鞋的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 198

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

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

2014-06-25 16:32:25 171

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

引谓词和不可索引谓词(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 281

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

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

2014-06-10 14:48:18 578

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

tion 编译时选择luajit, ./configure --with-luajit1.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 231

原创 Java内部类的使用小结

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

2014-05-30 10:00:56 97

原创 Java内部类的使用小结

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

2014-05-30 10:00:56 87

原创 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 237

原创 linux 简单限速 tc iptables

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

2014-05-27 15:28:25 479

转发-好文

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

2014-05-21 09:43:23 156

转发-好文

2014-05-21 09:43:23 88

原创 艰难的创业

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

2014-05-05 14:12:53 133

原创 艰难的创业

2014-05-05 14:12:53 89

原创 crontabl -e

SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# For details see man 4 crontabs# Example of job definition:# .---------------- minute (0 - 59)# | .------------- h...

2013-12-19 14:41:12 224

原创 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 137

原创 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 116

原创 linux 查看系统资源

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

2013-12-10 17:25:46 159

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

cd targetDirpython -m SimpleHTTPServer

2013-12-04 18:10:31 123

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

2013-12-04 18:10:31 118

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

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

2013-10-04 17:22:43 83

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

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

2013-10-04 17:22:43 77

原创 vrrp-lvs-keepalive-原理

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

2013-08-29 19:21:53 277

原创 vrrp-lvs-keepalive-原理

2013-08-29 19:21:53 277

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

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

2013-08-26 17:44:39 386

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

2013-08-26 17:44:39 466

原创 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 787

原创 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.rulesnat briage/etc/sysconfig/network-scripts-rw-r--r--. 1 root root

2013-08-14 01:29:43 259

原创 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 79

原创 hosts-->network

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

2013-07-09 22:53:27 98

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

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

2013-07-01 11:10:33 158

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

2013-07-01 11:10:33 75

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

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

2013-07-01 10:57:58 956

原创 Linux kill ps grep

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

2013-06-28 11:53:26 617

原创 log

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

2013-06-28 11:53:24 397

原创 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 347

原创 awk用法小结

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

2013-06-28 11:53:17 401

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

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

2013-06-28 11:53:15 695

原创 关于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 414

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

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

2013-06-28 11:53:11 322

Google_Guava_Collections_使用介绍.pdf )

Google_Guava_Collections_使用介绍.pdf )

2012-03-07

空空如也

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

TA关注的人

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