- 博客(11)
- 收藏
- 关注
原创 springcloud gateway出现 413Request Entity Too Large
springcloud gateway出现 413Request Entity Too Largespringboot项目在yml中添加server: max-http-header-size: 2MBspringcloud项目在gateway里添加@Componentpublic class NettyConfiguration implements WebServerFactoryCustomizer<NettyReactiveWebServerFactory> {
2021-04-09 09:16:37
5852
1
原创 nginx重定向导致post的body丢失
nginx重定向导致post的body丢失http重定向https, 用rewrite导致post的body丢失, 换成return 3.7就可以了server { listen 80; server_name www.aa.com; #rewrite ^(.*)$ https://$host$1 permanent; return 307 https://www.aa.com$request_uri; location / { index index.html index.
2021-03-22 10:31:05
3676
原创 安装私有仓库harbor
1. 安装docker-compose参考文章yum install -y epel-releaseyum install -y python-pippip install --upgrade pippip install docker-composedocker-compose -version2. 安装harbor下载安装包解压开tar -zxvf harbor-offline-installer-v2.1.0.tgzcd harbor把配置文件复制为 harbor.ym
2020-09-24 18:29:35
162
原创 kubeadm搭建k8s集群, 部署dashboard, 部署springboot项目
kubeadm搭建kubernetes集群1. 准备工作镜像下载地址操作系统IP主机名centos7.8 2核4G192.168.220.143k8s-mastercentos7.8 2核4G192.168.220.144k8s-node1centos7.8 2核4G192.168.220.145k8s-node2关闭CentOS防火墙systemctl disable firewalldsystemctl stop firewalld设置主
2020-09-24 13:48:51
737
1
原创 二进制包搭建k8s集群
1.Kubernetes概述1.1 Kubernetes介绍1.1.1 Kubernetes是什么及作用Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 官网地址https://Kubernetes.io中文社区 https://www.kubernetes.org.cn/docsKubernetes的目标是让部署容器化的应用简
2020-09-11 18:14:37
392
原创 jenkins部署springboot项目
jenkins持续集成1 DockerMaven插件微服务通过Maven插件自动部署。基础镜像jdk1.8的制作请参考docker入门。Maven插件自动部署步骤:(1)修改宿主机的docker配置,让其可以远程访问vi /lib/systemd/system/docker.service其中ExecStart=后添加配置-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock(2)刷新配置,重启服务systemctl daemon-re
2020-09-10 17:30:11
323
原创 Docker 入门到实践
1 Docker简介1.1 什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。 在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底
2020-09-10 13:47:30
148
原创 java8特性
java8新特性1:Lambda 表达式和函数式接口Lambda表达式(也称为闭包)是整个Java 8发行版中最受期待的在Java语言层面上的改变,Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中),或者把代码看成数据如果lambda的函数体只有一行的话,那么没有必要显式使用return语句Lambda可以引用类的成员变量与局部变量(如果这些变量不是final的话,它们会被隐含的转为final,这样效率更高)。// 使用 java 7 排序 private void
2020-09-07 14:39:47
130
原创 WEB常见攻击手段及解决方案
1: csrf攻击(cross site request forgery 跨站脚本请求伪造)跨站请求攻击,简单地说,是攻击者通过一些技术手段欺骗用户的浏览器去访问一个自己曾经认证过的网站并运行一些操作(如发邮件,发消息,甚至财产操作如转账和购买商品)。由于浏览器曾经认证过,所以被访问的网站会认为是真正的用户操作而去运行。这利用了web中用户身份验证的一个漏洞:简单的身份验证只能保证请求发自某个用户的浏览器,却不能保证请求本身是用户自愿发出的。假如一家银行用以运行转账操作的URL地址如下:http://
2020-08-17 13:50:11
497
原创 springcloud alibaba @RestController返回突然变成了 xml格式
springcloud alibaba @RestController返回突然变成了 xml格式在网上查到是jackson-dataformat-xml引起的;安装maven helper插件(2019.3的idea), pluin一直在转圈, 通过设置代理重启解决;用插件搜索依赖, 发现是sentinel里的把它排除掉<!-- sentinel --> <dependency> <groupId>com.alibaba.cl
2020-08-06 15:38:59
763
原创 nginx 部署多个vue项目, 静态资源404
nginx 部署多个vue项目, 静态资源4041: 路由配置const RouterConfig = { base: '/aa/', mode: 'history', routes: [ ... ]};2: vue.config.js配置module.exports = { publicPath: '/aa/', devServer: { host: '0.0.0.0', ... }}3: nginx配
2020-07-30 13:19:25
1817
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人