什么是AOP? AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP的第一个案例 要求:使用AOP实现日志记录功能,核心模块和增强单独开发,运行时组装 1.创建接口HelloDao、Hell ...
分类:
编程语言 时间:
2018-03-05 20:49:08
阅读次数:
187
扩展: apache日志记录代理IP以及真实客户端IP :http://ask.apelearn.com/question/960apache只记录指定URI的日志 : http://ask.apelearn.com/question/981apache日志记录客户端请求的域名 : http://ask.apelearn.co
分类:
其他好文 时间:
2018-03-05 17:00:37
阅读次数:
234
一、工厂模式 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 二、介绍 意图:定义一个创建对象 ...
分类:
其他好文 时间:
2018-03-05 13:44:18
阅读次数:
173
一、中间件 --中间件是一个轻量级、底层的插件系统,可以加入Django的请求和响应过程,修改Django的输入和输出 --每一个中间件组件是一个独立的Python类,可以定义下面方法中的一个和多个 --__init__:无需要任何参数,服务器响应的第一个请求的时候调用一次,用于确定是否启用当前的中 ...
分类:
其他好文 时间:
2018-03-05 13:44:11
阅读次数:
135
序列化与反序列化 JSON.NET应该是.NET平台上使用最为广泛的序列化/反序列化包了,ASP.NET和ASP.NET Core中默认序列化/反序列化包 Jil官网上说性能优于JSON.NET 文本日志记录 NLog Log4Net NLog Log4Net 以上二位都是从JAVA阵营移植过来的, ...
分类:
Web程序 时间:
2018-03-04 23:58:21
阅读次数:
448
MySQL数据库日志介绍第1章 binlog日志1.1 binlog日志介绍??? MySQL的binlog日志作用是用来记录mysql内部增删改等对mysql数据库有更新的内容的记录(对数据库的改动),对数据库查询的语句如show,select开头的语句,不会被binlog日志记录。binlog日志只要用于数据库的增量恢复,以及主从复制。mysql数据目录下的如下文
分类:
数据库 时间:
2018-03-04 14:45:38
阅读次数:
215
Apache访问日志 通过虚拟主机配置vhost文件查看该虚拟机日志文件目录 访问日志记录用户的每一个请求 ...
分类:
Web程序 时间:
2018-03-04 11:53:18
阅读次数:
227
上传包以后解压 tar zxf DenyHosts-2.6.tar.gz 进入目录 cd DenyHosts-2.6 重启日志记录器 echo "" > /var/log/secure && service rsyslog restart 用python执行脚本 python setup.py in ...
分类:
其他好文 时间:
2018-03-03 18:15:58
阅读次数:
173
完整的软件,日志是必不可少的。程序从开发、测试、维护、运行等环节,都需要向控制台或文件等位置输出大量信息。这些信息的输出,在很多时候是System.out.println()无法完成日志信息根据用途与记录内容的不同,分为调试日志、运行日志、异常日志等。用于日志记录的技术很多,如 jdk 的 logg ...
分类:
其他好文 时间:
2018-03-02 23:09:29
阅读次数:
300
pm2日志记录和日志分割 pm2介绍 pm2是nodejs进程管理工具,现在基本是node生产服务器的标准选择,可以帮助我们实现node多进程服务,开启的多个实例自动实现负载均衡。 最重要的是保证node单进程不会因为错误退出,作为守护进程保证nodejs服务不宕机。 总体来说就是有性能监控、自动重 ...
分类:
其他好文 时间:
2018-03-02 20:58:58
阅读次数:
1261