- 浏览: 114136 次
- 性别:
- 来自: 天津
最新评论
文章列表
原文http://renchx.com/jmm-final/
作者任春晓
对于 final 域,编译器和处理器要遵守两个重排序规则:
在构造函数内对一个 final 域的写,与随后把这个构造对象的引用赋值给一个变量,这两个操作之间不能重排序
初次读一个包含 final 域的对象的引用,与随后初次读这个 final 域,这两个操作之间不能重排序
举个例子:
转 偏执却管用的10条Java编程技巧
- 博客分类:
- java
原文http://www.importnew.com/16805.html
经过一段时间的编码(咦,我已经经历了将近20年的编程生涯,快乐的日子总是过得很快),我们开始感谢那些好习惯。因为,你知道…
“任何可能出错的事情,最后都会出错。”
这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧。请看:
1. 把字符串常量放在前面
通过把字符串常量放在比较函数equals()比较项的左侧来防止偶然的
原文:http://www.codeceo.com/article/top-10-books-advanced-java-programmer.html
Java是时下最流行的编程语言之一。市面上也出现了适合初学者的大量书籍。但是对于那些在Java编程上淫浸多时的开发人员而言,这些书的内容未免显得过于简单和冗余了。那些适合初学者的书籍看着真想打瞌睡,有木有。想找高级点的Java书籍吧,又不知道哪些适合自己。
别急,雪中送炭的来了:下面我将分享的书单绝对值得拥有。ps,我也尽力避免列出为特定软件或框架或认证的Java书,因为我觉得那不是纯Java书。
译者荐:您也可以通过邮箱订阅我 ...
原文http://www.importnew.com/10716.html
来自ImportNew - 赖 信涛
概念综述
在我们深入J2EE之前,先看一下综述:
多层式应用(Multitier Application)——多层式应用(或者多层式架构)分成多个逻辑部分,大多在多层服务器上实现。例如,三层应用模型:用户和浏览器,应用服务器,数据库服务器。其中应用服务器和数据库服务器就是分别在不同的服务器上来处理应用的请求。
多层式服务(Multitier Service)——以三层架构模型的服务为例,应用服务器响应用户的请求。数据库服务器响应应用服务器的查询求情。
Java ...
译文链接:http://www.codeceo.com/article/12-influential-books-programmer.html 英文原文:12 Most Influential Books Every Software Engineer Needs to Read 翻译作者:码农网 – 小峰
很多人问我这个问题,尤其是那些刚开启软件工程生涯的同事和朋友。
要成为一个更好的开发人员,我应该读哪些书?我真的需要读书吗?
这是一个很值得探讨的问题,而且也是我在成为软件工程师之时问了很多导师的一个问题。但问题是,很多人推荐的是不同主题的不同书籍。他们推荐的书在他们看来 ...
原文http://www.hollischuang.com/archives/489
来自:HollisChuang's Blog
一、基础篇
1.1 JVM
1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收
http://www.jcp.org/en/jsr/detail?id=133
http://ifeve.com/jmm-faq/
1.1.2. 了解JVM各种参数及调优
1.1.3. ...
原文 http://www.cnblogs.com/dayday-study/archive/2012/04/27/2473463.html
成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。
(1) 类名首字母应该大写。字段、方法以及对象(句柄 ...
转 深入解析java应用程序的一般架构
- 博客分类:
- java
原文http://www.aiweibang.com/yuedu/73572350.html
1. 不同系统不同语言之间的交互
现在我们常见的不同系统不同语言之间的交互使用WebService,Http请求。WebService,即“Web 服务”,简写为WS。从字面上理解,它其实就是“基于 Web的服务”。而服务却是双方的,有服务需求方,就有服务提供方。服务提供方对外发布服务,服务需求方调用服务提供方所发布的服务。如果说得再专业一 点,WS 其实就是建立在HTTP 协议上实现异构系统通讯的工具。没错!WS 说白了还是基于 HTTP 协议的,也就是说,数据是通过 HTTP进行传输的 ...
作者:Hawstein 出处:http://hawstein.com/posts/google-java-style.html
目录
前言
源文件基础
源文件结构
格式
命名约定
编程实践
Javadoc
后记
前言
这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此 ...
原文http://blog.csdn.net/foruok/article/details/45840147
什么时候该跳槽
我在“自我发现,找到适合自己的职位”一文中提供了“周末探视法”让大家分析自己对当前工作的感觉。这个方法很简单,你只需做下面这件事儿:
在 ...
来自:林炳文Evankaka的专栏 - CSDN博客
作者:林炳文Evankaka
链接:http://blog.csdn.net/evankaka/article/details/45580845
一、用户创建、权限、删除
1、连接MySql操作
连接:mysql -h 主机地址 -u 用户名 -p 用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车)
打开cmd,输入
mysql -h 127.0.0.1 -u root -p 然后输入密码。就可以连接到本地的MySql数据库了。
2、 创建用户: 命令:CREATE USER 'user ...
来源:guoze
原文:http://guoze.me/2015/03/02/excellent-programmer/
我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有500万用户产品的后台主程。从前我对计算机技术心怀畏惧,认定技术高人一定有佛光笼罩,昼夜不息运键如飞日吐代码上万行。现在也算见过一些世面了,回首那段忐忑不安宛如初夜的过程,我却不发觉有任何的励志意味,而是视为一种理所当然。理想的程序员,和理想的建 ...
转 从理论到实践,全方位认识DNS(实践篇)
- 博客分类:
- IT文章
原文:http://top.jobbole.com/29955/
来自:伯乐在线 - selfboot
在理论篇中,我们基本了解了DNS的整个协议原理,但是可能还会有着下面的疑问:
为什么我想申请的域名都没了?
DNS 域名还要备案,这是为什么啊?
如何将刚申请的域名绑定到自己的网站呢?
怎么才能看到那些在背后默默给我解析的域名服务器呢?
他们说用一个什么文件就可以访问好多好多不存在的网站,是真的吗?
可信任的域名服务器是怎么一回事,难道有些域名服务器会做坏事?
怎么知道我现在用的域名服务器有没有使坏呢?
……
原文:http://blog.jobbole.com/94132/
来源:伯乐在线 - selfboot
DNS 源起
要想访问网络上的一台计算机,我们必须要知道它的IP地址,但是这些地址(比如243.185.187.39)只是一串数字,没有规律,因此我们很难记住。并且如果一台计 ...
转 如何挑选适合的前端框架?
- 博客分类:
- web前端文章
摘要:前端框架不断推新,众多IT企业都面临着“如何选择框架”,“是否需要再造轮子”的抉择。去哪儿网前端架构师司徒正美分析了各主流行框架优劣点、适用场景,并针对不同规模的公司、项目给出了相应的前端技术选择 ...