
杂记
工作中遇到的一些零散的知识点。
simpleGq
死亡不是终结而是开始。
展开
-
8000多道超全题库+高频题+大厂面试官原创题解+真实面经,绝对的求职秘密武器
正在找工作或者想要提升技术的程序员都可以去试试这款刷题神器【面试鸭】。你能想到的各种题目都被整理得明明白白,再也不用自己到处找七零八落的资料。原创 2024-09-28 16:15:49 · 518 阅读 · 0 评论 -
FTP主动模式(passive)和被动模式(port)的区别
FTP协议会在客户端和服务端创建两个连接,一个用于命令传输,一个用于数据传输。主动模式和被动模式是面向服务端和数据传输来讲的。对于命令传输,都是客户端主动连接服务端。主动模式:客户端创建一个listen端口,服务端主动连接,建立数据传输通道被动模式:服务创建一个listen端口,客户端主动链接,建立数据传输通道。站在服务端的角度:主动:客户端你来建立端口,我来链接。被动:我建立好端口了,你来连接我。...原创 2022-03-09 10:34:39 · 3672 阅读 · 1 评论 -
Mac OS下通过installer安装Eclipse报Failed to create java virtual machines
双击下载下来的dmg包,弹出如图所示的界面,然后双击Eclipse Installer,错误如下图所示解决方案鼠标右击eclipse installer图标,选中Show Package Contents.找到MacOS文件夹,双击eclipse-inst,就能完成安装。...原创 2020-08-13 13:31:21 · 1046 阅读 · 1 评论 -
静态变量与局部变量的对比
1.静态变量与局部变量的对比变量的分类:按照数据类型分:① 基本数据类型 ② 引用数据类型按照在类中声明的位置分:① 成员变量:在使用前,都经历过默认初始化赋值。类变量(静态的成员变量): linking的prepare阶段:给类变量默认赋值。 —> initial阶段:给类变量显式赋值即静态代码块赋值。实例变量(非静态的成员变量):随着对象的创建,会在堆空间中分配实例变量空间,并进行默认赋值② 局部变量:在使用前,必须要进行显式赋值的!否则,编译不通过。...原创 2020-07-03 15:16:45 · 739 阅读 · 0 评论 -
RuntimeException与非RuntimeException的区别
RuntimeException是非检查异常。RuntimeException是可以不去做任何处理的,直接抛给JVM。也就是可以不用try,catch去处理,可以不用throw,在方法上不用throws声明,因为JAVA所有的方法都默认throws了RuntimeException。非RuntimeException必须被try,catch或者throw。...原创 2020-06-08 10:06:51 · 1035 阅读 · 0 评论 -
JNI从C/C++端传递一个char到Java端
C端:unsigned char vldfluse;const char* SHORT_SIG = "S";static jfieldID jfVolumeVldfluse = NULL; const char* VOLUME_FIELDNAME_VLDFLUSE = "vldfluse";const char* VOLUME_CLASS_NAME = "com/ibm/stg/jzos/VolumeInfo$Volume"; //java中定义的内部类Volume原创 2020-05-12 17:17:39 · 697 阅读 · 0 评论 -
ubuntu16.04部署kubernetes1.6.0+kubernetes Dashboard+EFK+Prometheus+Grafana+Heapster
首先教你一步步安装kubernetes1.6.0,在完成kubernetes1.6.0部署之后接着进行kubernetes Dashboard安装、EFK部署、Heapster部署、Prometheus部署、Grafana+Alertmanager部署;同时还介绍了ubuntu server中vpn的使用。Grafana+Alertmanager的部署在安装kube-kubernetes的时候,一起进行。原创 2017-04-23 11:21:53 · 3907 阅读 · 0 评论 -
一文搞懂字符编码与解码
最近遇到一个关于字符编码与解码的问题,使用GB2312保存了一个文件,然后使用vscode打开的时候,发现中文字符全是乱码了。为什么会出现这个问题?研究了一下编码与解码。 文件在计算机上存储的都是二进制。顾名思义,编码就是把一个字符编码成二进制码存起来的方式,而解码就是把这个二进制码按照原本编码的规则还原成原来的字符。 我们经常使用的ASCII码,是上...原创 2019-12-09 21:22:20 · 1935 阅读 · 1 评论 -
一文搞懂文件在不同的平台传输过程中的编码转换
1.文件存储在磁盘上都是二进制流,物理上都是存储的二进制。2.文件分为两种:文本文件(ASCII)和二进制文件(Binary)。其实,文本文件是特殊的二进制文件,在磁盘上存储的依然是二进制,只不过存储的二进制是用ASCII或Unicode进行了编码的二进制。二进制文件用内存中一样的数据保存,保存在硬盘上就是二进制。二进制文件和文本文件的区别在于:在打开的时候,程序对其内容的解释上。...原创 2019-12-02 18:47:20 · 800 阅读 · 0 评论