- 浏览: 107211 次
- 性别:
- 来自: 大连
最新评论
-
liubey:
frogEye 写道 写得挺好的,但是不得不说:错别字一大堆 ...
深入浅出Maven:创建普通及Web项目、使用Profile进行资源过滤 -
frogEye:
写得挺好的,但是不得不说:错别字一大堆
深入浅出Maven:创建普通及Web项目、使用Profile进行资源过滤 -
卖火柴的老特工:
3Q.也是刚刚解决掉
Maven编译时两则信息 (Workspace以及default classpath container) -
liubey:
shmily2038 写道现在的技术书籍,就是缺少对细节的深入 ...
2014读书总结 -
shmily2038:
现在的技术书籍,就是缺少对细节的深入描绘,都没啥实际看点。
2014读书总结
文章列表
原文刊于本人博客。
2015年已经过去了11天,读书总结才姗姗来迟,除了拖延癌之外还有工作的繁忙……
此链接为2013年的读书总结,供回顾用。
2014年读过的,在豆瓣记录在册的(第一次读)总共66本,其中正版书14本均为纸质 ...
现如今随着社会的发展,快节奏的生活慢慢成了一个人的常态,伴随着快节奏而产生的间歇期也就是所谓的碎片化的时间反倒成了每天的主流,早晨醒来/上下班途中/工作间隙等皆是此种典型,既然碎片化已成事实,那如何在如此多的碎片化时间中化零为整从而将这些多余的时间做些有意义的事情的能力就成了在这快节奏社会生存能力的加持。
其余请移步 http://www.liubey.org/live_in_fragment/
又是一年年终时,总结过去,展望未来,今天总结2013整年的读书事宜,望记录过去,留作参考。
总结过去:2013年一整年记录在册的整本书(第一次读)总共读了82本,其中正版书26本,基本购于京东,全部为纸质书,其余基本使用Kindle4读的盗版电子书,从内容上讲,这82本书基本涵盖在科技、历史、人文以及通俗小说中,这也契合了我的工作以及爱好,按照数量来讲全面落后于2012年,这其中阅读量下降的除了客观因素以外主要是,剩下的http://www.liubey.org/book_of_2013/
使用Maven一年有余,却总是被两则不起眼的编译信息困扰,终想查明,这两则信息如下:
[INFO] Using Eclipse Workspace: D:\maven\workspace
[WARNING] Workspace defines a VM that does not contain a valid jre/lib/rt.jar: C:\Program Files\Java\jre7
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jd ...
今天在研究Java面试题的时候发现了这道题,觉得挺有意思,记录下来。
一个为null的字符串被println出来会是什么呢。
public static void main(String[] args) {
String s = null;
System.out.println(s+"aaaa");
}
输出是“nullaaaa”
这是为什么呢,String未被初始化是不可能成为“null”的,因为它是null的。
翻看了一下PrintStream,发现在他打印的时候做了马脚,源码是这样子的
public void print(Stri ...
1:Maven的选择和配置
目前Maven主流版本包括Maven2和Maven3,但是官方推荐使用Maven3,可以到官方站点根据操作系统平台选择压缩包下载,页面下方有Maven的配置方法,原理跟JDK一样,按照步骤配置即可。
这里友情提示一下,win7下不定期出现不识别%M2_HOME%路径,如果CMD下mvn -v始终不好使,可以将%M2_HOME%\bin替换成盘符的绝对路径。
创建项目之前先简单配置下Maven,压缩包解压后会有Maven_PATH\conf\settings.xml文件,使用文本编辑器打开进行编辑(如公司已使用Maven,直接跟同事要一份覆盖自己的文件最方便快捷) ...
with 存款临时表(机构编码,余额) as
(select 机构编码,余额 from 存款表 where 余额>200000 )
SELECT T.BANKNAME,
MAX(CASE WHEN T.CONDITIONS=1 THEN T.PEOPLENUM END ) AS level1,
MAX(CASE WHEN T.CONDITIONS=2 THEN T.P ...
首先先去java.sun.com下载最新的jdk 我下载的是jdk-6u23-linux-i586.bin
一、安装
创建安装目录,在/usr/java下建立安装路径,并将jdk拷贝到该路径下:
# mkdir /usr/java
1、jdk-6u23-linux-i586.bin 这个是自解压的文件,在linux上安装如下:
# chmod 755 jdk-6u23-linux-i586.bin
# ./jdk-6u23-linux-i586.bin
安装软件会将JDK自动安装到 /usr/java/目录下。
二、配置
#vi /etc/profile
在里面添加如下内容
export ...
break和continue
- 博客分类:
- Java
break是指强制退出,不执行循环中剩余部分代码,而continue指停止当前循环,退出到循环初始部分,开始下一次迭代。
入门篇
《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。
驱动 篇
《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码 分析比较多,基于2440的,对linux外围驱动有很全面的讲解
内核篇
浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经 ...
继承时候的初始化顺序
- 博客分类:
- Java
1. 父类--静态变量
2. 父类--静态初始化块
3. 子类--静态变量
4. 子类--静态初始化块
5. 父类--变量
6. 父类--初始化块
7. 父类--构造器
8. 子类--变量
9. 子类--初始化块
10.子类--构造器
注意,静态变量和静态初始化块的顺序是按照在代码中出现的先后顺序而来的,同样,变量和初始化块也遵循这个规律。
[size=medium]附上Java代码:
class Parent {
// 静态变量
public static String p_StaticField = "父类--静态变量";
// 变量
public ...
1:ArrayList使用数组实现List接口,所以对于快速的随机取得对象来说,使用ArrayList可以得到较好的效能,不过在移除对象或插入对象时,ArrayList就比较慢(使用 LinkedList 在这方面就好的多)。
除了具有Collection接口必备的iterator()方法外,List还提供一个listIterator()方法,返回一个ListIterator接口,和标准的Iterator接口相比,ListIterator多了一些add()之类的方法,允许添加,删除,设定元素,还能向前或向后遍历。
2:List类是以对象加入(add)容器的顺序来排列它们,如果您的对象加入之后 ...
发信人: hzxdark (漆黑之翼), 信区: Java
标 题: java.io包详细解说,希望对师弟师妹们有所帮助^_^
发信站: 荔园晨风BBS站 (Thu Dec 21 23:13:30 2006), 站内
我不知道各位是师弟师妹们学java时是怎样的,就我的刚学java时的感觉,java.io包是最让我感到一头雾水的。所以现在这篇文,尽可能简单地描述java.io包的结构,希望对java.io同样一头雾水的师弟师妹们有些帮助^_^
我开始学java时,java.io的介绍是在《java编程思想》里看的。说实话,当时完全看不明白——“java.io的是用‘decorator模式’ ...
大家都知道匿名内部类接收的参数必须是final的,但是如果在匿名内部类中使用args[0]程序不会提示有任何不妥,那只能说明.
public static void main(String[] args)中的args本身已经是final的.
src:Thinking in java