今天是南非世界杯的开赛之日,球球也加入了我们的大家庭,very 卡哇伊,废话少说上靓照先。
Maven 配置 4.0.0 Tools Tools 1.0 org.apache.httpcomponents httpclient 4.1 org.apache.httpcomponents httpmime 4.1 maven-assembly-plugin jar-with-dependencies jar 然后执行命令打包 mvn assembly:assembly 完成之后查看target目录就可以看见该jar包了
Maven 依赖 4.0.0 Tools Tools 1.0 org.apache.httpcomponents httpclient 4.1 org.apache.httpcomponents httpmime 4.1 jar 具体实现代码 package org.dueam.tools; import org.apache.http.HttpResponse; import org.apache.http.HttpVersion; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost;…
据说facebook他们都是用微博来通知相互的项目发布消息的,凑热闹也搞了一个新浪微博的python发送程序,基于Basic验证。 #!/usr/bin/python # -*- coding: utf-8 -*- import httplib,urllib import base64 from time import sleep import sys def token(user,password): “”"根据用户名和密码产生token”"” return base64.b64encode(‘%s:%s’ % (user,…
最近闲着重新玩了下Google App Engine,果断地选用了Python版本(虽然对Python一知半解的),因为是比较简单的程序就使用了Google自带的webapp来搭建项目,google的模板系统使用了Django 0.9.6的模板系统,所以也支持自定义filter: 首先在路径中新建文件夹templatetags(用这个名字只是为了配合django的命名规范,其实是可以随意的),在这个文件夹里面加入__init__.py来表示这个文件是是一个python包,然后新建filter.py: #!/usr/bin/python # -*- coding: utf-8 -*- from google.appengine.ext.webapp import template from datetime import timedelta register = template.create_template_register() @register.filter def…
最近突然发现自己懒了好多,想了很多所谓的规划,但是都没去实践,也许是对未来的迷茫,也是只是秋乏而已。不管怎么说是时候变化下了,定个计划给自己吧,省得自己又有借口推托。 基于Shell的快速发送邮件程序 基于SMTP发送邮件 允许指定配置,可以配置参数包括邮件标题,stmp地址,帐号,密码,附件列表 命令方式 mall.sh t=xxx u=xxx p=xxx h=xxx c=xxx a=xxx c = xxx 如果是文件则读取文件内容,否则发送xxx,默认情况下无前缀的参数为内容 支持默认配置 简单的J2EE框架 基于Google Guice 做IOC层 基于约定的配置
Ubuntu 10.04.1 LTS下安装与配置LNMP环境,所谓的LNMP就是Linux+Nginx+Mysql+PHP. 1.首先安装nginx root@lnmp:/home/windonly# apt-get install nginx root@lnmp:/home/windonly# service nginx start 目前官方源提供的版本是:0.7.65,通过访问80端口可以测试是否安装成功。 2.安装MySql 通过执行apt-get install mysql-server命令后自动下载mysql,然后安装提示配置好mysql root密码。 3.安装PHP5+php5-fpm 由于目前的官方的源里面没有php5-fpm的包,我们需要下载源代码编译,后面Google发现已经有人提供了镜像源,该镜像源需要验证KEY,不过我们可以无视它继续安装。 在 /etc/apt/sources.list 中加入 deb…
今天刚刚安装好Ubuntu 10.04.1 LTS,安装的时候选择了默认语言是中文,完毕了之后就杯具地发现操作界面全是乱码,所以干脆就切换回去。 1.首先修改 /var/lib/locales/supported.d/local 的内容为:en_US.UTF-8 UTF-8 2.执行命令:locale-gen –purge 重生成locale文件 3.修改 /etc/default/locale 内容为: LANG=”en_US.UTF-8″ LANGUAGE=”en_US:en” 4.重启机器:reboot 以上命令都需要root权限,如果不再root下操作请自行加sudo解决。通过locale命令可以看到当前的语言环境。
日常工作我们时常要进行文件处理,而读取行和写入行我是我们最常见的文件格式。 本工具类主要提供读与写入两类接口,其中读的接口提供LineCallback供调用者插入业务代码,并逐行读取并处理的方式处理文件,保证在处理大文件时候无需将所有的行载入内存,适合处理大文件。而写入方法提供LineFileWriter类,调用者可以循环调用write方法写入文件,并提供buffer策略提高性能。 具体工具类目代码: package org.dueam.commons.io; import java.io.*; import java.util.ArrayList; import java.util.List; /** * 文件操作相关类 * * 行读取 * * User: windonly * Date: 2010-9-21…
一篇Google的学术论文让Map/Reduce这个概念风靡全球,Hadoop是Apache对Map/Reduce这种分布式计算框架的开源实现,通过Hive我们能想执行SQL那样执行我们的HadoopJob。 一、Hive的安装 如何安装Hive网上有N多的文档,一般来说你准备搭建Hadoop平台的你就绝对不会吝啬这么点的时间去搭建个Hive平台,具体就参考官方wiki去吧。 二、开启Hadoop之旅 1.Hive表的创建与维护 在Hive里面创建一张表的基本语法同SQL类似,下面就是一个简单的表创建语法: CREATE TABLE tmp_table #表名 ( title string, # 字段名称 字段类型 minimum_bid double, quantity bigint, have_invoice bigint )COMMENT…
在设计系统的时候,为了防止雪崩效应我们都需要加入一些洪流控制,比如你有多个分库的时候,你肯定不会希望见到某一个分库挂掉的时候把整个应用都拖垮,通过一个简单的计数器我们就可以实现简单的洪流控制。 JDK 最新提供的java.util.concurrent.*下的类简化了多线程的编程,atomic类采用经典的compareAndSet模式,在不同步锁的情况下保证了多线程的数据安全,进而极大地提升性能。 //并发控制器 static AtomicIntegerArray floodCounter = new AtomicIntegerArray(16); //最大并发量 public static int maxFloodCount = 10; //权重 public static int QueryItemByIDFloodCount = 1;…
http://www.javaalmanac.com – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com – O’Reilly的Java网站. 每周都有新文章. http://java.sun.com – 官方的Java开发者网站 – 每周都有新文章发表. http://www.developer.com/java – 由Gamelan.com 维护的Java技术文章网站. http://www.java.net – Sun公司维护的一个Java社区网站. http://www.builder.com – Cnet的Builder.com网站…
用习惯了使用离线客户端来发博客,入手mbp之后,发现没了windows下的Windows Liver Writer很不习惯,Google了一圈发现MarsEdit不错,可以上传图片,支持编辑页面,常用的功能都有,唯一不爽的就是编辑器太烂了。 软件界面如下: 下载地址:下载 注册码: Name: The Blade…
修改/etc/apt/sources.list,增加以下的服务器 163的服务器 deb http://mirrors.163.com/ubuntu/ jaunty main restricted deb-src http://mirrors.163.com/ubuntu/ jaunty…
第一次接触“死亡笔记”是在大学里同学介绍的,当时只是听说是那个很有名的画棋魂的作者的新作,抱着追风的心理上网看了几集,那时候感觉这部漫画好黑暗,也好压抑,所以也就翻翻就过。时过七年,现在也已经工作五年了,最近再次翻开死亡笔记却不自觉地被作者的画风吸引,这是部对什么是正义进行探讨的漫画,我们无法确认到底L代表的正义还是夜神月期望的理想世界是正义。也许是因为经过五年的社会洗礼,自己内心也渴望有人可以想基拉一样站出来主持平民的正义。法律是某一部分人制定,所以它永远只会向制定它的那部分人服务,不管曾经多么幻想世界的美好,现实总是另一番景象。 PS:基拉代表了一个平民上帝,通过死亡笔记压制了人类犯罪的欲望,这就好比新时代降临之前的黑暗,阵痛是难免的,只要能挺过去。夜神月是一个优秀的人类,他比任何人都优秀,但是他还是一个人类,所以他也会害怕被揭穿,害怕死亡,害怕失去已经拥有的权利。
转自:中国青年报 董月玲 张开平 出人意料,去年哈佛最受欢迎的选修课是“幸福课”,听课人数超过了王牌课《经济学导论》。教这门课的是一位名不见经传的年轻讲师,名叫泰勒·本-沙哈尔。 在一周两次的“幸福课”上,本-沙哈尔没有大讲特讲怎么成功,而是深入浅出地教他的学生,如何更快乐、更充实、更幸福。 本-沙哈尔自称是一个害羞、内向的人。“在哈佛,我第一次教授积极心理学课时,只有8个学生报名,其中,还有2人中途退课。第二次,我有近400名学生。到了第三次,当学生数目达到850人时,上课更多的是让我感到紧张和不安。特别是当学生的家长、爷爷奶奶和那些媒体的朋友们,开始出现在我课堂上的时侯。” 本-沙哈尔成了“哈佛红人”。校刊和《波士顿环球报》等多家媒体,报道了积极心理学课在哈佛火爆的情景。 “幸福课”为何会在哈佛大受欢迎? 我们越来越富有,可为什么还是不开心呢 “我曾不快乐了30年。”本-沙哈尔这样说自己。…
有人说生活就是人一生下来就要干活。 正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……" 人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,毕业后这5年就是练内功的最佳时期,练好内功,才有可能在未来攀得更高。 出路在哪里?出路在于思路! 其实,没有钱、没有经验、没有阅历、没有社会关系,这些都不可怕。没有钱,可以通过辛勤劳动去赚;没有经验,可以通过实践操作去总结;没有阅历,可以一步一步去积累;没有社会关系,可以一点一点去编织。但是,没有梦想、没有思路才是最可怕的,才让人感到恐惧,很想逃避! 人必须有一个正确的方向,无论你多么意气风发,无论你是多么足智多谋,无论你花费了多大的心血,如果没有一个明确的方向,就会过得很茫然,渐渐就丧失了斗志,忘却了最初的梦想,就会走上弯路甚至不归路,枉费了自己的聪明才智,误了自己的青春年华。 荷马史诗《奥德赛》中有一句至理名言:"没有比漫无目的地徘徊更令人无法忍受的了。"毕业后这5年里的迷茫,会造成10年后的恐慌,20年后的挣扎,甚至一辈子的平庸。如果不能在毕业这5年尽快冲出困惑、走出迷雾,我们实在是无颜面对10年后、20年后的自己。毕业这5年里,我们既有很多的不确定,也有很多的可能性。 毕业这5年里,我们既有很多的待定,也有很多的决定。 迷茫与困惑谁都会经历,恐惧与逃避谁都曾经有过,但不要把迷茫与困惑当作可以自我放弃、甘于平庸的借口,更不要成为自怨自艾、祭奠失意的苦酒。生命需要自己去承担,命运更需要自己去把握。在毕业这5年里,越早找到方向,越早走出困惑,就越容易在人生道路上取得成就、创造精彩。无头苍蝇找不到方向,才会四处碰壁;一个人找不到出路,才会迷茫、恐惧。…
有人说生活就是人一生下来就要干活。 一、关于工作与生活 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自己的成功90%归功于自己的能力,实际上,外企公司随便换个中国区总经理并不会给业绩带来什么了不起的影响。好了问题来了,当这些经理人40多岁了,他们的薪资要求变得很高,而他们的才能其实又不是那么出众,作为外企公司的老板,你会怎么选择?有的是只要不高薪水的,要出位的精明强干精力冲沛的年轻人,有的是,为什么还要用你? 从上面这个例子,其实可以看到我们的工作轨迹,二三十岁的时候,生活的压力还比较小,身体还比较好,上面的父母身体还好,下面又没有孩子,不用还房贷,也没有孩子要上大学,当个外企小白领还是很光鲜的,挣得不多也够花了。但是人终归要结婚生子,终归会老,到了40 岁,父母老了,要看病要吃药,要有人看护,自己要还房贷,要过基本体面的生活,要养小孩……那个时候需要挣多少钱才够花才重要。所以,看待工作,眼光要放远一点,一时的谁高谁低并不能说明什么。 从这个角度上来说,我不太赞成过于关注第一份工作的薪水,更没有必要攀比第一份工作的薪水,这在刚刚出校园的学生中间是很常见的。正常人大概要工作 35年,这好比是一场马拉松比赛,和真正的马拉松比赛不同的是,这次比赛没有职业选手,每个人都只有一次机会。要知到,有很多人甚至坚持不到终点,大多数人最后是走到终点的,只有少数人是跑过终点的,因此在刚开始的时候,去抢领先的位置并没有太大的意义。刚进社会的时候如果进500强公司,大概能拿到3k -6k/月的工资,有些特别技术的人才可能可以到8k/月,可问题是,5年以后拿多少?估计5k-10k了不起了。起点虽然高,但增幅有限,而且,后面的年轻人追赶的压力越来越大。 我前两天问我的一个销售,你会的这些东西一个新人2年就都学会了,但新人所要求的薪水却只是你的一半,到时候,你怎么办? 职业生涯就像一场体育比赛,有初赛、复赛、决赛。初赛的时候大家都刚刚进社会,大多数都是实力一般的人,这时候努力一点认真一点很快就能让人脱颖而出,于是有的人二十多岁做了经理,有的人迟些也终于赢得了初赛,三十多岁成了经理。然后是复赛,能参加复赛的都是赢得初赛的,每个人都有些能耐,在聪明才智上都不成问题,这个时候再想要胜出就不那么容易了,单靠一点点努力和认真还不够,要有很强的坚忍精神,要懂得靠团队的力量,要懂得收服人心,要有长远的眼光………
浑浑噩噩又是一天没了,现在的工作缺少了激情却多了愤青,一个个目标定下了却又一个个跟自己擦身而过,每天都很着急,却永远没办法回到过去那个充满拼劲的时光,也许我真已经开始只适合打酱油了。
Another World Aquatic Run Beasts Reunion Big Blue Bird Chase…
免费的存储很多,但是真正好用的没几个,我试过163的,联想的,但是总是感觉少一口气,用了不到一个月就忘记了,很早就听说了dropbox,但是一直没下定决心选择它(中国的河蟹太强大了),一次偶然的机会尝试了下,突然发现我们真的可以生活在云端了。
Google在Apache许可证下公开了Google Wave关键组件的源代码,允许第三方开发者在他们的软件上试验Wave兼容。 Wave是Google正在开发的新一代网络通向与协作工具,在单一的聚合环境中传输实时信息和协作编辑。Google开源协议执行的源代码是为了鼓励更多人采用源Wave。Google Wave开发者博客称,他们开源了两大组件: 1)Operational Transform代码和底层的Wave模块; 2)基于wave协议的client/server原型。 更多可浏览Google Code上的一个Java实现,Wave协议是基于Openfire。
AtomicInteger Cassandra css css 心得 css 技巧 dropbox 云存储 expect go-lang Google App Engine Google Collections Google GO-lang HADOOP HIVE httpclient io Java lnmp Map/Reduce Netty nio PPT转换成Flash Python Rails On Ruby Ruby Web 爬虫 Tika tomcat tools Ubuntu wordpress 代理 Ruby 免登录 分布式数据库 励志 发帖机 大文件 C open64 快乐 毕业五年 洪流控制 生活 画图 好用工具 短链接 离线博客编辑器 职场 高可伸展性
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
- 常用软件 (1)
- 技术方案 (2)
- 焦点 (1)
- 球球日记 (2)
- Java (14)
- JavaScript & CSS (1)
- Life (13)
- Linux (2)
- My Projects (1)
- Open Source (8)
- Other (3)
- Programming (11)
- Python (2)
- Ruby (4)
- Shell (2)
- Tools (3)
- 2012 年二月 (1)
- 2011 年三月 (2)
- 2011 年一月 (1)
- 2010 年十二月 (1)
- 2010 年十一月 (1)
- 2010 年九月 (4)
- 2010 年七月 (1)
- 2010 年六月 (5)
- 2010 年五月 (3)
- 2010 年四月 (10)
- 2010 年三月 (2)
- 2009 年七月 (10)
- 2009 年六月 (1)
- 2008 年十二月 (1)
- 2008 年十月 (2)
- 2007 年十月 (1)
- 2007 年九月 (1)
- 高可伸展性 (1)
- 职场 (2)
- 离线博客编辑器 (1)
- 短链接 (1)
- 画图 好用工具 (1)
- 生活 (1)
- 洪流控制 (1)
- 毕业五年 (1)
- 快乐 (1)
- 大文件 C open64 (1)
- 发帖机 (1)
- 励志 (1)
- 分布式数据库 (1)
- 免登录 (1)
- 代理 Ruby (1)
- wordpress (1)
- Ubuntu (1)
- tools (1)
- tomcat (1)
- Tika (1)
- Ruby Web 爬虫 (1)
- Rails On Ruby (1)
- Python (1)
- PPT转换成Flash (1)
- nio (1)
- Netty (2)
- Map/Reduce (1)
- lnmp (1)
- Java (2)
- io (1)
-
Ubuntu Server 安装与配置LNMP并安装WordPress
-
Maven 将依赖打进一个jar包
-
Apache Cassandra 初体验 :安装和简单的demo
-
球球来啦! -
Netty NIO 框架性能压测 – 长链接
-
Google App Engine 自定义模板过滤器
-
Mac下的WordPress离线客户端:MarsEdit -
Maven 将依赖打进一个jar包
-
使用HttpClient 4 上传文件
-
新浪微博接口简单应用
-
Google App Engine 自定义模板过滤器
-
新近扯淡
-
一淘网 博主文采好啊,(一淘购物http://www.cnoz.org)
-
Charlotte 强大!
-
Andrea 强啊!我顶一个!
-
Ida 博主很强大,我支持
-
Forex Ultimatum System 这种信息的网站!大感谢!感谢一个良好的时间访问您的网站。这实在是一种乐趣,理解这样的网站充满了很好的信息。谢谢!但我要告诉你: 病死亡吹所谓的“外汇机器人” ,承诺了强奸您帐户的数千“无损失”和结束钱?学习的秘密,最后变成我自己的私人取款机的外汇市场完全的自动驾驶仪...无论你的经验,这会为你工作! 您可以在巴哈马度假,这种独特的服务,同时吸收到您的帐户成堆的利润! 试穿一下 forextradersreview.com ! Guerilla Forex
-
crystal lighting wholesale 我相信, YouTube是一个伟大的工具有兴趣的人在观看或上传影片。多年来,我一直在使用的网站,仍然认为它是搞好!
