[心得]SpringBoot使用addCorsMappings配置跨域的坑

2019-01-25
阅读 2 分钟
35.2k
但是使用此方法配置之后再使用自定义拦截器时跨域相关配置就会失效。原因是请求经过的先后顺序问题,当请求到来时会先进入拦截器中,而不是进入Mapping映射中,所以返回的头信息中并没有配置的跨域信息。浏览器就会报跨域异常。

Java安全验证之JWT实践

2019-01-24
阅读 5 分钟
22k
授权:这是使用JWT的最常见方式。一旦用户登录,每个后续请求将包括JWT,允许用户访问该令牌允许的路由,服务和资源。Single Sign On是一种现在广泛使用JWT的功能,因为它的开销很小,并且能够在不同的域中轻松使用。

VideoJs使用总结

2019-01-22
阅读 3 分钟
12k
VideoJs简介 VideoJs是用于视频播放的javascript的库。 官方文档 使用方法 {代码...} {代码...} 常用配置 {代码...} 示例 {代码...} 事件监控 {代码...} 扩展插件 视频列表管理 videojs-playlist {代码...} 视频列表UI显示 videojs-playlist-ui {代码...}

MUI使用总结

2019-01-18
阅读 3 分钟
4.4k
MUI是一个使用JavaScript开发Android和IOS应用的前端框架。这篇文章将以知识树的形式对MUI的使用做一个总结,一些官方文档中的东西我都只大致提一下,如果需要详细了解可以进入官方文档了解详情。

MyBatis 缓存详解

2019-01-17
阅读 2 分钟
2.4k
每当一个新 session 被创建,MyBatis 就会创建一个与之相关联的本地缓存。任何在 session 执行过的查询语句本身都会被保存在本地缓存中,那么,相同的查询语句和相同的参数所产生的更改就不会二度影响数据库了。本地缓存会被增删改、提交事务、关闭事务以及关闭 session 所清空。

ELK搭建分布式日志系统

2018-07-26
阅读 5 分钟
8.3k
ELK 简介 ELK分别表示:Elasticsearch , Logstash, Kibana 。他们组成了一套完整的日志系统的解决方案。 Logstash 对各个服务的日志进行采集、过滤、推送。 Elasticsearch 存储Logstash传送的结构化数据,提供给Kibana。 Kibana 提供用户UIweb页面进行,数据展示和分析形成图表等。 ELK架构 ELK版本对应关系 ELK版本对应...

JS模块化工具 requirejs 学习文档

2018-07-17
阅读 5 分钟
5.6k
作为一个Java开发者,原来写js代码都是流水账式的,一直想写出模块化的js,但是前端工具多如牛毛,确都是针对于nodejs的打包工具。但是我在实际的开发过程中,并没有使用到太多的js库,一般只使用到boostrap、jquery和其相关的插件,并不想引入nodejs和各种前端插件来增加项目的复杂度。requirejs完全符合我的要求,还可...

Shiro权限管理(二)——认证

2018-04-22
阅读 2 分钟
2.5k
时隔这么久终于有时间更新了,今天和大家分享一下Shiro的原理。我认为无论是Shiro也好,还是其他安全框架也好,其功能主要就分为三部分:认证、授权、加密。下面我们来详细说明Shiro具体是如何实现的。

细节决定成败——Java命名规范

2018-04-17
阅读 1 分钟
3.6k
中国道家创始人老子有句名言:“天下大事必作于细,天下难事必作于易”。作大事必须从小事开始,天下的难事必定从容易的作起。我们学习的知识也都是有一点一滴的细节构成,掌握好这些细节,可以使得我们的代码更加优美。使项目的代码样式统一,使程序有良好的可读性。

从零开始的WEB框架——感悟

2018-01-14
阅读 3 分钟
2k
读了周勇老师的《从零开始写javaweb框架》,感觉干货还是挺多的。想把自己的收获分享给大家。不过,这本书中的从零开始并不是指的零基础,而是从无到有。所以,还是建议有一定web基础的朋友们阅读,最好是对Spring的IOC、AOP有一定了解。

【2018】在梦想的道路上,我们砥砺前行。

2018-01-07
阅读 2 分钟
2.5k
当你在犹豫的时候,这个世界就很大;当你勇敢踏出第一步的时候,这个世界就很小。等到有一天你变成了你喜欢的自己的时候,谁还会质疑你活得不精彩呢?你已经变成更好的你了,一定会遇到更好的人的。你是谁,就会遇到谁。 ——卢思浩 《不靠谱和很安稳》

Shiro权限管理(一)——介绍

2018-01-07
阅读 1 分钟
3.3k
大家好,今天给大家分享一个权限管理的框架Apache的Shiro,说实话本来我是准备看Spring Security的,毕竟是Spring家族的框架,和Spring整合更加容易一些。不过后来发现公司的项目使用的是Apache的Shiro,本着学以致用的原则,就先学Shiro,等以后有机会了Spring Security的还是会分享给大家的。

Spring框架之我见(六)——Spring Cloud

2018-01-07
阅读 2 分钟
2.3k
微服务(Micro Service):微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。

Spring框架之我见(五)——Spring Boot

2018-01-07
阅读 1 分钟
4.5k
说完了Spring 我们来聊聊Spring的进阶版Spring Boot,如果你还不知道Spring Boot,那希望这篇文章能够为你指明方向。

Spring框架之我见(四)——Spring MVC

2018-01-07
阅读 2 分钟
3.3k
大家知道在jsp里面也是可以写java代码的,但是如果我们这样做就会有一个问题,就是代码全部都杂糅在一起,无论是阅读还是修改都将变得十分的困难。

Spring框架之我见(三)——IOC、AOP

2018-01-07
阅读 2 分钟
5.2k
聊完了Spring框架中最重要的两种设计模式,我们来看一下Spring框架的模块和结构图。 Spring框架的结构 下图是Spring官方给出的Spring框架的结构图。 从图中我们可以看到Spring的四大部分:核心容器(container)、AOP模块、Web模块、Data模块。 首先看核心容器,从核心俩字我们可以看出,这是Spring最重要的部分。主要的...

Spring框架之我见(二)——代理模式

2018-01-07
阅读 1 分钟
2.9k
大家可以先不用看概念,先举个吃饭的例子:比如说我们想吃饭,我们可以选择自己做饭吃、去饭店吃、叫外卖吃。如果我们选择自己做着吃,我们就需要去买菜、做饭、吃饭、吃完饭还要刷碗。其实我们真正想做的就只有吃饭而已,其他的都是与业务无关,但是又不得不做的事。但是我们叫外卖就不一样了,外卖小哥会把饭送到我们...

Spring框架之我见(一)——工厂模式

2018-01-07
阅读 1 分钟
8.5k
大家好,今天给大家分享一些Spring的学习心得,在讲Spring之前,先和大家分享Spring中核心的设计模式。 工厂模式 在聊概念之前我先问问大家:什么是工厂? 这个很简单,工厂就是生产物品的地方,比如,鞋子工厂生产鞋子,工厂衣服生产衣服,汽车工厂生产汽车。 我们都是知道,Java是一种面向对象的语言,那么对象是不是...