- 浏览: 20640 次
- 性别:
- 来自: 杭州
最新评论
-
每走一步都要留下一个足迹:
加油,同步更新哦!
今天开始多线程的学习
文章列表
多线程基础-线程安全
- 博客分类:
- 多线程开发
在多线程开发中线程安全是需要处理的,项目中会碰到很多这种问题。
1 变量共享
例子1:
public class SecThread extends Thread{
private int count = 99;
public SecThread(String name) {
this.setName(name);
}
@Override
public void run() {
// TODO Auto-generated method stub
super.run();
count--;
System.out.println(Thre ...
多线程一直是Java开发的一个难点,也是面试的超级利器,只是时间原因没来得及好好学习,后面的时候我会花大量的时间和精力放在多线程上面,有错误可以直接批判。谢谢
ubuntu 16 install
- 博客分类:
- linux
1 jdk: wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm
2 view file size: ls -lh jdk8.rpm
3 remove file: mv eclipse-inst-linux64.tar.gz ../tools/eclipse-ins ...
-webkit-transform:rotate(30deg); 可以给div设置倾斜
box-shadow: 10px 10px 5px yellow; // 添加阴影
border-radius:25px; // 圆角
如果有一个字段a允许为0
那么update table mytable的判断为:
<if test="a>= 0">
,a= #{a}
</if>
但是如果其他模块也调用了这个update语句,都会执行这个,
对mytable修改的模块都会执行,如果其他模块没有提交a的真实数据,就出现问题了。
这也是项目中刚刚碰到的问题。
解决办法对于这种可以 >= 0 的字段修改 要单独写方法
其他模块不该对他操作就不写关于它的修改。
前端验证的代码实在是太多,不忍看想改造,看着验证一行一行的代码蛋疼
几个字就站一行,真是站着茅坑不拉屎,不喜欢。
改造他:
1 定义常用的验证对象:
var requiredLen = function(min,max){ return { required:true,minlength:min,maxlength:max}};
2 使用他
var options = {rules: {name:requiredLen(2,25),code:requiredLen(5,15)}};
完毕
创业者打工者该有的思考
- 博客分类:
- 生活与技术边缘
一个创业者曾经的成与败无关紧要,打工者应改变打工心态,把自己当作老板去做工作,去管理,不需要强烈的爱恨,更需要的是鼓励和关怀,自己做的好了不需宣扬,做的差了要改变自己,别人做的好了夸奖激励,做的差了鼓励引导。没有啥值得去得意忘形,也没有啥值得去自卑.
人生就是一面镜子,通过别人对我,也可以反省到我如何对别人。
模拟POST请求有几种方式
1 HTTPCLIENT
JSONObject jsonObj = new JSONObject();
jsonObj.put("username", username);
jsonObj.put("apikey", apikey);
// Create the POST object and add the parameters
HttpPost httpPost = new HttpPost(url);
StringEntity entity = new StringEntity(jsonObj.toStr ...
1 http://www.myexception.cn/eclipse/1101538.html
http://my.oschina.net/zlLeaf/blog/174411
http://www.cnblogs.com/brusegao/archive/2012/08/03/play_framework_development_enviroment.html
http://play-framework.herokuapp.com/zh/home#
http://localhost:9000/@documentation/en/home 察看文档
http://www. ...
程序员要学习那些知识
- 博客分类:
- 互联网
开发人员要具备的知识如下:
1 掌握java语言,熟悉IO,集合,多线程,并发控制
2 开发工具eclipse即可,掌握 SVN,Maven+
3 项目管理Jenkins
4 掌握框架SSH,SSI,Freemarker,Velocity,Webservice等
5 掌握数据库Oracle,Mysql,Redis,MongoDB
6 掌握web服务器,tomcat,jboss,weblogic
7 掌握面向对象并利用UML建模
8 掌握运用前后端的单元测试
9 掌握前端技术javascript以及javascript框架如jquery,掌握html,css ...
有2个极其重要的是
1 未来的在线教育,现在已经兴起很多,但是还没有大型广泛深入的
2 未来的智能家电
未来这两块会成为重中之重,大块头
上面是大方向的,对于技术而言,安全技术会应用的更多,支付技术会应用的更多,性能问题会飞速发展
基础类的网站
1 http://www.yiibai.com/
http://www.jianshu.com/p/5ac18abc91f0
JCP官网 https://jcp.org/en/jsr/all 关于JSR从JSR1开始到JSR378 中间留了很多 跳到JSR901-JSR927
Netty 比较全的是 http://www.itstack.org/
Netty in action http://blog.csdn.net/tongwaccs/article/details/39298489