自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 静态资源与客户端静态资源冲突导致客户端无法获取到最新的静态资源问题

静态资源与客户端静态资源冲突导致客户端无法获取到最新的静态资源问题为什么会出现这种问题?这个时候需要知道客户端(浏览器)在进行静态资源访问时的执行流程这个时候会出现一个疑惑,竟然都有一个判断机制,为什么还会出现静态资源冲突问题?这种问题如何解决另一个问题出现了,那如何在项目上线时为每个静态资源文件都加上一个时间戳的参数?为什么会出现这种问题?这个时候需要知道客户端(浏览器)在进行静态资源访问时的执行流程浏览器第一次发起对静态资源的请求,服务端返回200,客户端拿到了静态资源文件浏览器将拿到的资源文

2020-11-10 15:48:09 343

原创 动静分离与前后端分离的区别

动静分离与前后端分离的区别动静分离前后端分离区别动静分离动静分离是将 动态资源与静态资源分离将动态资源与静态资源分别部署在不同的服务器上前后端分离是一种架构模式,使用SOA的面向服务开发前端跟后端都采用接口调用的方式实现通讯将一个项目拆分成了 web端(前端) 与 接口(后端)项目之间使用RPC远程调用技术区别由此可见动静分离仅仅是将静态资源与动态资源分离(像什么jsp依然是放在动态资源服务器中)前后端分离则是一种架构模式,将项目拆分成 web端 与接口 ,相互使用RPC远

2020-11-10 15:28:12 1180

原创 使用tomcat + nginx 实现动静分离

