2016年10月30日

FutureTask详解

摘要: 1 基本概念 1.1 Callable与Future Runnable封装一个异步运行的任务,可以把它想象成为一个没有参数和返回值的异步方法。Callable与Runnable类似,但是有返回值。Callable接口是一个参数化的类型,只有一个方法call。 public interface Cal 阅读全文

posted @ 2016-10-30 18:04 coderland 阅读(10703) 评论(2) 推荐(0) 编辑

2016年10月15日

Boolean.getBoolean用法

摘要: 相信很多人被Boolean.getBoolean(String name)欺骗过,想当然的认为它是将“true”或者“false”转换为Boolean类型的API。错,完全不是!下面我们就详细讲一下Boolean.getBoolean(String name)的用法。 1 用法 首先我们看下Bool 阅读全文

posted @ 2016-10-15 11:34 coderland 阅读(7627) 评论(0) 推荐(0) 编辑

2016年9月24日

mysql对emoji的支持

摘要: 步骤: 1. 升级mysql数据库到5.5.3+ 2. 修改database、table和column字符集 alter database DATABASE_NAME character set = utf8mb4 collate = utf8mb4_unicode_ci; alter table 阅读全文

posted @ 2016-09-24 13:07 coderland 阅读(887) 评论(0) 推荐(0) 编辑

《程序员跳槽全攻略》读书笔记

摘要: 《程序员跳槽全攻略》读书笔记 原理篇 价值论 你的价值,和你技术牛不牛无关,只和你能为你的雇主提供多少价值有关。这是最根本的规则。增加自己的使用价值很简单,提升自己的业务能力就好。 供需 虽然交换价值以使用价值为基础,但它更容易受供需的影响。 供需也是可以调整的,技巧就在于选择更好的细分市场。因为需 阅读全文

posted @ 2016-09-24 13:06 coderland 阅读(6273) 评论(1) 推荐(2) 编辑

ssh的无密码登录

摘要: 实现步骤如下: 1 生成一对公钥和私钥 $ ssh keygen 以上命令等价于 ssh keygen t rsa t:指定密钥的类型,默认为SSH 2 的rsa类型; 运行上面的命令后,系统会出现一系列提示,可以一直回车(注:其中有一个问题是,要不要对私钥设置口令(passphrase),如果担心 阅读全文

posted @ 2016-09-24 13:05 coderland 阅读(171) 评论(0) 推荐(0) 编辑

java Arrays.asList用法

摘要: java Arrays.asList用法 用途 Arrays是java容器相关操作的工具类,asList方法将Array转换为list,是Array和List之间的桥梁。 注意 Arrays.asList返回一个基于参数array的fixed list,即不能对返回的list进行修改操作,如删除操作 阅读全文

posted @ 2016-09-24 13:04 coderland 阅读(2514) 评论(0) 推荐(0) 编辑

Kafka记录Nginx的POST请求

摘要: 最近因为工作原因,需要将Nignx的POST请求数据实时采集到Kafka中。最容易的想到的方案就是通过"tail f" Nginx的log日志到Kafka的Broker集群中,但是这种方案效率、吞吐量都很低,完全无法满足业务上的需要。所以如果能直接在Nginx中获取到POST请求数据,并调用Kafk 阅读全文

posted @ 2016-09-24 13:03 coderland 阅读(1449) 评论(0) 推荐(0) 编辑

AOP不起作用的原因之一

摘要: 在 servlet.xml配置context:component scan后,Spring在扫描包时,会将所有带 @Service注解的类都扫描到容器中。而 servlet.xml和applicationContext.xml不是同时加载。等到加载applicationContext.xml时,由于 阅读全文

posted @ 2016-09-24 13:02 coderland 阅读(454) 评论(0) 推荐(0) 编辑

Linux的crontab应注意事项

摘要: 今天遇到一个问题,困扰了好久,刚开始时以为crontab定时任务配置错误,后经过验证没有错误,然后又怀疑到是不是权限问题呀?将权限跟改为root后,重新配置crontab定时任务,还是不行,真是让人气馁。后来想到在脚本中通过“set x”命令打开脚本调试信息并重定向到一个文件中,后查看输出文件,发现 阅读全文

posted @ 2016-09-24 13:01 coderland 阅读(324) 评论(0) 推荐(0) 编辑

Restful API设计要点

摘要: 1 Restful API时面向资源,不能面向动作; 2 充分利用http协议的GET, HEAD, OPTION, PUT, POST, DELETE几种方法; 3 GET方法用于获取资源,是幂等和安全的; 4 HEAD方法用于获取头信息,是幂等和安全的 5 OPTION方法用于获取服务器支持的方 阅读全文

posted @ 2016-09-24 13:00 coderland 阅读(535) 评论(0) 推荐(0) 编辑

导航