`
文章列表
查看源代码: <tr id="ul7404_view" onmouseover="$(this).addClassName('mouse_over');" onmouseout="$(this).removeClassName('mouse_over');"> <td>QQ交谈</td> <td><a href="http://sighttp.qq.com/cgi-bin/check?sigkey=5a47860199865b ...
小弟:“经理,redirect和forward有什么区别?”。 经理不说话,把桌上一打报告给了小弟,说:"今天晚上帮我处理测试小组的今天提交过来的报告,明天给他们。this is forward."。 然后在一张白纸条上写了:“301”。 经理:“你拿着这张纸条,去找资料室小张,要编号是这个的那本书,回去看看。this is redirect”。
问题一:假设Spring的license不被项目接受,不允许用,作为项目经理你该怎么办? 项目经理:恩是个大麻烦,DAO的父类BaseDAO是继承了HibernateDAOSupport的,要调整了,N个spring.xml上的配置要移植,最要命的是那些FactoryBean。哎Spring由馅饼变陷阱了。 问题二:假设明天Hibernate的License不是免费了 项目经理:什么??Hibernate4.0收费了,汗~~~幸好是用3.2。^_^ ,?!啊。听错了,License改了,都不能用了。 第二天早上。。。 “听说项目经理住院了” “啊,怎么搞的?昨天还好好的” “昨天他翻墙 ...

JSP的书

买本JSP的书,搜索一下"200","404","303","505".啥也没找到。。。。。。要么这几页给人撕了,要么。。。什么嘛,这本书只有199页。。。
线程(引用自Java API doc):引用线程 是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。 线程的一些特性: 所有的Java代码都是在某个线程中执行的,所以在任一行Java代码中使用Thread.currentThread()都可以 ...
需要多线程修改字符串序列用StringBuffer.单线程使用StringBuilder。 Java API doc:引用通常应该优先使用 StringBuilder 类,因为它支持所有相同的操作,但由于它不执行同步,所以速度更快
Collection在很多情况下需要转换为数组来处理(很多接口方法都使用array作为参数)。 Collection的toArray()方法返回的Object[],是不能被强制转换为子元素类型的 例如: List l=new ArrayList(); l.add("a"); l.add("b"); String[] strs= ...
数组对象创建的时候类型是确定,而不管其存储的元素类型如何。 以下代码能测试出数据转换的问题: Object[] objs=new Object[10]; for (int i = 0; i < objs.length; i++) { objs[i]="a"; } String[] strs =(String[])objs; 会抛出ClassCastException。 Object[] objs=new String[10]; for (int i = 0 ...
为什么Exception类的e.printStackTrace()输出会和System.out.println()不同步? 是因为System.out和System.err的输出不是同一个线程。
各有优劣 spring 配置里xml + autoproxy的方式可以工作的很好。但target bean 要管理好,名字或者类型要有特征性,以便autoproxy能够识别。 annotation 也能工作的很好,但分散到了每个具体的类。最好是要annotation的方法集中到父类。这样避免了分散。
一个线程存放上下文对象的地方。 也就是贯穿线程生命周期需要用到的东西。 所以,使用ThreadLocal对象的方法基本上是静态方法。
Global site tag (gtag.js) - Google Analytics