摘要: 在系统做一些大的、比较耗时的发布的时候,往往需要停服很长时间,这期间有用户访问的话,就需要展示一个升级说明的页面,这个页面放在反向代理服务器中;反向代理服务器如httpd有请求URL重写模块,通过它可以实现这种需求。 How? 1.引入rewrite模块 在httpd.conf中添加 2.配置重写规 阅读全文
posted @ 2019-10-25 10:27 zhya_hopeful 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 在一些项目中由于一些特殊原因仍然保留着显示的获取数据库连接(Connection)、提交事务、回滚事务、关闭连接等操作;其中关闭连接是比较容易疏忽又比较难在前期发现的问题。 我是如何排查连接未关闭的问题的? 首先还是提出3W: 1.What? 数据库连接是应用服务器和数据库之间建立的tcp连接,在获 阅读全文
posted @ 2019-09-02 17:56 zhya_hopeful 阅读(9557) 评论(0) 推荐(1) 编辑
摘要: 利用Zookeeper临时节点(客户端异常断开连接后临时节点自动移除)或者Redis SETNX(set if not exists)(设置ttl)可以实现分布式锁,这里先利用zk实现一个 1.启动zk 2.代码实现 2.1 Maven引入zk & zk client 2.2 代码和注释 3.测试结 阅读全文
posted @ 2019-07-19 09:52 zhya_hopeful 阅读(959) 评论(0) 推荐(0) 编辑
摘要: uname -r 阅读全文
posted @ 2019-04-02 15:08 zhya_hopeful 阅读(329) 评论(1) 推荐(0) 编辑
摘要: docker windows 操作和linux上稍有些差异,主要是在启动容器时的命令参数 和 端口映射。 1.下载docker-toolbox http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 2.安装 我本机已有vir 阅读全文
posted @ 2019-04-02 15:00 zhya_hopeful 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.概念 主从复制的目的:数据冗余、备份、读写分离 主从方式:一主一从(不推荐,只能实现复制,主节点挂掉且未重新启动的时候,无法提升从节点为master),一主一从一裁判,一主多从 复制方式:主节点记录在其上的所有操作oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从 阅读全文
posted @ 2019-02-27 10:51 zhya_hopeful 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1.概念 分布式文档存储,高读写吞吐量,自动灾备,可伸缩。 不需要遵守严格的数据schema意味着mongodb更灵活、更适合快速开发。 2.安装 2.1 yum 安装 配置yum源 = [mongodb-org-3.4] name=MongoDB?Repository baseurl=https: 阅读全文
posted @ 2019-02-26 16:21 zhya_hopeful 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 概述 如下面的架构图所示:大额贷款架构主要分为三层,前端展示和后端服务分离,可单独部署;后端开放restful接口,前端通过http方式调用后端接口,同时使用jwt方式实现无状态的鉴权。 主要组件 后端 Spring Boot 起步依赖 习惯大于配置 内嵌web容器 Tomcat, Jetty, U 阅读全文
posted @ 2018-12-19 16:17 zhya_hopeful 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Shrio是一个轻量级的,基于AOP 和 Servlet 过滤器的安全框架。它提供全面的安全性解决方案,同时在 Web 请求级和方法调用级处理身份确认和授权。 JWT(JSON Web Token)是目前最流行的跨域身份验证解决方案,具有加密和自包含的特性。 1.maven配置 2.自定义Token 阅读全文
posted @ 2018-12-14 16:27 zhya_hopeful 阅读(709) 评论(0) 推荐(0) 编辑
摘要: Why redis? redis是基于内存的key-value系统,可以用作缓存中间件或者消息中间件,spring-boot提供了方便的方式和redis集成。 1.maven依赖 2.配置 3.实例 4.测试 第一次会进行数据库查询 第二次则不会,因为redis中已经缓存了 阅读全文
posted @ 2018-11-21 16:13 zhya_hopeful 阅读(1883) 评论(0) 推荐(0) 编辑