摘要: 概述 前不久刚学会使用权限注解(),开始思索了一番。最开始猜测实现方式是注解@Aspect,具体实现方式类似如下所示(切面记录审计日志)。后来发现并非如此,所以特地分析一下源码。 @Component @Aspect public class AuditLogAspectConfig { @Point... 阅读原文
2019-08-21 10:37:02 阅读(2775) 评论(0)
摘要:     假定场景:批量导入用户信息 一般批量新增使用 SELECT … INSERT INTO 和 INSERT INTO … SELECT 我们这次使用第二种   一、先建一张用户信息表模拟批量导入用户信息 create table u_info{ id NU... 阅读原文
2019-08-21 10:34:01 阅读(2722) 评论(0)
摘要: 1、通过图片在项目下的可访问路径。   例如:<img src='../assets/imags/xxx.jpg' />   2、通过一个下载器链接,读取(文件)服务器上的图片资源。   例如:<img src='http://ip:port/projectName/getImage... 阅读原文
2019-08-21 10:05:02 阅读(2920) 评论(0)
摘要: 关于集合的体系是每个人都应该烂熟于心的,尤其是对我们经常使用的List,Map的原理更该如此.这里我们看这张图即可:     1、List、Set、Map是否继承自Collection接口? List、Set 是,Map 不是。Map是键值对映射容器,与List和Set有明显的区别,而Set存储的... 阅读原文
2019-08-21 08:11:05 阅读(2327) 评论(0)
摘要:      大家好!我又来了,上一篇我们讲了一些基础概念:Html、Web服务器、数据库、Http和JavaWeb三大组件,它们是什么,有什么作用,都有了初步的了解。接下来我们进入学习JavaWeb的第一步,开发环境的安装。JavaWeb开发环境概述一、开发工具包JDK     JDK包括运行Java程序所必须... 阅读原文
2019-08-21 06:15:42 阅读(2420) 评论(0)
摘要: 前言          不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的呢?  内置tomcat          开发阶段对我们来说使用内置的tomcat是非常够... 阅读原文
2019-08-21 06:00:09 阅读(2532) 评论(0)
摘要: 1、设计模式的六大原则 ☛开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。 ☛里氏代换原则 里氏代换原则是面向对象设计的基本原... 阅读原文
2019-08-21 00:34:04 阅读(2278) 评论(0)
摘要: Spring Security 解析(一) —— 授权过程   在学习Spring Cloud 时,遇到了授权服务oauth 相关内容时,总是一知半解,因此决定先把Spring Security 、Spring Security Oauth2 等权限、认证相关的内容、原理及设计学习并整理一遍。本系列文章就是... 阅读原文
2019-08-21 00:00:18 阅读(2437) 评论(0)
摘要: mybatis是目前很流行的持久层框架,其逆向工程更是大大缩减了我们的开发时间。有兴趣的可以看文档。 文档地址: http://www.mybatis.org/generator/index.html 废话不多讲,下面我们总结一下他的几种配置使用的方式(以Eclipse为例):   一、Eclipse... 阅读原文
2019-08-20 22:33:10 阅读(2734) 评论(0)
摘要: 1.获取ajax对象   new XMLHttpRequest();   IE6-8: new ActiveXOject("Microsoft.XMLHTTP");   兼容判断:if(XMLHttpRequest){...}else{...} 2.打开链接:open()   open(method... 阅读原文
2019-08-20 22:24:03 阅读(2393) 评论(0)