自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JC_CY_的博客

脚踏实地 滴水穿石

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java NIO的一些知识

java NIO的一些知识

2022-10-21 11:42:20 228 2

原创 zookeeper的一些知识

ZooKeeper基本知识

2022-07-27 17:39:42 504

原创 二维数组中的查找

题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解题思路: 由于矩阵是有序的,每一行从左到右递增,每一列从上到下递增。可以考虑从数组的的右上角的数字和目标数字相比较,如果目标数字小于右上角的数字,说明目标数字不再右上角数字所在的列,应该在右上角...

2018-10-07 21:31:27 143

转载 Java内存模型的一些知识

内存模型:为了能够保证共享内存的原子性,可见性,有序性,内存模型定义了共享内存系统中多线程程序读写操作行为的规范。 原子性:指的是某个操作在CPU上执行时,CPU不可以中途暂停执行该操作然后去调度其它操作,这个操作要么全部执行完,要么不执行。 可见性:指的是当多个线程访问同一个变量时,某个线程修改了该变量的值,其它线程能够立即知道修改的值。 有序性:指的是程序的执行顺序要按照代码的先后顺序执...

2018-10-01 14:03:08 158

原创 CGLib代理的简单实现

  cglib是一个高效的代码生成库,底层实现是通过asm来转换字节码生成类。cglib代理生成的代理对象是通过Enhancer类来创建的,Enhancer是cglib的字节码增强器,能够很方便对类进行拓展。cglib动态代理相对于jdk动态代理,cglib代理不要求被代理的对象要实现接口,cglib代理会让生成的代理类继承被代理的类,而jdk代理需要被代理对象要实现接口。jdk代理是通过反射实现...

2018-09-21 17:12:59 390

原创 简单FTP客户端

FTP相关知识:     FTP也就是文件传输协议,FTP协议是目前因特网用得最广泛的文件传输协议。通过该协议可以实现两台相距较远的计算机实现上传文件和下载文件。FTP采用的是C/S方式。用户通过一个支持FTP协议的客户端程序连接到远程主机的FTP服务器上,用户通过客户端发送命令给FTP服务器,FTP执行该命令,然后将执行结果返回给客户端。FTP客户端功能分析:1) 能完成FTP链接的打开和关闭操...

2018-05-30 13:21:53 1729 2

简单FTP客户端软件

这是一个FTP客户端的简单实现,使用语言为java,FTP服务器为FileZilla Server。该客户端软件使用的是org.apache.commons.net.ftp.FTPClient这个类,FTPClient这个类,该类具体的可查看官网的api文档,链接:FTPClient API,需要自己导入jar包,我下载的是commons-net-3.6.jar,下载链接为http://commons.apache.org/proper/commons-net/download_net.cgi。

2018-07-15

空空如也

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

TA关注的人

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