tomcat + nginx实现动静分离使用tomcat + nginx实现动静分离什么是动静分离动态资源与静态资源的区别为什么要使用动静分离动静分离的应用场景使用tomcat + nginx 实现动静分离的分析图演示案例1、配置本机的host路径文件2、创建一个简单的springboot的web项目3、修改nginx的配置文件4、启动tomcat服务器 + 启动nginx服务器5、实际的使用方式使用tomcat + nginx实现动静分离什么是动静分离动静分离就是动态资源(jsp、servlet

2020-11-10 15:19:31 216

原创 centos7环境下配置nginx的tcp负载均衡(四层负载均衡)

配置好centos7的环境# 基础命令 # 安装netstat命令yum install netstat # 查看所有tcp端口使用情况 netstat -ntlp # 查看当前服务进程 ps -ef 可选:[ | grep nginx] # 强制杀死端口对应的程序 kill -9 pid进程号 # 配置yum源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-

2020-11-06 00:18:15 346

原创 Nginx + consul + upsync 完成动态负载均衡

Nginx服务器实现高可用前置知识DNS域名解析过程外网映射前置知识DNS域名解析过程在浏览器输入域名,访问后在浏览器缓存中查找是否有对应的ip和端口,如果有直接访问对应ip和端口浏览器缓存中没有则在本地host文件中查找是否有对应的~~本地host文件中没有则去DSN服务器上查找外网映射顾名思义,就是将本地的ip地址,映射出一个公网ip,可以供所有主机(连接到互联网的计算机)访问疑问:为什么需要使用外网映射例如做微信支付时的第三方接口回调,微信回调你的接口必须是一个公网ip地址,

2020-11-05 22:55:41 315 2

原创 spring boot 原理及使用

springboot原理及使用什么是springboot?springcloud与springboot的关系spring-boot-statat-web 依赖与springmvc的关系springboot 的静态资源默认目录springboot的组件解释什么是springboot?springboot是一个用于快速开发的框架,去除了繁琐的xml配置文件,全部采用注解的方式完成配置,内置Web服务器,可以快速的整合第三方的各种框架。是便捷开发的首选利器springcloud与springboot的关系

2020-11-01 21:17:36 361 2

原创 源码分析 --- 练习(切勿当真)

源码分析spring的事物框架实现原理spring IOC DI 依赖注入原理注解版本XML版本如何获取Beanspring aop 实现原理spring mvc 实现原理数据库连接池实现原理手写线程池实现思路类似于myBatis注解的orm框架实现原理需要解决的难点ArrayList底层实现原理与Vector的区别LinkedList底层实现原理hashMap 底层实现原理(jdk1.7)以上所有内容均为个人理解spring的事物框架实现原理事物分两种类型,一种是编程式事物(开启事物、提交事物、回滚事

2020-10-24 16:44:07 83

原创 window安装mysql5.7.29的zip版(压缩版)

1、下载mysql 链接: 下载地址2、找个安装目录解压3、配置环境变量创建一个环境变量为 MYSQL_HOME,路径就填写mysql的安装根目录,例如:D:\my_dev_tools\mysql5.7.29\mysql-5.7.29-winx64然后在Path项中加入 %MYSQL_HOME%\bin4、在mysql安装的根目录下创建一个my.ini的文件 [mysqld]#让用户无条件登录数据库,应当在创建用户后删除这条语句,以保证数据库的安全skip-grant-table

2020-06-24 16:31:26 137

原创 idea2020.1解决maven项目找不到程序包的问题(踩坑记录)

目录问题描述解决方法问题描述pom依赖没有添加score作用域代码中使用引入的jar包用的类时可以正常使用,也有提示,也不会报错但是在编译项目时,就会出现找不到程序包的问题解决方法使用以下命令安装不完整的依赖 mvn -U idea:idea...

2020-06-17 13:39:02 2371 1

原创 UML类图的绘制,6种类图关系

UML类图的绘制1、依赖关系1、依赖关系描述图标:虚线箭头描述:只要是在类中使用到了对方就算是有依赖关系

2020-04-17 11:45:40 449

原创 开发七大设计原则

设计原则1、单一职责原则2、1、单一职责原则介绍:一个类只负责一个职责,通常表示一个类只做一件事。例如:userDao只做对user表的访问,而不对order表进行访问。提示:如果所实现的方法较于简单,可以只对类中的方法进行单一职责原则的管理。2、...

2020-04-16 16:24:41 379

原创 java- 使用thumbnailator 进行图片的压缩,格式转换

1、引入依赖 <!-- 图片缩略图,用于处理图片 --> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <ver...

2020-04-11 16:27:56 603

原创 java-使用Jmimemagic判断文件格式

1、引入jar包 <!-- 判断文件格式 --> <dependency> <groupId>net.sf.jmimemagic</groupId> <artifactId>jmimemagic</artifactId> <vers...

2020-04-11 16:17:13 2280

原创 Centos7.6 使用docker安装redis简单入门

Centos7.6 使用docker安装redis简单入门1、为什么要用nosql(非关系型数据库)易扩展性大数据量下性能依然强悍NoSQL无需事先为要存储的数据建立字段,随时存储自定义的数据格式。2、下载使用docker下载安装redis#拉取镜像docker pull redis#在宿主机创建配置文件与,然后将你的redis配置文件放在这个创建的redis目录下mkdir...

2020-04-03 13:54:31 847

原创 centos7.6中docker安装mysql8.x数据库并配置用户角色权限(做个笔记)

1、拉取远程仓库中最新的mysql8.x数据库docker pull mysql2、创建一个mysql容器#设置默认root密码为123456,--name取名,-p为映射端口 -d后台运行,最后的mysql是镜像的名称。没加tag。默认latestdocker run --name mysql8.x_1 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345...

2020-04-01 21:33:24 342

原创 centos7.6阿里云开箱机一键替换yum源,并且安装docker且指定阿里云镜像加速(做个笔记记录下)

使用方法chmod 777 install_docker.sh./install_docker.sh 指定阿里云镜像加速脚本内容如下:#!/bin/bashmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup &&wget -O /etc/yum.repos.d/...

2020-04-01 21:23:07 236

原创 springboot的起步使用(自备的笔记)

这里写自定义目录标题第一次使用springboot1、搭建一个springboot的项目2、update springboot default resources path (修改springboot默认资源路径)3、Integrated thymeleaf engine template (集成thymeleaf引擎模板)新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链...

2020-03-27 12:18:17 178

nginx+consul+upsync完成负载均衡的软件包,由于官网下载太慢,所以把包上传以下方便大家使用.zip

nginx+consul+upsync完成负载均衡的软件包,由于官网下载太慢,所以把包上传以下方便大家使用

2020-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除