- 博客(23)
- 资源 (9)
- 收藏
- 关注
原创 java.security.InvalidKeyException: Illegal key size
JAVA加密出现 Illegal key size错误产生错误原因:为了数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行加密,然后等对方拿到后再解密使用。我们在使用AES加解密的时候,在遇到128位密钥加解密的时候,没有进行什么特殊处理;然而,在使用256位密钥加解密的时候,如果不进行特殊处理的话,往往会出现这个异常java.security.InvalidKeyException: Illegal key size。为什么会产生这样的错误?我们做Java开发,或是Android开发,都
2022-03-18 12:42:29 398 1
原创 React表单取值
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="js/react.development.js"></script> <script src="js/react-dom.development.js"></script> &l
2021-04-25 11:16:11 147
原创 JAVA多线程Thread
Lock实现类ReentrantLock();构造方法NonfairSync();非公平锁FairSync();公平锁 可以先来后到lock和synchronized的区别synchronizedlockjava关键字java类无法判断锁的状态可以判断是否获取到了锁会自动释放锁lock锁需要手动释放(不释放会死锁)线程获取到不到锁会一直等待lock.tryLock() 可以尝试获取锁,可设置超时时间可重入锁,不可中断,非公平可重入锁,可
2021-03-23 00:13:29 506 6
原创 Hystrix的使用
服务熔断:一般是指软件系统中,由于某些原因使得服务出现了过载现象,为防止造成整个系统故障,从而采用的一种保护措施,所以很多地方把熔断亦称为过载保护。很多时候刚开始可能只是系统出现了局部的、小规模的故障,然而由于种种原因,故障影响的范围越来越大,最终导致了全局性的后果。适用场景:防止应用程序直接调用那些很可能会调用失败的远程服务或共享资源服务降级: 当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有策略的降级,以此释放服务器资源以保证核心任务的正常运行。...
2021-03-14 15:15:24 103 1
原创 eureka
eureka服务端项目创建maven依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency><dependency> <groupId>org.springframewor
2021-03-07 21:08:44 134 1
原创 mybatis IF的使用的坑
<if test="couponCodeVO.bindStatus == '0'"> AND cs.CUSTOM_ID is null </if><if test='couponCodeVO.bindStatus == "1"'> AND cs.CUSTOM_ID is not null </if>mybatis单个字符串比较避免使用’’ .
2021-03-03 17:13:23 117 1
原创 @Valid与@validated
限制说明@Null限制只能为null@NotNull限制必须不为null@AssertFalse限制必须为false@AssertTrue限制必须为true@DecimalMax(value)限制必须为一个不大于指定值的数字@DecimalMin(value)限制必须为一个不小于指定值的数字@Digits(integer,fraction)限制必须为一个小数,且整数部分的位数不能超过integer,小数部分的位数不能超过fraction...
2021-02-26 09:49:40 134
原创 idea 配置springboot多个服务启动
在项目目录的.idea文件夹下找到workspace.xml插入以下代码<component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> &l
2021-02-25 20:13:21 515
原创 vue简单搜索组件 防抖函数
vue简单搜索组件 防抖<template> <div style="width: 100%;"> <input v-model="keyWord" type="text" :placeholder="placeholder" style="padding: 3px;border: none;outline: none;width: 100% !important;"> </div></template><scrip
2021-02-09 16:04:47 370
原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?[docker@izwtbz ~]# systemctl daemon-reload[docker@izwtbz ~]# sudo service docker restart[docker@izwtbz ~]# sudo service docker status
2021-01-29 11:56:51 102
原创 ArrayList add方法
ArrayListDEFAULT_CAPACITY 默认大小:10add()添加元素public boolean add(E e) { ensureCapacityInternal(size + 1); // Increments modCount!! elementData[size++] = e; return true; } private static int calculateCapacity(Object[] elemen
2020-09-10 23:46:45 575
转载 sql执行顺序
一、sql执行顺序(1)from(3) join(2) on(4) where(5)group by(开始使用select中的别名,后面的语句中都可以使用)(6) avg,sum…(7)having(8) select(9) distinct(10) order by从这个顺序中我们不难发现,所有的 查询语句都是从from开始执行的,在执行过程中,每个步骤都会为下一个步骤生成一个虚拟表,这个虚拟表将作为下一个执行步骤的输入。第一步:首先对from子句中的前两个表执行一个笛卡尔乘积,
2020-07-30 10:43:38 126
原创 java面试题
Maven常用命令1、mvn compile 编译,将Java 源程序编译成 class 字节码文件。2、mvn test 测试,并生成测试报告3、mvn clean 将以前编译得到的旧的 class 字节码文件删除4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用Re...
2020-03-26 14:02:02 100
原创 Node.js的安装和配置
1.下载安装包node.js下载地址https://nodejs.org/zh-cn/node -v 查看当前安装版本新版node.js自动安装了npm可以使用npm -v 查看当前版本2.node.js的基本配置默认情况下npm下载的包是在C:\Users\Administrator\AppData\Roaming\npm\node_modules 路径下npm root -...
2020-02-17 13:22:50 186
原创 Vue中抽离组件模板的几种方式
1.全局组件和局部组件的创建<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript" src="https://unpkg.com/vue"></scr...
2020-02-16 15:17:45 1098
原创 Kali配置ip
Kali Linux配置ip重启网卡服务ifconfig查看ipvi /etc/network/interfaces 编辑文件查看当前ipvi /etc/network/interfaces 编辑文件auto eth0 #设置默认网卡为eth0iface eth0 inet static #讲eth0网卡设置为静态address 192.168.1.2 # ip地址netm...
2019-09-26 16:31:59 1758
转载 LeetCode字符串转整数
LeetCode字符串转整数class Solution { public int myAtoi(String str) { int sign = 1; int ans = 0, pop = 0; boolean hasSign = false; for(int i = 0; i < str.length(); i++...
2019-09-24 11:13:20 92
原创 注册表单校验
// An highlighted block<!DOCTYPE html><html><head><meta charset="utf-8"><title>注册表单校验</title><script src="https://static.runoob.com/assets/jquery-validatio...
2019-09-16 15:09:31 289
原创 冒泡算法java代码实现
冒泡排序是什么?我们先来看百度百科的介绍冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。java代码实现public class Bub...
2019-08-23 16:06:50 404 3
原创 java实现斗地主发牌洗牌看牌
package Map集合;import java.util.ArrayList;import java.util.Collections;import java.util.LinkedHashMap;import java.util.Map;/* * 1.创建map集合 * 2.准备牌 * 3.洗牌 * 4.发牌 * 5.看牌 */public class 斗地主...
2018-12-28 20:59:35 258
Redis3.2.1和Redis桌面管理工具 redis-desktop-manager 2022
2022-10-31
Redis3.2.1和Redis桌面管理工具 redis-desktop-manager 2022
2022-10-31
Redis和Redis桌面管理工具 redis-desktop-manager
2019-07-25
新思路一级ms office等考软件
2018-06-10
软件设计师基础知识pdf基础教程
2018-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人