- 浏览: 61426 次
- 性别:
- 来自: 南京
最新评论
-
tenderuser:
xiaoyu1985ban 写道自动装箱是有编译器来实现的,这 ...
Long 的== 与equals -
xiaoyu1985ban:
自动装箱是有编译器来实现的,这个问题我也遇到过。
http:/ ...
Long 的== 与equals -
zhou363667565:
写的很不错。很详细。
在tomcat中使用Realm -
zhuchao_ko:
...
在tomcat中使用Realm -
javamanlcy007:
very good
Java中String数据类型
文章列表
Eclipse SVN插件安装
Eclipse版本:3.2
在eclipse下安装插件有很多方法,最一般的方法是直接解压插件包,将其中的eclipse目录层次的文件直接合并到eclipse目录下,这样就完成了eclipse插件的安装,不过这种方法插件安装后很混乱,插件不好管理。还可以使用eclipse的update来安装,这种方法安装较慢。这里安装eclipse SVN插件采用连接的方法。
下载subversion eclipse插件,将其解压到合适的目录中,这里假设为D:\eclipse\eclipseplugins,
在eclips ...
当你喜欢我的时候,
我不喜欢你,当你爱上我的时候,我喜欢上你,
当你离开我的时候,我却爱上你,
是你走得太快,还是我跟不上你的脚步,
我们错过了诺亚方舟,错过了泰坦尼克号,
错过了一切的惊险与不惊险,我们还要继续错过……
但是,请允许我说这样自私的话,
多年后,
你若未嫁,
我还未娶,
那,
我们能不能在一起??
package collectionSort;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
import java.util.Map.Entry;
...
一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份 。
volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。
使用该关键字的例子如下:
int volatile nVint;
>>>>当要求使用volatile 声明的变量的 ...
编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设 断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真 可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。 使用断言可以创建更稳定,品质更好且易于除错的代码 当需要在一个值为FALSE时中断当前操作的话,可以使用断言,单元测试必须使用断言(Junit/JunitX) ,除了类型检查和单元测试外,断言还提供了一种确定各种特性是否在程序中得到维护的极好的方法, 使用断言使我们向按契约式设计更近了一步。
常见的断言特性
...
JIRA4.02安装,破解及中途遇到的问题的解决
从JIRA官网上下载JIRA4.02 windows下的安装包,按照提示一步一步的安装下去,一般情况下不会出现任何问题,就可以直接启动JIRA服务,然后进行配置破解,但如果我们本地安装过tomcat ,且版本不是tomcat5.0,环境变量设置了CATALINA_HOME项后,将会出现服务无法启动的错误,出现tomcat服务启动窗口一闪而过的画面,重装N次,清理注册表N编均不会有效果,这时的解决办法是:
在环境变量中删除CATALINA_HOME项,这时启动startup_bundled_jre.bat 就可以完成JIRA服务的 ...
There are two basic ways to see growth: one as a product, the other as a process. People have generally viewed personal growth as an external result or product that can easily be identified and measured. The worker who gets a promotion, the student whose grades improve, the foreigner who learns a n ...
平时在使用到ajax的时候一般都使用jquery直接使用回调函数,还没发生过什么问题,但是,今天有一个页面直接使用eval来解析执行json对象,居然出现了错误。
一下是执行有错误的代码:
Javascript代码
1. var str = "{'arr':123}&quo ...
- 2009-07-21 13:55
- 浏览 2649
- 评论(0)
在页面中想要获取checkbox中的选中的值,然后封装成数组,放到json中,
页面:
用户名:<input type="text" id="username" /><br />
密码 :<input type="password" id="password" /><br />
确认密码 :<input type="password" id="repassword" /><br /> ...
- 2009-07-21 12:48
- 浏览 2166
- 评论(0)
动态代理。。。使用cglib 这个jar文件。。
package test.dynasic;
import java.lang.reflect.Method;
import net.sf.cglib.proxy.Enhancer;
import net.sf.cglib.proxy.MethodInterceptor;
import net.sf.cglib.proxy.MethodProxy;
public class TestDynasicProxy implements MethodInterceptor {
@Override
public Obje ...
- 2009-06-24 18:48
- 浏览 928
- 评论(0)
一、字符编码的过滤器
import javax.servlet.*;
import java.io.IOException;
/** *//** *//** *//**
* 用于设置 HTTP 请求字符编码的过滤器,通过过滤器参数encoding指明使用何种字符编码,用于处理Html Form请求参数的中文问题
*/
public class CharacterEncodingFilter
implements Filter
{
protected FilterConfig filterConfig = null;
protected String ...
- 2009-05-24 23:30
- 浏览 1235
- 评论(0)
一 Java内存分配形式
Java把内存划分成两种:一种是栈内存,一种是堆内存。
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
Java的堆是一个运行时 ...
- 2009-05-23 23:46
- 浏览 2611
- 评论(1)
原来实际行动比我想象的要难好多
- 博客分类:
- 杂,个人感慨
哎,原来实际行动比我想象的要难的多呀。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
看来得多实践了,实践实践 沉淀 沉淀
- 2009-05-12 01:05
- 浏览 917
- 评论(0)
最近想单独弄一个小的项目,不过感觉好多东西都不会,在建模方面有很大的缺陷,今天试着自己建了一个关于药店系统的简单模型,来看看到底是怎么建立的,并问了群中的一些牛人;在他们的讨论中,感觉建模其中一个要注 ...
- 2009-05-11 00:00
- 浏览 1325
- 评论(0)
最近几天什么也没弄………………
- 博客分类:
- 杂,个人感慨
最近几天什么也没弄,哎,今天把io中的一些东西捡起来又弄了弄,没什么长进了,从新弄了些nio 和对象序列化的东西,有了一些小感触,本来准备最近把java 中的安全的那一块看看的,不过看到那么多的加载器,有点退缩了,哎 ,慢慢来 ,最近比较烦
几天以来总算是来了一点状态呀
- 2009-05-02 00:03
- 浏览 891
- 评论(0)