自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java第10次实验(网络)

然后使用TCPClient.java连接该TCP Server(**注意:**服务器向客户端发送信息时,因为客户端使用。可使用Firefox的开发者工具,可查看使用HTTP访问Web服务器的请求头(request header)。在单线程MenuServer程序中,服务器端只能允许一个客户端连接,如何允许服务器同时连接多个客户端?实验任务书中的MenuServer,服务器对连接进来的客户端发送字符菜单。用你编写的客户端或服务器与隔壁同学的编写的服务器与客户端,在不同的电脑上运行并进行通信。

2025-01-24 19:02:28 807

原创 Java实习生常规技术面试题每日十题Java基础(六)

代理模式是常用的java设计模式之一,java中的代理实现主要有基于接口的jdk动态代理和基于类的cglib动态代理,代理的特点就是会为目标对象产生代理对象,从而在调用实际目标对象方法时实现无侵入式的代码扩展,比如一些框架中的拦截器机制、springAOP面向切面机制都是基于动态代理模式实现的,其次也可以更安全的保护目标对象。Java语言中一个显著的特点就是引入了垃圾回收机制(简称GC),使c语言程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。

2025-01-24 18:20:39 301

原创 Java之——实现对文件进行MD5加密

System.err.println(MD5Utils.class.getName() + “初始化失败,MessageDigest不支持MD5Util。FileChannel.close 方法是无法释放这个句柄的,且FileChannel有没有提供类似 unmap 的方法,char c0 = hexDigits[(bt & 0xf0) >> 4];// 取字节中高 4 位的数字转换, >>>// 取字节中低 4 位的数字转换。判断字符串的md5校验码是否与一个已知的md5码相匹配。MD5生成文件校验值。

2025-01-24 17:38:50 881

原创 JavaIO流(1)--File类的使用

要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。:创建文件目录,如果此文件目录存在,就不创建了,如果此文件目录的上层目录不存在,也不创建。根据一个父File对象和子文件路径创建File对象。:创建文件,若文件存在,则不创建,返回false。:创建文件目录,如果上层文件目录不存在,一并创建。

2025-01-24 16:49:04 530

原创 Git管理秘籍:Python项目中的

gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。即.gitignore文件需要再做git版本控制前就创建好,才能实现忽略文件的功能。如果已经做了版本控制的代码,需要在中途添加.gitignore文件,那么.gitignore文件是无效的,即不起作用。.gitignore最好放在根目录中。如果gitignore放在被忽略的父目录中,那忽略文件就无法生效。

2025-01-24 10:46:36 325

原创 Day486&487&488

System.out.println(“消费者消费了产品,拿到了”+storage.poll()+“,现在仓库还剩下”+storage.size());System.out.println(“生产者生产了产品,仓库里有了”+storage.size()+“个产品”);System.out.println(“生产对象,并插入对类”);System.out.println(“消费对象:”+data);System.out.println(“消费者停止消费”);CPU核数/ 1 * 0.9。三、阻塞队列知道吗?

2025-01-24 08:46:03 985

原创 Android面试(Java部分)

5.1,抽象是什么:将一类对象的共同特征总结出来,并且构造成1类事物的过程,只关注有哪些数据和行为,不关注其具体细节。作用是提供子类的通用性,创建模板,减少代码编写,代码更规范。实现抽象的2种方式:抽象类和接口。5.2,抽象类:必须用abstract修饰,抽象方法只有声明,不会实现。5.3,接口:用interface修饰(1)单例模式:对象创建模式,一个类只产生一个实例。可以节约多次创建对象的时间,减少GC的压力。饿汉模式:先创建好对象,但是无法对实例做延时加载。

2025-01-24 06:37:18 838

原创 Android-设置PullToRefresh下拉刷新样式

决定了Header,Footer以何种方式加入mPullRefreshListView,true为headView方式加入,就是滚动时刷新头部会一起滚动。如果为true会在mPullRefreshListView中出现icon,右上角和右下角,挺有意思的。分别设置拉Header或者上拉Footer中字体的类型颜色等等。刷新的时候,是否允许ListView或GridView滚动。用于设置Header与Footer中上次刷新时间的颜色。上拉刷新和下拉刷新都支持。同时改变头部和底部的图标。

2025-01-24 04:42:29 361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除