首页 > 2015年03月12日 > 全部分享
ShiroFilterFactoryBean源码及拦截原理深入分析
Shiro提供了与Web集成的支持,其通过一个ShiroFilter入口来拦截需要安全控制的URL,然后进行相应的控制,ShiroFilter类似于如Strut2/SpringMVC这种web框架的前端控制器,其是安全控制的入口点,其负责读取配置(如ini配置文件),然后判断URL是否需要登录/权限等工作。而要在Spring中使用Shiro的话,可在web.xml中配置一个DelegatingFil...
分类:其他   时间:2015-03-12 11:29:57    收藏:0  评论:0  赞:0  阅读:440
HDFS HA与QJM(Quorum Journal Manager)介绍及官网内容整理
问题导读 1.HDFS HA与QJM解决了什么问题? 2.HDFS HA与QJM区别是什么? 3.在HA(两个namenode)架构下,如何访问hdfs文件? 【使用QJM构建HDFS HA架构(2.2+)】     本文主要介绍HDFS HA特性,以及如何使用QJM(Quorum Journal Manager)特性实现HDFS HA。 一、背景 ...
分类:其他   时间:2015-03-12 11:29:37    收藏:0  评论:0  赞:0  阅读:407
c#操作Word文档
操作Word文档工具类,丰富的方法, 无论你是想要创建文档还是操作模板;无论你是想要添加图片,还是想要添加文字;无论你想要添加书签,还是操作书签;无论你是想要修改表格,还是添加表格;它都是你的选择...
分类:Windows开发   时间:2015-03-12 11:29:17    收藏:0  评论:0  赞:0  阅读:917
[nginx]统计文件下载是否完整思路(flask)
有一个需求是统计文件是否被用户完整下载,因为是web应用,用js没有找到实现方案,于是搜索下nginx的实现方案,把简单的探索过程记录下。 实验一 最原始的思路,查看日志,下载了一个文件之后我们看日志的传输的文件大小跟文件原始的大小是否一致 测试要下载的文件的大小一次完整下载的log 跟一次没下载完成的log,可以通过对比传输字节的大小来判断 这种方式就是根据日志来做统计,每隔一段时间分析日志得到结...
分类:其他   时间:2015-03-12 11:29:07    收藏:0  评论:0  赞:0  阅读:316
Homebrew从本地文件安装软件
有时候会遇到有些文件curl下载不下来,导致brew不能正常工作,但是文件通过浏览器是可以下载的。 以下是解决方案: 1. 手动下载压缩文件(一定要下载brew提示下载失败的文件); 2. 执行brew --cache获取brew缓存路径,将下载的文件放入缓存目录; 3. 重新执行安装命令,brew会发现缓存中有了文件,就不去下载了,OK。...
分类:其他   时间:2015-03-12 11:28:57    收藏:0  评论:0  赞:0  阅读:946
IOS去掉NavigationBar底部的那条黑线
NavigationBar底部的黑线是一个UIImageView上的UIImageView。 if ([self.navigationController.navigationBar respondsToSelector:@selector( setBackgroundImage:forBarMetrics:)]){         NSArray *list=sel...
分类:移动平台   时间:2015-03-12 11:28:47    收藏:0  评论:0  赞:0  阅读:299
inline与宏
在需要编写一段短小的类似函数的功能性代码时,inline函数作为C++中附加的特性,比传统C中的宏(#define)更可靠(至少容易避免错误)。 #define SQUARE(X) X*X宏的工作机制是“字符替换”。 a = SQUARE(5.0); // a = 5.0*5.0 b = SQUARE(4.5 + 7.5); // b = 4.5 + 7.5 * 4.5...
分类:其他   时间:2015-03-12 11:28:37    收藏:0  评论:0  赞:0  阅读:265
LeetCode190——Reverse Bits
Reverse bits of a given 32 bits unsigned integer. For example, given input 43261596 (represented in binary as 00000010100101000001111010011100), return 964176192 (represented in binary as 001110010...
分类:其他   时间:2015-03-12 11:28:27    收藏:0  评论:0  赞:0  阅读:313
【LeetCode从零单排】No.169 Majority Element(hashmap用法)
题目Given an array of size n, find the majority element. The majority element is the element that appears more than ? n/2 ? times.You may assume that the array is non-empty and the majority element alwa...
分类:其他   时间:2015-03-12 11:28:07    收藏:0  评论:0  赞:0  阅读:273
化繁为简 定义权限
public static class Tickets { public const string GroupName = "Tickets"; public const string CreateTicket = "tick...
分类:其他   时间:2015-03-12 11:27:07    收藏:0  评论:0  赞:0  阅读:215
int main (int argc, const char * argv[0]) 中参数的含义;指针数组和数组指针
恩,有的编译器初始化时候会产生这样的参数argc是命令行总的参数个数,argv[]是argc个参数,其中第0个参数是程序的全名1. 几种C++ 常见的参数种类int main(void);int main();int main(int argc, char **argv); //等价于int mai...
分类:编程语言   时间:2015-03-12 11:26:57    收藏:0  评论:0  赞:1  阅读:2672
开源Math.NET基础数学类库使用(05)C#解析Delimited Formats数据格式
原文:【原创】开源Math.NET基础数学类库使用(05)C#解析Delimited Formats数据格式 开源Math.NET基础数学类库使用系列文章总目录: 1.开源.NET基础数学计算组件Math.NET(一)综合介绍 2.开源.NET基础数学计算组件Math.NET(二)矩阵向量计算 3....
分类:Windows开发   时间:2015-03-12 11:26:47    收藏:0  评论:0  赞:0  阅读:396
标签(Label、JLabel)
构造函数Label( )Label(String str)Label(String str, int how)第一种形式生成一个空白标签;第二种形式生成一个包含由参数str所设定的字符串的标签,这个字符串是左对齐的;第三种形式生成一个包含由参数str所设定的字符串的标签,并由整数how决定了对齐方式...
分类:其他   时间:2015-03-12 11:26:37    收藏:0  评论:0  赞:0  阅读:195
PHP使用Mysql事务实例解析
分类:数据库技术   时间:2015-03-12 11:26:27    收藏:0  评论:0  赞:0  阅读:356
怎样在VS2010中打开VS2012的项目
vs低版本打开高版本创建的项目时会提示"选择的文件是解决方案文件,但是用此应用程序的较新版本创建的,无法打开"解决办法:写字板打开解决方案sln文件将其改成你现在用的vs版本就可以打开了vs2010改为:Microsoft Visual Studio Solution File, Format Ve...
分类:其他   时间:2015-03-12 11:26:07    收藏:0  评论:0  赞:0  阅读:274
冯·诺依曼结构 和 哈佛结构
冯·诺依曼结构传统计算机采用冯·诺依曼(Von Neumann)结构,也称普林斯顿结构,是一种将程序指令存储器和数据存储器并在一起的存储器结构。冯·诺依曼结构的计算机其程序和数据公用一个存储空间,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置;采用单一的地址及数据总线,程序指令和数据的...
分类:其他   时间:2015-03-12 11:25:57    收藏:0  评论:0  赞:0  阅读:321
Ganglia监控Hadoop集群的安装部署[转]
Ganglia监控Hadoop集群的安装部署一、 安装环境Ubuntuserver 12.04安装gmetad的机器:192.168.52.105安装gmond的机 器:192.168.52.31,192.168.52.32,192.168.52.33,192.168.52.34,192.168.5...
分类:其他   时间:2015-03-12 11:25:47    收藏:0  评论:0  赞:0  阅读:309
你应该首先保护哪些应用程序?这个问题本身问错了!
如果贵企业与大多数企业一样,那么IT环境中可能有数百个、乃至数千个应用程序。它们极有可能是在过去10年或20年编写、更新和打上补丁的。你可能对那些应用程序并没有做好足够到位的安全工作。要说有什么可以让你稍稍宽慰,那就是我们采访的每个人其实处境一模一样。在人们不知不觉当中,安全这笔债很快会堆积...
分类:其他   时间:2015-03-12 11:25:27    收藏:0  评论:0  赞:0  阅读:260
去掉php框架CI默认url中的index.php
CI默认的rewrite url中是类似这样的例如你的CI根目录是在/CodeIgniter/下,你的下面的二级url就类似这样http://localhost/CodeIgniter/index.php/welcome。不太好看,怎么把其中的index.php取掉呢?解决方法如下:第一步:Apac...
分类:Web开发   时间:2015-03-12 11:25:17    收藏:0  评论:0  赞:0  阅读:991
准确判断listview上下滚动
项目碰到一个需要根据listview上下滚动显示/隐藏tab的问题,挺常见的一个需求,想网上copy一个代码直接用缺发现大部分的实现都不准确。比如用OnScrollListener里的第一个可见项的index来判断,如果item比较大,滚动了半天还没滚出这个item呢?所以干脆自己写了一个,给lis...
分类:其他   时间:2015-03-12 11:25:07    收藏:0  评论:0  赞:0  阅读:285
1925条   上一页 1 ... 71 72 73 74 75 ... 97 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!