摘要: Shiro的设计目标是简化应用的安全管理工作。软件通常是以用户为基础设计的。也就是说,我们经常是根据用户是怎样和我们的软件交互的来设计相关的用户接口。比如,你可能会说“如果是已经登录的用户与我的软件交互,那么我给他就显示一个按钮,让他点击后可以查看自己的账户信息。如果用户没有登录,那么我就显示一个注 阅读全文
posted @ 2016-11-02 10:01 hf-z 阅读(2839) 评论(3) 推荐(2) 编辑
摘要: 在本教程中,我们会写一个简单的、仅仅输出一些内容命令行程序,从而对Shiro有一个大体的感觉。 一、准备工作 本教程需要Java1.5+,并且我们用Maven生成项目,当然Maven不是必须的,你也可以通过导入Shiro jar包的方式、或使用Ant、Ivy,喜欢哪种就用哪种。 开始之前,确定你的M 阅读全文
posted @ 2016-11-01 20:33 hf-z 阅读(31070) 评论(2) 推荐(2) 编辑
摘要: 作者:var dump链接:https://zhuanlan.zhihu.com/p/23300328最近要做一个基于Java C/S架构的项目,主要涉及权限管理这方面的东西。了解到Apache Shiro适合做这个。其官网上教程写的很好,打算把这些教程翻译成英文,这是第一篇。 Apache shi 阅读全文
posted @ 2016-10-30 19:20 hf-z 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: 一、前言 微软的Visual Studio非常强大,可以无缝结合Git或自家的TFS(Team Foundation Server),进行项目管理非常方便,从需求分析、开发、测试、维护,几乎可以贯穿软件开发的整个生命周期。这篇文章将会详细介绍如何使用Visual Studio结合TFS进行项目管理。 阅读全文
posted @ 2016-09-05 15:59 hf-z 阅读(9540) 评论(26) 推荐(13) 编辑
摘要: 1.什么是Code Mirror 最近做一个项目需要在网页上实现一个代码编辑器,支持语法高亮、自动缩进、智能提示等功能。发现Code Mirror刚好满足所有需求。Code Mirror是由js写的一款插件,其功能非常强大,用来实现网页端代码编辑器非常方便。如果想看效果图,可移步到这里 CodeOn 阅读全文
posted @ 2016-08-26 23:22 hf-z 阅读(5738) 评论(2) 推荐(1) 编辑
摘要: 1.什么是WebSocket协议 RFC6455文档的表述如下: The WebSocket Protocol enables two-way communication between a client running untrusted code in a controlled environm 阅读全文
posted @ 2016-08-20 11:36 hf-z 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 一、设计任务 1.1程序实现要求 PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 PL/0的编译程序和目标程序的解释执行程序都是用JAVA语言书写的,因此PL/0语言可在配备JDK的任何机器上实现。 其 阅读全文
posted @ 2016-05-30 13:18 hf-z 阅读(10014) 评论(0) 推荐(0) 编辑
摘要: 前言 Verilog是一种硬件描述语言(HDL),该语言在Windows上有集成开发环境可以使用,如ModelSim,但ModelSim的编辑器不太好用因此笔者萌生了用Sublime Text3来编写Verilog的想法。下面我们将围绕着Sublime Text3搭建起一个简易的IDE, 我将尽量把 阅读全文
posted @ 2016-05-17 20:17 hf-z 阅读(4547) 评论(1) 推荐(2) 编辑