摘要: 背景 前后端分离是目前热门的开发方式,大部分互联网都会采用前后端分离的方式开发!后端提供接口给前端,如果前后端都不在同一个域下(请求地址和接口地址域名或端口不一致),那么就会出现跨域问题 如图所示: 解决方案 通过nginx正向代理和反向代理配置,将访问地址和请求接口地址保持一致就可以了 第一步:通 阅读全文
posted @ 2022-09-25 16:07 Alvin-fan 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 一、linux服务器增加配置 服务器启动java进程时增加JVM配置 #!/bin/bash # 默认应用名称 defaultAppName='xxx.jar' path='/opt/webapp/'$defaultAppName #JVM配置 JAVA_OPTS="-Djava.rmi.serve 阅读全文
posted @ 2022-06-13 15:51 Alvin-fan 阅读(540) 评论(0) 推荐(0) 编辑
摘要: mysql router 解决高可用,读写分离,负载均衡 1. 下载mysql-router [root@VM-0-16-centos /]# cd /usr/local/ [root@VM-0-16-centos local]# wget https://dev.mysql.com/get/Dow 阅读全文
posted @ 2022-04-26 15:55 Alvin-fan 阅读(803) 评论(0) 推荐(0) 编辑
摘要: MySQL InnoDB Cluster 是最新GA的MySQL高可用方案,利用MySQL Router可以轻松搭建强壮的高可用方案。 MySQL Router 是访问路由转发中间件,提供应用程序访问的failover能力。 阅读全文
posted @ 2022-04-26 11:59 Alvin-fan 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 官方源码: https://gitee.com/apache/griffin/tree/master 下载到本地 一、启动前需要先安装以下环境 Jdk(1.8 or later versions) Postgresql or Mysql(用于存储Measure、job等元数据信息) npm(vers 阅读全文
posted @ 2021-05-14 16:12 Alvin-fan 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 1.下载jenkins.war2.配置环境变量:JENKINS_HOME=F:/jenkins3.命令行启动 java -jar jenkins.war4.默认端口号:80805.访问jenkins 管理页面 http://localhost:80806.安装插件 :Deploy to contai 阅读全文
posted @ 2020-01-20 14:14 Alvin-fan 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 跨域来源:(前端站点和后端API布署到不同的站点) 解决方案 一.服务端设置 1.配置允许跨域请求 2.接口调用跨域方法 以上两步就完成接口跨域请求了 二. 客户端配置 1.因为在默认情况下,跨源请求不提供凭据(cookie、HTTP认证及客户端SSL证明等)。通过将withCredentials属 阅读全文
posted @ 2019-08-08 15:30 Alvin-fan 阅读(7812) 评论(0) 推荐(0) 编辑
摘要: 一、现象: 每次启动Tomcat 的时候,工程会被加载两次 二、原因: 在tomcat/conf/server.xml配置虚拟目录引起,如下配置: 我们在Host标签里配置了appBase="webapps",tomcat会去加载一次应用。 在<Context>里配置了一次docBase,tomca 阅读全文
posted @ 2018-08-18 14:57 Alvin-fan 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 反射模式优化工厂类大量switch分支问题 继续上一篇工厂模式的案例,上一篇只有两个算法类(加法和减法),现在再加一个乘法 第一步: //运算类 public class Operation { private double _numberA=0; private double _numberB=0 阅读全文
posted @ 2018-07-26 16:01 Alvin-fan 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 1.工厂模式 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是 阅读全文
posted @ 2018-07-26 15:36 Alvin-fan 阅读(344) 评论(0) 推荐(0) 编辑