上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 什么是动态代理:不管我们的对象是什么,我都可以通过这样一个类去生成一个相应的代理对象,帮助开发者去完成功能,和目标对象(被代理者)没有任何关系 动态代理有两种写法,一种匿名内部类实现InvocationHandler,一种写一个处理器类继承InvocationHandler,本文选用第一种 准备步骤 阅读全文
posted @ 2020-11-19 20:06 人菜话多帅瓜皮 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 找到一篇博客,讲到了jsp的底层源码有调用 https://blog.csdn.net/cxl0921/article/details/76854313 阅读全文
posted @ 2020-11-18 04:01 人菜话多帅瓜皮 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 找到了一篇不错的博客 https://blog.csdn.net/weixin_44344344/article/details/103209531 不同的工程对应的绝对路径是不同的,maven工程是在classes目录下,而普通的工程是在src目录下,学到了 阅读全文
posted @ 2020-11-16 19:06 人菜话多帅瓜皮 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 起因是在网络编程进行服务端和客户端通信的时候,因为要给客户端回写数据,然后发现程序一直运行不结束,仿佛卡住了一样,后来知道是自己的逻辑写错了 但是我在排查的时候想到,如果程序一直运行着,不关掉,那么返回给客户端的数据是否会回写,于是有了题目这个想法,因为当时学习的时候并没有对flush()有过深入了 阅读全文
posted @ 2020-11-15 16:46 人菜话多帅瓜皮 阅读(535) 评论(0) 推荐(1) 编辑
摘要: 今天复习的时候,看到了缓冲流,知道了缓冲流是内置了一个数组,增加了效率 但是当我看到一个例子的时候我就迷惑了,诶,不是内置了数组吗,怎么还需要传递一个数组增加效率呢 有关的代码如下,无关代码就不列了 try ( BufferedInputStream bis = new BufferedInputS 阅读全文
posted @ 2020-11-15 03:37 人菜话多帅瓜皮 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 因为乱码才是正常的,序列化和反序列话是基于二进制流的,这个二进制流不受制于任何字符编码格式 序列化是把Student对象的信息以二进制存储在文件obj.bat中,不是以特定的字符编码格式输出的 用文本编辑器打开自然是乱码。只有通过反序列话才能将存储的二进制读取出来,然后显示在控制台上。 要是想不是乱 阅读全文
posted @ 2020-11-14 23:12 人菜话多帅瓜皮 阅读(1435) 评论(0) 推荐(1) 编辑
摘要: 看看导入的包,String是不是java.lang的,很有可能你导错包了,导成其他包下的String类了,别问为什么,问就是我也这样 阅读全文
posted @ 2020-11-14 16:19 人菜话多帅瓜皮 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 打开setting 输入auto import 右边有一行Exclude from Import and Completion 把java.io.File减掉 阅读全文
posted @ 2020-11-14 00:36 人菜话多帅瓜皮 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 洗牌的功能引入了Map集合,不然的话需要对花色定义大小,还要对牌的字数定义大小,因为JQK肯定和数字要比较,所以这样很麻烦而且我也不会,所以引入Map,用编号按照花色和字数进行全排序,也就是按照大小顺序全部放进Map中,以编号为key,以牌为Value,代码如下 package com.interv 阅读全文
posted @ 2020-11-13 16:44 人菜话多帅瓜皮 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 用&代替%的原因是&计算速度快 先看这一段代码 public int hash(Object key){ return hash_code(key)&(table.length-1);//table.lenth的长度需要是2^n } 首先这个hash_code的方法是根据一个key值获取到一个哈希值 阅读全文
posted @ 2020-11-12 21:51 人菜话多帅瓜皮 阅读(273) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页