`
文章列表
apache webservice framework:   http://servicemix.apache.org/home.html       apache soa framework:   http://camel.apache.org/     开源Apache Camel简化SOA实施进程:   http://www.uml.org.cn/soa/200910162.asp
最近开始学习用NHibernate,在分页显示的时候遇到了麻烦,用Criteria返回分页记录的时候不知道该如何取得记录的总数,用 hibernate也有这个问题,网上搜索了一下,发现提这个问题的人也不少,但是解决的办法却几乎差不多,基本上都说用另一条select count(*) 或者用  select count(Id) 来查询记录总数,可是在要动态传入参数的时候构造 HQL查询语句感觉很麻烦,有没有什么更好的办法呢?NHibernate的资料不多,最后只好在Nhibernate手册中查找,发现其实在 Criteria中可以通过调用SetProjection()来进行count查 ...

权限设置原理

    博客分类:
  • J2EE
 
--权限许可 create table res_permission (  roleid      INTEGER,  resourceid  varchar2(30),  operationid integer,  primary key(roleid,resourceid,operationid) ) --角色定义 create table res_role (  roleid      INTEGER,  rolename    varchar2(30),  roledesc    varchar2(100),  primary key(roleid) ) ...

EHCache 详解

    博客分类:
  • J2EE
EHCache 详解
JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。 JMX的前身是JMAPI 。 JMX致力于解决分布式系统管理的问题, ...
RMI,远程方法调用(Remote Method Invocation)是Enterprise Java Beans的支柱,是建立分布式Java 应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。   RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口 ...
1.Overview Ehcache从 Hibernate 发展而来,逐渐涵盖了Cahce界的全部功能,是目前发展势头最好的一个项目。 标准缓存 分布式缓存(基于RMI/JGroups/JMS) URL,页面片段缓存(类似OSCache的相关部分) 中央缓存服务器(类似Memcached) 2.基 ...
EHCache 初步使用指南    写的比较初级,后续将加入对配置文件,内存/磁盘存储,优化,虚拟机宕机,日志等的说明 1. EHCache 的特点,系统要求及安装 是一个纯Java ,过程中(也可以理解成插入式)缓存实现 Hibernate2.1,Spring支持EHcache嵌入,自我感觉Hibernate2.1 + EHCache 很过瘾。。(测试结果比Hibernate+JCS 好多了) 支持多CPU服务器 其版本发布前进行了产品级测试 支持:运行环境jdk1.2到5版本(源代码编译需1.4或1.5 版本) ...
目前在学习缓存的一些开源代码,查询到 一些资料分享给大家 以下是几个著名java开源缓存系统的介绍:OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点: 缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。 拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。 永久缓存--缓存能随意的写入硬盘,因此允许昂贵的创建(expensive-to-create)数据来保持缓存,甚至能让应用 ...
6.4  Remoting Session实现 由于Http协议是不保持连接、无状态的,所以 HttpInvoker、Hessian、Burlap、WebService等都是无状态的,系统无法分辨本次调用者是否是上次调用的那个客户 端;EJB、Com+等支持状态的Remoting实现本质上也是无状态的,只是它们内置了Remoting Session机制而已。 无状态的Remoting服务从严格意义上来说是回归 到了面向过程的时代,我们面对的是服务器提供的没有任何状态的“伪类”,业界专家之所以推荐使用无状态的Remoting服务,是考虑到如果服务是有状态 的,那么状态信息就会迅速地将服 ...
    “开始”-“运行”,输入“gpedit.msc”打开组策略,选“用户配置”-“管理模板”-“windows组件”-“windows资源管理器”,在右边窗口找到“从我的电脑移除共享文档”,双击在弹出窗口中选中“启用”,确定就OK了。
面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用 中立的方式进行定义的,它应该独立于实现服务 ...
从来都是稀里糊涂的, 今天才算看明白了, 推荐给和我一样稀里糊涂的人看, 绝对清楚!   请转载,省的以后到处找了,方便大家,更方便自己。欢迎大家转载啊!     具体的社保构成比例为:     养老保险:单位每个月为你缴纳21%,你自己缴纳8%;     医疗保险:单位每个月为你缴纳9%,你自己缴纳2%外加10块钱的大病统筹(大病统筹主要管住院这块);     失业保险:单位每个月为你缴纳2%,你自己缴纳1%;     工伤保险:单位每个月为你缴纳0.5%,你自己一分钱也不要缴;     生育保险:单位每个月为你缴纳0.8%,你自己一分钱也不要缴;     住房公积金 ...
关键字: oracle 优化 象like '%abc%'之类的查询对于大表来说是个致命的性能瓶颈。下面说说如何优化. 该文的内容来自www.oracle.com.cn .原文是英文的。 1.如何优化 like '%abc'. 这种优化建立反序索引就可以了。 2.如何优化  like 'abc%' 这种比较好办,直接建立索引就可以了 3.如何优化 like '%abc%' 比如: a.建立测试表mytable  create table mytable   as select a.*,rpad('0',400,'0') dummy from all ...
创建与管理用户账户   用户是Oracle数据库 管理的常用要求之一,能够连接到数据库的每一个用户都必须是系统的合法用户。用户要想使用Oracle的管理系统 ,必须要拥有相应的权限。创建用户并授予权限是Oracle系统管理员的 ...
Global site tag (gtag.js) - Google Analytics