11 2013 档案

摘要:我们在实际工作中 ,有些项目的架构是相似的,例如基于 restful的接口项目,如果每次都重新搭建一套架构或者通过拷贝建立一个项目难免有些得不偿失,这里我们可以用maven的archtype建立项目模版来解决 。创建maven archetype的步骤:archetype组成:archetype.xml (src/main/resources/META-INF/maven/)框架本身的源码和资源文件模版 src/main/resources/archetype-resources/框架本身的pom文件模版 src/main/resources/archetype-resources/生成框架的 阅读全文
posted @ 2013-11-22 15:47 wully 阅读(478) 评论(0) 推荐(0)
摘要:有这么一段代码:package zl.test;public class PcodeTest { /** * @param args */ public static void main(String[] args) { int i = 1; i = i++; System.out.println(i); }}输出为 1 ,感觉有些意思,我们来分析下字节码public static void main(java.lang.String[]); Code: Stack=2, Locals=2, Args_size=... 阅读全文
posted @ 2013-11-22 11:32 wully 阅读(312) 评论(0) 推荐(0)
摘要:Executorjava.util.concurrent.Executor接口的主要目的是要将“任务提交”和“任务执行”两者分离解耦。该接口定义了任务提交的方法,实现者可以提供不同的任务运行机制,解决具体的线程使用规则、调度方式等问题。Executor只有一个方法,即void execute(Runnable command) ,它接受任何实现了Runnable的实例,这个实例代表了一个需要执行的任务。Spring对Executor所提供的抽象Spring的org.springframework.core.task.TaskExecutor接口等同于java.util.concurrent.E 阅读全文
posted @ 2013-11-20 11:48 wully 阅读(2383) 评论(0) 推荐(0)
摘要:计算机编码:原码符号位为0表示正数,为1表示负数;其余各位等同于真值的绝对值。如:0000 0000 0000 0010 =2,1000 0000 0000 0010 =-2反码符号位的用法及正数的表示与“原码”一样;负数的表示是在“原码”表示的基础上通过将符号位以外的各位取反来获得的。如:0000 0000 0000 0010 = 2,1111 1111 1111 1101 = -2补码符号位的用法及正数的表示与“原码”一样;负数的表示是在“反码”的基础上通过加1来获得的。如:0000 0010 = 2,1111 1110 = -2计算机中负数的表示均用补码,负数参与的运算得到的也是补码位运 阅读全文
posted @ 2013-11-19 14:54 wully 阅读(402) 评论(1) 推荐(0)
摘要:hbase的配置信息,在hbase-site.xml里面有详细说明。可以按照需要查询相关的配置。 hbase.rootdir file:///tmp/hbase-${user.name}/hbase The directory shared by region servers and into which HBase persists. The URL should be 'fully-qualified' to include the filesystem scheme. For example, to specify the HDFS direc... 阅读全文
posted @ 2013-11-18 18:51 wully 阅读(500) 评论(0) 推荐(0)
摘要:Hbase shell 启动下载安装hbase client包,填写相关配置后进入,配置相关说明可以参见配置篇指令:./bin/hbase shell状态及配置信息查询查询服务器状态status查询版本versionDDL:创建一个表create '表名','列族1','列族2','列族3'eg:create 'member','member_id','address','info'获取所有表hbase(main):012:0>list获得表的描述describ 阅读全文
posted @ 2013-11-18 17:24 wully 阅读(274) 评论(0) 推荐(0)
摘要:定义:HBase是一个分布式的、面向列的开源数据库,HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务。逻辑视图: 用户对hbase中的数据在逻辑上通过rowkey,column family, cell ,timestamp进行管理Row Key与nosql数据库们一样,row key是用来检索记录的主键。访问hbase table中的行,只有三种方式:通过单个row key访问通过row key的range全表扫描存储时,数据按照Row k 阅读全文
posted @ 2013-11-18 16:48 wully 阅读(627) 评论(0) 推荐(0)
摘要:netstat显示各种网络相关信息,包括网络连接,路由表,接口统计信息,多播成员可选参数:-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服務状态-I 显示网路接口-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例如uid等-s 按各个协议进行统计-c 每隔一个固定时间,执行该netstat命令。可选的协议 --inet, --unix (-x), --ipx, --ax25, --netrom, 阅读全文
posted @ 2013-11-10 19:00 wully 阅读(469) 评论(0) 推荐(0)
摘要:简介:System Activity Reporter系统活动情况报告下载地址:http://pagesperso-orange.fr/sebastien.godard/download.html可选参数-A:所有报告的总和-u:输出CPU使用情况的统计信息%user:显示在用户级别(application)运行使用 CPU 总时间的百分比。%nice:显示在用户级别,用于nice操作,所占用 CPU 总时间的百分比。%system:在核心级别(kernel)运行所使用 CPU 总时间的百分比。%iowait:显示用于等待I/O操作占用 CPU 总时间的百分比。%steal:管理程序(hype 阅读全文
posted @ 2013-11-05 18:56 wully 阅读(318) 评论(0) 推荐(0)
摘要:Iostat (参考 man iostat)可选项:-c为汇报CPU的使用情况;-d为汇报磁盘的使用情况;-k表示每秒按kilobytes字节显示数据;-t为打印汇报的时间;-v表示打印出版本信息和用法;-p 块设备的io指标 ,后可指定设备-n nfs的io指标-x 扩展io指标,排除 –p 和 -n 最后可以接两个数字参数,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数Cpu指标:%user:显示在用户级别(application)运行使用 CPU 总时间的百分比。%nice:显示在用户级别,用于nice操作,所占用 CPU 总时间的百分比。%system:在核心级别(k. 阅读全文
posted @ 2013-11-05 18:47 wully 阅读(219) 评论(0) 推荐(0)
摘要:作用: 报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息参数: 通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数显示说明: 第一行数据反映开机以来的平均性能。从第二行开始,反映每三秒钟之内的系统性能指标。各列含义r 表示运行队列(就是说多少个进程真的分配到CPU)b 表示阻塞的进程swpd 虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足.free 空闲的物理内存的大小buff 用作缓冲的内存大小 主要用io数据流缓冲cache用作缓存的内存大小大多是对指令的临时存储si: 每秒从交换区写到内存的大小so: 每秒写入交换区... 阅读全文
posted @ 2013-11-04 19:17 wully 阅读(183) 评论(0) 推荐(0)
摘要:作用: 实时显示linux下各个进程的资源占用情况参数: -d :后面可以接秒数,就是整个程序画面更新的秒数。预设是 5 秒; -p :指定某些个 PID 来进行观察监测而已。 -b :以批次的方式执行 top ,通常会搭配数据流重定向到指定输出。 -n :与 -b 搭配,意义是,需要进行几次 top 的输出结果。在 top 执行过程当中可以使用的按键指令: ? :显示在 top 当中可以输入的按键指令; P :以 CPU 的使用资源排序显示; M :以 Memory 的使用资源排序显示; N :以 PID 来排序喔! T :由该 Process 使用的 CPU 时间累积 ... 阅读全文
posted @ 2013-11-04 19:10 wully 阅读(259) 评论(0) 推荐(0)
摘要:jps当前用户已启动的java进程信息,信息包括进程号和简短的进程command。jstat输出指定 jvm 实例的特定统计量:统计量:-class-compiler-gc-gccapacity-gccause-gcnew-gcnewcapacity-gcold-gcoldcapacity-gcpermcapacity-gcutil-printcompilationeg:jstat -gcutil 161637jstack显示指定 jvm 实例的当前线程运行栈信息,可查看各个线程当前状态及调用序列。-l 打印锁的附加信息-F 强制输出jmap显示指定 jvm 实例的堆状态,可用于 dump 当 阅读全文
posted @ 2013-11-02 18:50 wully 阅读(661) 评论(0) 推荐(1)