- 博客(25)
- 收藏
- 关注
转载 Spring Security修炼手册(四)————Security默认表达式的权限控制
前三章主要讲的是Security对于认证的处理,那么本节,会为大家介绍基于Security默认表达式的权限控制(较为简单,无法满足复杂权限控制及多变的权限规则,后面会介绍基于自定义表达式的权限访问控制,可满足99%的业务场景的需求)。 一、介绍及使用 直接进入主题,基于...
2018-06-01 08:45:00
240
转载 Spring Security修炼手册(三)————Security个性化认证流程
在第二章节,我们主要学习了Security的自定义认证的实现和认证的流程,同时也存在一些问题,比如我们想在用户认证成功或失败后记录日志等相关操作,我们怎么办呢?别担心,Security已经为我们想好了,我们只需要实现其提供的接口并配置即可。 一、 自定义登录成功处理 ...
2018-05-31 09:21:00
194
转载 Spring Security修炼手册(二)————Security的认证流程
那么通过第一节的介绍,大家对于Security认证的使用应该具备了一个基本的认识,那么这节主要有三个知识点。1、初步的带大家了解Security中几个过滤器(后面会一点点的加入其它过滤器)。2、表单认证的处理流程。3、如何自定义用户认证逻辑。那么废话不多说,直接进入第一点。 ...
2018-05-30 09:27:00
194
转载 Spring Security修炼手册(一)————初识Security
在以前做东西的时候,对于认证鉴权的框架技术选型,通常使用Apache Shiro,可能是接触比较早,感觉用起来比较方便的原因,知道最近接了一个好大好大的项目分布式应用+大数据数据库+私有IaaS云+PaaS,埋头苦学一星期,算是吃透了Spring Security的一半,那么一是为了记...
2018-05-29 11:29:00
183
转载 @JsonView的用法
我们来描述一个这样的业务需求,首先有两个URL,/A:为获取用户详情信息包含用户的所有字段(用户名,密码),/B:为获取用户信息字段(只要用户名),怎么处理呢?可能会想到建一个USER类然后返回不同的属性。但是这样写法确实Low的一逼。@JsonView可以十分方便的解决以上问题。下面...
2018-04-04 15:59:00
276
转载 使用spring boot test对restful接口进行测试
1、引入测试依赖包 2、编写测试类(GET请求) @RunWith(SpringRunner.class)@SpringBootTestpublic class UserControllerTest { @Autowired private WebApplicationCo...
2018-04-02 17:29:00
758
转载 发布开源项目——JYShortUrl
一、项目简介 介绍: https://gitee.com/LKWai/ShortURL JYShortUrl是一款将长链接转换为短链接的开源项目,可以将例如https://my.oschina.net/u/3637243/blog 的连接缩短为 http://URL/...
2018-03-02 15:48:00
164
转载 详解java类的生命周期
引言 最近有位细心的朋友在阅读笔者的文章时,对java类的生命周期问题有一些疑惑,笔者打开百度搜了一下相关的问题,看到网上的资料很少有把这个问题讲明白的,主要是因为目前国内java方面的教材大多只是告诉你“怎样做”,但至于“为什么这样做”却不多说,所以造成大家在基础和原理方面的知识比较匮乏,...
2018-02-28 10:54:00
85
转载 工作奇谈——JAVA高级特性之反射
一、从问题入手 最近又要面试新人,所以翻了翻以前的代码,突然发现了一个有意思的问题。 问:如下一个Student类,请实例Student并对其成员变量赋值。 public class Student { private String NAME; ...
2018-02-28 10:51:00
104
转载 Ubuntu下安装RabbitMQ
/*添加源 */echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list/*新增公钥(不加会有警告)*/wget -O- https:...
2018-02-05 11:27:00
95
转载 发布开源工具——JyEntity
最近没有项目,闲着无聊做练习,发现目前的把数据库表生成Java Bean的工具类,配置有点复杂,需要配置很多XML,所以自己写了一款操作简单的工具暂时命名为JyEntity。 链接:https://gitee.com/LKWai/JyEntity JyEntity...
2018-01-25 14:31:00
106
转载 工作奇谈——公司OA逻辑BUG
闲来无事,上公司OA,查了查这个月工资(依旧少得可怜)。OA查询工资先要输入独立密码,输入密码进入界面,偶然间瞄了一眼URL发现并没有变化,然后点击查询(OA只能查询自己的工资),URL又没有变化,职业的本能使我不由自主的按下了Firefox的F12,查看起了源代码,果然是都是嵌在<...
2017-09-21 15:39:00
261
转载 从零开始的Spring Session(一)
本文作者:徐靖峰 原文链接:http://t.cn/Rp7xUro 版权归作者所有,转载请注明出处 之前项目需要使用Redis管理Session,找了很多的Demo,研究了一天Spring Session源码,感觉有点难继续。突然看到群里Pivotal的周辉大牛发了一篇连接,突然豁然开...
2017-09-12 10:41:00
83
转载 折腾笔记——MariaDB自增等问题
MariaDB自增:ENGINE = InnoDB 要加上。 字段备注的配置会覆盖之前的配置! create table ccd_users( UserId INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT C...
2017-08-24 17:29:00
1908
转载 折腾笔记——使用MongoDB(1、Windows安装MongoDB)
1、MongoDB简介 MongoDB是一个高性能,开源,无模式、易部署、易使用,存储数据非常方便的文档型数据库,是当前NoSql(Not Only SQL,但其实已经悄悄滴放弃了SQL的一些特性和功能)数据库中非常热门的一种。它在许多场景下可用于替代传统的关系型数据库或键...
2017-08-16 16:47:00
111
转载 工作奇谈——使用对称密匙加密数据
1、对称密匙及对称加密算法DES简介 对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密。 DES算法全称为Data Encryption Standard,即数据加密算...
2017-08-16 09:29:00
391
转载 微服务开发的入门级框架Spring Boot详解(五)
通过第四章的介绍,大家可能更能理解使用SpringBoot开发是多么爽并且快捷的了。 比如使用SSM框架开发写一个HelloWord,会经过以下几个步骤: 写POM文件,下载依赖包。 配置Spring MVC,视图解...
2017-08-15 17:34:00
112
转载 微服务开发的入门级框架Spring Boot详解(四)
前几章把Spring Boot大概都介绍了个遍,如果各位朋友有什么疑问和指教欢迎在评论指出。下面我将介绍如何使用Spring Boot进行企业级开发。大概会从以下几点开始介绍。 如何使用Spring Boot进行企业开发 Spring Boot与Spring Cl...
2017-08-11 14:58:00
215
转载 微服务开发的入门级框架Spring Boot详解(三)
通过前两章节的介绍,大家应该对Spring Boot有了些许的认识,也感觉到了这个框架带来的便利,下面我将讲解SpringBoot的一些常用注解。 1、Controller注解的使用 1.1 简介 1.2 ...
2017-08-09 13:17:00
183
转载 微服务开发的入门级框架Spring Boot详解(二)
1、Spring Boot的属性配置文件 1.1 Spring Boot的属性配置文件的第一种形式 使用properties配置文件,如下两个属性的含义是更改访问端口为8081,并且加了一个contextPath,可以理解为在地址栏多加层地址。 ...
2017-08-08 16:20:00
139
转载 微服务开发的入门级框架Spring Boot详解(一)
1、Spring Boot入门介绍 1.1、Spring Boot 介绍 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。从字面理解,Boot是引导的意思,因此SpringBoot...
2017-08-08 14:07:00
289
转载 thymeleaf在工作中遇到的问题及解决办法(四)
1、关于字符串拼接的问题 字符串拼接可以使用如下方式。 <a href="#" th:text="第+${StartNo}+页 +' '+共+${countPage}+页"> 还有一种更优雅的方式,使用“||”减少了字符串的拼接,代码如...
2017-08-08 11:39:00
325
转载 thymeleaf在工作中常用的属性及表达式使用详解(三)
1.1 thymeleaf的基础知识介绍 1.1.1 标准表达式介绍 它们分为四类: 1.变量表达式 2. 选择表达式(星号表达式) 3. 消息表达式(井号表达式,资源表达式)通常做国际化 4.URL表达式 1.1.2 标准表达式详...
2017-08-07 16:30:00
393
转载 thymeleaf在工作中常用的属性及表达式使用详解(二)
1.1 在Spring Boot中引入Thymeleaf 第一步:在Maven中引入thymeleaf的依赖,加入以下代码即可引入需要的Jar包。 <dependency> <groupId>org.springframework.boot</g...
2017-08-07 16:01:00
190
转载 thymeleaf在工作中常用的属性及表达式使用详解(一)
最近在写微服务的项目,第一次接触thymeleaf,踩了很多雷,决定把我在工作中遇到的跟大家分享,希望能帮助遇到相同问题的朋友。 1.1 首先介绍一下这个东西(来源百度) http://www.thymeleaf.org 这是thymeleaf的官网。 Thym...
2017-08-04 17:54:00
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人