- 博客(169)
- 收藏
- 关注
原创 Ollama快速安装
编辑脚本 ollama_install.sh,将其中指向 https://ollama.com/download/ 的下载地址替换为加速后的 GitHub 地址。例如,可以使用 https://github.moeyy.xyz/ 或其他类似的 GitHub 加速服务。Ollama 的安装脚本会从 GitHub 下载相关文件,而 GitHub 在中国访问速度通常较慢。你可以使用第三方 GitHub 加速服务来提升下载速度。使用 GitHub 镜像加速服务。
2025-03-11 21:17:19
146
原创 matplotlib的plt设置字体
plt.rcParams[‘axes.unicode_minus’] = False # 解决负号 “-” 显示为方块的问题。plt.rcParams[‘font.family’] = ‘SimHei’ # 黑体。
2025-03-05 15:07:19
129
原创 python 设置 清华镜像:命令设置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplepip config set global.trusted-host pypi.tuna.tsinghua.edu.cnpip config list
2025-02-28 19:51:35
143
原创 https请求报javax.net.ssl.SSLKeyException: FATAL Alert:BAD_CERTIFICATE - A 问题
这里设置:
2025-02-25 16:25:53
83
原创 分布式系统、微服务、SOA初步理解
分布式系统支付宝:由多个服务器和组件协同工作,处理各种业务功能。特点:节点独立运行,通过网络通信协作。微服务架构支付宝:将各种功能拆分为独立的微服务模块,每个微服务专注于单一业务功能。特点:独立部署、松耦合、可扩展性。SOA支付宝:抽离出可重复利用的服务,如支付服务、订票服务,这些服务可以被多个应用使用。特点:可重用性、标准化、独立部署。分布式系统:支付宝由多个服务器和组件协同工作,处理各种业务功能。微服务架构。
2025-01-17 11:38:52
977
原创 Spring循环依赖详解
/ 一级缓存:存放完全初始化好的Bean// 二级缓存:存放早期的Bean引用// 三级缓存:存放Bean的工厂对象Spring循环依赖主要通过三级缓存解决构造器注入的循环依赖无法解决三级缓存的主要目的是处理AOP代理最好的解决方案是避免循环依赖。
2025-01-14 14:33:14
747
原创 查询 oracle 的表的字段类型
SELECT COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALEFROM USER_TAB_COLUMNSWHERE TABLE_NAME = ‘CUW_DELIVERYINFO_S_FORMTY’;
2024-11-20 07:58:42
155
原创 JWT加密解密
JWT 通过签名确保了 Token 的完整性,签名依赖于密钥和算法,因此只要签名匹配,便能确定 Token 未被篡改。如果 Token 的数据(Header 或 Payload)被篡改,签名将不匹配,校验失败,从而保障了 JWT 的安全性。
2024-10-24 21:52:02
2294
原创 同步 I/O 和异步 I/O 原理及案例
在同步 I/O 中,CPU 会主动询问 I/O 控制器是否准备好了数据。这个过程是通过多次的轮询实现的,CPU 发送请求后会持续检查状态,直到设备响应。:由于 CPU 不停地询问状态,它在等待 I/O 完成的过程中始终占用数据总线。这不仅意味着它无法执行其他指令,也导致了资源的浪费。:在这个过程中,CPU 处于阻塞状态,直到数据准备好为止。这会影响整体性能,尤其在数据准备时间较长的情况下,CPU 的利用率会显著降低。
2024-10-24 10:26:42
553
原创 SpringBoot的Web项目Mybatis-plus多数据源
①、Web项目跑起来:只需要 spring-boot-starter-web 【包含:tomcat、webmvc框架、Jackson、spring-boot-starter】②、这里添加了:打包插件、测试依赖、mysql连接、mybatis-plus 使用及多数据源</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</</
2024-10-18 09:22:59
245
原创 Mytatis-plus使用sl4j日志打印SQL
通过使用 Spring Boot 的依赖,可以更轻松地集成 SLF4J 和 Logback,而无需担心版本冲突或配置问题。在需要自定义日志输出时,使用文件进行配置是最佳实践。同时,确保正确设置日志级别,特别是将 MyBatis 的日志级别设置为DEBUG,以便在开发和调试过程中能够看到所需的 SQL 日志信息。
2024-10-17 11:30:15
606
原创 MyBatis-Plus快速入门:来源ChatGPT
MyBatis-Plus 是 MyBatis 的增强工具,简化了 MyBatis 的开发,提供了更多的功能和默认实现。它减少了大量的手写 SQL,特别适用于 CRUD 操作。
2024-10-17 10:08:24
264
原创 SpringBoot启动web项目的最少依赖
2、为什么:只需要web依赖? 依赖已经包括了启动一个 Web 项目所需的所有关键组件,包括嵌入式 Tomcat 和 Spring MVC 框架。因此,你不需要额外配置 Tomcat 服务器,它已经默认配置好并会在应用启动时运行。
2024-10-17 09:26:58
539
原创 在 Windows 环境下,Git 默认会自动处理 CRLF 和 LF 之间的转换。
在 Windows 环境下,Git 默认会自动处理 CRLF 和 LF 之间的转换。要确保这一点并自动处理换行符差异,你可以按照以下步骤配置。
2024-10-16 13:55:27
900
原创 jenkins转载文本
第五步:jenkins通过ssh插件完成对web-server进行运行容器应用镜像的操作。第三步:jenkins使用docker对编译完成的项目代码进行打包,打包成容器应用镜像。主要配置jenkins-server通过ssh协议连接web-server。用于jenkins-server对web-server实施项目部署。第二步:jenkins对项目代码编译,由maven完成。在jenkins-server主机上配置。用于jenkins-server拉取项目。第一步:jenkins获取项目代码。
2024-04-30 21:54:07
1620
原创 GC调优工具
插件下载地址:https://blog.youkuaiyun.com/jushisi/article/details/109655175。
2024-02-09 17:09:00
250
原创 在线分析:内存泄露jamp和 arthas
jmap -histo:live 线程id > 路径/xxxx.txt。3、查看:泄露文件后,启动arthas。stack 类全限定路径 -n 1。5、分析类:是否会出现(内存溢出)4、arthas查看:可疑类信息。2、生成内存泄露文件。
2024-02-08 13:06:23
606
原创 linux重启jar包shell脚本
JAR_NAME=arthas-1.0-SNAPSHOT.jarPID=$(jps -l | grep $JAR_NAME | awk ‘{print $1}’)kill -9 $PIDnohup java -jar $JAR_NAME > mylog.out 2>&1
2024-01-07 09:45:30
824
2
原创 ajax请求方式处理
1、type:指定了请求的类型,常见的请求类型有GET、POST、PUT、DELETE等,分别对应着获取数据、新增数据、更新数据、删除数据等操作。type参数的默认值是GET。2、url:请求的地址。可以是相对地址或绝对地址。在url中可以包含查询参数,如“/api/data?3、data:发送到服务器的数据,可以是字符串、对象或数组等格式。data可以是一个字符串、对象或数组等格式。如果是一个对象,会自动转换4、为查询参数的格式,如“id=1&name=test”。
2023-11-23 14:06:49
409
原创 @RequestParam和@RequestBody部分使用场景总结
【代码】@RequestParam和@RequestBody部分使用场景总结。
2023-10-16 09:54:06
255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人