Java
Java
萧弈X
这个作者很懒,什么都没留下…
展开
-
threadlocal错误用法记录
threadlocal错误用法记录原创 2023-03-13 14:14:28 · 217 阅读 · 0 评论 -
JVM面试,这篇就够了
1.基本概念JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。运行过程:我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件,而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 。2.JVM 内存区域JVM 内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法区】、线程共享区域【JAV原创 2021-07-08 17:28:20 · 323 阅读 · 1 评论 -
正则表达式
限定符? 表示前面的一个字符或表达式可有可无* 表示前面的一个字符或表达式可以有0-n个+ 表示前面的一个字符或表达式可以有1-n个{ } 给前面的一个字符或表达式设置出现次数如:A{2}表示A出现两次A{2,6}表示A出现2–6次A{2,} 表示A出现2次及以上()就是括号的用处或:(a|b)表示a或b[ ] 表示由[ ]里指定的字符组成如:[ a-zA-Z0-9 ] 表示所有英文数字字符^ 在[ ] 里表示非如:[ ^a-z ] 表示不能是小写英文字符元字符大写都表示反义原创 2021-06-14 18:49:45 · 73 阅读 · 0 评论 -
lambda表达式超详细(代码+案例)
lambda表达式详解先看看例子,看看Lambda的厉害之处lambda表达式的语法表达式案例扩展资料方法的引用先看看例子,看看Lambda的厉害之处简化创建线程 new Thread(()->{ System.out.println("running..."); }).start();简化比较器及输出 List<String> list = Arrays.asList("java", "c++", "c","python");原创 2021-04-20 23:33:58 · 1107 阅读 · 0 评论 -
socket上传图片【IO】
服务端接收图片并返回上传成功注意点:要手动关闭流,不然程序不会停止 就是这条语句accept.shutdownInput();,原因是如果不手动关闭流,程序就不知道还有没有数据传输。因为网络传输都是字节流,所以这里用的是字节流。public class PicServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSoc原创 2021-04-20 19:24:21 · 212 阅读 · 0 评论 -
IO输入输出【IO】
字节流是万能的,可以读取所有文件形式,字符流在读取图片、视频时就会出现问题。字符处理慢,字节处理快OutputStreamWriter 字符流,它是包装了字节流,实现更快的操作以及更加灵活序列化...原创 2021-04-20 14:43:58 · 135 阅读 · 0 评论 -
比较器
comparator(T o1,T o2)比较器默认输出:-1:o1大,1:02大,0:相等根据比较器进行排序:T[] o3;//这样写是错的,java中无法创建一个泛型数组ArrayList<T> o3;Array.sort(o3,comparator)默认小根堆PrioritQueue<Integer> heap =new PriorityQueue<>();添加比较器public static class Mycomp implements C原创 2021-04-03 18:06:35 · 302 阅读 · 0 评论 -
try catch finally
该方法返回2,i=2;因为1/0会产生异常,跳到catch里面 public static int test(){ int i; try { i=1/0; return i; }catch (Exception e){ i=2; return i; } }这个方法编译异常,return 在外面,return原创 2021-04-08 18:05:55 · 74 阅读 · 0 评论 -
https加密过程
版权声明:本文为CSDN博主「guolin」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/guolin_blog/article/details/104546558在正式开始讲解https之前我们还得先搞清楚两个概念:什么是对称加密,以及什么是非对称加密?这两个概念都是属于加密学中的基础知识,其实非常好懂。对称加密比较简单,就是客户端和服务器共用同一个密钥,该密钥可以用于加密一段内容,同时也可以用于解密这段内容。原创 2021-03-16 10:56:26 · 160 阅读 · 0 评论