匿名用户157
Java生成PEM格式公私钥

导入所需的jar包 <dependency <groupId org.bouncycastle</groupId <artifactId bcprov jdk15on</artifactId <version 1.69</version </dependency <dependency <groupId org.bouncycastle</groupId <artifactId bcpkix jdk15on</artifactId <version 1.69</version <! 同样,请根据需要替换为最

Java生成PEM格式公私钥
1570
匿名用户157
宝塔面板webhook替换标题和告警信息

修改宝塔webhook发送源码,可以在消息体中增加变量,替换告警内容。当前支持替换标题($title),类型($type), 以及消息内容($msg) 1. webhook源码地址 cd /www/server/panel/class/msg mv web hook msg.py web hook msg.py.20241012 2. 新的web hook msg.py coding: utf 8 + | 宝塔Linux面板 + | Copyright (c) 2015 2020 宝塔软件(http://w

宝塔面板webhook替换标题和告警信息
1660
匿名用户157
解决node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found问题

由于jenkins服务器是centos7.5的系统,在使用nodejs 20版本打包时,提示node: /lib64/libm.so.6: version 'GLIBC 2.27' not found, 这是因为Node v18开始,需要GLIBC 2.27支持。 查看当前系统支持的GLIBC版本 strings /lib64/libc.so.6 |grep GLIBC 输出结果 GLIBC 2.2.5 …… GLIBC 2.16 GLIBC 2.17 解决方案 替换yum镜像源 众所周知 centos7的

解决node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found问题
匿名用户157
less 命令

一、简介 less 是 Linux 和 Unix 系统中常用的一个分页工具,它允许用户查看文本文件的内容,而不是一次显示整个文件。与 more 命令相比,less 提供了更多的功能和灵活性,例如向前和向后浏览文件、搜索文本等。 二、基本用法 使用 less 查看文件内容的基本语法如下: less [选项] [文件名] 例如,要查看名为 file.txt 的文件,只需输入: less file.txt 例如,要查看名为 file.txt 的文件,并且要显示行号只需输入: less N file.txt 三、常

less 命令
匿名用户157
Win10/11关闭触控设备屏幕侧滑手势

下面介绍两种方法,任选其一 01.更改组策略 按键盘Win+R,输入gpedit.msc打开组策略编辑器 展开到 计算机配置 管理模版 Windows 组件 边缘 UI 找到“允许轻扫边缘”,选择“已禁用”,保存 之后注销登录或重启电脑 02.更改注册表 按键盘Win+R,输入regedit打开注册表 定位到以下路径: 计算机\HKEY LOCAL MACHINE\SOFTWARE\Policies\Microsoft\Windows\EdgeUI 如果没有请在Windows下新建项,重命名为EdgeUI

Win10/11关闭触控设备屏幕侧滑手势
1110
匿名用户157
Java Live Tmplates 设置/**注释

idea 开发Java,注释使用不太方便,节后live template,打造一款方便的注释生成。 Editor Live Templates Java Abbreviation: Description: 方法注释 Template text: TODO $params$ $return$ / Expand with: Enter Reformat according to style: 勾选 Shorten FQ names: 勾选 Edit Variables: name:params Express

Java Live Tmplates 设置/**注释
1100
匿名用户157
StartSSL下载crt证书后转成tomcat需要的jks证书

1.首先安装OpenSSL 2.从key和crt生成pkcs12格式的keystore openssl pkcs12 export in 2 www.studyjava.cn.crt inkey www.studyjava.cn.key out mycert.p12 name tomcat CAfile myCA.crt 3.生成tomcat需要的keystore keytool importkeystore v srckeystore mycert.p12 srcstoretype pkcs12 srcs

1940
匿名用户157
Java设计模式(转)——7.装饰模式

7.装饰模式(Decorator) 顾名思义,装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例,关系图如下: Source类是被装饰类,Decorator类是一个装饰类,可以为Source类动态的添加一些功能,代码如下: public interface Sourceable { public void method(); } public class Source implements Sourceable { @Override

Java设计模式(转)——7.装饰模式
匿名用户157
Java设计模式(转)——22.中介者模式

22.中介者模式(Mediator) 中介者模式也是用来降低类类之间的耦合的,因为如果类类之间有依赖关系的话,不利于功能的拓展和维护,因为只要修改一个对象,其它关联的对象都得进行修改。如果使用中介者模式,只需关心和Mediator类的关系,具体类类之间的关系及调度交给Mediator就行,这有点像spring容器的作用。先看看图: User类统一接口,User1和User2分别是不同的对象,二者之间有关联,如果不采用中介者模式,则需要二者相互持有引用,这样二者的耦合度很高,为了解耦,引入了Mediator类

Java设计模式(转)——22.中介者模式
匿名用户157
Java使用Tess4J实现图像识别基础

最近要识别图表数据,最先使用腾讯的AI接口,正确率高,识别率高,但是有些需求不符合,因此需要再次调研图像识别工具。故寻找到TESSERACT OCR和Tess4J。由于TESSERACT OCR需要下载软件,在电脑上安装环境,移植性不高,使用Tess4J只需要下载相关Jar包,导入项目,再把项目封装好就可以处处运行了。 因此先尝试使用Tess4J来实验。 下载Tess4J的相关资源官网: http://tess4j.sourceforge.net/codesample.html 资源下载:https://j

2210