logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jdk多版本切换,通过 maven 指定编译jdk版本不生效,解决思路

在使用Maven进行项目构建时,若通过pom.xml文件指定JDK版本后编译仍不生效,可以通过以下步骤在IntelliJ IDEA中进行手动配置:首先,在Settings -> Build, Execution, Deployment -> Java Compiler中选择对应的JDK版本;其次,在Settings -> Project Structure -> Proje

文章图片
#java#maven#开发语言 +1
maven打包包含源码

org.apache.maven.pluginsmaven-source-plugin2.2.1packagejartest-jar

MyBatis-Plus 框架设计模式全景解析

《MyBatis-Plus框架设计模式全景解析》深入剖析了该框架在3.5.5版本中应用的12种核心设计模式。文章从创建型、结构型到行为型模式分层解读:Builder模式简化参数构建,工厂方法实现零实现类映射,代理模式转换接口调用为JDBC执行等。重点展示了分页查询如何串联四种模式(Builder构造参数→责任链执行插件→策略选择方言→模板方法固定流程),并给出业务扩展建议(如用模板方法实现审计字段

文章图片
#mybatis#设计模式
Spring的Quartz定时器同一时刻重复执行二次的问题解决

最近用Spring的quartz定时器的时候,发现到时间后,任务总是重复执行两次,在tomcat或jboss下都如此。打印出他们的hashcode,发现是不一样的,也就是说,在web容器启动的时候,重复启了两个quartz线程。研究下来发现quartz确实会加载两次:第一次:web容器启动的时候,读取applicationContext.xml文件时,会加载一次。第二次:Sprin

java websocket的开发案例与注意事项

第一步:源码/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements.  See the NOTICE file distributed with * this work for additional informati

CentOS7 + pyenv 安装 Python 3.11 完整指南)

本文提供了在CentOS7系统上通过pyenv安装Python 3.11的完整指南。由于CentOS7默认的OpenSSL版本(1.0.2k)过低,直接安装会导致SSL模块问题。解决方案包括:安装新版OpenSSL 1.1.1到独立目录、配置环境变量指向新版OpenSSL、注册动态库路径、使用特定参数编译Python 3.11。文章详细说明了依赖安装、编译选项设置、常见错误排查方法,并强调必须确保

文章图片
#python3.11#elasticsearch#大数据
openEuler 安装 LibreOffice 技术指南

openEuler 安装 LibreOffice 技术指南摘要 本文详细介绍在 openEuler 22.03 LTS/SP 无桌面服务器环境中安装 LibreOffice 的完整流程。推荐采用官方 RPM 安装方式(25.2.4.3 版本),包含下载解压、主程序安装、中文包安装等步骤。重点说明必须依赖(NSS、libxslt等)的安装方法,以及服务器环境下 headless 模式的文档转换命令。

#linux
11.7k Star!这个命令行工具让我告别了Google搜索

ShellGPT是一个11.7k Star的命令行工具,通过集成OpenAI GPT模型,让开发者能用自然语言生成Shell命令。它解决了开发者频繁查阅手册和搜索命令的痛点,支持智能识别操作系统环境、管道输入分析、交互式执行等功能。安装简单,只需pip install shell-gpt即可使用,相比传统Google搜索方式能提升18-30倍效率。该工具默认提供执行确认选项,确保安全性,适合各类终

文章图片
#github#运维#linux
第九章 : mybatis-spring-boot-starter 机制原理

本章节知识重点:通过分析 mybatis-spring-boot-starter组件构成以及 @Mapper 或 @MapperScan 注解的作用,深入理解mybatis的集成原理,理解Springboot是如何加载mybatis的接口、mapper.xml以及mybatis.conf配置文件参数

文章图片
#spring boot
    共 18 条
  • 1
  • 2
  • 请选择