在安全审计方面或者日志分析中,很多时候都要记录用户的操作行为,特别是用户登录和特殊模块的操作。下面学习日志统一处理。将使用AOP、采用注解切点的方式做个横向的操作日志写入数据库操作。定义AOP日志处理类,将自定义注解作为切点,目标方法执行后,构造日志,写入数据库。@Aspect@Componentp

在写应用程序的时候遇到异常,我们自然而然会用try catch捕获异常处理,但这样到处捕获比较繁琐,代码也比较冗余,直接抛出异常又不大友好。这时就可以做个通用的异常处理。统一大部分的异常,也可以比较专注于业务。我们可以做个控制层切面,下层不断往上层抛,控制层上统一异常处理。我们可以用@Control

Atomikos是开源的分布式事务管理器,是JTA规范的实现,支持XA协议。现在要将Atomikos整合进springboot。Atomikos依赖在pom.xml添加atomikos依赖。<!– spring jdbc –><dependency> <groupId

现在要模板引擎Freemarker整合进springboot。使用freemarker视图解析。pom文件添加依赖<!– https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-freema

现在学习springboot项目与Redis K-V存储系统的整合。在虚拟机上模拟了Redis集群,如果觉得启动不方便,可以用SecureCRT,XShell等终端仿真程序工具去连虚拟机。如果虚拟机没有安装SSH,使用NAT模式连接虚拟机网络。安装SSHsudo apt-get install op

http://music.163.com/#/song?id=36871866MyBatis是一个基于Java的持久层框架,它支持定制化 SQL、存储过程以及高级映射。现将spring boot整合Mybatis。添加依赖添加mybatis的依赖<!– https://mvnrepositor

http://music.163.com/#/song?id=28387594为了简化spring应用的搭建和开发,遂诞生了Spring boot这个全新的框架。Spring boot简化了大量的XML配置和复杂的依赖管理,采用习惯大于约定,可以模块化方式导入依赖,提供了RESTful Web服务,

http://music.163.com/#/song?id=375762自己在用wordpress和woocommerce架设中小型外贸网站的时候,有用过微信和支付宝的开源插件,但没有找到银联支付相关的开源插件,就有了这个打造woocommerce 银联支付插件的想法。但这个应该是非常小众吧。但不

我收回每月至少一博文的月计划,我不想打自己脸,好吧,好疼。一来自己的沉淀实在是太少,肚里没有多少干货,二来好的文章必是精雕细琢花时间打磨而来。玉不磨,不成器。君不见曹雪芹"批阅十载,增删五次",终成就中国文学史上的桂冠。君不见史太公奋笔疾书十数载,著书《史记》,成"史家

http://music.163.com/#/song?id=480579393发现自己走马观花的"本身"还是有的,到处瞎逛,猛然回想起自己曾在GitHub上是搭建过Hexo轻博客的。我是想过"乔迁"的吧。那就把wenqy.github.io的建站搬过来吧。h

http://music.163.com/#/song?id=258235做过Java Web项目的开发工程师都知道,如果单纯的使用jsp脚本开发,糅合内容和行为逻辑与一体是一个非常不好的体验,更不易于维护。所以采用了JSTL标签库,用于分离数据显示和业务逻辑,简易开发,带来优雅编程体验。JSTL

撩人反被撩,撩个虚拟机器人呢?本站接入图灵机器人,每天放贷5000次调用额度,劝君莫贪杯,无以解忧。调别人接口,自然要注册账号啦。注册申请图灵帐号http://www.tuling123.com/ 获取接入的apikey,然后通过查看帮助文档http://tuling123.com/help/h_c