logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

uniapp如何集成第三方库

是的!UniModule。UniModuleutilcodexUniModuleuni-aduni-pushUniModule(例如。

#uni-app#开发语言
git reset 和 git rebase

git reset和git rebase是 Git 中两个重要的版本控制命令,但它们的作用和工作方式完全不同。:撤销提交,移动HEAD指针到指定的提交记录(丢弃后续提交)。

idea中maven的Plugins和 Lifecycle 区别

如果在Plugins里面安装会出现问题,因为Plugins安装,只会执行安装操作,而maven生命周期安装之前的操作都不会执行 ,就会安装失败。但是使用 Lifecycle中的install的话,在执行instal生命阶段之前的说有生命周期阶段,包括(clean compiler test package)

#intellij-idea#maven#mybatis
tomcat中管理环境变量之setenv.sh

tomcat 的bin文件下 是默认不建立setenv.sh文件的,但是catalina.sh文件是会默认引用它的。根据这个特性,我们就可以将export等自定义的配置放到setenv.sh,方便管理迁移。springboot打包war部署到外部tomcat的时候指定profile启动。在%tomcat%/bin下创建setenv.bat文件。在%tomcat%/bin下创建setenv.sh文件

#tomcat#java
Junit测试报错java.lang.NullPointerException空指针,以及mybatis-plus报空指针异常

首先应该是注解没有加上的问题,普通的测试类是无法获取bean的,所以才会报空指针。需要让这个测试类运行在spring测试环境中,添加以下注释:@RunWith(SpringJUnit4ClassRunner.class)import org.junit.jupiter.api.Test 用在Spring Boot 2.2.X以后import org.junit.Test用在2.2.x之前...

#java
tomcat中管理环境变量之setenv.sh

tomcat 的bin文件下 是默认不建立setenv.sh文件的,但是catalina.sh文件是会默认引用它的。根据这个特性,我们就可以将export等自定义的配置放到setenv.sh,方便管理迁移。springboot打包war部署到外部tomcat的时候指定profile启动。在%tomcat%/bin下创建setenv.bat文件。在%tomcat%/bin下创建setenv.sh文件

#tomcat#java
Junit测试报错java.lang.NullPointerException空指针,以及mybatis-plus报空指针异常

首先应该是注解没有加上的问题,普通的测试类是无法获取bean的,所以才会报空指针。需要让这个测试类运行在spring测试环境中,添加以下注释:@RunWith(SpringJUnit4ClassRunner.class)import org.junit.jupiter.api.Test 用在Spring Boot 2.2.X以后import org.junit.Test用在2.2.x之前...

#java
线程本地(ThreadLocal)的缓存容器

这段代码通过ThreadLocal实现了一种优雅的线程上下文传递方案线程安全:完美适配Web容器线程池模型解耦设计:业务代码无需关心幂等性参数的传递轻量高效:相比其他方案几乎无性能损耗正确使用时需始终遵循**“get-remove配对”**原则,类似JDBC的Connection获取与关闭。

#缓存
AI 大模型到IDE/插件的使用

我的实际工作流:Claude Code 先写代码 -> GPT-5-Codex 进行核查 Claude Code 写的代码 -> 最后由 GPT-5-Codex 收尾。codex(插件、CLI)Claude code(插件、CLI) Cursor(IDE) Trae(插件、IDE)Transformer模型是一种深度学习模型架构,特别适合处理序列数据(如文本),Transformer模型使用。3.

#人工智能#ide
为啥windows中使用docker部署需要启动 Docker Desktop

⚠️ 但这种方式不稳定,且部分功能受限(如卷挂载、网络隔离等)。Windows 因缺乏原生 Linux 内核,

#windows#docker#容器
    共 30 条
  • 1
  • 2
  • 3
  • 请选择