摘要: 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用C 阅读全文
posted @ 2018-10-18 09:37 liujinhua 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://www.cnblogs.com/duanxz/archive/2014/06/18/3794075.html 方法一:在初始化时保存ApplicationContext对象方法二:通过Spring提供的工具类获取ApplicationContext对象方法三:继承自抽象类A 阅读全文
posted @ 2018-10-18 09:34 liujinhua 阅读(10058) 评论(0) 推荐(0) 编辑
摘要: modsecurity原本是Apache上的一款开源waf,可以有效的增强web安全性,目前已经支持nginx和IIS,配合nginx的灵活和高效,可以打造成生产级的WAF,是保护和审核web安全的利器。 一.准备工作 系统:centos 6.5 64位、 tengine 2.1.0, modsec 阅读全文
posted @ 2018-10-18 09:31 liujinhua 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3509960.html 本章介绍线程池的生命周期。在"Java多线程系列--“基础篇”01之 基本概念"中,我们介绍过,线程有5种状态:新建状态,就绪状态,运行状态,阻塞状态,死亡状态。线程池也有5种状态; 阅读全文
posted @ 2018-10-18 09:28 liujinhua 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 概要 在前面一章"Java多线程系列--“JUC线程池”02之 线程池原理(一)"中介绍了线程池的数据结构,本章会通过分析线程池的源码,对线程池进行说明。内容包括:线程池示例参考代码(基于JDK1.7.0_40)线程池源码分析 (一) 创建“线程池” (二) 添加任务到“线程池” (三) 关闭“线程 阅读全文
posted @ 2018-10-18 09:27 liujinhua 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 概要 在上一章"Java多线程系列--“JUC线程池”01之 线程池架构"中,我们了解了线程池的架构。线程池的实现类是ThreadPoolExecutor类。本章,我们通过分析ThreadPoolExecutor类,来了解线程池的原理。内容包括:ThreadPoolExecutor简介ThreadP 阅读全文
posted @ 2018-10-18 09:26 liujinhua 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 概要 前面分别介绍了"Java多线程基础"、"JUC原子类"和"JUC锁"。本章介绍JUC的最后一部分的内容——线程池。内容包括:线程池架构图线程池示例 转载请注明出处:http://www.cnblogs.com/skywang12345/p/3509903.html 线程池架构图 线程池的架构图 阅读全文
posted @ 2018-10-18 09:25 liujinhua 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 本文旨在用最通俗的语言讲述最枯燥的基本知识 文章提纲: 元字符 重复限定符 分组 转义 条件或 区间 正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。 但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于 阅读全文
posted @ 2018-10-18 09:15 liujinhua 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 Logback是由log4j创始人设计的另一个开源日志组件,它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 阅读全文
posted @ 2018-10-18 09:12 liujinhua 阅读(286) 评论(0) 推荐(0) 编辑
摘要: Git可以完成两件事情: 1. 版本控制 2.多人协作开发 如今的项目,规模越来越大,功能越来越多,需要有一个团队进行开发。 如果有多个开发人员共同开发一个项目,如何进行协作的呢。 Git提供了一个非常好的解决方案 多人协作开发。 1.多人协作原理 典型的做法是,首先创建一个git服务器,被多个人所 阅读全文
posted @ 2018-10-18 09:07 liujinhua 阅读(416) 评论(0) 推荐(0) 编辑