- 博客(8)
- 收藏
- 关注
原创 指令
引言控制计算机需要使用计算机语言,语言的基本单词称为指令,一台计算机的全部指令称为计算机指令集。所有计算机都是基于基本原理相似的硬件技术所构建的,另一面是因为所有计算机都必须提供一些基本操作。此外,计算机设计者都有一个共同的目标:找到一种语言,可方便硬件和编译器的设计,且性能最佳,同时使成本和功耗最低。指令集存在什么地方?CPU指令集是在CPU设计时固化在里面的"硬程序",整合在CPU的逻辑电路中。如果把CPU看成是一个人,那么指令集就是交流的语言。如果要和CPU交流则必须使用它会的语言。也可以
2021-05-13 15:19:35
592
原创 HTTPS工作原理详解
什么是HTTPSHTTPS全称(HyperText Transfer Protocol Secure 超文本传输安全协议),HTTPS经由HTTP通信,利用SSL或TLS来加密数据包。TLS 使用的是对称加密和非对称加密方式的混合加密方式HTTPS解决了什么问题HTTP存在的一些缺点HTTP通信使用明文,内容可能会被窃听不验证通信双方的身份,可能遭遇伪装无法证明报文的完整性,有可能已经遭遇篡改HTTPS解决的问题:加密身份认证数据一致HTTPS如何工作的客户端向服务端发送
2021-04-25 17:12:23
232
原创 Yapi 搭建指南
环境官方推荐环境确保 node 版本=> 7.6,请运行 node -v 查看版本号 , 推荐v12.x v14.x 会出现莫名其妙的问题确保 mongodb 版本 => 2.6,请运行 mongo --version 查看版本号确保安装了 npm, 运行 npm -v 查看版本号确保安装了 git,运行 git --version 查看版本号确保安装了 node-gyp 环境,配置方法(https://github.com/nodejs/node-gyp#on-unix)安装
2021-03-05 01:13:23
512
1
原创 Idea 中Maven无法导入本地Jar
问题将自己写的一个模块install 到本地。 随后导入到另外一个模块中使用。 使用时引用失败。查看项目结构中库时并没有找到jar包找了许多教程并没有解决问题。比如说:将scope 改为system,导入本地路径localRepository 本地仓库地址修改解决直接手动导入到库中1.2.再引用到具体模块中就行。这样缺点就是每个模块需要用时还要再去更改配置...
2021-02-17 20:40:01
211
原创 Java java.lang.Character源码分析
Unicode相关知识Unicode,又称万国码、国际码、统一码、单一码。整理、编码了世界上大部分的文字系统。使得电脑可以用更为简单的方式来呈现和处理文字比如说常用的表情符号,Emoji :happy: , 已经被Unicode 标准化了。每个表情、字符都都分别对应了一组数字,称作代码值(code point,码点)。 以”U+” 开头 ,后面跟着一串十六进制的数字。Java 对Unicode的支持 Java使用了UTF-16 , Character 中使用两个字节表示一个char. 随着U
2021-02-03 20:56:15
477
2
原创 java.lang.Integer 源码分析
文章目录@[toc]关系属性构造方法常用方法valueOf 方法toString 数字转字符==getChars()==toString()toString(int)toString(int,int)Integer 转基本类型decode() String 解码为IntegerparseInt 解析getInteger 获取系统属性值reverse 将整形的二进制反转参考关系继承自 java.lang.Number 抽象类实现了* intValue* floatValue* longVa
2021-02-01 05:31:31
218
原创 Java 的浅拷贝与深拷贝详解
先讲一讲Java 中equals() 和==的区别1. 基本数据类型(byte,short,char,int,long,float,double,boolean)他们之间的比较,应用双等号(==),比较的是他们的值。基本数据类型比较, == 和 Equals 两者都是比较值2. 类当使用==比较的是两个对象的内存地址当时用equals比较的也是内存地址 ,因为Object类中的equals方法就是用==比较的什么是浅拷贝?什么是深拷贝?一般对于类而言深拷贝: 对基本数据类型进行值传递,
2020-09-11 22:37:49
232
原创 关于Tomcat9.0 启动闪退可能出现的原因
关于Tomcat9.0 启动闪退可能出现的原因1.JRE_HOME 环境变量配置失败 ![Alt](https://img-blog.csdnimg.cn/20200610190444263.png) **某些jdk版本可能没有jre目录,自行搜索。**2.jre 版本问题 当用Jre13时配置正确,shartup.bat 还是闪退,直到换成jre9 问题解决。...
2020-06-10 19:11:47
2033
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人