自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Do_LaLi的博客

个人学习笔记

  • 博客(145)
  • 收藏
  • 关注

原创 平台防黑客攻击,有没有啥好方法?

资金安全事件分析与整改措施 某平台因安全漏洞导致一夜损失300万元。主要原因包括:管理员权限管控不严、登录验证过于简单、日志记录不完善。平台已采取整改措施:限制管理员权限、强化登录验证(用户名+密码+手机验证码)、完善接口日志记录。作者首次遭遇此类事件,向专业人士请教更多防护建议。全文突出了网络安全的重要性及平台快速响应改进的态度。(98字)

2025-07-17 10:31:04 193

原创 Cursor 程序员开发的好帮手

摘要:作者分享了对AI编程工具从怀疑到认可的心路历程。起初对AI自动生成代码持怀疑态度,尝试使用免费工具后发现其高效生成前端代码的能力。在工作中使用Cursor工具修改xxl-job-admin页面时,虽因前端知识不足耗时半天,但最终独立完成了页面改造。通过实践体验,作者逐渐认可AI编程工具的价值,并开始频繁使用这些工具辅助开发工作。

2025-07-11 17:03:40 293

原创 .trim()方法有NullPointerException异常的风险

Java中使用trim()方法去除字符串空格时需先判断是否为空,否则可能引发空指针异常。示例1展示了直接调用trim()导致异常的情况,而示例2不调用trim()避免了该问题。开发者应注意在执行trim()前进行空值校验,确保程序稳健性。或者使用StringUtils.deleteWhitespace:删除全部空白字符

2025-07-10 17:12:06 216

原创 如何简单实现发版不影响客户使用?nginx负载

摘要:本文介绍了使用Nginx实现零停机发版的负载均衡方案。需要准备两台正式环境配置的服务器,通过修改Nginx的upstream权重配置实现流量切换。发版时先在备用服务器(服务器2)完成部署,然后调整Nginx配置将流量切换至服务器2;接着在服务器1完成发版后,再将流量切回。文中提供了Nginx配置示例,通过设置weight=100和weight=0来控制流量分配,确保发版过程不影响用户访问。

2025-07-08 11:24:39 262

原创 mysql对中文列值进行排序

当你看到 CONVERT(name USING GBK) 这样的语句时,它的作用是将 u.user_name 字段的值从当前字符集(可能是 UTF-8 或其他)转换为 GBK 字符集。

2025-02-24 16:48:55 265

原创 mysql中要排除 NULL 值,不能用!=处理

= 运算符不会处理 NULL 值,任何与 NULL 的比较都会返回 NULL。要排除 NULL 值,你需要使用 IS NOT NULL 条件。

2025-01-07 15:15:10 259

原创 使用java将二个文件进行比较,去除其中一个文件包含的内容行。

要求,按文件1所示的邮箱匹配文件2的行,如果邮箱一致则删除文件2的行。

2024-12-11 09:24:30 218

原创 在java 中如何实现执行linux命令,通过post接口代理出来?

在java 中实现执行linux命令,通过post接口代理

2024-10-14 14:24:41 286

原创 项目上云(基础):研发云+CCSE+CtgSLB+Udal+TeleDB+CtgDFS

封面是粗略 的流程

2024-10-09 15:21:15 1114

原创 mysql 如何实现重复数据取创建时间的最后一条记录?

思路:按重复的字段通过group by 去重,重复的数据通过GROUP_CONCAT()函数收集,再通过SUBSTRING_INDEX()函数截取即可。

2024-07-25 08:58:02 1116 1

原创 mysql如何一句实现二行数据的列对换?

思路:先用多表联查的方式查询出这二行数据,再将查询改成修改语句,需要对换的列相互设置值。

2024-06-25 17:09:50 354

原创 如何在Java中使用pdfbox,进行生成pdf操作,如文本居中,数据二列显示及图片显示?

