【转】国密算法SM2实现基于hutool工具类

转载自:国密算法SM2实现基于hutool工具类


首先引入maven

<dependency>
 <groupId>org.bouncycastle</groupId>
 <artifactId>bcprov-jdk15to18</artifactId>
 <version>1.69</version>
</dependency>

<dependency>
 <groupId>cn.hutool</groupId>
 <artifactId>hutool-all</artifactId>
 <version>5.4.1</version>
</dependency>

<dependency>
 <groupId>org.projectlombok</groupId>
 <artifactId>lombok</artifactId>
 <version>1.18.10</version>
</dependency>

直接上代码

import lombok.Data;

/**
 * 1. @description:
 * 2. @author: xh
 * 3. @time: 2022/7/14
 */
@Data
public class SMKeyPair {

    //私钥
    private String priKey;
    //公钥
    private String pubKey;

    public SMKeyPair(String priKey, String pubKey) {
        this.priKey = priKey;
        this.pubKey = pubKey;
    }
}

继续阅读【转】国密算法SM2实现基于hutool工具类

【转】解决IntelliJ IDEA控制台输出中文乱码问题

转载自:解决IntelliJ IDEA控制台输出中文乱码问题


1.打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件。

2.分别在这两个文件内容的末尾添加-Dfile.encoding=UTF-8

3.打开IntelliJ IDEA>File>Setting>Editor>File Encodings,将Global Encoding、Project Encoding、Default encodeing for properties files这三项都设置成UTF-8,点击OK或者Apply。

【转】DISM修复系统提示找不到源文件

转载自:DISM修复系统提示找不到源文件


您好。

建议下载使用微软官方的MediaCreationTool工具创建与当前系统相同版本的镜像文件。步骤如下:

1.下载工具并安装打开——接受协议——选择为另一台电脑创建安装介质ios文件放在C盘或D盘根目录下)

2. 双击iso文件,将其中目录sources中的install.wim文件复制到C盘根目录下,在盘根目录创建一个文件夹,命名为REP

ATTRIB C:\install.wim -R & DISM.exe /Mount-Image /ImageFile:C:\install.wim /Index:1 /MountDir:C:\REP

3.再次查看是否能找到源文件: DISM /Online /Cleanup-image /RestoreHealth

4.成功执行后,可以卸载C盘根目录下的已安装镜像以节约空间:

Dism /Unmount-Image /MountDir:C:\REP /Discard

【转】中国移动光猫网关samba文件共享

转载自:中国移动光猫网关samba文件共享


家里拉了中国移动的光纤,送了光猫,带有USB口,可以做文件共享和USB打印机共享

进入光猫的超级管理界面(进入的方法和用户名密码请自行百度。。。),看到光猫可以用作FTP服务器和samba服务器

其中FTP服务器是默认关闭的

samba服务器是默认开启的,用户名密码都是useradmin

使用愉快!


1、 移动光猫账号: CMCCAdmin 密码:aDm8H%MdA
2、 华为的:telecomadmin 密码:admintelecom
3、 中国电信超级账号:telecomadmin 密码:nE7jA%5m

Windows中类似于ps和kill的命令及使用方法

转载自:Win11中类似于ps和kill的命令行及使用方法


最近由于开发需要,在win11下安装nginx,启动、进程查找和停止是一个麻烦的事情,还好,win11下也有类似于linux下ps和kill的命令行工具,编写成批处理,十分好用。下面简单介绍使用方法。

tasklist

tasklist | findstr “nginx”
在linux下习惯于使用ps -ef|grep,在win11下也有对应的功能。这个无需多言,熟悉ps -ef|grep “nginx”的地球人都知道

taskkill

taskkill /f /t /im nginx.exe
在linux下习惯于使用kill -9,在win11下也有对应的功能。直接上图吧。

Win10开启系统休眠

 

1、按键盘上的Windows按钮以打开“开始”菜单或“开始”屏幕。

2、搜索 cmd。在搜索结果列表中,右键单击命令提示符,然后单击以管理员身份运行。

3、显示“用户帐户控制”提示时,请单击是。

4、在命令提示符处,键入 powercfg -h on,然后按 Enter。

5、键入 exit,然后按 Enter 以关闭命令提示符窗口。

注:Win10关闭系统休眠后,会导致“快速启动”功能失效。