javaweb
newcih
https://gitee.com/newcih/galois
展开
-
SpringMVC使用Maven配置SLF4J和LOG4J2
本篇的重点在于LOG4J2,它与LOG4J 第一版区别很大。我将教程放在后面,将一些知识放在前面,所以想看教程的直接拉到后面即可。理论知识关于两版的区别两版的不同,直接的表现是在Maven仓库中log4j 表示第一版,org.apache.logging.log4j 表示第二版。另外应当注意:Log4J2.4及更高版本需要Java 7,版本2.0-alpha1至2.3需要Java 6XML配置已被...原创 2018-01-26 13:38:49 · 4142 阅读 · 0 评论 -
Activiti笔记
第一章 认识ActivitiActiviti七大Service接口Activiti与jBPM5比较注意第2章 Acitiviti与BPMN 20规范启动事件与结束事件空启动事件定时启动事件异常启动事件消息启动事件空结束事件异常结束事件终止结束事件取消结束事件顺序流任务用户任务脚本任务Java Service 任务业务规则任务邮件任务Camel任务翻译 2017-11-14 19:04:55 · 3781 阅读 · 1 评论 -
Java网站安全笔记
软件安全特性概述机密性 Confidentiality完整性 Integrity可用性 Availability身份验证 Authentication授权 Authorization 与存取控制 Access Control审核 Auditing 与记录 Logging会话管理 Session Management错误及例外处理 Error and Exception Handl翻译 2017-11-14 19:50:44 · 2898 阅读 · 0 评论 -
SpringMVC使用maven配置SLF4J和Log4J2
本篇的重点在于LOG4J2,它与LOG4J 第一版区别很大。我将教程放在后面,将一些知识放在前面,所以想看教程的直接拉到后面即可。理论知识关于两版的区别两版的不同,直接的表现是在Maven仓库中log4j 表示第一版,org.apache.logging.log4j 表示第二版。另外应当注意:Log4J2.4及更高版本需要Java 7,版本2.0-alpha1至2.3需要Java 6XML配置已原创 2017-07-27 19:30:25 · 7861 阅读 · 1 评论 -
maven配置sqlserver驱动
SpringMVC 配置 SQLServer 时,在网上找到的 maven 配置 SQLServer 的教程都是直接去 微软Microsoft 官网 下载 JDBC驱动,说是新版本自2012只能去官网下载配置。这里给出maven 的新配置<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-原创 2017-07-27 19:31:48 · 9206 阅读 · 1 评论 -
SpringMVC使用WebSocket在Junit环境下报 No suitable default RequestUpgradeStrategy
声明一点,使用的WebSocket是Spring集成的,属于spring-websocket。在Junit测试过程中报错,刚开始照网上添加Jetty的jar包方法,添加了一个 <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactI原创 2017-08-17 21:28:54 · 3846 阅读 · 1 评论 -
WebSocket基础知识
WebSocket的生命周期Java Websocket API中的WebSocket生命周期WebSocket端点的四个生命周期事件 + 打开事件:此事件发生在端点上建立新连接时并且在任何其他事件发生之前 + 消息事件:此事件接收WebSocket对话中另一端发送的消息。它可以发生在WebSocket端点接收了打开了事件之后并且在接收关闭事件关闭连接之前的任意时刻。 + 错误事件:此事件在W原创 2017-07-21 02:41:04 · 5225 阅读 · 0 评论 -
Shiro基础知识
授权流程首先调用Subject.isPermitted*/hasRole*接口,其会委托给SecurityManager,而SecurityManager接着会委托给AuthorizerAuthorizer是真正的授权者,如果我们调用如isPermitted(“user:view”),其首先会通过PermissionResolver把字符串转换成相应的Permission实例在进行授权之前,其原创 2017-07-21 02:39:52 · 504 阅读 · 0 评论 -
Freemarker基础知识
模板一览指令示例if指令list指令include指令处理不存在的变量数据类型简介模板总体结构表达式快速浏览备忘单字符串数字布尔值序列检索变量从序列中检索数据特殊变量字符串操作插值序列操作连接比较操作内建函数方法调用默认值插值模板一览 符号 注释 ${…} 输出真实的值来替换花括号内的表达式 开头 FTL标签,是指令,且不原创 2017-07-21 02:38:03 · 581 阅读 · 0 评论