摘要: 1. 概述 根据不同用户的请求,选择不同的数据源,不同的数据源可以是Oracle、MySQL或者其它。用到的技术栈,没有什么复杂的技术,可以看到,依赖也就加了几个而已,如下: 2. 先睹为快 如下图,header中tenant为zhangsan,则使用db_oauth为数据源,tenant为lisi 阅读全文
posted @ 2019-12-30 08:54 我滴个小张张 阅读(3335) 评论(0) 推荐(0) 编辑
摘要: 1. Terminal高亮显示 编辑~/.bash_profile文件,在末尾增加两行: 解释一下第二句配置的含义,这22个字母2个字母为一组,分别指定一种类型的文件或者文件夹显示的字体颜色和背景颜色。从第1组到第11组分别指定的文件或文件类型为:directorysymbolic linksock 阅读全文
posted @ 2019-07-01 14:04 我滴个小张张 阅读(567) 评论(0) 推荐(1) 编辑
摘要: 从接触springboot开始,便深深的被它的简洁性深深的折服了,精简的配置,方便的集成,使我再也不想用传统的ssm框架来搭建项目,一大堆的配置文件,维护起来很不方便,集成的时候也要费力不少。从第一次使用springboot开始,一个简单的main方法,甚至一个配置文件也不需要(当然我是指的没有任何 阅读全文
posted @ 2019-04-24 21:23 我滴个小张张 阅读(8123) 评论(5) 推荐(2) 编辑
摘要: 一般情况下,java获取客户端IP地址的方法为request.getRemoteAddr();但这只是在没有网关或者代理的情况下,如果客户端将请求发送到nginx,再由nginx进行反向代理到目标服务器,例如tomcat,这个时候在tomcat里运行的java代码,通过request.getRemo 阅读全文
posted @ 2018-12-24 10:23 我滴个小张张 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: 背景: 博客是用springboot写的,启动的时候只需要java -jar启动即可,突然想到可以多启动几台,然后用nginx做一个负载均衡,有没有用不说,权当练手了。 环境: springboot写的博客项目,在服务器上启动 4 个实例,端口号分别是 5201、 5202、5203、5204,如下 阅读全文
posted @ 2018-12-18 17:21 我滴个小张张 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 创建一个简单的springboot项目,依赖中加入: 编写一个Restfull接口: 编写启动类: 启动项目,浏览器访问该接口,得到想要的结果。下面,就将这个项目进行Docker容器化(application.yml配置文件里将项目端口改成了80)。 pom.xml配置文件中添加docker构建后的 阅读全文
posted @ 2018-06-01 18:53 我滴个小张张 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 背景: 原来的项目一直跑着没有问题,今天突然想在原有项目的基础上,加上redis进行数据的缓存,原来项目的架构就是传统的SSM框架,于是,大刀阔斧的开始改装了。。。 编写redis的配置文件——redis.properties。。。 编写redis的xml配置文件——redis-context.xm 阅读全文
posted @ 2018-05-08 14:44 我滴个小张张 阅读(9380) 评论(3) 推荐(1) 编辑
摘要: 集群扩容 前提准备,目前集群中一共有6台机器,端口号分别是6381、6382、6383、6384、6385、6386 1) 准备新节点 准备两个新节点,端口号为6387和6388,配置和以前集群配置一样,并启动这个两个节点。 2) 加入集群 进入集群内任意节点,使用cluster meeet命令即可 阅读全文
posted @ 2018-05-05 12:45 我滴个小张张 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Dubbo架构 节点角色说明 节点 角色说明 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 Monitor 统计服务的调用次数和调用时间的监控中心 Container 服务运行容器 调用关系说明 服务提供 1. 新建m 阅读全文
posted @ 2018-05-02 17:29 我滴个小张张 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Redis Sentinel物理结构图 1. 启动主节点 配置: port 6379 daemonize yes logfile “6379.log” dbfilename “dump-6379.rdb” dir “/opt/soft/redis/data/” 启动主节点,并用一下命令验证主节点是否 阅读全文
posted @ 2018-04-30 20:21 我滴个小张张 阅读(257) 评论(0) 推荐(0) 编辑