`
文章列表
http http://www.cnblogs.com/gpcuster/archive/2009/05/25/1488749.html servlet http://www.ibm.com/developerworks/cn/java/j-lo-servlet/index.html?ca=drs- 淘宝 java工程师 http://xulingbo.net/ 开源中国 http://www.oschina.net/ maven tomcat 配置 http://www.avajava.com/tutorials/lessons/how-do-i-deploy-a-maven-web ...
1. 用hash存储帖子的基本信息: 2. 使用sorted set来实现按照时间排序和按照投票排序 时间 投票数 3. 由于一个用户不能重复投票,所以需要用一个set来存放,这个article有哪些人投票了 如果用新用户投票了,那么这个帖子积分就会增加,并且将此用户的id放入到set中。并且我们限制一个星期之后帖子就不能再投票了。 redis命令如下: ZADD article_id 1 time ZSCORE article_id "one" < 1 week SADD article_id user_id ZINCRBY article_i ...
Redis有五种基础类型: String List Set Hash Zset(sorted set) 一下图片均来自Redis in action String: string command: http://redis.io/commands#string set hello world get hello del hello get hello list: List command: http://redis.io/commands#list rpush list-key item rpush list-key item2 rpush list-key item l ...

linux命令

去掉windows结束符号 dos2unix -k -n NaapiVipPrice.php ls -al date date +%Y/%m/%d man date 查看用法 drwxr-xr-x 4 root root 4096 Jul  1 21:52 download d是目录 -是文件 |表示连接文件 rwxr-xr-x权限 4连接数 root文件所有者 root文件所属用户组 4096 Jul  1 21:52 最后被修改时间 改变用户组:-R参数表示进行递归更改 chgrp users install.log 改变文件所有者:chown chown bin insta ...

objective-c语法

command line tool @"there are %i in a year.", minutesInyear 代码可以保存 - (int) myFunction (int x, int y) {} void myFunction(void) {} string 不是内置的变量类型 NSString *myString = @"hello"; NSDate *today = [NSDate date]; 自定义变量类型 typedef int simonsInt; simonsInt fo ...

java read excel

http://poi.apache.org/text-extraction.html
rest: http://buddylindsey.com/kiss-dry-restful-crud-ruby-on-rails-links/ link_to "Goodbye", say_goodbye_path say_googbye_path的意思是:/say/goodbye rails请求流程: 创建一个项目: rails new depot rails generate scaffold Product title:string description:text image_url:string price:decimal %{}中间可以放字 ...
Day one 方法时通过向对象发送消息来唤起调用的。 而ruby里,确定绝对值的能力是内建在数字中——处理细节在内部实现中。只要发送abs消息到一个数字对象,让它去得到绝对值即可。 number = number.abs result变量不必声明;当赋 ...
private static MultiThreadedHttpConnectionManager connectionManager = new MultiThreadedHttpConnectionManager(); private static HttpClient client = new HttpClient(connectionManager); static { client.getHttpConnectionManager().getParams() .setConnectionTimeout(30000); client.getHttpCo ...
find (1..5).find {|i| i == 5} >5 (1..10).find {|i| i % 3 == 0} >3 只返回第一个 (1..10).detect {|i| i % 3 == 0} >3 (1..10).detect {|i| (1..10).include?(i * 3)} >1 (1..10).find_all {|i| i % 3 == 0} >[3, 6, 9] (1..10).select {|i| (1..10).include?(i * 3)} >[1, 2, 3] ...
ruby的if else如何写: if x < 10 puts "Below 10" elsif x > 20 puts "Over 20" else puts "10-20" end 另一种写法 puts "this is kevin" if name == "kevin" boolean ? code1 : code2 case test_value when value ... when value ... else ...

文章整理

maven package lib到一个文件夹下 http://stackoverflow.com/questions/97640/force-maven2-to-copy-dependencies-into-target-lib
用并发解决的问题大体上可以分为“速度”和“设计可管理性”两种。 在run()中对静态方法Thread.yield()的调用是对线程调度器(java线程机制的一部分,可以将CPU从一个线程转移给另一个线程)的一种建议,它在声明:我已经执行完生命周期中最重要的部分了,此刻正是切换给其他任务执行一段时间的大好时机。ps:其实就是我停会,让别的线程运行会。 将Runnable对象转化为工作任务的传统方式是把它提交给一个Thread构造器,下面是例子: Thread t = new Thread(new LiftOff()); t.start(); Thread构造器只需要一个Runnabl ...
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /s ...

zookeeper

http://wenku.baidu.com/view/641998d649649b6648d747a7.html
Global site tag (gtag.js) - Google Analytics