摘要: Linux系统顶级目录介绍 / 根目录├── bin 存放用户二进制文件├── boot 存放内核引导配置文件├── dev 存放设备文件├── etc 存放系统配置文件├── home 用户主目录├── lib 动态共享库├── lost+found 文件系统恢复时的恢复文件├── media 可 阅读全文
posted @ 2018-10-12 19:07 Program_青菜 阅读(369) 评论(0) 推荐(0)
摘要: Linux磁盘管理常用三个命令为df、du和fdisk。 df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fdisk:用于磁盘分区 df df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法: df [-ahikH 阅读全文
posted @ 2018-10-09 14:26 Program_青菜 阅读(205) 评论(0) 推荐(0)
摘要: 这几天在学习nio相关知识。实现了一个简单的多人聊天程序。 服务端代码; 1 import java.io.IOException; 2 import java.net.InetSocketAddress; 3 import java.nio.ByteBuffer; 4 import java.ni 阅读全文
posted @ 2018-09-05 14:56 Program_青菜 阅读(701) 评论(0) 推荐(1)
摘要: 一、tail命令语法 tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]参数解释:-f 该参数用于监视File文件增长。-c Number 从 Number 字节位置读取指定文件-n N 阅读全文
posted @ 2018-09-05 13:50 Program_青菜 阅读(4064) 评论(0) 推荐(0)
摘要: 我们都知道final修饰的成员是不可变。下面分析final在内部类的语义特征。 首先看一个简单的例子。 1 public class FinalExample { 2 3 4 private String fis = "final-init"; 5 6 public void method1() { 阅读全文
posted @ 2018-09-03 19:05 Program_青菜 阅读(285) 评论(0) 推荐(0)
摘要: 线上重要文件加解密,实现思路: 1,完成加解密核心类的编写并编译,然后对class文件加密。该文件放在项目根目录下,项目启动的时候能加载到该文件。然后自定义一个文件加载器,在加载该文件的时候解密class文件,保存到map中(类路径为键值,类字节数组为值)。自定义一个类加载器,从map中根据类名获取 阅读全文
posted @ 2018-08-23 18:29 Program_青菜 阅读(274) 评论(0) 推荐(0)
摘要: HSDB是JDK自带的查看jvm运行时数据的图形化工具。 启动过程如下: 运行cmd,输入 java -classpath "D:\soft\jdk\jdk1.7/lib/sa-jdi.jar" sun.jvm.hotspot.HSDB 弹出 找到需要监控的jvm进程,输入进程ID。点击Ok,弹出 阅读全文
posted @ 2018-08-16 17:42 Program_青菜 阅读(576) 评论(0) 推荐(0)
摘要: 为什么要使用代理。 先看一个简单的使用案例 下面分析 Proxy.ProxyClassFactory 类的apply方法: 从上面源码,可以看出生成的代理类应该包括代理接口中所有方法,Object的hashcode,equals,toString方法,一个含有InvocationHandler参数的 阅读全文
posted @ 2018-08-14 14:34 Program_青菜 阅读(386) 评论(0) 推荐(0)
摘要: http请求: 浏览器 --》服务器(tomcat应用服务器) 》应用 1,浏览器。 url:浏览器默认采用UTF-8,对URL参数中非ASCII进行百分号编码(RFC3986“%编码”进行编码); 表单(get/post)请求:采用当前页面编码,对URL参数中的非ASCII字符进行百分号编码; a 阅读全文
posted @ 2018-05-15 14:46 Program_青菜 阅读(1062) 评论(0) 推荐(0)
摘要: windows 加解密正常,linux 下解密失败。报以下错误: javax.crypto.BadPaddingException: Given final block not properly padded 问题点出现在密钥生成上: 代码如下: 此方式表现为:在windows 下密钥生成不变,在l 阅读全文
posted @ 2017-11-30 15:56 Program_青菜 阅读(1416) 评论(0) 推荐(0)