`
文章列表

JDBC

    博客分类:
  • J2EE
http://blog.csdn.net/axman/archive/2006/07/07/888024.aspx JDBC分布式事务  http://owen4751076.iteye.com/blog/316510 JDBC分布式事务 http://www.iteye.com/topic/78674 事务属性
Overview of the available tutorial categories. http://www.vogella.de/tutorials.html   Java类加载原理 http://www.blogjava.net/zhuxing/archive/2008/08/08/220841.html Eclipse plugin classloader http://phoenix-bupt.iteye.com/blog/47161 http://hi.baidu.com/chainskyicechain/blog/item/f52bf73e1e365fc47c1e7 ...
传智播客——Android开发(一)Android搭建、HelloWorld 传智播客——Android开发(一)拨打电话程序 传智播客——Android开发(一)发送短信程序 传智播客—Android(二)数据存储和访问 之文件 传智播客—Android(三)数据存储之XML解析技术 传智播客—Android(三) 数据存储之二 SharedPreferences
设计程序的时候,可以用风格和主题来统一格式化各种屏幕和UI元素。 风格是一个包含一种或者多种格式化属性的集合,你可以将其用在布局XML的单个元素中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例上。 主题是一个包含一种或者多种格式化属性的集合,你可以将其用在应用中所有的Activity当中或者应用中的某个Activity当中。比如,你可以定义一个主题,它为window frame和panel 的前景和背景定义了一组颜色,并为菜单定义文字的大小和颜色属性,你可以将这个主题应用在你程序当中所有的Activity里。   风格和主题都是资源 ...
@表示引用资源,声明这是一个资源引用—随后的文本是以@[package:]type/name形式提供的资源名。 @android:string表明引用的系统的(android.*)资源 @string表示引用应用内部资源 对于id, 可以用@+id表明创建一个id   ?表示引用属性 “?”引用主题属性,当您使用这个标记,你所提供的资源名必须能够在主题属性中找到,因为资源工具认为这个资源属性是被期望得到的,您不需要明确的支出他的类型(?android:attr/android:textDisabledColor)。   使用主题属性 : 另外一种资源值允许你引 ...
在进入实战篇以前,我们简单说一下多线程编程的一般原则。   [安全性]是多线程编程的首要原则,如果两个以上的线程访问同一对象时,一个线程会损坏另一个线程的数据,这就是违反了安全性原则,这样的程序是不能进入实际应用的。   安全性的保证可以通过设计安全的类和程序员的手工控制。如果多个线程对同一对象访问不会危及安全性,这样的类就是线程安全的类,在JAVA中比如String类就被设计为线程安全的类。而如果不是线程安全的类,那么就需要程序员在访问这些类的实例时手工控制它的安全性。   [可行性]是多线程编程的另一个重要原则,如果仅仅实现了安全性,程序却在某一点后不能继续执行或者多个线程发生死锁, ...
写在前面   随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。随着CPU主频的不断攀升,X86架构的硬件已经成为瓶,在这种架构的CPU主频最高为4G。事实上目前3.6G主 ...

note

1:ID生成策略 2:Composite id(注解定义的三种方式) 3:opensession vs getcurrentsession      opensession 打开的session需要显式close; getcurrentsession不需要,事务提交后自动close 4: current_session_context_class     常用的thread, jta     thread:指明session的事务是依赖于connection的(针对一种数据库)     jta:指明session的事务是分布式的(针对多个数据库) 5:对像的三种状态    ...
1: 例子 @Controller                   //<——①@RequestMapping("/forum.do")public class BbtForumController {    @Autowired    private BbtForumService bbtForumService;    @RequestMapping //<——②    public String listAllBoard() {        bbtForumService.getAllBoard();        System.out.printl ...

MVC-2

1: UrlHandlerMapping(BeanNameUrlHandlerMapping) <bean id="handlerMapping" class="org.springframework.Web.servlet.handler.SimpleUrlHandlerMapping">       <property name="order" value="1"/>       <property name="mappings">          ...
例子 1:web.xml <servlet>         <servlet-name>dispatcherServlet</servlet-name>         <servlet-class>org.springframework.web.servlet.DispatcherServlet</         servlet-class> </servlet> <!--为DispatcherServlet建立映射 --> <servlet-mapping>       <serv ...
在 Spring 中所有的通知都是以 Java 类的形式编写的。 Spring 是采用运行期的方式来将切面织入到系统中的。 代理 Bean 只有在第一次被应用系统需要的时候才被创建。 Spring 有两种方式创建代理: Proxy 类创建代理 ( 实现过接口的目标类 ) 和运用 CGLIB 库创建代理 ( 没有实现过任何接口的目标类 ) 。需要注意两点: 1 、对接口创建代理优于对类创建代理,因为这样会产生更加松耦合的系统, 2 、标记为 final 的方法是不能被通知的,因为 Spring 在实现的时候是为目标类产生子类。 Spring 只支持方法联接点。     Sprin ...
IOC(DI) 1.       把自己new的东西改为由容器提供 a)       初始化具体值 b)       装配 2.       好处:灵活装配 Spring IOC配置与应用 1.       注入类型 b)       setter c)        构造方法

Transaction

Propagation: Mandatory Required Requires_New Never Not_Supported Nested Supports   Isolation: READ UNCOMMITTED READ COMMITTED SERIALIZABLE 更新丢失(ost update) 脏读(dirty read) 非 重复读(nonrepeatabe read) 幻 像(phantom read)

notes

Action 1.         实现一个Action的最常用方式:从ActionSupport继承 2.         DMI动态方法调用 ! 3.         通配符配置 * {1} {2} … a)         *_* 4.         接收参数的方法(一般用属性或者DomainModel来接收) 5.         简单参数验证addFieldError
Global site tag (gtag.js) - Google Analytics