全部后端前端运维
最新 最热 官方 加精

青苗 | 22小时前 | SpringBoot

spring boot 3 javax.validation.constraints.xxx 找不到

升级 Spring Boot 3.X 相关 javax 包需要调整例如 import javax.validation.constraints.NotBlank; 修改为 import jakarta.validation.constraints.NotBlank; 建议全局替换 import javax. 修改为 import jakarta. 依赖包 dependency("jakarta.servlet:jakarta.servlet-api:6.0.0")

 18 |  0 |  0 SpringBoot

FayeWong | 5天前 | SpringBootJava

kooMessage-org-sdk:华为云koomessage工具包

kooMessage-org-sdk 华为云koomessage工具包 [github](https://github.com/fayewon/kooMessage-org-sdk) 简述     发送富文本短信 配置 java @Configuration public class Config implements CustomKMConfigureService { / 修改和自定义新的请求对象 @param configReplacer @param tokenMessageCopy @param kooMessageUrlCopy @return / @Bean @Override public ConfigureReplacer modifyAndNewRequest(ConfigureReplacer configReplacer, TokenMessageCopy tokenMessageCopy, K

 38 |  0 |  0 SpringBootJava

vip | 2周前 | 后端开发环境

Navicat已经成功连接,密码忘记的解决方法

1、注册表 计算机\HKEY_CURRENT_USER\Software\PremiumSoft\Navicat\Servers\ ![5f895823b0c54373b73e63af15352f52.png](//img01.aizuda.com/v1/image/preview/1614811741122727936) 2、打开https://tool.lu/coderunner/在线工具 在这里插入图片描述 ![ea06ff68cc0647bc89cb3c5fbd900e76.png](//img01.aizuda.com/v1/image/preview/1614812086104231936) php <?php namespace FatSmallTools; class NavicatPassword { protected $version = 0; protected $aesKey = 'libcckeylibcckey'; protected $aesIv = 'libcciv libcciv ';

 13 |  0 |  0 后端开发环境

青苗 | 3周前 | CI/CD

java 端口占用 Windows Linux 解决办法

Windows 端口占用排查 查看端口占用 cmd 窗口输入命令 netstat -aon|findstr "8080" 显示 xxx LISTENING 31101 强制干掉指定进程 taskkill -f /pid 31101 Linux 端口占用排查 终端窗口输入命令 netstat -anp | grep 8080 显示 8080 LISTEN 31101 强制干掉指定进程 kill -9 31101

 40 |  0 |  0 CI/CD

FayeWong | 3周前 | 工作流Java

LuckyExp:首款面向对象计算的开源工具

[github](https://github.com/fayewon/LuckyExp) [gitee](https://gitee.com/wang_fei123111/LuckyExp) requirements: JDK1.8 pom.xml <dependency <groupId com.github.fayewon</groupId <artifactId LuckyExp</artifactId <version 1.0.2</version </dependency 简述 LuckyExp是一款快速易用的面向对象计算的引擎,通过绑定实体类的全局变量作为计算参数并且自动注入结果。注入结果的变量也可做为绑定参数为下一个结果变量的计算参数。 LuckyExp的制作目的是为了整合项目开发中的计算业务,通过配置注解的方式即可完成整个计算过程达到与其他的业务逻辑实现分离的目的。 这样的好处是方便修改计算规则。 快速开始 简单计算 js //被计算的对象(entity)需要实现序列化接口 public clas

 4566 |  2 |  2 工作流Java

青苗 | 4周前 | Go

golang 日期格式化

golang 日期格式化 go import ( "fmt" "testing" "time" ) func TestDate(t testing.T) { var _t = time.Now() fmt.Printf("当前时间: %v\n", _t.Format("2006-01-02 15:04:05")) fmt.Println("年", _t.Year()) fmt.Println("月", _t.Month()) fmt.Println("月", _t.Format("01")) fmt.Println("日", _t.Day()) fmt.Println("时", _t.Hour()) fmt.Println("分", _t.Minute()) fmt.Println("秒", _t.Second()) } 输出内容: js 当前时间: 2023-01-02 20:05:38 年 2023 月 January 月 01 日 2 时 20 分 5 秒 38

 42 |  0 |  0 Go

青苗 | 2个月前 | Java

idea 运行 XxxApplication 时出错。命令行过长

执行命令异常: 运行 XxxApplication 时出错。命令行过长。 通过 JAR 清单或通过类路径文 解决办法,找到项目 .idea 目录 workspace.xml xml <component name="PropertiesComponent" <![CDATA[{ "keyToString": { "dynamic.classpath": "true", .... } }]] </component 如上新增 "dynamic.classpath": "true", 这行代码 旧版本非 JSON 格式,新增如下格式 xml <component name="PropertiesComponent" <property name="dynamic.classpath" value="true" / ... ... </component

 57 |  0 |  0 Java

hello2023 | 2个月前 | CI/CD

清理垃圾bat脚本

@echo off echo 正在清除系统垃圾文件,请稍等。。。。。。 del /f /s /q %systemdrive%\ .tmp del /f /s /q %systemdrive%\ ._mp del /f /s /q %systemdrive%\ .log del /f /s /q %systemdrive%\ .gid del /f /s /q %systemdrive%\ .chk del /f /s /q %systemdrive%\ .old del /f /s /q %systemdrive%\recycled\ . del /f /s /q %windir%\ .bak del /f /s /q %windir%\prefetch\ . rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\ . del /f /q %userprofile%\recent\ . del /f /s /q "%userprofile%\Local Settings\Tempo...

 47 |  0 |  0 CI/CD

青苗 | 2个月前 | Java

java 执行 groovy 脚本 demo

java 执行 groovy 脚本引擎类 java import lombok.extern.slf4j.Slf4j; import javax.script.Bindings; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import java.util.Map; @Slf4j public class GroovyScriptEngine { private static final ScriptEngine SCRIPT_ENGINE; static { final ScriptEngineManager factory = new ScriptEngineManager(); SCRIPT_ENGINE = factory.getEngineByName("groovy"); } public static Object evaluate(String script, Map<String,

 75 |  0 |  0 Java

青苗 | 2个月前 | JavaScript

nodejs 异常 stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

异常: stack Error: Can't find Python executable "python", you can set the PYTHON env variable. 解决方法: 清空 npm 缓存 cmd npm cache clean --force 管理员身份执行命令 cmd npm install --global --production windows-build-tools 安装成功提示! cmd --------- Visual Studio Build Tools ---------- Still waiting for installer log file... ------------------ Python -------------------- Successfully installed Python 2.7 注意 C:\Users\用户名\.windows-build-tools\python27 添加到系统环境变量 执行命令: cmd npm

 88 |  0 |  0 JavaScript

青苗 | 2个月前 | 后端开发环境

idea 运行时乱码解决

帮助 -》 编辑自定义VM选项 -》添加配置 -Dfile.encoding=UTF-8 重启 !!!搞定!!! ![16684ebe02e14468b7dc154661d57801.png](//img01.aizuda.com/v1/image/preview/1602576848024244224)

 82 |  0 |  0 后端开发环境

青苗 | 2个月前 | Go

Golang 模板引擎

用于模板化和词汇化的库和工具。 [ace](https://github.com/yosssi/ace) Ace是Go语言的HTML模板引擎,其灵感来自Slim和Jade。王牌是黄金的提炼。 [amber](https://github.com/eknkc/amber) 琥珀色是Go编程语言的优雅模板引擎,其灵感来自HAML和Jade。 [damsel](https://github.com/dskinner/damsel) 标记语言,具有通过css-selectors进行html概述的功能,可通过pkg html / template等扩展。 [ego](https://github.com/benbjohnson/ego) 轻量级的模板语言,可让您在Go中编写模板。模板被翻译成Go并被编译。 [extemplate](https://github.com/dannyvankooten/extemplate) 围绕html / template的微型包装器,可轻松实现基于文件的模板继承。 [fasttemplate](https://github.com/val

 80 |  0 |  0 Go

青苗 | 2个月前 | SpringBoot

Spring 注入引用类 RuntimeBeanReference

RuntimeBeanReference 用于在运行时去获取 BeanDefinition ,因为在我们创建这个 BeanDefinition 的时候我们只知道他的 beanName ,并不确定是否已经注册了,这个时候就需要用 RuntimeBeanReference 例如 java candidateComponents.forEach(t { BeanDefinitionBuilder builder = BeanDefinitionBuilder.genericBeanDefinition(MapperFactoryBean.class); Class<? beanClass = ClassUtils.forName(t.getBeanClassName()); builder.addPropertyValue("mapperInterface", beanClass); builder.addPropertyValue("qcrud", new RuntimeBeanReference(Qcrud.

 71 |  0 |  0 SpringBoot

青苗 | 2个月前 | JavaScript

html 如何设置访问页面自动重定向到新页面

在 head 元素中加入 meta 属性 html <html <head <!--0s 后, 重定向到爱组搭- <meta http-equiv="refresh" content="0;url=http://aizuda.com" </head <body </body </html js 重定向 js window.location="http://aizuda.com";

 64 |  0 |  0 JavaScript

青苗 | 2个月前 | Java

JDK 高版本 @Resource 注解无法使用解决

JDK 高版本 @Resource 注解无法使用解决 原因是高版本 JDK 缺少 javax.annotation 包,我们查看 JDK 1.8 低版本 JDK 发现该包依赖包 javax.annotation-api.jar 解决办法: 官方仓库 https://search.maven.org/artifact/javax.annotation/javax.annotation-api 当前最新版本 1.3.2 ![4ebb5fc635d44f87a4772d5ca359752a.png](//img01.aizuda.com/v1/image/preview/1598986003643633664) 可以直接下载 Jar 导入项目,也可以引入坐标地址

 102 |  0 |  2 Java

青苗 | 2个月前 | 后端开发环境

C 盘 太多减肥瘦身法宝命令

C 盘不够用,省着用也不是办法 这里介绍一个瘦身命令,说白了就是乾坤大挪移,做一个文件夹连接,例如 将 jar 仓库的下载包存到 D 盘 执行如下命令,其它占用文件较大的目录文件夹可以仿效如下: cmd mklink /j "C:\Users\电脑名\.m2" "D:\Program Files\.m2"

 94 |  0 |  0 后端开发环境

青苗 | 2022-11-29 | Go

Golang生成exe时如何添加一个图标

Go 打包 exe 如何看起来更正规?那么肯定是要有一个漂亮的图标,本文介绍如何加上这个图标。 制作图标 找到一个漂亮的图标 在线制作 ico 图标 https://www.bitbug.net/ https://cloudconvert.com/png-to-ico 生成 main.syso 文件 上一步的 ico 文件放到项目根目录 新建文件 main.rc 添加如下内容 cmd IDI_ICON1 ICON "logo.ico" 项目根目录 cmd 命令窗口打开,执行以下命令行 cmd windres -o main.syso main.rc 成功 会生成 main.syso 文件 (保留) 文件 ico main.rc 可以删除 打包项目 这里就是正常打包了,不用多说。打包完成会有一个带图标 exe 可执行文件

 83 |  0 |  0 Go

青苗 | 2022-11-29 | CI/CD

Windows Docker 安装 D 盘 方法

Windows Docker 安装 D 盘 方法 先创建 D:\Program Files\Docker 目录 用 管理员身份 打开 cmd 窗口,然后,再运行如下命令: cmd mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker" 安装 [点击下载 Docker](https://www.docker.com/products/docker-desktop) 成功后点击安装即可。 !!特别注意管理员身份执行命令!!

 88 |  0 |  0 CI/CD

猎隼丶止戈 | 2022-11-28 | CI/CD

ntfy 无需注册的通知服务

--- [https://blog.csdn.net/wbsu2004/article/details/125040247](https://blog.csdn.net/wbsu2004/article/details/125040247) ntfy 是一个简单的基于 HTTP 的 pub-sub 通知服务。 2022-11-27 13:01:38 --- ​​什么是 ntfy ? ​ ntfy ​​​(发音: notify ​​​)是一个简单的基于 HTTP ​​​ 的 pub-sub ​​​ 通知服务。它允许您通过任何计算机上的脚本向您的手机或桌面发送通知,完全无需注册或费用。 官方提供了免费的版本:[https://ntfy.sh/app](https://ntfy.sh/app) 安装 群晖(Docker) 下载 在注册表中搜索 ntfy ​ ,选择第一个 binwiederhier/ntfy ​,版本选择 latest ​。 ![308d6e48645b4ff09204b488f12656b1.png]...

 149 |  0 |  0 CI/CD

青苗 | 2022-11-25 | Java

flowable 流程发起人

获取流程发起人 通过当前实例获取 java // 流程发起人 ProcessInstance processInstance = runtimeService.createProcessInstanceQuery() .processInstanceId(execution.getProcessInstanceId()) .singleResult(); String startUserId = processInstance.getStartUserId(); 通过历史任务 java // 获取流程发起人 HistoricProcessInstance hi = historyService.createHistoricProcessInstanceQuery().processInstanceId(execution.getProcessInstanceId()) .singleResult(); String startUserId = hi.getStart

 104 |  0 |  0 Java