Apache Shrio安全框架实现原理及实例详解 Java

Apache Shrio安全框架实现原理及实例详解

一、Shiro整体概述 1.简介 Apache Shiro是Java的一个安全框架,功能强大,使用简单,Shiro为开发人员提供了一个直观而全面的认证(登录),授权(判断是否含有权限),加密(密码加密)及会话管理(Shiro内置Session)的解决方案. 2.Shiro组件 3.Shiro架构 3.1 外部架构(以应用程序角度) 3.2...
阅读全文
《从0开始学架构》学习笔记(一) 软件架构

《从0开始学架构》学习笔记(一)

最近购买了极客时间推出的李运华的课程——《从0开始学架构》,本人通过听音频和文字阅读,整理出相关笔记,目的是方便今后再次阅读。再次感谢李运华的讲解,购买链接: 从0开始学架构 资深技术专家的实战架构心法 开篇词 | 照着做,你也能成为架构师 想成为架构师,梦想是美好的,但道路是曲折的,这应该不是个人天资的问题,而是架构设计本身的一些特性所致。 架构设计的关键思维是判断和取舍,...
阅读全文
架构图解 软件架构

架构图解

这是一个很典型的架构描述图,下面我们就以此为例聊聊架构的基础概念。 架构流程示例 假设用户在搜索引擎中搜索“ 森林里浓雾和阳光 ”。 用户点击了搜索结果中的一个图片网站链接,打开一张图片的详情页。 这个页面的主要内容包括: 主图 图片信息,如标题、作者、描述、标签、评论 …… 相关类似图片 用户信息 从用户点击了搜索结果中的那条连接,一直...
阅读全文
基于MySQL的高可用可扩展架构探讨 编程技术

基于MySQL的高可用可扩展架构探讨

注:原文已发表于《程序员》杂志关系型数据库60周年特刊 随着信息量飞涨,信息的存储成为了这个时代至关重要的一项技术。如何来保证数据存储技术能够适应信息量的增长速度和我们对信息的高度依赖,成为一个非常重要的课题。本文将从数据库架构的层面,通过以开源的数据存储软件来构建分布式数据层的思路,期望实现一个低成本的高可用可扩展的数据层架构。 传统数据库架构 纵观各传统商业数据库软件,多以集中式架构为主...
阅读全文
【译】给小白准备的Web架构基础知识 软件架构

【译】给小白准备的Web架构基础知识

警告:本文内容是入门级的,大佬请按秩序有序撤离。 原文地址:Web Architecture 101 上图很好的展示了我们在Storyblocks的架构。如果你是一个新手工程师,可能会觉得这个架构非常复杂。在我们深入研究每个组件的细节之前,首先应该对它们有个大概的了解。 当一个用户在Google搜索“ Strong Beautiful Fog And Sunb...
阅读全文
研究人员:黑客可以通过电源线从计算机窃取数据 编程技术

研究人员:黑客可以通过电源线从计算机窃取数据

来自以色列内盖夫本古里安大学的研究人员一直致力于通过旁路攻击从计算机窃取数据。最新的研究成果是通过电源线传播的电流波动隐蔽地窃取高度敏感的数据。 这些研究人员之前已经演示了各种奇怪的通信方法,比如通过光,声,热,电磁,磁和超声波从隔离网络的计算机中窃取数据。 隔离网络的的电脑往往被认为是难以渗透或窃取数据的最安全的设备。 “为了实施针对性攻击,攻击者可能会利用社交工程攻击,供应链攻击或让恶意...
阅读全文
Bokeh v0.12.5 发布,一个 Python 交互式可视化库 开源软件

Bokeh v0.12.5 发布,一个 Python 交互式可视化库

  Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能。Bokeh 的目标是使用 D3.js 样式提供优雅,简洁新颖的图形化风格,同时提供大型数据集的高性能交互功能。Boken 可以快速的创建交互式的绘图,仪表盘和数据应用。 更新日志 #2058 [component: bokeh...
阅读全文
Loading...