- 浏览: 30518 次
- 性别:
- 来自: 北京
最新评论
-
Emy:
跳槽要慎重啊,
写的很实在
辞职也需要辞得帅,辞得大家都开心,多为将来考虑,辞职不要急,本是好事要办好 -
flystar007:
synchronized
Java中线程安全问题个人理解 -
yz_looksun:
有个问题一个程序如何判断他是不是线程安全的?
Java中线程安全问题个人理解 -
zhenglutan:
if(obj == null)
{
...
java中读写锁的实现及使用读写锁简单实现缓存系统的实例 -
deny_guoshou:
flystar007 写道调用方法时候,本身就有一个this ...
Java中线程安全问题个人理解
文章列表
java中堆栈(stack)和堆(heap)
一、堆栈(stack)和堆(heap)?
(1)内存分配的策略
按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.
静态存储分配是指在编译时就能确定每个数据目标 ...
javaScript
- 博客分类:
- 处理金钱的函数
function AmountInWords(dValue, maxDec) { // 验证输入金额数值或数值字符串: dValue = dValue.toString().replace(/,/g, ""); dValue = dValue.replace(/^0+/, ""); // 金额数值转字符、移除逗号、移除前导零 if (dValue == "") { return "零元整"; } // (错误:金额为空!) else if (isNaN(dValue)) { return "错误:金 ...
javaScript
- 博客分类:
- 资源分享
// 返回中文金钱数
function AmountInWords(dValue, maxDec) { // 验证输入金额数值或数值字符串: dValue = dValue.toString().replace(/,/g, ""); dValue = dValue.replace(/^0+/, ""); // 金额数值转字符、移除逗号、移除前导零 if (dValue == "") { return "零元整"; } // (错误:金额为空!) else if (isNaN(dValue)) { retur ...
java 连接Tuxedo :
JoltSessionAttributes attr=new JoltSessionAttributes(); attr.setString(JoltSessionAttributes.APPADDRESS, "//localhost:port"); JoltSession joltSession =new JoltSession(attr,null,null,null,null);// username,userrole,userpassword,apppassword JoltRe ...
请大家允许我跑个题,投简历时,恳求大家不要将自己的简历命名为“简历”,真是要命啊,我每年都收到很多叫“简历”的附件,每个都需要修改文件名才能正确保存,很闹心啊不是一般的闹心,若我们公司是大牛公司,就 ...
毕业后,有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!这篇文章有点长,但是希望你能够耐心的看完,看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。 正如”打工皇帝”唐骏说:”我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……”
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:1)、日志信息的优先级2)、日志信息的输出目的地3)、日志信息的输出格式二、配置文件 [size=9pt;" lang="EN-US][/size]其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文 ...
单例模式:保证一个类仅有一个实例,并且提供一个访问它的全局访问点。
实现方式:
a: 懒汉模式 (同步问题要注意)
public class Singleton{
private static Singleton instance =new Singleton();
private Singleton()
{}
public static Singleton getInstance()
{
return instance;
}
}
b: ...
内部类总结
1. 内部类的分类: 成员内部类,静太内部类,方法内部类,匿名内部类。
共有特征:
a . 内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。
b . 内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。
2. 成员内部类:
class A {
class B{
}
}
a .成员内部类内不允许有任何静态声明.
b .能够访问成员内部类的唯一途 ...
java 基础总结 1
- 博客分类:
- java 基础
1 .多态: 父类型的应用指向子类对象。
2 .Parent p=new Child();当使用多态调用方法时候,首先检查父类的方法,如果没有则编译错误,如果有,检查子类的方法,子类如果有,调用子类的方法,否则,调用父类的方法。
3.静态方法只能继承,不能重写。
4.final 修饰方法时候,表示一个终态方法,不能被重写。
5.static 代码块:静态代码块。静态代码块的作用是完成一些初始化工作。首先执行静态代码块,然后执行构造方法。静态代码块在类加载的时候执行,而构造方法在类声称对象时候执行;要想调用某个类的声称对象,首先要将类加载到JVM上,然后由JVM加载这个类生成对象。类的静 ...
CSS是用于改变页面显示样式的一门技术。
选择符: <HTML标签>
selector {property: value} (选择符 {属性:值})
1.选择符组(逗号分割):
相同属性和值的选择符组合起来书写,用逗号将选择符分开,这样可以减少样式重复定义:
例:h1, h2, h3, h4, h5, h6 { color: green }
2.类选择符(句点):
在自定类的名称前面加一个点号。
例:p.right {text-align: right}
3.ID选择符(#):
在自定名称(Html控件ID)前面加一个#号。
...
post 与 Get 方式比较
1. 浏览器地址呈现的结果不同(表象)
2. 真正的原因在于向服务器的形式不同
3. get 请求格式: /test/LoginServlet?username=hello&password=world HTTP/1.1
4 post 请求格式: /test/LoginServlet HTTP/1.1
Connection:keep-Alive
username=hello & password=hello
对于文件上传时候只能用POST 方式,不能通过Get方式。
Servlet 入门
首先介绍一下Servlet入门级的一个小例子:
1,新建Web工程
建立Class 类 HelloWorldServlet,从HttpServlet 继承,重写doGet方法。
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/html&quo ...
public boolean uploadPostMethod(String path, Map<String, String> params) throws IOException{
StringBuilder sb = new StringBuilder();
for(Map.Entry<String, String> entry : params.entrySet()){
//sb.append(entry.getKey()).append('=').append(entry.getValue()).append('&');
sb.app ...
- 2011-10-11 08:51
- 浏览 782
- 评论(0)