BOSS核心概念模型
BOSS系统三户模型
Java interceptor 拦截器
一:拦截器的应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page VIEW)等。2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面;3、性能监控:有时候系统在某段时间莫名其妙的慢,可以通过拦截器在进入处理器之前记录开始时间,在处理完后记录结束时...
Java Annotation 注解
一:背景JDK 5中引入了源代码中的注解(annotation)这一机制。注解使得Java源代码中不但可以包含功能性的实现代码,还可以添加元数据。注解的功能类似于代码中的注释,所不同的是注解不是提供代码功能的说明,而是实现程序功能的重要组成部分。Java注解已经在很多框架中得到了广泛的使用,用来简化程序中的配置。Java...
Java Proxy动态代理
一:背景Spring主要有两大思想,一个是IoC,另一个就是AOP.而AOP的原理就是java的动态代理机制.二:概念动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class BYTE,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将 clas...
Java Filter过滤器
一:过滤器简介Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。它主要用于对用户请...
JAVA接口回调
一:回调的用途在android中回调机制被大量的使用。比如,在Activity中定义了很多生命周期的不同状态要调用的方法,这些方法都是空实现,系统框架要调用,用户也要调用来实现。OnClickListener就是android系统所约好的接口,然后在我们写的应用程序中传入回调对象,这样就可以达到接口统一,实现不同的效果。...
Centos6.5 Docker安装
一: 服务器相关信息二:CentOS6.5系统中,EPEL源提供了Docker的安装包docker-io. 首先安装EPEL。二:yum update 升级环境到最新三:卸载系统自带的无关软件包docker四:docker 安装五:文件配置 vi /etc/sysconfig/docker六:启动docker七:安装结果验证 docker info...
物业服务业主端APP解决方案
Docker介绍
一:Hypervisor1.?Hypervisor是一种运行在物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件。2.?当服务器启动并执行Hypervisor时,它会给每一台虚拟机分配适量的内存、CPU、网络和磁盘,并加载所有虚拟机的客户操作系统。二:LXC1.?LXC为Linux Container的简写。可以提供轻...
Linux Http代理服务器 Tinyproxy
一:背景操作系统: Centos 6.5Tinyproxy: 1.8.3-1.el6
ELK架构简介
一:背景 通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样是不是感觉很繁琐和效率低下。当务之急我们使用集中化的日志管理,例如:开源的 syslog ,将所有服务器上的日志收集汇总。ELK ElasticSearchLogstashKiaba...
Nginx安装StartSSL免费SSL证书
HTTPS StartSSL免费SSL证书申请之二
一:域名验证
HTTPS StartSSL免费SSL证书申请之一
提供免费SSL证书服务并且被主流浏览器支持的免费SSL,包括Chrome、Firefox、IE等浏览器都可以正常识别StartSSL,任何个人都可以从StartSSL中申请到免费一年的SSL证书。使用前必须先在自己的电脑上安装StartSSL证书,这个证书就是你用来登录和管理StartSSL申请到的SSL唯一凭证,没有了这个凭证就无法对已经申请的SSL进行管...
HTTPS介绍
HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。 这个没什么好说的,就是用户在浏览器里输入一个https网址,然后连接到server的44...
物业服务解决方案
App应用安全防护体系
Linux CentOS 文件共享NFS的安装配置
一:NFS的安装centos 5 :yum install nfs-utils portmapcentos 6 :yum install nfs-utils rpcbind二:NFS服务端配置1.创建共享目录/mnt/html2.开发权限chmod -R 777 /mnt/html3.配置文件vi /etc/exports添加 /mnt/html clientHostIp(rw)a. 输出目录:输出目录是指NFS系统中需要共享给客...
Mongodb MapReduce使用
一: 背景在利用mongodb的Group进行数据分析的时候,发现是有限制的,非唯一索引记录数不能大于20000,进而考虑使用MapReduce.二:MapReduce的命令语法db.runCommand( { mapreduce : 字符串,集合名, map : 函数,见下文...