- 博客(11)
- 收藏
- 关注
互联网框架sumk
SUMK是本来开发的一款互联网框架。目标是为大家提供一款易开发、高性能的框架。减轻广大码农的工作量。项目地址是:https://www.oschina.net/p/sumk主要模块如下(除此之外还有很多小功能):IOC:@Web对类进行注解,@Inject进行注入。支持数组、集合等ORM:跟redis缓存的原生集合,有效保护数据库rpc事务:使用@Box进行事务声明。支持多数...
2017-03-13 14:00:37
406
原创 用学校为例聊聊监听器模式的演变,看丑小鸭怎么变成天鹅的
先介绍下监听器模式。它的学名叫做观察者模式,因为观察者一般都取名为listener,所以越来越多的人称它为监听器模式。它的主要作用有2个,一是扩展,比如web容器的listener,就是在web.xml中配置的那种,因为web容器(比如tomcat)无法预料到开发者在启动、销毁或者其它一些事件中全部行为,所以就预留了一些listener接口;另一种作用是解耦,比如领域驱动设计(D...
2013-11-02 15:39:44
146
mongodb的主从、集群的简单介绍
主从mongodb可以设置主从数据库,主从之间读写分离。主数据库只写,从数据库只读。最好再设置一个用于仲裁的mongod(arbiter,占用资源很少,不需要独立的服务器),在主数据库宕机的情况下,arbiter会自动将从数据库升级为主数据库。主从服务器更多是为了数据的安全性,虽能提高一点读写性能,但效果不明显。需要注意的是,因为读写分离,在写入的时候,只写入到主数据库,从数据库是异步写入...
2013-10-24 17:21:44
308
数字证书、加密以及keytool工具的使用
关于数字证书的一些笔记:数字签名的作用是认证,而不是加密RSA算法中,公钥加密的只能用私钥解密,反之亦然。私钥加密更有意义,因为它具备了签名的作用私钥保存在密钥库中(文件形式),同时密钥库还会保存发给客户的数字证书。证书传递可以通过U盘传递等多种途径进行。银行的U盾就是个典型的数字证书如果需要双向认证,则需要3个证书。对于web应用,证书要配合activeX使用...
2013-10-24 10:56:43
464
浅聊spring AOP的最基本配置
假设我们有一个Person接口和它的实现类PersonImpl,我们希望每次调用Person方法的时候,都能够额外做其他一些操作。这时我们配置如下: <beanid="personTarget"class="com.mycompany.PersonImpl"> <propertyname="name"value="Tony"/>
2013-10-24 10:16:55
104
mondrian笔记
mondrian是一个开源的OLAP。适用于小型项目mondrian分四个层次:表现层、计算层、聚合层、存储层mdx是微软发布的多维查询语言标准。为多数OLAP工具所支持。通过mdx,OLAP的操作就类似于JDBCfact表存放measure值以及dimension的外键(存储层-事实表)基础概念:cube:内部的维度和度量共用一个事实表measur...
2013-10-24 09:33:17
101
symmetricDS简介
sym用于主从数据库同步,其中从端(slave)可以有多个需要在sym_triger表中配置触发器记录(只是关于触发器的数据记录),在数据源中设置触发器,将修改后的数据,修改类型等插入到sym_data表中。主从同步不是只有一个data stream。而是采用channel的方式。每个channel都有一个独立的data stream。这样可以尽量减少数据堵塞(类似开启...
2013-10-24 09:29:11
893
原创 FilterSecurityInterceptor的简单介绍
在web应用中,spring security是一个filter。而在filter内部,它又自建了一个filter chain(如果不用命名空间,也可以自定义)。spring security按顺序对每个filter进行处理。各filter之间有较大的差异性。与权限验证关系最密切的是FilterSecurityInterceptor。 FilterSecurityI...
2013-10-23 16:58:35
2303
2
html中关于页面缓存的标记
页面缓存有3种:客户端缓存、代理缓存 proxy cache、服务器(或反向代理缓存)gateway cache。本文只介绍客户端缓存。客户端从服务器请求数据经历如下基本步骤: 1、如果请求命中本地缓存(根据完整URL)则从本地缓存中获取一个对应资源的"copy"; 2、检查这个"copy"是否fresh,是则直接返回,否则继续向服务器转发请求。 3、服务器接收到请求,然...
2013-10-23 10:33:19
373
原创 spring security的filter配置
filter别名、常用的filter类及命名空间:AliasFilter ClassNamespace Element orAttributeCHANNEL_FILTERChannelProcessingFilterhttp/intercept-url@requires-channelS...
2013-10-23 10:21:49
454
原创 spring security概述
spring security由一堆的filter组成,每个filter之间的实现是独立的。而且你可以修改里面的filter,或者写自己的filter。当然了,你修改得越多,也就越失去了使用它的意义。 内置的filter列表及执行顺序:ChannelProcessingFilter, 用于选择channel,也就是http或https的选择。Sec...
2013-10-23 10:11:05
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人