Java
RisenMyth
这个作者很懒,什么都没留下…
展开
-
Java SM4 国密算法使用
Java SM4 国密算法使用原创 2022-11-02 17:39:21 · 1684 阅读 · 2 评论 -
Gradle修改默认仓库地址
在 GRADLE_USER_HOME (默认为用户目录/.gradle)下新建 init.d 目录,添加 init.gralde 文件并加入以下代码:apply plugin: AliyunRepositoryPluginclass AliyunRepositoryPlugin implements Plugin<Gradle> { void apply(Gradle gradle) { gradle.allprojects { project ->原创 2021-02-27 15:16:58 · 1406 阅读 · 0 评论 -
使用Netty处理WebSocket请求
使用Netty处理WebSocket请求文章目录使用Netty处理WebSocket请求前言依赖服务端代码连接、消息处理程序演示前言前面我根据网上的一些资料,整理了一个使用Netty处理WebSocket的案例代码出来SpringBoot整合Netty处理WebSocket(支持url参数),后来觉得那份代码不是最优解,因此,我决定重新写了以下代码,更好的处理URL和请求头。依赖<dependency> <groupId>io.netty</groupId&g原创 2020-07-18 15:24:50 · 1593 阅读 · 0 评论 -
Java 国密算法 SM3 散列哈希使用
国密算法 SM3 散列哈希使用文章目录国密算法 SM3 散列哈希使用引入依赖计算散列哈希引入依赖<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.65</version></dependency>计算散列哈希BouncyCastlePro原创 2020-07-09 17:04:20 · 3325 阅读 · 3 评论 -
Java SM2 国密算法使用
SM2国密算法使用文章目录SM2国密算法使用生成密钥对加载HEX密钥对字符串签名和验签加解密这里需要引入对应的依赖:<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.65</version></dependency>生成密钥对Bouncy原创 2020-07-08 18:18:25 · 8224 阅读 · 2 评论 -
Netty自定义TCP拆包解码器
Netty自定义TCP拆包解码器定义开始、结束标识字节数组这里使用###START###作为开始标识,###STOP###作为结束标识,代码如下:public class CodecConstants { public static final byte[] BEGIN_DELIMITER = new byte[]{ 0x23, 0x23, 0x53, 0x54, 0x41, 0x52, 0x54, 0x23, 0x23 }; // 协议开始标识 public static final b原创 2020-06-26 16:27:02 · 767 阅读 · 0 评论 -
SpringBoot项目启动重启脚本
SpringBoot项目启动重启脚本将以下脚本放到jar包同目录下,直接./restart.sh即可自动启动。#!/bin/shSERVICE=JAR包文件名LOG=running.logENV=devPID=""JAVA_OPTS="-Xms128M -Xmx256M -Dspring.profiles.active=${ENV}"checkPid() { PID=$(ps -ef | grep java | grep $SERVICE | grep -v grep | awk原创 2020-05-08 18:10:06 · 750 阅读 · 0 评论 -
SpringBoot添加Swagger
SpringBoot添加Swagger添加依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version></dependency><dependency> <groupId>io.springf原创 2020-05-08 18:08:20 · 137 阅读 · 0 评论 -
SpringBoot整合Netty处理WebSocket(支持url参数)
SpringBoot整合Netty处理WebSocket(支持url参数)这篇文章是参考SpringBoot2+Netty+WebSocket(netty实现websocket,支持URL参数)这个博客文章进行编写完善的,有兴趣可以多多关注原博主。添加MAVEN依赖<!-- Netty --><dependency> <groupId>io.ne...原创 2020-02-22 11:50:34 · 7745 阅读 · 1 评论 -
Windows系统Java环境变量配置
Windows系统Java环境变量配置在配置环境变量之前,首先要了解JDK目录以及三个相关环境变量的用处。一、JDK目录了解目录结构如下 我们主要介绍以下几个目录及文件bin:Java可执行程序目录,里面包含java.exe、javac.exe等JDK常用命令程序jre: Java运行时环境,主要是用于运行Java程序,与JDK不同的是,JDK含有调试接口以及编译命令l...原创 2018-06-10 12:00:59 · 270 阅读 · 0 评论