自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (6)
  • 收藏
  • 关注

原创 图片地址域名拼接与截取

我们在日常开发过程中,难免涉及到图片地址的保存。例如:用户头像,广告轮播图、商品图片等等。那么在环境切换,或者当文件服务器更换时。所有的图片就需要去修改文件地址。这样工作量太大,而且容易遗漏。特别是在微服务架构下。库表分离,更加不容易去做数据维护。在这种情况下,我们就需要提前做好准备,把图片地址前缀配置到配置文件中。在做环境迁移,或者更换文件服务器地址/域名时。省去很多不必要的麻烦。我们只需要将图片按照原文件相对路径完整导入过去,再到配置文件中将图片地址前缀更新为新地址即可。话不多说,下面上工具类:

2021-06-17 10:27:37 1057

原创 定位pnscan木马全过程

现象:服务器出现宕机的情况1. 查看阿里云服务器监控信息发现外网输出流量明显有两处异常,而且异常诊断结果也显示网络会话连接数和流量都出现了异常。2. 进入服务器查看服务运行日志查看nacos容器运行日志docker logs --since=“2021-03-21” --tail=“1000” -t 29fbda27392d出现了数据库连接异常,进一步证实了网络连接资源耗尽:org.springframework.jdbc.CannotGetJdbcConnectionException:

2021-06-02 20:16:02 813

原创 mysql百万级数据分页查询优化

1、对limit分页问题的性能优化方法当起始页较小时,查询没有性能问题,我们分别看下从10, 100, 1000,10000,400000,800000开始分页的执行时间(每页取20条)。select * from product limit 10, 20 0.016秒select * from product limit 100, 20 0.016秒select * from product limit 1000, 20 0.047秒select * from product

2021-05-29 18:00:02 243

原创 需求开发流程

互联网项目标准开发流程,直接上图。

2021-05-20 19:20:05 274

原创 项目整体开发流程

工作流程图开发流程说明项目立项后,由开发经理与产品经理讨论大致需求内容,开发经理安排相关开发人员,开发经理需识别潜在风险; 需求评审会,产品人员讲解需求,开发经理与相关开发人员参加,与产品人员充分沟通,对功能的实现方式做到心中有数。未确认的需求点待产品人员解决后再次评审,直到完全通过,测试人员全程参与; 概要设计评审,包含数据库设计和对外服务接口、以及接口实现说明; 编码,遵守编码规范和开发军规,不定期对核心代码review; Showcase,发起讨论组,对完成功能进行展示;...

2021-05-20 17:33:55 514 3

原创 MySql如何查看、关闭当前进程

每个与mysqld的连接都在一个独立的线程里运行,您可以使用SHOW PROCESSLIST语句查看哪些线程正在运行,并使用KILLthread_id语句终止一个线程。如果您拥有SUPER权限,您可以终止所有线程和语句。否则,您只能查看和终止您自己的线程和语句。您也可以使用mysqladmin processlist和mysqladmin kill命令来检查和终止线程。1、show OPEN TABLES where In_use > 0; --查询当前表资源使用中的情况2、S..

2021-05-20 16:14:28 3529

原创 系统为什么要模块化

系统模块化的重要性:对于绝大部分的项目而言,系统模块化的重要性不言而喻。一个良好的模块划分能够使得系统。具有下面优点:1.更高的可靠性,将系统划分成一个个相对独立的模块,有利于开发者缩小问题域,集中精力解决单一模块存在的各种问题异常,通过局部改进,终于使得软件的可靠性得以改善.2.更稳定的结构,遵循高内聚低耦合,将不同领域的模块分隔开来,并保留简单高效严谨的通信接口,可以有效的避免一个功能模块的问题扩散到还有一模块3.更强的维护性,良好的结构划分。清晰的代码逻辑,具有更好的可读性...

2021-05-19 21:33:57 4340

HJ633-2012&&HJ 524-2009大气污染物名称代码

环境空气质量指数(AQI)技术规定(试行) 1 适用范围 本标准规定了环境空气质量指数的分级方案、计算方法和环境空气质量级别与类别,以及空气质量 指数日报和实时报的发布内容、发布格式和其他相关要求。 本标准适用于环境空气质量指数日报、实时报和预报工作,用于向公众提供健康指引。 2 规范性引用文件 本标准引用下列文件或其中的条款。凡是不注明日期的引用文件,其最新版本适用于本标准。 GB 3095 环境空气质量标准 HJ/T 193 环境空气质量自动监测技术规范 《环境空气质量监测规范(试行)》(国家环境保护总局公告 2007 年第 4 号) 3 术语和定义 下列术语和定义适用于本标准。 3.1 空气质量指数 air quality index(AQI) 定量描述空气质量状况的无量纲指数。 3.2 空气质量分指数 individual air quality index(IAQI) 单项污染物的空气质量指数。 3.3 首要污染物 primary pollutant AQI 大于 50 时 IAQI 最大的空气污染物。 3.4 超标污染物 non-a

2024-04-18

DesensitizedUtils.java

对字符串进行脱敏操作--用于遮罩的字符串, 如 '340304*******1234'

2021-06-16

EntityCopyUtils.java

实体对象及集合属性的复制类,主要用来处理 服务层和数据层对象的赋值

2021-06-16

DateTimeUtils.java

时间处理帮助类

2021-06-16

rsa加解密工具,RSA验签名验签

rsa加解密工具,验证数据的加解密

2021-06-16

SAAS平台业务架构文档V1.1.docx

SAAS业务平台架构,该架构包含:权限管理中心、用户中心、账户中心、消息中心、客服中心、产品中心、订单中心、其他非功能性需求等

2021-06-02

如何做好项目复盘.pdf

项目复盘思路,复盘九步法。详细说明项目复盘的重要性,以及复盘思路。

2021-06-02

空空如也

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

TA关注的人

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