- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 分布式数据库系统
一、分布式数据库系统分布式数据库系统分布式数据库系统:物理上分散而逻辑上集中的数据库系统. 物理上分散:指各站点分散在不同的地方,大可为不同国家,小可为同一建筑物的不同位置。 逻辑上集中:指各站点之间不是互不相关的,它们是一个逻辑整体,并由一个统一的分布式数据库管理系统进行管理。分布式数据库系统 =硬件+软件(OS,Compiler,App.)
2016-04-21 16:15:00 11365 2
原创 Jdbc 连接数据库
import java.util.List;import cn.csdn.domain.User;public interface UserDao { boolean insert(User entity); boolean checkUser(String name); public boolean delete(User entity); public boolean upd
2016-04-20 15:01:51 287
原创 Struts 原理
一 工作原理在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatc
2016-04-19 11:16:42 215
原创 Http和Https的区别
HTPPS和HTTP的概念HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输
2016-04-18 15:03:54 232
原创 sql 优化
SQL优化 我们要做到不但会写 SQL,还要做到写出性能优良的 SQL。SQL优化需要注意及遵循的准则很多,本文只列举核心部分: 1) 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替。 2) 不用NOT IN操作符,可以用NOT EXISTS或者外连接+(外连接+判断为空)替代。 3) 不用“以用“”代替。例如:a0 or a’ ’ 改为 a
2016-04-12 17:41:00 346
原创 数据存储优化
大业务量数据存储当系统中业务数据量较大时,避免业务变更的历史数据和正式的业务数据同时存储,由于业务新增的数据及历史业务变更产生的数据,会到时存储表越来越庞大,而且历史数据会逐步增多,一段时间后,历史数据往往会大于正式数据,而正式数据是要经常使用的,历史数据只会在个别查询时会用到,庞大的数据存储会直接导致正式业务数据的查询性能及程序处理复杂度,同时,如果系统未来进行升级时,庞
2016-04-12 17:26:21 791
原创 EhCache <one>
EhCacheEhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。声明来自:Michael's blog @http://sjsky.iteye.comDemo单例CacheManager 创建 /** * * 单例CacheManager 创建
2016-04-12 11:10:23 511
原创 hibernate 二级缓存
引言前面已经简单介绍:hibernate缓存:http://blog.csdn.net/u012743772/article/details/51120037二级缓存的配置 在使用Hibernate的二级缓存时,对于每个需要使用二级缓存的对象都需要进行相应的配置工作。也就是说,只有配置了使用二级缓存的对象才会被放置在二级缓存中。二级缓存是通过元素来进行配置的。元素的属性
2016-04-11 15:25:49 3040
原创 hibernate 缓存
简介缓存缓存是广泛使用的用于优化数据库应用程序。缓存的目的是减少你的应用程序,并通过保存从数据库已加载数据的数据库之间的流量。检索数据当前未在高速缓存仅当数据库访问是必要的。应用程序可能需要从时间空(无效)的高速缓存,以时间,如果该数据库被更新或以某种方式修改,因为它无法知道缓存是否是最新的方式。Hibernate的缓存Hibernate使用的对象两个不同的缓存:一级缓存和二级缓存。第
2016-04-11 11:13:02 3631
原创 快速排序
排序算法快速排序(Quicksort)是对冒泡排序的一种改进。步骤获得待排序数组a选取一个合适的数字p(一般来说就选取数组或是子数组的第一个元素)作为排序基准将待排序数组a中比基准p小的放在p的左边,比基准p大的放在p的右边 从第3步获得的两个子数组sub1跟sub2判断sub1或sub2中是否只有一个元素,如果只有一个元素则返回此元素,否则就将sub1(或是sub2)
2016-04-06 11:06:50 281
原创 Java设计模式 《工厂模式》
Java设计模式——工厂模式 简单工厂模式(Simple Factory Pattern): 它是为了让程序有一个更好地封装,降低程序模块之间的耦合程度。对于简单的工厂模式,其实也可以将其理解成为一个创建对象的工具类: java code: public class SimpleFactory { public Object create(Class cl
2016-04-06 10:39:58 268
Openvoice安装依赖,checkpoints-1226,frpc-linux-amd64,snakers4-silero
2024-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人