摘要: mysql的连接首先都是要通过init-connect初始化,然后连接到实例。 我们利用这一点,通过在init-connect的时候记录下用户的thread_id,用户名和用户地址实现db的访问审计功能。 实现步骤 1、创建审计用的库表。 为了不与业务的库冲突,单独创建自己的库: 2、配置init- 阅读全文
posted @ 2017-12-08 13:07 caogen1991 阅读(447) 评论(0) 推荐(0) 编辑
摘要: create table query_audit_log(Time varchar(255) default null,Id int(10) default null, Command varchar(255) default null, Argument varchar(255) default 阅读全文
posted @ 2017-12-08 13:05 caogen1991 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷! 废话不多说,下面是梳理的binlog日志操作解说: 一、初步了解binlogMySQL的二进制日志bi 阅读全文
posted @ 2017-12-08 12:55 caogen1991 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 我们常常导入数据!mysql有一个高效导入方法,那就是load data infile 下面来看案例说明 基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore]into table tbl_na 阅读全文
posted @ 2017-12-08 12:54 caogen1991 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真 阅读全文
posted @ 2017-11-29 17:28 caogen1991 阅读(19836) 评论(2) 推荐(4) 编辑
摘要: 设http://127.0.0.1:8080/05-accessPath/test/show.do是即将要访问的资源地址,接下来以其为例进行说明。 绝对路径: 以协议开头的路径为绝对路径(在网络访问中有http的)。http://127.0.0.1:8080/05-accessPath/test/s 阅读全文
posted @ 2017-11-29 17:27 caogen1991 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 一、背景知识 在【Spring实战】Spring容器初始化完成后执行初始化数据方法一文中说要分析其实现原理,于是就从源码中寻找答案,看源码容易跑偏,因此应当有个主线,或者带着问题、目标去看,这样才能最大限度的提升自身代码水平。由于上文中大部分都基于注解进行设置的(Spring实战系列篇demo大部分 阅读全文
posted @ 2017-11-28 20:16 caogen1991 阅读(6028) 评论(0) 推荐(1) 编辑
摘要: <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" p:dataSource-ref="dataSource"> <property name="hibernateP 阅读全文
posted @ 2017-11-27 09:50 caogen1991 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 用于webservice。 1.路径 @javax.ws.rs.Path 标识要请求的资源类或资源方法的uri路径。 例,@Path("animal"),表示下一层路径是animal时要处理的事务。 @Path("{species}")这种带大括号的表示方法,表示下一层路径会被参数化,配合@Path 阅读全文
posted @ 2017-11-27 09:39 caogen1991 阅读(6439) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/madison__/article/details/55677099 Hibernate4注释 @Entity(name = "tbl_user") 将一个类声明为一个实体bean(即一个持久化POJO类) @Id注解则声明了该实体bean的标识属性, 阅读全文
posted @ 2017-11-24 11:00 caogen1991 阅读(1055) 评论(0) 推荐(0) 编辑