Hibernate 缓存机制
摘要:一、why(为什么要用Hibernate缓存?) Hibernate是一个持久层框架,经常访问物理数据库。 为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。 缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
阅读全文
posted @
2016-03-29 15:37
xijin_wu
阅读(176)
推荐(0) 编辑
(Hibernate进阶)Hibernate基本原理(一)
摘要:在开始学hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低? 如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。 这难道是学习的最终目的吗? 不是,绝对不是。我们需要了解这门技术的基本概
阅读全文
posted @
2016-03-28 14:09
xijin_wu
阅读(390)
推荐(0) 编辑
Android多线程异步处理:AsyncTask 的实现原理
摘要:AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。 AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法。注意继承时需要设定三个泛型Params,Progress和Result的类型,如AsyncTask<Void,Inetger,V
阅读全文
posted @
2016-03-21 15:56
xijin_wu
阅读(425)
推荐(0) 编辑
Android之EventBus使用详解
摘要:一、概述 当Android项目越来越庞大的时候,应用的各个部件之间的通信变得越来越复杂,例如:当某一条件发生时,应用中有几个部件对这个消息感兴趣,那么我们通常采用的就是观察者模式,使用观察者模式有一个弊病就是部件之间的耦合度太高,在这里我将会详细介绍Android中的解耦组建EventBus的使用。
阅读全文
posted @
2016-03-18 18:27
xijin_wu
阅读(2887)
推荐(0) 编辑
Android之Handler(异步消息处理)机制
摘要:1、 概述 Handler 、 Looper 、Message 这三者都与Android异步消息处理线程相关的概念。那么什么叫异步消息处理线程呢?异步消息处理线程启动后会进入一个无限的循环体之中,每循环一次,从其内部的消息队列中取出一个消息,然后回调相应的消息处理函数,执行完成一个消息后则继续循环。
阅读全文
posted @
2016-03-18 16:28
xijin_wu
阅读(290)
推荐(0) 编辑
Android网络编程之Socket
摘要:Socket(套接字)是一种通信机制,可以实现单机或跨网络进行通信,其创建需要明确的区分C(客户端)/S(服务器端),支持多个客户端连接到同一个服务器。有两种传输模式: 1)、面向连接的传输:基于TCP协议,可靠性高,但效率低; 2)、面向无连接的传输:基于UDP协议,可靠性低,但效率高; Andr
阅读全文
posted @
2016-03-18 16:23
xijin_wu
阅读(217)
推荐(0) 编辑
常用的SQL语句
摘要:常用的SQL语句,包括建表语句,增删改查,如以下为实现创建表user,内容包括id,用户名,密码,年龄,性别,联系-- 建表语CREATE table user(
阅读全文
posted @
2016-03-18 16:15
xijin_wu
阅读(342)
推荐(0) 编辑