- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 web请求超时,服务器线程卡死(夯住Hang)
现象:发起的请求一直报超时,服务器却未见日志打印。排查:发起多次请求,服务器导出java堆栈信息jstack -l #{pid} >jstack.txt查看线程状态:
2022-04-01 15:49:18
2666
原创 linux相关命令
记lldrrwx-rx-x 8 root root 4096 Dec 24 16:17 tmp 1 2 3 4 5 7 81、文件权限:dr文件夹 用户权限u 组权限g 其他用户权限o w - 读权限 4 r - 写权限 2 x - 执行权限 12、硬链接的引用次数3、所属用户4、所属用户所在组5、文件大小6、最后修改时间7、文件名chmodchmod -R 744 dirchmod 744
2022-03-26 17:40:44
1763
原创 java内置函数式接口
接口 方法 参数 返回 Predicate<T> test T boolean Consumer<T> accept T void Function<T, R> apply T R Supplier<T> get void T BiConsumer<T, U> accept T, U void Bifunction&l
2021-11-05 20:51:50
16
原创 Base64编码
Base64算法最早应用于解决电子邮件的传输问题:由于历史问题,电子邮件只允许ASCII码字符,非ASCII码会被调整处理,将会导致邮件乱码。Base64是一种基于64个字符的编码算法,不能称为加密算法。编码后的形式能不易被人直接识别被编码的内容,长度为原始数据的4/3倍,编码后:字符数%4 = 0。...
2021-10-14 22:32:31
677
原创 认证加密AE
认证加密(Authenticated encryption,AE)和带有关联数据的认证加密(authenticated encryption with associated data,AEAD,AE的变种)是一种能够同时保证数据的保密性、 完整性和真实性的加密模式AE认证加密模式有CCM、GCM、CWC、EAX、IAPM、OCB等认证加密方法:Encrypt-then-MAC(EtM)对明文进行加密,然后根据得到的密文生成消息认证码(MAC),密文和MAC一起发送Encrypt-a..
2021-09-27 15:33:51
1389
原创 加密填充方式
对称算法的填充模式:NoPadding, PKCS5Padding, ISO10126PaddingNoPadding方式:明文长度必须是8字节的倍数,否则报错PKCS5Padding方式:填充位的值 = 填充位的数量,PKCS7Padding是对其的扩展,位数小于256例:块大小8字节,需填充4字节 ...| DD DD DD DD DD DD DD DD | DD DD DD DD 04 04 04 04 |ISO10126方式:最后一个字节申明填充长度(包含自己),其他填充位为..
2021-09-24 19:59:41
330
原创 电子签名-
数字签名,又称电子签名。防伪造、不可否认性非对称密码技术,公钥和私钥是成对出现的。公钥以数字证书形式存在,可公开,私钥必须保密。签名过程:数据计算摘要值--私钥对摘要值签名(加密)---数据和签名值一起发送验签过程:数据计算摘要值--公钥对签名信息验签(解密)---对比验签值和摘要值是否一致...
2021-09-24 10:28:13
457
原创 对称加解密相关
加密模式1、电码本模式ECB(Electronic Codebook Book)分段,各自加密2、密码分组链接模式CBC(Cipher Block Chaining)分段,明文与上一段密文(初始IV)进行异或再加密3、计算器模式CTR(Counter)自增算子,相当于一次一密4、密码反馈模式CFB(Cipher FeedBack)分段,将初始块IV或上一段密文块进行加密,再将加密结果与明文块进行运算得到密文块5、输出反馈模式OFB(Output Fe...
2021-09-22 21:37:46
173
原创 记:OpenSSH编译报错Can‘t find recent OpenSSL libcrypto
在OpenSSL的Makefile中的CFLAG项中加入-fPIC,重新对openssl进行make clean、make 、 make install,再重新编译OpenSSH;具体解释:请看 https://blog.csdn.net/qq_22634949/article/details/83416840...
2019-11-01 20:48:01
1957
原创 级别类目数据的嵌套封装返回
需求: 小学组织结构--> xx小学--xx年级--xx班级--xx小组--xx小队(五个级别),查所有数据进行封装后返回前端,前端用Tree控件展示树形结构.建表:CREATE TABLE IF NOT EXISTS organization ( or_id VARCHAR(50), or_name VARCHAR(50), or_upId VARCHAR(50), PRIM...
2018-02-16 20:17:53
280
原创 记-MySQL存储过程字符串切割Insert
CREATE TABLE teacher( tea_id varchar(50) NOT NULL, tea_name VARCHAR(50) NOT NULL, PRIMARY KEY(tea_id))CREATE TABLE student ( stu_id varchar(50) NOT NULL, tea_id varchar(50) NOT NULL)需求:教师表内容已...
2018-02-13 10:39:03
377
procyon-decompile-xxxxa.zip
2021-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人