上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 99 下一页
摘要: 第八章 拦截器机制——《跟我学Shiro》 8.1 拦截器介绍 Shiro使用了与Servlet一样的Filter接口进行扩展;所以如果对Filter不熟悉可以参考《Servlet3.1规范》http://www.iteye.com/blogs/subjects/Servlet-3-1了解Filte 阅读全文
posted @ 2022-02-16 15:36 hanease 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 第四章 INI配置——《跟我学Shiro》 之前章节我们已经接触过一些INI配置规则了,如果大家使用过如Spring之类的IoC/DI容器的话,Shiro提供的INI配置也是非常类似的,即可以理解为是一个IoC/DI容器,但是区别在于它从一个根对象securityManager开始。 4.1 根对象 阅读全文
posted @ 2022-02-16 15:27 hanease 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 第一章 Shiro简介——《跟我学Shiro》 1.1 简介 Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂 阅读全文
posted @ 2022-02-16 15:20 hanease 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Flume源码,所以想写一份Flume源码学习的笔记供需要的朋友一起学习参考。 1、Flume介绍 Flume是cloudera公司开源的一款分布式、可靠地进行大量日志数据采集、聚合和并转移到存储中;通过事务机制提供了可靠的消息传输支持,自带负载均衡机制来支撑水平扩展;并且提供了一些默认组 阅读全文
posted @ 2022-02-16 15:04 hanease 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 流量复制 在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用ngin 阅读全文
posted @ 2022-02-16 14:56 hanease 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 本章以京东商品详情页为例,京东商品详情页虽然仅是单个页面,但是其数据聚合源是非常多的,除了一些实时性要求比较高的如价格、库存、服务支持等通过AJAX异步加载加载之外,其他的数据都是在后端做数据聚合然后拼装网页模板的。 http://item.jd.com/1217499.html 如图所示,商品页主 阅读全文
posted @ 2022-02-16 14:55 hanease 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 此处我说的HTTP服务主要指如访问京东网站时我们看到的热门搜索、用户登录、实时价格、实时库存、服务支持、广告语等这种非Web页面,而是在Web页面中异步加载的相关数据。这些服务有个特点即访问量巨大、逻辑比较单一;但是如实时库存逻辑其实是非常复杂的。在京东这些服务每天有几亿十几亿的访问量,比如实时库存 阅读全文
posted @ 2022-02-16 14:52 hanease 阅读(579) 评论(1) 推荐(0) 编辑
摘要: 在实际开发中,不可能把所有代码写到一个大而全的lua文件中,需要进行分模块开发;而且模块化是高性能Lua应用的关键。使用require第一次导入模块后,所有Nginx 进程全局共享模块的数据和代码,每个Worker进程需要时会得到此模块的一个副本(Copy-On-Write),即模块可以认为是每Wo 阅读全文
posted @ 2022-02-16 14:50 hanease 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redi 阅读全文
posted @ 2022-02-16 14:46 hanease 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 第一章 安装OpenResty(Nginx+Lua)开发环境 首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应 阅读全文
posted @ 2022-02-16 14:44 hanease 阅读(680) 评论(0) 推荐(0) 编辑
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 99 下一页