- 博客(18)
- 收藏
- 关注
原创 Srping Framework源码阅读(一)-- Inversion of Control (IoC)初始化过程
从官方文档出发,探索IoC容器初始化流程
2022-11-18 20:23:05
189
原创 Spring Framework源码阅读的前章 -- 设计原则
“我应该怎么看Spring Framework的源码?” 我相信很多人都有这样的疑问,虽然已经有很多培训机构都会有相关内容。吃惯了成品菜,却忽略了怎么做菜,这种感觉总是让人彷徨。我先按照我的思路探索,如果各位看官姥爷有什么意见和建议,希望能留下您宝贵的意见。本专栏内容仅代表个人看法,君莫笑。
2022-11-18 16:49:13
158
原创 【问题记录】Git clone 证书错误 SSL certificate problem: unable to get local issuer certificate
git clone SSL certificate problem: unable to get local issuer certificate
2022-08-29 12:42:24
710
原创 【问题记录】Nginx Ingress Request Entity Too Large
在K8s集群中,使用NginxIngress代理出口,对于NGINX,当请求中的大小超过客户端请求正文的最大允许大小时,将向客户端返回413错误。
2022-07-31 17:55:24
744
原创 MacOS Terminal使用Oh My Zsh
最近在身边的小伙伴看到他们的Terminal样式挺好,简单尝试了一下发现对git支持也很香。上图为敬这里发挥功效是Oh My Zsh。
2022-06-28 18:02:32
356
原创 阿里云RSA签名RSASSA-PSS
最近有用到阿里云KMS顺便做下记录阿里云KMS的非对称密钥签名APIAsymmetricSign签名算法说明:KeySpecAlgorithm说明RSA_2048RSA_PSS_SHA_256RSASSA-PSS using SHA-256 and MGF1 with SHA-256Java代码/** * 验签 * * @param publicKeyBase64Str 验签公钥 * @param source 原始数据, 经
2021-05-16 22:30:02
1197
1
原创 使用OpenSSL生成ssl证书,在Chrome中已验证
本文章描述一次在使用OpenSSL生成ssl证书的经历根据密码局的一些通知,Sha1和RSA1024已经不再安全了,所以本次使用的算法为Sha256和RSA2048。
2021-05-16 22:09:54
1872
原创 JDBC获取MySQL表、字段描述注释
JDBC获取MySQL表、字段元数据术语元数据:描述数据的数据,在本文中主要描述数据库描述表和描述字段的数据背景最近闲着无聊做个工具,涉及数据元数据提取工作,顺便做个记录。目前验证MySQL下可行。关于通用性网上找到了很多有关show create table [Table_Name]的方式,我嫌弃解析返回值太累,通用性比较差,所以走了另外条路,JDBC标准API接口方式解决。结论建表语句create table test.test( id int auto_increm
2021-04-21 11:26:03
1722
原创 计算机网络信息安全等级保护(等保)
信息安全等级保护(下文简称等保)指对国家秘密信息、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实行按等级管理,对信息系统中发生的信息安全事件分等级响应、处置。(来源 公通字[2004]66号)发展史1994年2月18日提出《中华人民共和国计算机信息系统安全保护条例》国务院147号令 2011年修订版中华人民共和国1994年4月20日,中关村地区教育与科研示范网络(简称NCFC) 工程通过美国Sprint公司连入
2021-03-08 15:29:54
3341
原创 有趣的日记(一)
人物简单介绍:我和我同学都是计算机系毕业的,机缘之下住在一个小区同一栋楼的,上班族电信工作人员A: 老师傅电信工作人员B: 猜测可能是电信工作人员A带的徒弟前言:这个故事的前几天家里宽带断过一次,检查了一遍光猫,路由器各项指示灯都挺正常,网络登录电信光猫的时候大大的字“宽带欠费”,"F…,月初了忘记充话费"心里默念。一顿操作猛如虎,充上话费,过了4,5分钟后,重启光猫,恢复正常。A,B之前给我家也装过宽带正文这个故事要从昨天的一通电话开始说起。昨天晚上同学给我打电话,说:“我家的宽带不
2020-12-04 20:33:37
216
2
原创 Oracle Hotspot JVM 内存管理(GC,Garbage Collection)
为保证信息的可靠性,本文尽量标记出处,避免作者个人的主观见解对广大读者的影响技术的可靠解读基于官方文档JVM内存分布新生代(Young Generation):存放新创建的对象老年代(Old Generation): 存放存活一定次数的对象永生代(Permanent Generation): 存放类class描述对象(Klass),方法本身操作参数:属性名描述默认值-XX:NewRatio新生代和老年代比例2-XX:NewSize堆中新生代空间初始大小,
2020-11-11 15:30:41
303
原创 JVM运行时数据区分析
JVM运行时数据区分析为保证信息的可靠性,本文尽量标记出处,避免作者个人的主观见解对广大读者的影响技术的可靠解读基于官方文档JDK8新特性官方说明摘要:引入Lambda Expressions表达式新增Stream API java.util.stream安全方面:默认使用TLS1.2添加SHA-224信息摘要IO/NIO:SelectorProvider基于Solaris事件端口机制的Solaris的 新实现。若要使用,请将系统属性java.nio.channels
2020-11-09 15:14:18
188
原创 数据结构笔记
数据结构任何一个算法的设计取决于选定的数据(逻辑)结构,而算法的实现依赖于采用的存储结构1. 基础概念和术语数据(data) 是对客观事物的符号变现,在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。例如,图像、声音等都可以通过编码而归之于数据的范畴。数据元素(data element) 是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。一个数据元素由若干个**数据项(data item)**组成。 数据项(data item)是数据的不可分割的最小单位。例如,一本
2020-11-05 03:15:30
449
原创 【问题记录】Intellj IDEA gradle-wrapper下载慢问题解决
【问题记录】Intellj IDEA gradle-wrapper下载慢问题解决今天下载了一份Spring最新的代码,使用Intellj IDEA打开在初始化过程中,下载Gradle-wrapper特别慢。解决办法如下:点击下载下载完成后,将压缩包放到.gradle/wrapper的相关目录,详情请查看图片重新在IDEA启动Sync任务...
2020-08-24 19:56:03
1181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人