`
sw1982
  • 浏览: 513121 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
 直接上代码: package test; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; public class hahaha {     @Before     public void before() {         System.out.println("before");     }          @Test     public vo ...
 今天心情好。。建了一个比笔记1那篇更简单的表来演示Foo程序:)   一。数据库格式 user表 address表 address表持有user_id外键,由此应该可以看出两张表表示的关系为: “1个用户可以拥有多个地址”   二。双向关联 下面生成POJO对象: package model; /**  * Address entity.  *   * @author MyEclipse Persistence Tools  */ public class Address implements java.io.Serializable {     // Fields      ...
今天写代码郁闷的时候,偶然间尝试了下“QQ音乐”。呵呵,不试不知道,上手就久久不能忘怀。       QQ一贯的作风,只需要在QQ面板一个按钮就完成客户端启动-登陆-歌曲推荐。 动态的歌曲推荐,还有“随便听听”(就像大 ...
spring的IOC灰常的强大。。特别是管理Web项目中的自动加载。 但是实际应用中,可能会碰到这样两类的问题: 1.写UnitTest的时候,需要脱离容器,手动读取xml文件加载bean。 2.在一个Web容器中,可能某个脱离了spring管理(也就是一个非bean)的类,需要感知并读取某个spring容易的bean。   下面转了2篇文章,分别是对应上面2个问题的解决方案。     壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹壹   http://hi.baidu.com/%C9%CF%B5%DB%D2%B2%B7%B8%C0%A7/blog/item/ ...
首先要感谢满江红社区:)给我们翻译了大量高质量的文档,我学习hibernate的文档资料主要来自他们的贡献。 对Hibernate概念模糊的一定要去看看 夏昕 写的《Hibernate 开发指南 》   一。Hibernate最小依赖包 手动添加每个项目的最小依赖包,并认识每个jar的大体作用是很有必要的:)   二、加载方式与核心类 1.加载Session Session是持久层操作的基础,相当于JDBC中的 Connection。(注意Hibernate3中使用了与Hibernate2中不同的Session。老式的Session被迁移到org.hibernate.classic.Sessio ...
 最近强力研究了下java中的密码应用,打算记录并总结下学习内容,大致可以分为: 1.密码算法分类,基本介绍 2.非对称密码实现及3种应用 3.CA与PKI 4.java中的keytool 及API 5.加密邮件
发信人: zkxx (为白云骄傲,为白云自豪!), 信区: XML标  题: XML详解----Schema(推荐)发信站: 武汉白云黄鹤站 (2006年10月19日17:20:18 星期四)有人会问,DTD和Schema都是对XML文档的一种约束,为什么不就选其中之一,而又有Schema呢。因为DTD ...
一。简介 DTD 指定:可以在文档中存在的元素、那些元素可以具有的属性、在元素内部元素的层次结构以及元素在整个文档中出现的顺序。 虽然 DTD 不是必需的,但它们确实带来方便。DTD 适合三个基本用途。它能: 对标记编制 ...
今天参加一个面试,问到struts2的实现架构。虽然平日用得比较熟,可是这个一下子倒是把我触住了。。 整理几个常用的贴出来,自己日3省呼   一。spring-overview. 一个模块图:spring最核心的是IOC bean管理器,加上AOP模块的支持,慢慢扩充上层的DAO,JEE,WEB应用。感觉spring就是一个超级“模板模式”,提供大量的模板供我们继承。   二。webwork的架构,流程图。 struts2的鼻祖了,呵呵。 这个架构图涉及到过多的细节,不如下面那个struts2的精炼。熟悉一个框架的架构,才可以更好的掌握,扩展框架。 webwork中目前已经扩展过的地方只有Re ...
一。首先需要了解下面3个类的API:java系统支持的代理就是这3个类+反射来实现。import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy;   二。下面的这段测试代码,目的就是:将一个ArrayList对象的操作进行代理,每个method前后都输出一行字符串。 核心代码是 Class clz = ArrayList.class;Object proxyed_Object = Proxy.newProxyInstance(clz.getC ...
 乘着有点空闲,导师也在催毕设,准备动手整一套权限控制模块的框架。一来应付论文凑个字数,二来方便以后写系统偷懒:)系统的构想大致如下:1.非侵入式的,以RBAC模型为基础的角色、权限模块。   通过提供sql生成额外的辅助表,通过配置文件关联到系统的USER表主键、2.提供完善的helper类,比如权限角色管理,增删的接口。3.提供页面标签,使菜单根据权限动态加载显示。4.基于struts2的URL过滤demo,以及基于Servlet中Filter的URL过滤demo5.详细的文档手册
一。前提: 1.前面有写过“数据库中的-脏读,幻读,不可重复读”,之所以要用到事务,也就是为了控制数据库的“锁”概念。地址是 http://blog.csdn.net/d8111/archive/2008/06/29/2595635.aspx 2.看spring文档,了解spring的5种事务级别,7种隔离级别。 二。总概 spinrg的编程风格非常一致,包括事务的配置及其他一些内容,均提供一下几种标准模式: 1.编程式注入事务:就是在代码中引入TransactionTemplate 模板显示调用模板方法。 如果不需要返回值,如下:transactionTemplate.execute(ne ...
一。大家都知道,在JAVA中变量有以下两种:           基本类型变量,包括char、byte、short、int、long、float、double、boolean。          引用类型变量,包括类、接口、数组(基本类型数组和对象数组)。 二。具体原理 1.当基本类型的变量被当作参数传递给方法时,JAVA虚拟机所做的工作是把这个值拷贝了一份,然后把拷贝后的值传递到了方法的内部。因此在上面的例子中,在调用 Java代码 // 为方法参数重新赋值  public void change(int i) {      i = 5;  }  方法的情况下,变量i和ParamTest型 ...
实现一个标签库,来辅助页面上的菜单根据权限动决定是否显示该菜单。 前提知识: 1. 前面写过一篇web中验证思路的文章,提到将用户的验证信息放到Session中,这里开发的标签就是基于这个思路。http://blog.csdn.net/d8111/archive/2008 ...
数据库带来的并发问题包括:       1.丢失或覆盖更新。(幻像读)
Global site tag (gtag.js) - Google Analytics