在 Java 代码中,你需要使用 PDFBox 的 API 来加载中文字体。在制作pdf的过程中文本显示为二列也是常见的如基本信息,首先我们要计算出显示在pdf上的每列宽带及它们的起始位置,x的值和y值,然后再设置好行间距。在制作pdf的过程中文本居中显示是常见的如标题,首先我们要知道写入文本的高度和宽度,然后再计算出显示在pdf上的起始位置,x的值和y值。整体效果图附上一张!

2024-06-05 09:51:59 2266

原创 在Java中如何通过请求头获取token?

RequestContextHolder

2024-05-29 15:10:24 1056

原创 如何使用Studio 3T导出MongoDB数据成excel?

这里以查询集合accountbackLogger表中的reqTime字段日期是2024年5月的数据为列。我这边是花了11分钟左右导出了56万左右的数据。

2024-05-21 16:30:56 1402

原创 我的创作纪念日(4年)

无论哪个行业都有前辈,向前辈学习,不仅是技术上的,更是经验上的,我也想成为前辈,分享自己的技术和经验。我平时就是学了新东西或者经常犯错忘记的知识,就会记录下来。期待自己有一天也能成为专家,分享更多更好的知识和经验!目前没有很大的成就,但是我会继续加油的。

2024-05-13 09:53:05 188

原创 MySQL中的 left join 使用场景介绍及注意事项

在MySQL中多表联查有多种方式,使用left join 一般是想保留某张表的数据完整,也就是说在查询结果中指定表行数不会随查询条件改变。要想保留表1 的全部数据行,where后面的条件就不能存在滤掉表1数据的可能,将可能会过滤的条件放到 on后面用and 链接就可以了。

2024-02-27 14:41:24 1277

原创 如何实现指定列值排序? ------ MySQL中的field()函数 [让排序更简单]

filed(“列名”,“值1”,“值2”…)案例:要求 STATUS 列 按 N,Y,E, 排序。

2024-01-18 14:03:45 520

原创 java 如何通过接口的方式实现下载文件?

这里提供了下载的方法,希望能帮到你。

2023-11-23 16:28:55 1758

原创 如何快速查找日志?

在报障处理中,经常会有查日志的情况,快速查找日志,就能快速发现问题。以下提供我常用的二种查找方式:关键词查找和时间查找。

2023-11-23 10:15:01 344

原创 java如何获取调用接口的ip?

想知道哪个ip访问的某个接口时,就需要打印出来看看,这时就可以使用这个方法了。

2023-10-31 10:12:41 1736

原创 如何让insert程序速度快,可以试试联合SQL(insert 和 select 一起使用)?

如果是程序查询然后再insert,则需要30分钟左右!116511 万数据。SQL只需45秒。

2023-09-04 14:47:24 1513 1

原创 如何使用Java 实现excel模板导出---多sheet导出?

每个sheet页都需要写批注,通过批注中的expression对应的值来判断是哪个sheet页的数据,从而进行填充。dataMapping中的key值指的是列序号,value值指的是填充的字段名称,通过名称找对应的数据。

2023-07-22 23:19:34 2411

原创 服务器如何查库磁盘情况?

服务器如何查库磁盘情况?du -h --max-depth=1 ./ | sort -hr

2023-07-13 16:35:13 293

原创 MySQL 如何创建一个表使数据是其他查询SQL的结果集?

MySQL保存查询SQL的结果集到新的表里面

2023-06-25 14:12:46 213

原创 如何查看mysql服务中子进程占用CPU情况及具体的子进程对应的SQL?

查看mysql服务中子进程占用CPU情况及具体的子进程对应的SQL

2023-06-15 15:55:12 415

原创 Navicat 如何 解决MySQL卡的问题?

1.表在加字段,由于数据量庞大,且表在被查询,导致卡着了;2.表在加索引,由于一边查询一边修改,导致卡了;使用root账号登陆MySQL。

