- 博客(16)
- 资源 (8)
- 收藏
- 关注
转载 Spring Cloud与微服务学习总结(6)——认证鉴权与API权限控制在微服务架构中的设计与实现(四)
本文转载自(http://blueskykong.com/2017/10/26/security4/)1. 前文回顾首先还是照例对前文进行回顾。在第一篇 认证鉴权与API权限控制在微服务架构中的设计与实现(一)介绍了该项目的背景以及技术调研与最后选型。第二篇认证鉴权与API权限控制在微服务架构中的设计与实现(二)画出了简要的登录和校验的流程图,并重点讲解了用户身份的认证与token发放的具体实现。
2017-10-28 14:04:26 3042 5
转载 Spring Cloud与微服务学习总结(5)——认证鉴权与API权限控制在微服务架构中的设计与实现(三)
本文转载自( http://blueskykong.com/2017/10/24/security3/)1. 前文回顾在开始讲解这一篇文章之前,先对之前两篇文章进行回忆下。在第一篇 认证鉴权与API权限控制在微服务架构中的设计与实现(一)介绍了该项目的背景以及技术调研与最后选型。第二篇认证鉴权与API权限控制在微服务架构中的设计与实现(二)画出了简要的登录和校验的流程图,并重点讲解了用户身份的认证
2017-10-28 14:03:38 6145
转载 Spring Cloud与微服务学习总结(4)——认证鉴权与API权限控制在微服务架构中的设计与实现(二)
本文转载自(http://blueskykong.com/2017/10/19/security2/)1. 系统概览在上一篇 认证鉴权与API权限控制在微服务架构中的设计与实现(一)介绍了该项目的背景以及技术调研与最后选型,并且对于最终实现的endpoint执行结果进行展示。对系统架构虽然有提到,但是并未列出详细流程图。在笔者的应用场景中,Auth系统与网关进行结合。在网关出配置相应的端点信息,如
2017-10-28 09:48:22 3404
转载 Spring Cloud与微服务学习总结(3)——认证鉴权与API权限控制在微服务架构中的设计与实现(一)
本文转载自(http://blueskykong.com/2017/10/19/security1/)1. 背景最近在做权限相关服务的开发,在系统微服务化后,原有的单体应用是基于session的安全权限方式,不能满足现有的微服务架构的认证与鉴权需求。微服务架构下,一个应用会被拆分成若干个微应用,每个微应用都需要对访问进行鉴权,每个微应用都需要明确当前访问用户以及其权限。尤其当访问来源不只是浏览器,
2017-10-28 09:41:44 7350 1
原创 Spring MVC学习总结(18)——SpringMVC事务Transactional注解使用总结
一、事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理 , 例子:@Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时:@Transactionalpublic class TestServiceBean implements TestServic
2017-10-24 19:01:35 1583
原创 Java Web学习总结(41)——Java EE 8 新功能展望
Java EE 7简介Java EE 作为一个企业应用的部署平台,具有很好的健壮性、能够提供强大的 Web 服务且非常易于部署。这些年来,通过其不断发展,它已大大简化了以服务器为中心的应用程序的开发、部署和管理,已经逐渐成为企业级开发的通用标准。1999 年,Sun 正式发布了 J2EE 的第一个版本。但从 1999 年诞生的第一个 J2EE 版本一直到 J2EE 1.4 版本,虽然它已经具有了强
2017-10-24 17:14:57 2278
原创 Windows学习总结(17)——Windows 15个重要运行命令
如何打开Windows运行命令框?您需要按Win + R(按住Windows按钮,然后按R)1. %temp%这是从计算机中清除临时文件的最快方法。它可以节省临时文件浪费的大量空间。2. cmd此命令将打开Windows DOS命令提示符。Windows命令提示符对于执行使用图形用户界面不可能执行的许多任务非常有用。3. MSConfigWindows系统配置此命令将打开Windows系统配置,您
2017-10-22 19:35:09 2217 2
转载 项目管理学习总结(9)——史上最全互联网八大技术岗位详解
互联网技术岗位详解,涉及到前段开发、后端开发、移动端开发、大数据、项目管理、测试、运维、技术管理等八大领域。架构师每个产品线都有架构师,在技术平台部门也需要技术平台的架构师。架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单。1、架构分析:从功能性的需求中识别出需要增加的非功能性需求,好满足性能、可扩展、集成、安全、可运
2017-10-22 19:14:40 7030
原创 Myeclipse学习总结(13)——Eclipse/MyEclipse/IDEA中《阿里巴巴Java开发规约》插件使用指南
一、IDEA上插件安装1、通过Jetbrains官方仓库安装1.1、打开 Settings >> Plugins >> Browse repositories...1.2、在搜索框输入alibaba即可看到Alibaba Java Code Guidelines插件,点击Install进行安装,然后重启IDE生效 注意:因为插件zip包托管在Jetbrains官方CDN上,所以是从国外的服务器进行
2017-10-22 09:59:35 2478
原创 Java基础学习总结(117)——Feign入门使用详解
一,简介Feign使得 Java HTTP 客户端编写更方便。Feign 灵感来源于Retrofit、JAXRS-2.0和WebSocket。Feign最初是为了降低统一绑定Denominator到HTTP API的复杂度,不区分是否支持Restful。Feign旨在通过最少的资源和代码来实现和HTTP API的连接。通过可定制的解码器和错误处理,可以编写任意的HTTP API。Maven依赖:
2017-10-17 10:46:29 1854
转载 Web应用的负载均衡、集群、高可用(HA)解决方案整理总结
一、涉及到的几个组件1.1、apache —— 它是Apache软件基金会的一个开放源代码的跨平台的网页服务器,属于老牌的web服务器了,支持基于Ip或者域名的虚拟主机,支持代理服务器,支持安全Socket层(SSL)等等,目前互联网主要使用它做静态资源服务器,也可以做代理服务器转发请求(如:图片链等),结合tomcat等servlet容器处理jsp。1.2、ngnix —— 俄罗
2017-10-16 11:19:03 37111 8
原创 Java基础学习总结(116)——Map使用相关问题总结
1、Map转为一个List在Java中Map接口提供了三个集合视图:key set,value set,和key-value set;它们可以使用构造函数或addAll()方法转化为一个List,例子代码如下:// key listList keyList =newArrayList(map.keySet());// value listList valueList =newArrayList(m
2017-10-14 10:26:45 1120
原创 Java Web学习总结(40)——JSP中的Application对象和Session对象常用方法详解
一、applicaton表示一个javax.servlet.ServletContext对象。他实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作;在任何地方对此对象属性的操作,都将影响到其他用户对此的访问。服务器的启动和关闭决定了application对象的生命。0
2017-10-14 10:09:31 3937
原创 Java Web学习总结(39)——JavaEE常用的Jar详解
activation:与javaMail有关的jar包,使用javaMail时应与mail.jar (mail.jar和activation.jar)一起加入到lib中去,具体负责mail的数据源和类型等。ApacheActiveMQ:Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。ajaxtag
2017-10-11 22:05:26 2147
原创 Css学习总结(5)——CSS常见布局方式
一、使用BFC隐藏属性在对需要自适应的元素BFC化,可以实现两栏或三栏布局 使用BFC实现三栏布局时需要注意的是DOM的书写顺序问题。如果将aside2与article交换位置,那么aside2元素会被挤到article元素之下,无法实现三栏自适应布局。缺点:宽度小于aside宽度时,由于宽度不足的原因,三栏布局时会使元素出现掉下去的现象。二、float +
2017-10-07 22:06:09 1036
原创 Myeclipse学习总结(12)——Eclipse/MyEclipse实用技巧再回顾
1.常用但易被忽视的快捷键命令说明备注Ctrl + F11运行main方法Ctrl + m最大最小化窗口Ctrl + Shift+O将缺失的包导入进来Alt + ←前一个编辑的页面Alt + →下一个编辑的页面Ctrl + 1快速修复代码Ctrl + E弹出当前工作空间所有已打开的代码文件2.常用快捷键命令说明备注Ctrl + Alt + ↓(↑)向下(上)复制本行Ctrl + t查看当前类的结构
2017-10-07 19:50:56 1303
清华-2018人工智能之自动驾驶研究报告.pdf
2019-09-02
容器网页终端(websocket-webshell)
2017-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人