自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 ElasticSearch(一)简介和安装

简介 Elasticsearch是由Shay Banon发起的一个开源搜索服务器项目,2010年2月发布。迄今,该项 目已发展成为搜索和数据分析解决方案领域的主要一员,广泛应用于声名卓著或鲜为人知的搜索 应用程序。此外,由于其分布式性质和实时功能,许多人把它作为文档数据库。常见的Elastic的应用常见有海量数据分析数据仓库站内搜索引擎在介绍环境安装之前,...

2018-02-25 17:43:18 409

原创 打造Mac下的写作环境

对于在网络上技术写作,markdown无疑是目前最好的写作语言。因为它足够简单,足够通用。只需要记住一些简单的语法就可以写出不错格式的文档,因此今天给大家介绍下如何打造属于自己的写作环境。markdown首先介绍下markdown,markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。markdown有很多的扩展语法,可以写...

2018-02-25 11:11:23 432

原创 BI数据建模读书笔记

数据仓库要解决什么事情?—发现未发现的,证明推论,支持决策=数据仓库设计原则: 1、数据仓库必须使组织结构数据变得容易存取 2、必须一致的展示组织结构 3、必须具有广泛的适应性和修改 4、必须安全 数据仓库的构建和出版业有很类似的流程。——-关键构件 数据聚积环节(ETL) 数据展示环节(维度数据库)OLAP ——-基本概念 事实表:最新粒度的基本表,一行对应一个度量值,所有...

2018-02-14 10:12:53 300

原创 使用Shiro做权限认证(1)

Apache Shiro是Java的一个安全框架。Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等.在开始认识概念之前。我们先认识下一段示例代码://///////////////声明一个安全管理器//////////////////////Factor...

2018-02-14 09:47:13 227

原创 使用Shiro做权限认证(2)

在第一节中,我们重新定义了Realm,重新注册了securityManager。SecurityUtils会按照我们的期望工作了。如何用securityManager将我们的应用程序管理起来呢。 shiro只是提供安全控制的API,并不能识别我们应用程序中哪些是需要安全控制的资源,这部分的定义是需要我们自己来完成的。也就是说我们在需要安全控制的资源处加入安全控制的代码。shiro提供了多种安...

2018-02-14 09:46:31 153

原创 使用Shiro做权限认证(3)

第一节我们讲了Realm是什么东西。 第二节我们讲了如何将资源交付给securityManager控制 现在我们讲讲shiro和spring之间的集成及web应用在绝大部分项目中,shiro其实都是应用在web项目,与spring集成在一起的,使用的是url过滤方式进行安全控制。(1)定义web.xml 首选在web.xml中定义相应的shirofilter来过滤所有的url,就是第...

2018-02-14 09:45:44 201

原创 使用Shiro做权限认证(4)

上节讲了web应用的过滤器,这节我们自己定义一个过滤器。(1 ) 我们来定义一个Filter用于限制某些url只能某些特定IP地址进行访问,代码如下:public class IpIntAuthorizationFilter extends AuthorizationFilter { private static Logger logger = Logger.getLog...

2018-02-14 09:44:36 248

原创 centos安装单机rabbitmq

第一步 需要安装erlang环境yum install erlang第二步 在rabbit官网上下载相应版本rpm包,并安装http://www.rabbitmq.com/download.html如果在安装过程中报错socat有问题,需要安装socatyum install socat第三步 设置配置文件--复制示例配置文件到相应的目录,注意不同的版本路径需要修改cp /usr/share/do...

2018-02-14 09:20:42 156

原创 消息中间件的历史

今天来说说消息中间件。消息中间件通也被称为消息队列服务器,是当今分布式应用架构中经常采用的技术。简单来说就是程序与程序之间进行异步通信的一种方式,消息的发送者不用一直等待消息的处理完毕,而是将消息发送给消息中间件就返回了。消息的指定消费者会订阅消息并处理他们。这有点类似与RPC(远程过程调用),当然消息中间件的实现与RPC规范是息息相关的,因为毕竟他们都是为了解决计算机世界中两个程序之间通信的技术...

2018-02-14 09:19:44 1125

原创 消息中间件认知及RocketMQ

消息中间件是目前互联网服务常用的技术服务。消息中间件为应用系统提供高效、灵活的消息同步和异步传输处理、存储转发、可靠传输。在大规模分布式环境下确保消息安全、可靠、高效送达。(一)为什么需要一款消息中间件使用消息服务器的目的通常是解耦、及错峰流控。随着互联网"微架构"模式的兴起,原有的企业级大型集中式的IT服务,通常被分拆成细粒度的微服务在互联网提供出来。服务与服务之间一方面联系越来越紧密,另一方面...

2018-02-14 09:13:12 302

原创 Ant 编译模式与Spring MVC

在实际项目过程中,很多同学都会在本地IDE进行调试开发,采用构建工具进行打包编译发布测试环境。公司有个上古项目,用的是Eclipse进行开发,构建采用Ant脚本,一直都很正常,没出过什么问题,直到最近在这个项目中开始运用SpringMVC。直接说问题现象在本地调试的好用的url映射,发布到测试环境完全找不到此url,而且无任何异常报出。代码如下:@RequestMapping("changeJob...

2018-02-14 09:11:19 552

原创 神兵利器Gradle

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具,他集Maven的规范及Ant的灵活于一身,是更好用的构建工具,在开发社区中也呈现越来越流行的趋势。通俗点说,他就是一个实现了Maven中央库的增强版本的Ant。支持插件机制,工程依赖,与Maven与生俱来的兼容性,更好更灵活的groovy构建语法,是构建Java项目非常好的选择,另外有更多自动化的可能性。...

2018-02-14 09:06:23 226

原创 实用网站推荐

ProcessOn:目前见过的最好用的在线流程图网站:https://www.processon.com/为知笔记:虽然现在收费了,但是确实是各种客户端做的最全,也相对简单好用的,也不贵。http://www.wiz.cn/滴答清单:用过很多GTD清单,滴答清单简单好用。https://www.dida365.com禅道:项目管理工具,用于管理需求,免费的里面没见过更好用的。很复杂,建议只用其中你...

2018-02-14 09:01:16 259

自动化测试的实践——应用QTP测试框架

自动化测试的实践——应用QTP测试框架自动化测试的实践——应用QTP测试框架

2018-02-26

程序员所知的优化法则

程序员所知的优化法关于性能优化程序员所知的优化法关于性能优化程序员所知的优化法关于性能优化

2018-02-26

Siebel State Mode

Siebel State Model Siebel状态模型

2012-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除