- 浏览: 85033 次
- 性别:
- 来自: 杭州
最新评论
-
jbeduhai:
表达贴切,顶一个
ThreadLocal
文章列表
A----->B(1:M)
class A{
@OneToMany(mappedBy="alarmPlan",cascade=CascadeType.ALL)
private List<B> blist;
}
class B{
@ManyToOne(targetEntity=com.test.A.class,fetch= FetchType.Lazy,cascade=CascadeType.ALL)
@JoinColumn(name="B表关联A表的列名B_ID",referColum ...
http://vsp.iteye.com/blog/1250163
回显示时候 id 为LOng action 也必须为Long
<s:checkboxlist id="user_type_list" name="user_type_list" list="#{'0':'用户1','1':'用户2','2':'用户3'}" value="%{ttsList}">
</s:checkboxlist>
ttsList 可以卸载bean里面
...
1 。
session = hibernateTemp.getSessionFactory().getssion
Connection conn = session.connection();
Statement st = conn.createStateMent();
st.executeUPdata(hql);
st.close();
2. gao
session = hibernateTemp.getSessionFactory().getssion
session.createSQLQuery(sql)..executeUPdata()
se ...
http://rubbing-struts2.iteye.com/blog/1493713
第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等
第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。
第三范式(3NF):在第二范式的基础上,数据表中如果不存在非关键字段对任一候选关键字段的传递函数依赖则符合第三范式。所谓传递函数依赖,指的是如果存在"A → B → C"的决定关系,则C传递函数依赖于A。因此,满足第三范式的数据 ...
1,没有运用工具刷机
2,没有备份系统还原
3,解锁
4,recovery
5,重新刷boot.img
relocKED 后重新 unlock 用手动官解(fashboot 命令)
fastboot oem get_identifier_token
fastboot flash unlocktoken Unlock_code.bin
解锁后可以压人文件进行
刷boot
fastboot flash boot boot.img
下载ADT
http://dl.google.com/android/ADT-20.0.2.zip
...
Tomcat 源码拜读1
- 博客分类:
- 源码
1.tomcat 启动类是 Bootstrap 完成一些设置信息反射调用org.apache.catalina.startup.Catalina 中的Load方法
?? 为什么要交给调用Catalina 的load???
try {
String command = "start";
if (args.length > 0) {
command = args[args.length - 1];
}
if ...
1. 自定义classload 重载了findclass 方法 而没有覆盖loadclass
protected synchronized Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
{
// First, check if the class has already been loaded
Class c = findLoadedClass(name ...
1 bootstrap ==== jre/lib/rt.jar System 就是bootstrap 加载的
2.ExtClassLoader =====jre/lib/ext/*.jar
3.appclassloader======classpath 指定的所以jar和目录
类加载器采用的是双亲委派机制 即 首先交给父类加载器加载 这样好处防止多个类加载器生成多份class 的二进制字节码
自己写个java.lang.System 肯定首先被bootstrap 加载.
Tomcat 下的servlet 加载是由 tomcat 自己定义的类加载器 org.a ...
JEE 服务器集群可分为 web 层集群,EJB集群,JMS集群,
web层集群主要包括前端的负载均衡及session 复制
1, ContextLoaderListener
ContextLoaderListener implements ServletContextListener
private ContextLoader contextLoader;
// 这个方法在Web应用服务做好接受请求的时候被调用。
public void contextInitialized(ServletContextEvent event) {
this.contextLoader = createContextLoader();
this.contextLoader.initWebApp ...
1.
http://wenku.baidu.com/view/128c0119ff00bed5b9f31d5f.html
2.在Java Web项目中,为了提高WEB应用的响应速度,可以把常用的静态文件(包括css,js和其他各种图片)提前读入到内存缓存中,这样可以减少很多文件系统的IO操作(这往往也是项目性能的瓶颈之一)。但是这么做往往有一个弊端,那就是当实际的静态文件发生改变的时候,缓存并不能得到及时的刷新,造成了一定的滞后现象。
3.http://wenku.baidu.com/view/370e74395727a5e9856a614d.html 缓存的应用
1,
String string = null ;
if (string != null && string.equals("1")) {
System.out.println("1111");
} else if (string.equals("2")) { // error Exception in thread "main" java.lang.NullPointerException
System.out.println("2222&qu ...
Android Parcelable
- 博客分类:
- Android
Parcelable 传递对象时候用
Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还可以用在进程间通信(IPC)中
ParcelableTEST implements Parcelable
boolean hasA;
String E;
public void writeToParcel( Parce ...
Android Handler
- 博客分类:
- Android
handler 将线程放入队列
Handler.poser(
runable )