2023-06-13 14:06:52 977

原创 如何使用Postman生成curl?

生成curl

2023-06-12 13:26:20 2368

原创 如何使用Workbook实现简单的excel导入功能?

使用Workbook实现简单的excel导入

2023-06-09 10:08:03 1174

原创 自定义表头之数据库设计

数据表、列表、用户使用列表

2023-05-18 09:29:51 836

原创 实现自定义表头之导出功能(使用 SXSSFWorkbook )

实现导出功能(使用 SXSSFWorkbook )

2023-05-17 18:57:37 656

原创 我的创作纪念日

还发现csdn的一个缺点,就是有些博主分享的不全面或者说有bug,导致问题没有得到解决,我就想创建一个,实际遇到且解决问题的博客,渐渐的它就成为了我的笔记本。自我评价:我的记性并不是很好,相同的问题也不止会出现一次,我时常也会在自己的博客中寻回记忆。创作已经是我的习惯了,遇见问题,在自己搜索或者同事帮助下解决后,就习惯性的会想着记录下来。希望有一天,自己能变成真正的大佬,帮助更多的人,实现自我价值。

2023-05-15 10:50:11 118

原创 Data truncation: Incorrect datetime value: ‘2023-05-15 09:05:42‘ for column ‘update_date‘ at row 1

还是要细心一点,标点符号的中英文和空格都要严格按标准执行,不然出问题找半天,回头却发现是因为一个空格或者符号错误,😵。

2023-05-15 10:12:05 950

原创 如何解决项目突然找不到实体类的情况?

原因:默认的无参构造方法突然失灵。给实体类添加无参构造方法。

2023-03-28 10:16:58 1112

原创 如何使用 jmeter 进行压力测试?

配置jmeter环境变量,变量值为解压文件路径。本地也需要有jdk及jdk环境。进入bin文件夹.找到jmeter.bat ,最好右击已管理员身份运行。安装插件。进入该页面就可以操作了。

2023-03-23 19:47:47 229

原创 jdk1.8 ognl 报 MemberAccess implementation must be provided!

3.3.1版本对应的是jdk8,里面有自带的 MemberAccess 的实现类。如缺少MemberAccess 的实现了,需自己手动补上。也就是ognl3.3.X以下的版本。

2023-03-20 11:10:55 1176

原创 如何用SQL实现近12个月不同情况数量总和的数据统计?

用SQL实现近12个月不同情况数量总和的数据统计

2023-03-13 17:21:10 3282 2

原创 如何给公司名称进行脱敏?

如何给公司名称进行脱敏?

2023-02-27 17:43:00 2001

原创 如何用Java实现史密斯沃特曼算法?

Java实现史密斯沃特曼算法该算法由坦普尔·史密斯(Temple F. Smith)和迈克尔·沃特曼(Michael S. Waterman)于1981年提出。史密斯-沃特曼算法是尼德曼-翁施算法的一个变体,二者都是动态规划算法。这一算法的优势在于可以在给定的打分方法下找出两个序列的最优的局部比对(打分方法使用了置换矩阵和空位罚分)。该算法和尼德曼-翁施算法的主要区别在于该算法不存在负分(负分被替换为零),因此局部比对成为可能。回溯从分数最高的矩阵元素开始,直到遇到分数为零的元素停止。

2023-02-23 19:53:31 282

原创 DAN分析、拼字检查、语音辨识、抄袭侦测等场景,使用什么算法?

算法规则:对每一个字符都有三种操作(删除、添加和替换)。二个字符串比较,根据最小的操作次数来计算相似度。最大长度是指二个字符串中最长的字符串长度值。相似度= 1-(操作次数/最大长度)

2023-02-11 13:42:58 150

原创 如何使用ideal 将 SpringBoot项目打war包?

启动后默认会打开index.jsp页面

2023-01-31 15:29:21 912

空空如也

空空如也

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

TA关注的人

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