摘要:
概述
前不久刚学会使用权限注解(),开始思索了一番。最开始猜测实现方式是注解@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)