任何技能都是从模仿开始,逐步升华。

好的架构是进化而来的,好的产品是推广而来的。

Mybatis拦截器介绍及分页插件

拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。Mybatis拦截器设计的一个初衷就是为了供用户在某些时候可以实现自己的逻辑而不必去动Mybatis固有的逻辑。打个比方,对于Ex...

2014-02-27 17:03:52

阅读数:1555

评论数:0

Spring获取webapplicationcontext,applicationcontext几种方法

方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("...

2014-02-27 14:35:48

阅读数:866

评论数:0

Hadoop2.2.0多节点分布式安装及测试

我用的linux系统是ubuntu 12.04 LTS server版(就是没有桌面显示的版本)。 虚拟机用的是VMWare Workstation10,ssh客户端是开源的putty,还有ftp客户端软件是cuteFTP(虽然可以在linux系统里用vim对文件进行编辑修改,但我觉得有客户端直接...

2014-02-27 08:49:31

阅读数:828

评论数:0

Hadoop和HBase自带集群监控编程

说到对Hadoop和HBase的集群监控,大家知道的和用的最多的可能还是第三方的监控工具,cacti,ganglia,zabbix之类的。玩的深一些的,会用zenoss之类的。这些工具确实不错,也能发挥很大的作用,但时间长了总感觉监控粒度还是比较粗,不够详细。毕竟是第三方的监控,即便Hadoop自...

2014-02-27 08:47:49

阅读数:1041

评论数:0

Hessian源码分析和Hack --让Hessian携带远程调用端的信息

详见:http://www.iteye.com/topic/108611

2014-02-26 16:03:53

阅读数:590

评论数:0

Hessian 与 Session

1. ServiceContext ServiceContext 代表为 Hessian 客户端提供服务的上下文环境,用来处理与客户端请求有关的信息。在最简单和常用的应用中,在服务器端可以通过 ServiceContext 来获取代表客户端的 ServletRequest (在 HTTP 环...

2014-02-26 16:02:11

阅读数:1299

评论数:0

AMQP协议

1.3.1. 什么是AMQP 高级消息队列协议使得遵从该规范的客户端应用和消息中间件服务器的全功能互操作成为可能。该协议的实现可参考apache的qpid项目。 1.3.2. 为什么要用AMQP 我们的目标是实现一种在全行业广泛使用的标准消息中间件技术,以便降低企业和系统集成的开...

2014-02-26 15:54:32

阅读数:907

评论数:0

几种数据同步共享方法

一、数据库级处理 1.高级复制 Oracle高级复制即可支持基于整个表的复制也可支持基于部分表的复制两种复制方案。这两种复制方案主要是通过Oracle的两种复制机制来完成的,即多主复制和可更新快照复制,同时还可以将这两种复制机制结合起来以满足不断变化的业务需求。 具体配置参考:http://bl...

2014-02-26 09:33:48

阅读数:1589

评论数:0

DB link的查看创建与删除

1.查看dblinkselect owner,object_name from dba_objects where object_type='DATABASE LINK';或者select * from dba_db_links;2.创建dblink前提: 创建dblink的用户有对应的数据库权限...

2014-02-26 09:17:27

阅读数:634

评论数:0

expdp/impdp

一、EXPDP和IMPDP使用说明 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用 1)实现逻辑备份和逻辑恢复. 2)在数据库用户之间移动对象. 3)在数据库之间移动对象 4)实现表空...

2014-02-26 09:10:50

阅读数:884

评论数:0

oracle三种复制技术之比较

oracle提供三种高级备份功能 高级复制(Advanced Replication) 流复制(Streams Replication) 备库(Dataguard) 一 dataguard: dataguard在高可用及容灾方面一般是dba的首选,不管是物理备用库(p...

2014-02-26 09:08:41

阅读数:688

评论数:0

Maven依赖Scope标签用法

在一个maven项目中,如果存在编译需要而发布不需要的jar包,可以用scope标签,值设为provided。如下:         org.springframework spring-test ${spring.version} provided scope的其他参数...

2014-02-25 17:59:50

阅读数:604

评论数:0

Nginx https加密以及nginx日志配置与管理

转载:http://www.2cto.com/os/201303/192409.html 使用Nginx的优点 Nginx作为WEB服务器,Nginx处理静态文件、索引文件、自动索引的效率非常高。 Nginx作为代理服务器,Nginx可以实现无缓存的反向代理,提高网站的性能 Nginx作为负载均...

2014-02-25 10:39:04

阅读数:1553

评论数:0

几种反向代理 服务器比较

软件名称 性能 功能 过滤规则配置 Squid 不能多核是硬伤; 磁盘缓存容量有优势; 性能中等 多; 支持ACL角色控制; 支持ICP缓存协议 支持外部文件读取及热加载; 支持热启动 Varnish 多核支持; 内存缓存; 性能强 够用; 支持集群,但不支持ICP...

2014-02-18 09:08:05

阅读数:6562

评论数:1

百度云推送

百度云推送(http://developer.baidu.com/cloud/push)是百度云平台向开发者提供的消息推送服务;通过云端与客户端之间建立稳定、可靠的长连接来为开发者提供向用户端实时推送消息的服务。 百度云推送服务支持推送三种类型的消息:通知、透传消息及富媒体;支持向所有用户或根据...

2014-02-14 16:40:57

阅读数:1365

评论数:0

javascript编写模板

项目中页面js编写模板。 //闭包 (function() { var Template = function() { //初始化 this.init(); }; Template.prototype = { config : { //保存一些静态常量 如 : url .....

2014-02-13 14:30:05

阅读数:722

评论数:0

改造CAS单点登录 --- 部署测试

一、            修改hosts文件 C:\Windows\System32\drivers\etc\hosts文件添加域名解析 127.0.0.1 sso. slimsmart.cn 127.0.0.1 www. slimsmart.cn 二、            证书 1、  生成...

2014-02-13 14:25:36

阅读数:1543

评论数:3

改造CAS单点登录 --- 自定义登陆页面(服务端)

服务端通过自定义spring-flow流程实现登录和退出功能。 一、修改cas-server-core 1.在类AuthenticationViaFormAction中重载submit和validatorCode方法 public final String submit(final Reques...

2014-02-13 14:23:49

阅读数:4246

评论数:0

改造CAS单点登录 --- 自定义登陆页面(客户端)

修改版本cas-client-3.2.1和cas-server-3.5.2,功能使用maven构建     通过自定义认证过滤器,添加登录页面路径处理。废话不多说了,直接上代码。 一、修改cas-client-core工程 1.自定义认证过滤器RemoteAuthenticationFilter ...

2014-02-13 14:23:35

阅读数:5501

评论数:7

改造CAS单点登录 --- 验证码

至于CAS原理问题这就不多介绍了,想了解的可以参考: http://blog.chinaunix.net/uid-22816738-id-3525939.html

2014-02-13 10:50:04

阅读数:3609

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