
JAVA
文章平均质量分 65
也曾被风温柔以待
微信号 13813031404
展开
-
SpringBoot实现证书License的授权和验证
SpringBoot使用TrueLicense实现证书License的授权和验证转载 2022-09-07 16:43:43 · 10514 阅读 · 0 评论 -
加密与解密算法
加密算法分别分为:散列哈希-[MD5、SHA1、CRC32]对称-[DES,3DES(TDEA、Triple DES),AES、,Blowfish,RC4、RC5,IDEA]Base64、Rabbit、Escape。【三种分类】1、对称加密:密钥只有一个,解密、解密都是这个密码,加解密速度快,典型的对称加密有DES、AES、RC4等2、非对称加密:密钥成对出现,分别为公钥和私钥,从公钥无法推知私钥,反之,从私钥也无法推知公钥,加密和解密使用不同的密钥,公钥加密需要私钥解密,反之,私钥加原创 2022-05-25 09:16:06 · 940 阅读 · 0 评论 -
Redis的四种模式,单机、主从、哨兵、集群
redis的多种模式都说了升级到哨兵模式,那之前用的不是哨兵模式,肯定还有其他模式。单机模式、主从模式、哨兵模式、集群模式单机模式这个最简单,一看就懂。就是安装一个redis,启动起来,业务调用即可。具体安装步骤和启动步骤就不赘述了,网上随便搜一下就有了。单机在很多场景也是有使用的,例如在一个并非必须保证高可用的情况下。咳咳咳,其实我们的服务使用的就是redis单机模式,所以来了就让我改为哨兵模式。说说单机的优缺点吧。优点: 部署简单,0成本。 成本低,没原创 2022-03-26 14:22:49 · 818 阅读 · 0 评论 -
SpringBoot使用jasypt加解密密码
Jasypt懒得简介了,有兴趣直接看官网,直接传送官网引入依赖原创 2021-05-29 22:32:45 · 681 阅读 · 1 评论 -
HTTP请求错误状态码大全(HTTP Status Code)
1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx(成功)表示成功处理了请求的状态码。200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的 robots.txt 文件显示此状态码,则表示 Googlebot 已成功检索到该文件。 20.原创 2020-09-17 10:41:44 · 21290 阅读 · 0 评论 -
时间戳与日期字符串相互转换
import Mail.SendMail;import java.text.NumberFormat;import java.text.SimpleDateFormat;import java.time.ZonedDateTime;import java.util.*;public class Test { public static void main(String[] args) { String timeStamp = timeStamp(); .转载 2020-05-20 14:55:59 · 443 阅读 · 0 评论 -
【Java集合框架】Map常用实现类
HashMaphashMap的属性:public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable { //序列号,序列化的时候使用。 private static final long serialVersionUID = 362498820763181265L; /**默认容量,1向左移位4个,00原创 2020-05-20 11:15:25 · 252 阅读 · 0 评论 -
Webservice接口开发
WebService简介(1)WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。(2)WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web服务定义语言)/SOAP(简单对象请求协议)规范的。(3)WebService=WSDL+SOAP+UDDI(webservice的注册),Soap是由Soap的part和0个原创 2020-05-14 11:09:51 · 1080 阅读 · 0 评论 -
基础排序算法——选择排序、插入排序、冒泡排序、快速排序、希尔排序、归并排序、堆排序、基数排序
package 算法;import java.util.Date;public class Sort { public static void main(String[] args) { String[] a = {"S", "G", "J", "E", "R", "Z", "Y", "K", "A", "X", "V", "N", "P", "O"}; ...原创 2020-01-14 21:21:02 · 243 阅读 · 0 评论