- 博客(49)
- 收藏
- 关注
原创 Nginx配置2(Nginx配置限流)
限流(Rate Limitting)是服务降级的一种方式,通过限制系统的输入和输出流量以达到保护系统的目的。比如我们的网站暴露在公网环境中,除了用户的正常访问,网络爬虫、恶意攻击或者大促等突发流量都可能都会对系统造成压力,如果这种压力超出了服务器的处理能力,会造成响应过慢甚至系统崩溃的问题。因此,当并发请求数过大时,我们通过限制一部分请求(比如限制同一IP的频繁请求)来保证服务器可以正确响应另一部分的请求。nginx 提供了两种限流方式,一种是限制请求速率,一种是限制连接数量。
2024-09-18 16:54:13
763
原创 Nginx配置
一般来说,都需要将动态资源和静态资源分开,将静态资源部署在Nginx上,当一个请求来的时候,如果是静态资源的请求,就直接到nginx配置的静态资源目录下面获取资源,如果是动态资源的请求,nginx利用反向代理的原理,把请求转发给后台应用去处理,从而实现动静分离。我们打包后的dist包实际上就是纯静态的资源,所以直接访问nginx静态资源服务器,就不需要经过后台的tomcat。对于自己上线项目的前端来说,nginx也是必须要了解和熟悉的,查了很多的nginx文章,看着写的都很详细,但是却没有了整体的概念。
2024-09-11 15:59:48
775
原创 vue中 日期选择--本日、本周、本月、本年选择器实现(基于elementui)
vue中 日期选择--本日、本周、本月、本年选择器(基于elementui)
2024-02-04 16:55:58
1829
原创 百度地图通过DrawingManager.js改造绘制电子围栏,圆形、矩形、多边形、行政区域。( 方式2)
百度地图通过DrawingManager.js改造绘制电子围栏,圆形、矩形、多边形、行政区域。( 方式2)
2023-12-12 16:22:57
2226
原创 vue select选择下拉组织树,解决不出现横向滚动条
注意:groupList为组织结构的数据,具体情况结合自己的项目。背景:由于项目需求需要使用下拉选择框的组织架构树。才正常出现横向滚动条。
2023-11-28 16:02:01
1160
原创 vue elementUI 自定义框组织树,选择select下拉组织树横行滑动条出现方法
背景:最近公司开发需要使用到组织树进行组织结构的选择,在开发途中遇到两个次组织树已超过外框,但超出部分不显示横向滑动条。第二种是选择下拉框内配置组织树,但宽度超了却不出现横向滑动条,详细请看下篇文章。第一种情况是在添加了下面类属性才显示横行滑动块。
2023-11-28 15:27:37
1120
原创 服务CentOS8安装docker报 yum install –y docker-ce Error: Cannot encode argument ‘\udca8Cy‘: ‘utf-8‘ codec
服务器CentOS安装docker容器 yum install –y docker-ce Error: Cannot encode argument '\udca8Cy': 'utf-8' codec问题;Error: Failed to download metadata for repo 'appstream': Cannot prepare inte问题
2023-08-11 17:53:42
542
原创 阿里云linux服务器安装jdk过程,完成后出现-bash: /root/user/jdk/jdk1.8.0_202/bin/java: No such file or directory
在 GNU/Linux 系统中,其C函式库发展史点出了GNU/Linux 演进的几个重要里程碑,用 glibc 作为系统的C函式库,是GNU/Linux演进的一个重要里程碑。4.1、方法一:浏览器下载压缩包后,利用第三方工具连接上服务器,使用第三方工具把jdk压缩包上传到服务器,然后进行解压(本人使用SecureCRT 7.3连接服务器和相应的SecureFX 7.3进行上传压缩包)如果64bit的Linux机器安装了,32bit的程序或者32bit的Linux机器安装了64bit程序,
2023-08-11 10:57:45
1106
原创 数据库插入中文数据报错[HY000][1366] Incorrect string value: ‘\xE5\xAE\x9A\xE6\x97\xB6...‘ for colu
数据库插入中文数据报错[HY000][1366] Incorrect string value: '\xE5\xAE\x9A\xE6\x97\xB6...' for colu
2023-07-27 09:54:30
2605
原创 百度地图BMap vue 绘制电子围栏--模拟矩形编辑--测距工具
具体集成请自行参考百度,页面地图是使用BMap,后面打算引入百度地图绘制辅助工具BMapGLLib,结果并不能正常显示绘制工具和进行绘制;注意:由于矩形特殊,且new BMapLib.DrawingManager绘制工具没有自带的矩形编辑功能,只能通过捷径进行模拟矩形绘制,本文只进行两个顶点的模拟拉动,如想四顶点一起模拟请自行编写(思路一致,处理好拉动一个顶点其余三顶点逻辑关系就好==>可参考如下方法:虽然比较笨,但可实现,如有高效便捷方法请分享呗)v=3.0&ak=您的密钥">
2023-05-10 17:23:56
3362
原创 前端vue开发百度地图标记使用<bm-marker>遇到改变标记数组元素,标记不及时动态刷新标记位置信息和元素下标。
前端vue开发百度地图标记使用遇到改变标记数组元素,不会动态刷新标记位置信息和元素下标。
2023-02-22 15:45:34
2169
转载 有效解决了failed to configure a datasource: ‘url‘ attribute is not specified and no em问题
有效解决了failed to configure a datasource: ‘url‘ attribute is not specified and no em问题
2023-02-10 11:16:50
718
原创 JQ: 有点历史框架Grails;1、弹出子窗口<frame>,2、弹出子窗口parent.layer.open;操作实现,关闭等实际开发中遇到问题
JQ: 有点历史框架Grails;1、jQuery('#win').window() 弹出子窗口<frame>,2、parent.layer.open()弹出子窗口;操作实现,关闭等实际开发中遇到问题
2022-10-27 11:03:30
662
原创 前端vue开发项目遇到“Use // eslint-disable-next-line to ignore the next line”
前端vue开发项目遇到:“Syntax Error: TypeError: Cannot read property 'styles' of undefinedYou may use special comments to disable some warnings.Use // eslint-disable-next-line to ignore the next line.Use /* eslint-disable */ to ignore all warnings in a file.”
2022-10-17 14:29:38
2661
1
原创 idea安装插件plugins时无法加载插件三种解决方法(亲测有效且下载速度飞起)
idea安装插件plugins时无法加载处插件三种解决方法(亲测有效且下载速度飞起)
2022-08-18 17:05:35
17415
12
原创 项目使用c3p0连接池出现数据库连接被占满,查看数据库连接发现全是select 1和show transaction isolation level查询语句占满了连接
在我们刚开始学习jdbc阶段,课本或课程都是教我们使用上面的方法获取数据库连接,但这种获取方法会在每执行一次就会初始化一次spring-servlet.xml配置文件里的数据库c3p0连接池的配置(实际配置文件所有bean都会重新初始化),导致数据库连接每次都增长(初始化的c3p0连接池几次就增长几个连接,且该连接不会释放--->是c3p0需要保留的空闲连接)解决办法,把上面获取connection的方法改为获取spring容器中的c3p0数据库连接池的connection。修改完成后重新上线bug解决。.
2022-07-19 10:25:28
1677
原创 Mysql数据库基本操作(插入、修改、更新、模糊查询、条件查询、消除重复、分页、聚合、分组、多表查询、内连接.....)
Mysql数据库基本操作(插入、修改、更新、模糊查询、条件查询、消除重复、分页、聚合、分组、多表查询、内连接.....)
2022-06-02 09:18:59
769
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人