摘要: 前言 spring-boot-2.0.3应用篇 - shiro集成,实现了spring-boot与shiro的整合,效果大家也看到了,工程确实集成了shiro的认证与授权功能。如果大家能正确搭建起来,并达到了认证和授权的效果,那说明我们会用了,说明我们知其然了;很好,能满足工作中的基本要求了。 但是 阅读全文
posted @ 2018-09-03 08:43 青石路 阅读(6156) 评论(2) 推荐(7) 编辑
摘要: 前言 上一篇:spring-boot-2.0.3源码篇 - 国际化,讲了如何实现国际化,实际上我工作用的模版引擎是freemaker,而不是thymeleaf,不过原理都是相通的。 接着上一篇,这一篇我来讲讲spring-boot如何整合工作中用到的一个非常重要的功能:安全,而本文的主角就是一个安全 阅读全文
posted @ 2018-08-26 16:30 青石路 阅读(5708) 评论(16) 推荐(5) 编辑
摘要: 前言 针对spring boot,网上已有很多优质的系列教程,我就不再班门弄斧了(实际上是担心没别人写的好,哈哈哈!)。但是还是想蹭蹭spring boot的热度,即使不考虑微服务,spring boot还是有很多可取优点的,比如自动化配置、系列Starters简化maven的依赖管理等。本系列主要 阅读全文
posted @ 2018-08-22 20:47 青石路 阅读(3006) 评论(5) 推荐(2) 编辑
摘要: 前言 接着上篇博客:详细的最新版fastdfs单机版搭建,今天来讲讲fastdfs的集群搭建,限于篇幅,今天先搭建stoarge集群,并实现统一的http访问方式; 没看我上篇博客的小伙伴,最好先去瞅一眼,这篇博客很多都是基于上篇博客的; 不懂fastfds原理的,可以先去看看:分布式文件系统Fas 阅读全文
posted @ 2018-06-15 16:22 青石路 阅读(5061) 评论(21) 推荐(4) 编辑
摘要: 前言 目前项目是tomcat单机部署的,图片、视频也是上传到tomcat目录下,关键是此项目的主要内容还就是针对图片、视频的,这让我非常担忧;文件服务器的应用是必然的,而且时间还不会太久。之前一直有听说fastdfs,但一直没去认真琢磨他,最近才开始去研究它,今天只是去搭建一个简单的单机版,集群版后 阅读全文
posted @ 2018-06-09 20:20 青石路 阅读(23781) 评论(10) 推荐(6) 编辑
摘要: 前言 上篇Redis Sentinel安装与部署,实现redis的高可用实现了redis的高可用,针对的主要是master宕机的情况,我们发现所有节点的数据都是一样的,那么一旦数据量过大,redis也会效率下降的问题。redis3.0版本正式推出后,有效地解决了Redis分布式方面的需求,当遇到单机 阅读全文
posted @ 2018-03-06 19:02 青石路 阅读(6813) 评论(5) 推荐(4) 编辑
摘要: 前言 对于生产环境,高可用是避免不了要面对的问题,无论什么环境、服务,只要用于生产,就需要满足高可用;此文针对的是redis的高可用。 接下来会有系列文章,该系列是对spring-session实现分布式集群session的共享的完整阐述,同时也引伸出缓存的实现;而此篇是该系列的第一篇。 环境准备 阅读全文
posted @ 2018-02-24 20:40 青石路 阅读(11842) 评论(4) 推荐(2) 编辑
摘要: 前言 项目中有个需求,需要将合同内容导出成pdf。上网查阅到了 iText , iText 是一个生成PDF文档的开源Java库,能够动态的从XML或者数据库生成PDF,同时还可以对文档进行加密,权限控制,并且还支持Java/C#等,但是iText本身提供的HTML解析器还是不够强大,许多HTML标 阅读全文
posted @ 2017-10-19 15:16 青石路 阅读(17212) 评论(2) 推荐(1) 编辑
摘要: 前言 HttpSession是通过Servlet容器创建和管理的,像Tomcat/Jetty都是保存在内存中的。但是我们把应用搭建成分布式的集群,然后利用LVS或Nginx做负载均衡,那么来自同一用户的Http请求将有可能被分发到多个不同的应用中。那问题来了,如何保证不同的应用能够共享同一份sess 阅读全文
posted @ 2017-08-13 22:29 青石路 阅读(43405) 评论(12) 推荐(9) 编辑
摘要: 前言 使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。这种情况下,更恰当的做法是增加一台服务器分担原有服务器的访问及存储压力。通过负载均衡调度服务器,将来自浏 阅读全文
posted @ 2017-08-09 23:41 青石路 阅读(112300) 评论(62) 推荐(39) 编辑