- 浏览: 15714 次
- 性别:
- 来自: 成都
-
最新评论
文章列表
ThreadPoolExecutor机制 一、概述 1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务; 2、Executors方法提供的线程服务,都是通过参数设置来实现不同的线程池机制。 3、先来了解其线程池管理的机制,有助于正确使用,避免错误使用导致严重故障。同时可以根据自己的需求实现自己的线程池 二、核心构造方法讲解 下面是ThreadPoolExecutor最核心的构造方法
Java代码
Hibernate对应关系
- 博客分类:
- Hibernate站
一对一关联主要有3种方式 1.两主键关联 2.外键关联 3.关联表关联 这三种方式hibernate annitation都提供了支持 这里重点讲第二种配置 配置步骤 一数据库表配置 表结构见附录 sns_topic表示一个论坛主题 sns_topic_views`表示帖子浏览量 topic.views_id持有topic_views.id,为多对一关联。但我们需要的是一对一关联 所以需要在views_id上增加唯一性约束
Java代码
最近心里乱乱的。有时候也该记录点啥。想起啥就写点啥吧。总比一天天这样无所事事的耗下去好。这样有背时代精神呀。
-----------------------------------------------------华丽丽的分割线-------------------------------------------------------------
EL(Expression Language)表达式语言是JSP2.0版本中引入的新特性,用于在JSP文件中的数据访问。在JAVA1.4之前是不支持的。
先来看一段JSP代码:
<%
User user ...
对于JAVA中equals方法的探讨
- 博客分类:
- 编程基础站
最近遇到了许多关于equals(Object o)方法的探,个人觉得有必要在这里总结一下,以备哪时忘了,好翻下。
首先我们来说下Object.equals(Object o),提供的初忠是为了比较两个对象是不是同一个引用。而不是比较是不是同样的值。例如如下代码:
A a = new A();
A a2 = new A();
a.equals(a2);
这里的equals方法将返回一个false;因为这两个对象不是同一个对象,所以指向的是不同的引用。若改为:
A a = new A ...
几道JAVA面试问题
- 博客分类:
- 面试集锦
依稀记得几道面试题记录一下:
1、写出JAVA的十个优势:(这道题出得,真TMD喷血)
答:简单性,可靠,面向对象,分布式,解释型,安全,平台无关,可移植,高性能,多线程,动态性等等。
2、写出JAVA的十个术语:(这是他妈的什么公司呀!!!)
答:成员变量,属性,类,对象,方法,行为,常量,线程,异常,继承,重载等等(太扯蛋了)
3、冒泡法排序一个组组【4,3,1,2,283,124,75,28,93,442,19,32,82,99,119】(略)。
4、Array有没有length()方法。String 有没有length方法。
答:数组没有leng ...
一:配置介绍
1、Logger、appender及layout
Logger作为日志的记录器,把它关联到应用的对应的context上后,主要用于存放日志对象,也可以定义日志类型、级别。
Appender主要用于指定日志输出的目的地,目的地可以是控制台、文件、远程套接字服务器、 MySQL、 PostreSQL、 Oracle和其他数据库、 JMS和远程
logback取代log4j的理由
- 博客分类:
- 日志组件站
首先来说:logback和log4j非常的相似。如果你对log4j很熟,那么你对logback也会得心应手。
闲话少说,来看看到底有哪些理由:
1、更快的实现。logback对内核进行了重写,在许多关特定环境中性能提升了10倍。而且logback不仅性能提升了,并且在保证初始化速度的同时,内存加载也更小了。
2、更加充分的测试。logback经过了几年,数不清的小时测试。尽管log4j也进行过测试,但与logback相比,完全不在同一级别。这个应该是选择logback最重要的原因。
3、logback-classic很自然地实现了SLF4J。logback-c ...
一、spring工作原理:
1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。
2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.
3.DispatcherServlet请请求提 ...
一、单例模式介绍
Singleton模式是一种建型模式,指某个类采用Singleton模式,则在这类类创建后,只能产生一个实便供外部访问。并且提供一个全局访问点。
全局对象和Singleton模式有本质的区别,因为大量的使用全局对象对影响程序的质量,并且很多语言根本不支持全局变量。并且全局对象方式并不能阻止一个类对实例化多次。
二、单例的特点
1、单例只能有一个实例
2、单例必须自己为自己创建唯一的实例。
3、单例必须为其它对象提供这一唯一实例。
三、单例模式的应用
1、每台计算机可以由若干个打印机,但只能有一个P ...
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
权限问题,授权 给 root 所有sql 权限
mysql> grant all privileges on *.* to root@"%" identified by ".";
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
- 2013-05-16 12:45
- 浏览 1611
- 评论(0)
SecurityContext
- 博客分类:
- ssss
/*
* Copyright Huawei Symantec Technologies Co.,Ltd. 2008-2009. All rights reserved.
*
*
*/
package com.huaweisymantec.core.service;
import java.util.Collection;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.GrantedAuthority;
import org.spr ...
/*
* Copyright Huawei Symantec Technologies Co.,Ltd. 2008-2009. All rights reserved.
*
*
*/
package com.huaweisymantec.core.utils;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.lang.StringUtils;
import org.springframework.orm.hib ...
SpringContextHolder
- 博客分类:
- ssss
/*
* Copyright Huawei Symantec Technologies Co.,Ltd. 2008-2009. All rights reserved.
*
*
*/
package com.huaweisymantec.core.utils;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
/**
* 以静态变量保存Spring ApplicationContext, 可在任何代 ...
/**
* {@inheritDoc}
*/
@Override
public int read() throws IOException {
return in.read();
}
/**
* {@inheritDoc}
*/
@Override
public int read(byte b[]) throws IOException {
return this.read(b, 0, b.length);
}
/**
* {@inheritDoc ...
http://www.khotyn.com/
http://blog.csdn.net/huyiyang2010/article/details/5677396
http://www.iteye.com/topic/1126047
http://09572.iteye.com/category/229341
http://blog.csdn.net/yejianmiao/article/details/6009049
http://ryanflyer.iteye.com/