我们首先来看一段代码:
String str=new String(“abc”);
紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些 JAVA知识。 我们可以把上面这行代码分成String str、=、”abc”和new String()四部分来看待。String str只是定义了一个名 为str的String类型的变量,因此它并没有创建对象;=是对变量str进行初始化,将某个对象的引用(或者叫句柄)赋值给它,显然也没有创建对象;现在只剩下new String(“abc”)了。那么,new String(“abc”)为什么又能 被看成”abc”和new String()呢?我们来看一下被我们调用了的String的构造器: More …
大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。 我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器
。我们也可以通过下面的测试代码来验证这一点: More …
HTML5 和 CSS3
这两个基本没怎么接触过,不过以我的html和css的知识底子应该可以很快掌握;
JavaSrcipt
家里有一本JavaScript书,大致看一下就可以很快捡起来了。复习完JavaScript可以趁热学习一下Node.js。
Jquery
新买了一个Jquery书籍,还没有翻过,边看书边学习;
bootstrap
一个前端框架,你要说精通前端技术但是不懂bootstrap,那不是扯淡么。研究一下,然后做个网址导航程序的demo出来。
In June 2004, I released a network application framework, ‘Netty2’. It was the first network application framework that provides event-based architecture in Java community. It attracted network application programmers because of its simplicity and ease of use. As the Netty2 community matured, its problems also arose. Netty2 didn’t work fine with text protocols and had a critical architectural flaw that prevents users from using it for applications with many concurrent clients.
2004年6月,我发布了一款名为“Netty2”的网络编程框架。在当时的Java社区,Netty2是第一款基于事件驱动架构的网络编程框架。由于简单易用,它吸引了很多网络程序员的注意。随着Netty2社区的逐渐壮大,其问题也逐渐显露出来。首先,Netty2对文本协议的支持不太友好,其次由于关键架构的缺陷,Netty2无法适用于大并发的应用程序。 More …
旧闻重读:Google 应用系统引擎最初是以 Apache Tomcat 作为其 webserver/servlet 容器的,但最终将切换到 Jetty 上。 这个决定让许多开发人员都诧异的想问:为什么要做这样的改变?Tomcat 有什么问题吗? 我们获得的一次访问 Webtide ——Jetty 背后的公司——里的这个团队的机会,得到了关于这个决定背后更详细的信息。 More …
eixt()方法的说明:
public static void exit(int status)
Terminates the currently running Java Virtual Machine. The argument serves as a status code; by convention, a nonzero status code indicates abnormal termination.
This method calls the exit method in class Runtime. This method never returns normally.
The call System.exit(n) is effectively equivalent to the call: More …
Dear Mr. Green,
This is to let you know that I will be transferred to Beijing office of our company as of May 11, 2008.
I would like to thank you for all your support during the past years and hope that you will continue to extend the same to my replacement, Miss Gao.
With thanks and regards,
Sincerely yours,
Alex
亲爱的格林先生:
2008 年 5 月 11 号我将调职到敝公司的北京分公司,特此告知。
感谢您一直以来的支持与照顾,同时,也拜托您对我的继任者高小姐继续予以支持关照。
献上诚挚的感谢和祝福,
艾力克斯 谨上 More …
这是360网站安全总监小赵在7月份写的一篇博客。小赵接触到这样一个小黑客,初中生,他不知道自己站在十字路口上,他只想发现漏洞攒钱买一台笔记本电脑。小赵不断用路标把他从充满诱惑的十字路口引开。
小赵是360“库带计划”的负责人。国内外的安全高手如果发现了网站的漏洞提交给360,就会得到现金奖励。发现了漏洞,360会帮助软件公司和开发者及时推出漏洞补丁,防止被黑客“拖库”。
黑客是永远徘徊在十字路口的一群人,各种诱惑,黑路还是白路,考验着人性,决定着前途。今天,我们得到一个好消息:这个小黑客初中毕业进入了一家澳洲的安全公司,规模不大。今年9月,这位小黑客将参加360主办的中国互联网安全大会。 More …
1、问题描述:连接数据库出现Too Many Connections 错误,
2、问题定位步骤:
1、mysql -u root -p 进入不了,同样出现上述错误。
2、修改/etc/mysql/my.cnf(ubuntu系统,其他系统在/etc/my.cnf More …