ThreadLocal为解决并发问题提供了新的思路,能够简洁的编写出优美的多线程程序.
当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本.
从线程的角度看,目标变量就象是线程的本地变量,这也是类名中Local所要表达的意思.所以,在Java中编写线程局部变量的代码相对来说要笨拙一些.
Jquery遍历与JS事件单独处理
最近在工作上面碰到如下需求,要将下面三列中的大于100%的数据都以100%显示,小于的则不处理。由于报表数据是在后台组合的,每个指标间的数据都是取自缓存,如果直接在后台进行逻辑处理,会打乱很多业务处理流程,因此经过一番琢磨后,决定在前台页面进行修改,等报表组合完毕后。
HttpClient基础(一)
HttpClient是Apache Jakarta Common下的子项目,可以用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,本文采用的HttpClient版本是4.4.1
许多需要后台模拟请求的系统或者框架都用的是httpclient。所以作为一个java开发人员,有必要学一学。本文提供了一个简单的demo,供初学者参考。
hexo+github搭建博客
使用github pages服务搭建博客的好处有:
全是静态文件,访问速度快;
免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台;
可以随意绑定自己的域名,不仔细看的话根本看不出来你的网站是基于github的;
数据绝对安全,基于github的版本管理,想恢复到哪个历史版本都行;
博客内容可以轻松打包、转移、发布到其它平台;
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.i just change something by hexo-tag-aplayer
Quick Start
Create a new post
1 | $ hexo new "My New Post" |
More info: Writing