- 浏览: 45755 次
- 性别:
- 来自: 哈尔滨
最新评论
-
fortianwei:
上面的s之所以 不==b,是因为s是一个存在于堆中的对象,而b ...
【java】intern方法实践 -
Traveling:
这个文章讲得多一点,可以参考一下http://blog.sin ...
【java】intern方法实践 -
Traveling:
String s1 = "abc"; S ...
【java】intern方法实践 -
teasp:
楼主作为资深工程师,居然没用过这个方法?
【java】由Zookeeper sourcecode联想到的 -
cectsky:
huangdj 写道Collections.<stron ...
【java】由Zookeeper sourcecode联想到的
文章列表
早上,收到一封站内信,打开之前非常高兴,but,打开一看,我晕!
如附件图片,我的回复被javaeye会员集体投票为差贴,并扣分-30
注意红色字体。
此时此刻,我的积分变成-30分,没有回复的权限了。禁言3天。
最后我想说:“我其实,是个好孩子!”
PS:不知道标点用的对不对,叹号是在引号里还是外面来着?我忘记了,中国文化已经忘的差不多了,好了现在2010-12-20 18:31,收拾一下去坐车回家了。加班的日子不好过,同样打酱油的日子也不好过!哈哈
今天使用count的时候发现了一些问题。回顾一下,温故而知新,可以为师矣~ <2,0>
语法: COUNT(expr)
<PS:count is a kind of aggregate functions in mysql.也就是我们说的group by配合使用的>
Returns a count of the number of non-NULL values of expr in the rows retrieved by a
一、导火索
在看Zookeeper sourcecode的时候,发现server端的NIO*Factory 在channel上获取完SelectionKey列表后,进行了一个shuffle的操作保证公平性,code as followed:
ArrayList<SelectionKey> selectedList = new ArrayList<SelectionKey>(selected);
Collections.shuffle(selectedList);
for (SelectionKey k : selectedList) {
....
...
借贵地推销下自己,看看有没有公司给面试机会
简历如下,省略公司名称,觉得写的不好的或者看上的,发站内信告之,谢谢!
概况:
喜欢技术但没有大哥指点,所以技术中等吧,
四年半bs java全职开发经验,行业所属为电信运营支撑BOSS/通信业
能看懂英文文档,能够自我学习一些开源Framework的code,懂点OO和设计模式
硬件:
08年本科毕业+四级
软件:
1、JAVA:基础还算扎实,熟悉JAVA一些高级特性,如多线程,反射等
3、框架:使用过Struts1/2.1、Spring1.3、ibatis2、OSCache、Quartz、JfreeChart、B ...
上周加班,这周依然如此(今天早上还真是冷,冬天真的来了...)StringBuffer和StringBuilder相信筒子们都了解的比较透彻1.为什么要写?在弄convert Object to Json的时候,无意看了下json的sourcecode,发现它用的是StringBuilder, 思绪一下子就回到了刚毕业的青葱岁月。还记得那时还很年轻,青春就如同奔流的江河,而现在青春,一去不回 来不及道别,只剩下麻木的我 没有了当年的热血。当时奔波面试,狂背网上down的试题,比较经典的就是String、StringBuffer、StringBuilder的区别,因为没有具体应用,所以总是背完过不 ...
HttpSession 失效的内部机制
- 博客分类:
- tomcat
周六在公司加班,研究了下tomcat session失效的原理,直接上code,以后再补齐一些基本concept.
starttime = 2012-11-24 2:57pm (好久没update blog 看看写一篇用多久)
2种方式注销session
(1)主动 invoke Servlet API
/**
* Invalidates this session then unbinds any objects bound to it.
*
* @exception IllegalStateException
...
普通工程师跟着业务跑,来啥需求做啥事;文艺工程师专注于自己的领域,研究的非常精深;2B工程师跳来跳去,啥都干,啥都浅尝辄止;还有一种工程师叫牛B工程师,啥都能干,啥都精通
下午闲来无事,看了一个教程,关于读取properties的方法,其实,这种代码网上一大片一大片的,都懒的看了。说说我联想到了什么吧。
首先是getResourceAsStream()方法,就是从stream中获取resource而已,那么这个方法是谁提供的呢?
角色之一:ClassLoader
public InputStream getResourceAsStream(String name) {
URL url = getResource(name);
try {
return url != null ? url.openStream() : ...
无意中看到帖子http://www.iteye.com/topic/984288,回想上午在看org.apache.commons.lang.StringUtils源码的时候,发现这么一段code:
public static String join(Iterator iterator, String separator){
...
StringBuffer buf = new StringBuffer(256);
...
}
按照我之前的习惯,就直接StringBuffer sb = new StringBuffer("");了,why?
分析sour ...
此乃面试系列,不为别的,只为了给自己留份会议,等我老的时候,还可以回忆起当年青春年少的经历,忆往昔数风流人物还看面试。
具体的时间记不清了,总之是2010-10到2011-2月的这段日子,感慨颇多啊。
第一家:用友工程(人力外包到爱立信)
当时还在外地(2010年9月份),有离职的打算就去更新简历了。接到用友工程HR的电话,说实话,只听过用友是做ERP的,不知道它有好多公司。
回到北京,第一次面试献给了爱立信。在望京西那边,远的狠呢。地铁公交做一通,终于到了。
郁闷的是,还是走错了。
最后终于找到了,面试官给我刷卡接进去了(他真的很严肃,似乎很压抑 ...
此为转载系列,不是全部的转载,而是在已有的文章上进行筛选对本人有价值的需要记忆的信息。now go~
此文参考http://wenku.baidu.com/view/3b4b651d59eef8c75fbfb32f.html
以下这段话不是很明确:
sql执行过程:接收sql-》排队-》解析sql-》返回结果
解析sql:这个阶段可以有效率的提升,preparestatement预编译,减少hard parse的时间消耗。
排队:这个阶段,乃是性能的瓶颈了,queue就是阻碍高并发的一大杀手啊。往往会导致锁表。(那个文章叫阻塞,比较专业)
解决方法:
分表,将表水 ...
最近看spring的时候,看到JdbcTemplate的时候,发现其实现方法极其ugly。
概念:(从网上抄的,哥不懂啊)
1、callback机制。
摘自http://www.iteye.com/topic/727249 感觉有点通俗。
你有一个复杂的问题解决不了,打电话给你的同学,你的同学说可以解决这个问题,但是需要一些时间,那么你不可能一直拿着电话在那里等,你会把你的电话号码告诉他,让他解决之后打电话通知你。即回调就是体现在你的同学又反过来拨打你的号码。
解释:将电话号码(自己的引用)给朋友,朋友再打电话(调用自己引用的方法)回拨给自己
Ajax中 ...
今天和室友聊天,他去了一家公司面试,个人觉得比较有趣,就同大家分享一下。
好像是什么叫风行者的公司,我当时还问:怎么叫这个名字?他说:谁知道呢。
下面是主要的聊天记录:
面试官:知道什么事EXT吗?
室友:知道,ajax框架,之前用过,不过用的不是太多,主要用jquery框架。
面试官:笑了一声,说 不是一个级别的。
室友:⊙﹏⊙b汗
面试官:那你说说ext和ajax的区别?
室友:巴拉巴拉说了一通。
面试官:你做过crm?
室友:是的
面试官:哦,你简单讲下
室友:说了一通
面试官:又笑了一下,说 问点技术的吧
室友:额~~
面试官:表的外键的作 ...
学习一个比较parent的class吧。我什么时候能毕业啊。
package java.lang;
/**
* Class Object is the root of the class hierarchy(层次结构)
*/
public class Object {
private static native void registerNatives();
static {
registerNatives();
}
/**
* Returns t ...
真是信息爆炸,现在的学习笔记都不知道该写在哪个blog上了,日!
刚开完会,学习下Map接口吧。先看看AbstractMap吧,之所以JDK都是Map下面继承abstract class就是因为可以定义一些通用约定,比如equals的自反性,对称性....对于这些学术概念我头疼啊,吗的。先写一点吧,改天详细搞搞Map的具体实现类的一些方法,内部数据结构等,red-black,大学的时候就发现这些都是浮云啊!
public abstract class AbstractMap implements Map {
/**
* protected,哥喜欢(*@ο@*) 哇~
...