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

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

分类: 程序人生 标签:

对技术的态度

2013年8月7日 tianhl 2 条评论

最近人品爆发,图灵社区,InfoQ,51CTO相继对我做了采访,前两天我把InfoQ对我的采访张贴了出来,今天,图灵社区和51CTO对我的采访发布了(图灵的访谈 ,51CTO的访谈),我是一个有技术焦虑症的人,我的经历比较特殊,对大家来说可能也没有什么意思,这两个采都有一些重叠的部分,不过有些观点我想再加强一些,并放在这里和大家一起分享一下。 对于日新月异的新技术,你是什么态度? 遇到新技术我会去了解,但不会把很大的精力放在这些技术(如:NoSQL,Node.js,等)。这些技术尚不成熟,只需要跟得住就可以了。技术十年以上可能是一个门槛。有人说技术更新换代很快,我一点儿都不觉得是这样想。虽然有不成熟的技术不断地涌出,但是成熟的技

分类: 程序人生 标签:

敏捷团队的角色定义

2013年8月7日 tianhl 没有评论

敏捷团队的角色定义作用:描述敏捷团队Team中涉及的各类角色,每个角色的工作内容。Team中的全体成员遇到问题之后可以找对应角色的人员来协助解决障碍。 PO 1、产品负责人,负责产品整体规划,设定阶段目标,明确产品演进思路和版本发布规划,对外的统一负责人 2、负责明确产品需求、编写故事和设置优先级,输出Product Backlog 。 3、规划工作至少提前研发团队一个月;需求细化至少提前一个Sprint。 4、负责组织需求评审 5、负责解答Team中所有人员关于需求的疑问 6、负责验收研发团队交付的系统,对系统出厂的质量负责 项目负责人 1、跟进项目进度,并对外汇报项目进展 2、依据敏捷Team的各类输出,翻译成周报的格式提交给管理层 3、协调资源

分类: 云计算 标签: ,