06 2020 档案
摘要:NIO对文件的操作 先来看一段BIO也就是传统IO复制文档的代码片段。 public static void bioCopy() throws Exception { //读取这个文件 FileInputStream in = new FileInputStream("C:\\Users\\szwb
阅读全文
摘要:用户空间和内核空间 虚拟内存被操作系统划分成两块:内核空间(Kernel space)和用户空间(User space),内核空间是内核代码运行的地方,用户空间是用户程序代码运行的地方。 当进程运行在内核空间时就处于内核态,当进程运行在用户空间时就处于用户态。 Kernel space 可以执行任意
阅读全文
摘要:POST请求入参是JSON,发送方 public JWHandleResponse jWPersonPosition(PersonPositionRequest personPositionRequest) throws Exception { logger.info("请求的数据是 " + per
阅读全文
摘要:public class A { private B b; private C c; public B getB() { return b; } public void setB(B b) { this.b = b; } public C getC() { return c; } public vo
阅读全文
摘要:闲聊两句MD5加密吧.多数的网站在记录用户密码时都不会存储明文密码,而是通过MD5,SHA1等不可逆的算法,将密码加密然后存储起来.这样即使数据库被窃取,密码也不会被人拿到. 说到这,必须要声明一下,所有的不可逆加密都不是为了防止在客户端暴力破解.而是防止黑客拿到密文后反推明文.例如,黑客有一张表(
阅读全文
摘要:在开发中我们有时需要对一个字符串进行Base64编码,例如在网络传输中数据使用SCII编码而有些特殊字符是不能被协议解析的,所以对数据进行Base64加密后,在进行传输。 任意的字符串被Base64加密后的字符串只包含都 A-Z a-z 0-9 + / 部分结尾还有 = 1 将字符串转换字节数组,获
阅读全文