- 博客(79)
- 资源 (5)
- 收藏
- 关注
原创 Linux项目中常用命令(持续更新中。。。)
防火墙相关# 启动systemctl start firewalld# 关闭systemctl stop firewalld# 重启systemctl restart firewalld端口相关。增,删操作后需要重启防火墙# 开放指定端口firewall-cmd --zone=public --add-port=端口号/协议 --permanent# 关闭指定端口firewall-cmd --zone=public --remove-port=端口号/协议 --permane.
2021-12-11 10:38:45
1030
原创 java正则表达式自我理解
正则表达式部分理解[]使用[]表示匹配[]中括号中的一个字符,比如[abc],表示匹配a,b,c的任意一个字符,比如字符串中abcdabcdbd,会匹配到a,b,c,a,b,c,b,本意是只要出现一个字符就会匹配,不会合并到一起。而[abc]+,代表的是匹配abc一次或出现多次,abcdabcdbd这个例子中会匹配到abc,abc,b,也就说匹配的是a,b,c中的任何字符,出现一次或多次都...
2020-04-27 18:00:00
1790
原创 idea2019导入maven项目中的某些问题
idea2019导入maven项目中的某些问题 idea2019导入maven项目,会出现很多莫名其妙的问题,如果出现问题,从以下几点查看查看maven配置选中File -> Settings ->Build, Execution, Deployment ->Build Tools -> Maven,查看框中的目录是否是安装maven目录查看import的...
2019-09-24 21:47:08
308750
33
原创 Go 语言调试器 Delve (dlv) 学习笔记
Delve(简称 dlv)是 Go 语言的官方调试器,专门为 Go 的并发模型和运行时特性设计。它是目前 Go 生态中最主流、功能最强大的调试工具。快速定位问题:通过断点和单步执行精准定位 bug深入理解代码:观察变量变化和程序执行流程调试并发程序:管理 Goroutine 和排查并发问题提高开发效率:减少调试时间,增加开发信心建议从简单程序开始练习,逐步熟悉各种命令和场景,最终能够熟练运用 Delve 解决复杂的调试问题。
2025-11-19 11:00:42
569
原创 docker常用命令
看状态docker ps(看容器),(看镜像)拉镜像docker pull <名字>启容器docker run -d -p ... --name ... <镜像名>停容器docker stop <名字>进容器docker exec -it <名字> /bin/bash看日志docker logs -f <名字>删容器docker rm <名字>删镜像docker rmi <名字>建议: 将这份列表保存下来,作为日常操作的速查手册。
2025-09-23 14:59:24
466
原创 网络通讯核心知识
本文摘要总结了网络通讯的核心知识体系,包括通信协议、服务器模型和I/O处理技术。主要内容涵盖:1) Socket通信机制及TCP/UDP协议特性对比;2) 多种服务器模型(迭代/进程/线程/进程池)及僵尸进程处理方案;3) 高性能I/O模型演进(从select/poll到epoll/NIO/AIO)及其性能特点和适用场景;4) 实践要点如守护进程、UDP服务器和端口复用等;5) 学习建议和诊断工具。重点分析了不同I/O模型的实现原理、性能临界点和编程复杂度,为构建高并发网络服务提供了技术选型参考。
2025-08-15 19:08:51
735
原创 认识MCP
MCP是Anthropic推出的AI工具交互协议,基于JSON-RPC 2.0,支持动态发现和安全控制,解决数据孤岛问题,推动AI向执行代理升级。
2025-08-06 15:00:33
975
原创 技术分享:MyBatis SQL 日志解析脚本
文章介绍了一个解析 MyBatis SQL 日志的脚本,旨在将日志中的 SQL 语句和参数转换为可执行的 SQL。通过简单的 HTML 界面,用户可以粘贴日志并解析。JavaScript 实现了核心逻辑,处理字符串、时间戳和空值等参数类型。该工具简化了开发和调试过程,提升了效率。
2025-02-19 21:47:12
745
原创 日志结构化处理:PO对象toString日志转JSON工具
在Java项目中,大量PO对象的日志常通过toString输出,不便排查。使用该工具,能将约90%的PO日志转为JSON格式,极大简化运维工作。
2025-02-13 22:35:13
473
原创 Golang学习历程【第七篇 闭包&type defer panic recover了解&time包】
一个编程爱好者的Golang学习历程
2025-02-11 20:03:38
1369
6
原创 Java自定义copyProperties,实现不同对象的相同属性(包含子对象)赋值
javaBean对象自定义copy,包含复杂类型和嵌套类型
2022-07-08 09:58:07
3521
原创 Git-HTTP远端拉取免输入用户名密码
Git-HTTP远端拉取免输入用户名密码默认Git的远端地址格式如下:**http://IP:端口/用户账号/仓库.git**只需要在中间加入用户名和密码即可,如下:**http://登录用户名:密码@IP:端口/用户账号/仓库.git**...
2022-05-27 11:30:29
776
原创 用for循环怎么输出数字菱形啊
要求输出如下菱形:代码: public static void main(String[] args) { int totalRow = 7; for (int row = 0; row < totalRow; row++) { // 左边空格数 int leftSpaceNum = Math.abs(totalRow / 2 - row); //每行中间最大值 int colMid = totalRow / 2
2022-04-07 11:44:42
557
原创 MySQL解压版安装步骤(Windows)
MySQL解压版安装步骤(Windows)重要的事情说三遍:注:如果是系统已安装过mysql,且有配置环境变量的话,介意先把环境变量删掉,否则后面登录也许会出现报登录失败的问题。注:如果是系统已安装过mysql,且有配置环境变量的话,介意先把环境变量删掉,否则后面登录也许会出现报登录失败的问题。注:如果是系统已安装过mysql,且有配置环境变量的话,介意先把环境变量删掉,否则后面登录也许会出现报登录失败的问题。解压mysql安装包,解压后的文件夹即为安装目录,如D:\mysql-8.0.11-w
2022-04-07 11:40:58
344
原创 MySQL正则表达式^和$用法
正则表达式 ^[A-Za-z0-9-]+$表示从开始到结尾都符合正则匹配的结果,匹配成功返回1,匹配失败返回0SELECT '测试ABC' REGEXP '^[A-Za-z0-9-]+$'SELECT 'ABC' REGEXP '^[A-Za-z0-9-]+$'2. 正则表达式 [A-Za-z0-9-]+ 表示任何位置存在符合正则匹配的结果,匹配成功返回1,匹配失败返回0SELECT '测试ABC' REGEXP '[A-Za-z0-9-]+'SELECT 'ABC' REGEXP.
2022-04-07 11:30:22
796
原创 Security+前后端分离CSRF使用
Security+前后端分离CSRF使用Security默认是开启CSRF保护的,与此类似的是CORS。具体我不是很了解,只知道CORS是管理跨域资源共享使用,CSRF是保护网络攻击的。开发环境中经常通过API post或者其他请求访问调试,这样子也就说明,可以通过http请求随意访问。因此开启CSRF保护,表示不可通过API post调试工具调试。这样又出现了另外一个问题,前后端分离的情况下,怎么能通过CSRF调用呢?Security是由多个过滤器组成,CSRF实现也不例外,它是由CsrfFi
2021-11-09 11:33:29
1589
原创 SpringBoot+Security+Swagger2配置
SpringBoot+Security+Swagger2配置前言:本来想用Swagger3呢,但是找了好久都没有找到Swagger3的文档,百度也搜不到。这里说的是添加security的登录、登出配置。所以就借用了网上的部分代码做的首先在pom.xml中添加swagger2的坐标<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2&l
2021-11-09 10:54:43
4848
原创 SpringBoot多环境配置
springboot 的配置文件application.yml是有固定模板的,如果想配置多个模板,可以创建application-***.yml的模式,其中***表示环境开发中,会遇到三种环境,dev,test,prod,因此在application.yml同目录下创建application-dev.yml、application-prod.yml、application-test.yml三个环境下的配置文件。在application.yml中加入下面内容:spring: # 开发环境 .
2021-11-09 10:18:12
396
原创 SpringBoot 日志yml配置
# 日志配置logging: level: # web日志 org.springframework.web: debug # security 日志 org.springframework.security: error # mybatis日志 org.mybatis: debug charset: # 输出控制台编码 console: UTF-8 # 输出文件编码 file: UTF-8 # 输出文件名及路径,不
2021-11-05 15:27:08
5662
原创 2021-10-25 浏览器兼容遇到的问题
项目场景:市面上常用的浏览器有:谷歌,新IE,FireFox,QQ,搜狗,Opera,360等。软件开发需要考虑到各种浏览器的兼容问题,这是一件很头疼的事情。这里我尤其夸一下谷歌和Opera,兼容性做的很棒。FireFox兼容性是真差,新IE还不错,基本和谷歌一样。建议以后能把浏览器统一起来,给开发人员减轻点负担问题描述:这里记录几个目前遇到的问题:使用content替换img图片问题(FireFox)部分样式变形问题(FireFox、QQ浏览器)FireFox浏览器无法使用reload
2021-10-25 17:35:48
772
大数据安装包1.rar
2021-03-18
大数据安装包2.rar
2021-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