Hadoop,云计算,Java技术分享,追逐新技术,落地在项目 <( ̄︶ ̄)↗[GO!]

linux swap命令

2013年9月3日 tianhl 没有评论

一般来说可以按照如下规则设置swap大小: 4G以内的物理内存,SWAP 设置为内存的2倍。 4-8G的物理内存,SWAP 等于内存大小。 8-64G 的物理内存,SWAP 设置为8G。 64-256G物理内存,SWAP 设置为16G。 系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷,所以在安装系统时要根据具体的业务来设置SWAP的值。 查看swap使用的情况: swapon -s free -m cat /proc/sys/vm/swappiness 该值默认值是60. swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间, swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

分类: 云计算 标签: ,

eclipse插件FileSync自动同步文件到tomcat

2013年9月2日 tianhl 没有评论

eclipse插件FileSync自动同步文件到tomcat tomcat server.xml 配置 <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"> <Context path="" docBase="E:web3.4targetweb-0.0.1-SNAPSHOT" reloadable="true"> <!-- <Resource name="jdbc/biee-web" --> <!-- factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" auth="Container" --> <!-- type="javax.

分类: Java 标签: ,

java竖线分割字符串的问题

2013年8月30日 tianhl 2 条评论

例1: String[] paraStr = ”6010;320100;A”.split(“;”); System.out.println(Arrays.toString(paraStr)); 输出:[6010, 320100, A] Ok 例2: String[] paraStr = ”6010|320100|A”.split(“|”); System.out.println(Arrays.toString(paraStr)); 输出:[, 6, 0, 1, 0, |, 3, 2, 0, 1, 0, 0, |, A] NO,和期望值相差甚远 例3: String[] paraStr = ”6010+320100+A”.split(“+”); System.out.println(Arrays.toString(paraStr)); 输出: Exception in thread ”main” java.util.regex.PatternSyntaxException: Dangling meta c

分类: Java 标签: ,

字符编码-ASCII

2013年8月27日 tianhl 2 条评论

计算机中的信息包括数据信息和控制信息,数据信息又可分为数值和非数值信息。非数值信息和控制信息包括了字母、各种控制符号、图形符号等,它们都以二进制编码方式存入计算机并得以处理,这种对字母和符号进行编码的二进制代码称为字符代码(Character Code)。计算机中常用的字符编码有ASCII码(美国标准信息交换码)和EBCDIC码(扩展的BCD交换码)。 编码 在显示器上看见的文字、图片等信息在电脑里面其实并不是我们看见的样子,即使你知道所有信息都存储在硬盘里,把它拆开也看不见里面有任何东西,只有些盘片。假设,你用显微镜把盘片放大,会看见盘片表面凹凸不平,凸起的地方被磁化,凹的地方是没有被磁化;凸起的地方代表数字1,凹的地

分类: Java 标签: ,

爆笑体育 20130804

2013年8月19日 tianhl 没有评论

分类: 程序人生 标签:

实现ssh无密码登录的实现方法

2013年8月16日 tianhl 没有评论

实现ssh无密码登录的实现方法: 步骤1: 用 ssh-key-gen 在本地主机上创建公钥和密钥 先在本机上创建一个文件夹执行命令:mkdir .ssh 接着生成公钥和密钥,执行命令:ssh-keygen -t rsa Enter file in which to save the key (/home/jsmith/.ssh/id_rsa):[Enter key] Enter passphrase (empty for no passphrase): [Press enter key] Enter same passphrase again: [Pess enter key] Your identification has been saved in /home/jsmith/.ssh/id_rsa. Your public key has been saved in /home/jsmith/.ssh/id_rsa.pub. The key fingerprint is: 33:b3:fe:af:95:95:18:11:31:d5:de:96:2f:f2:35:f9 ligh@local-host 步骤2: 用 ssh-copy-id 把公

分类: 云计算 标签:

数据分析相关概念的理解

2013年8月15日 tianhl 没有评论

所有的数据产品最后都可以抽象成:指标 +维度 维度,能够向上聚合(实际上就是SUM) 对于部分复合型指标,实际上就是由多个基础指标经过一些简单的数学运算得到 指标和维度是业务来定的,与技术无关 将这些指标和维度,按照分析的主题域梳理成指标维度矩阵

分类: 云计算 标签:

伪造COOKIE

2013年8月14日 tianhl 没有评论

按照浏览器的约定,只有来自同一域名的cookie才可以读写,而cookie只是浏览器的,对通讯协议无影响,所以要进行cookie欺骗可以有多种途径: 1、跳过浏览器,直接对通讯数据改写 2、修改浏览器,让浏览器从本地可以读写任意域名cookie 3、使用签名脚本,让浏览器从本地可以读写任意域名cookie(有安全问题) 4、欺骗浏览器,让浏览器获得假的域名 其中: 方法1、2需要较专业的编程知识,对普通用户不太合适。 方法3的实现有2种方法: 1、直接使用签名脚本,不需要签名验证,但是产生很严重的安全问题,因为大家都要上网的,如果这样做你的硬盘文件就…… 2、对脚本进行签名后再使用签名脚本,但是需要专用的数字签名工具,对普通用户

分类: Java 标签:

Java系统程序员修炼之道

2013年8月12日 tianhl 没有评论

从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的程序员嘛?学习与修炼以下知识与技能,帮你早日达成愿望。 一:Java语言学习 对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器(ClassLoader),输入输出流,垃圾回收机制, 有比较深入的了解,最起码做过项目应用。有过Java项目的性能优化经验,最起码掌握一种性能监视工具的使用,熟悉JVM参数,最起码知道可以在JVM启动时指定不同垃圾回收机制,以及不

分类: Java 标签:

俞敏洪致青春

2013年8月8日 tianhl 没有评论

“青春跟年龄没有任何关系,一个90岁的老头,依然拥有青春。”对于青春,俞敏洪总是有说不完的话。在他眼中,青春就是犯傻的同义词,就是爱情无悔,爱情纯粹,是无怨无悔、不计得失地交往生命中最好的朋友和同学。 俞敏洪指出,青春其实跟三个“想”有关,叫做理想、梦想和思想。如果我们能够坚持自己的理想,追逐自己的梦想,并且探索自己独立的思想,我们的青春就开始成熟了。青春最大的标志是坚决不承认失败,历经挫折,初心不改。 俞敏洪: 同学们,大家好!今天给我的题目是《致青春》,青春是年轻的同义词,你们就是青春的化身。青春时期我们想什么?我想大家可能和我年轻的时候一样,男生想美女,女生想俊男,当然也有俊男想俊男,美女

分类: 程序人生 标签: