java
记录
clozer7
这个作者很懒,什么都没留下…
展开
-
jdk下载:各历史版本下载地址
jdk历史版本下载链接原创 2023-01-04 20:45:00 · 136 阅读 · 0 评论 -
java.io.Notserializableexception错误解决方法
问题原因:没有序列化java.io.Notserializableexception:类名java.io.Notserializableexception:com.zan.pojo.User解决方法:实现Serializable接口package com.zan.pojo;public class User implements Serializable{ private String name; private String phone;}...原创 2021-06-07 17:45:05 · 9238 阅读 · 3 评论 -
前台js MD5加密 后台 java MD5解密
前端js// base64加密开始 var keyStr = "ABCDEFGHIJKLMNOP" + "QRSTUVWXYZabcdef" + "ghijklmnopqrstuv"+ "wxyz0123456789+/" + "="; function encode64(input) { var output = ""; var chr1, chr2, chr3 = ""; var enc1, enc2, enc3, enc4 = ""; var i = 0;转载 2021-05-24 15:32:10 · 3206 阅读 · 0 评论 -
尽量不要使用 String 来存储密码等敏感信息
我们通常使用一个 String 类型变量来保存用户提交的密码等敏感信息,但实际上这是不安全的做法。从 String 类的签名可以看到,String 的对象都是不可变的,也就是说 String 对象一旦被创建就不能通过任何方法(除了使用反射)对它进行修改,直到其被垃圾回收器回收(这段时间这个 String 对象通常会存在于常量池中)。这也就意味着在 String 对象被创建到垃圾回收器对它进行回收的这段时间,一旦内存被 dump,那么密码等敏感信息将以明文的形式暴露。另外,我们可能在编程中无意的将密码打印原创 2021-05-19 14:38:24 · 2429 阅读 · 2 评论 -
关于io的理解
I, Input,指的是接收数据O, Output,指的是发送数据文件IO: Input 是读文件,Output是写文件网络IO: Input 接收数据,Output发送数据文件io写文件//数据byte[] data = [0, 1, 2, 3, 4, 5, 6, 7];//将数据写入到文件:File file = new File("example.123");OutputStream outputStream = new FileOutputStream(file);outp原创 2021-04-29 12:37:13 · 198 阅读 · 1 评论 -
记录tcp连接 io流方法
在这里插入图片描述记录tcp连接 io流方法源自视频https://www.bilibili.com/video/BV1LJ411z7vY?p=6原创 2021-04-20 08:52:28 · 181 阅读 · 0 评论 -
java多线程 实现Runnable接口 基础案例
记录最基础的多线程案例线程礼让public class Hello { public static void main(String[] args) { MyYield my = new MyYield(); new Thread(my, "zmz").start(); new Thread(my, "sjy").start(); } class MyYield implements Runnable{ @Override public void run()原创 2021-04-27 14:05:10 · 181 阅读 · 1 评论