自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实现itext生成pdf背景图片每页显示 不仅仅显示第一页 代码简单

只是加一个判断判断当前页数,初始页数为0,判断第一页 添加背景图片,判断大于1,第二页添加背景图片,判断大于2,第三页添加背景图片欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的Ka...

2019-09-02 21:59:02 2761 2

转载 总结的java面向对象封装多态接口listmapset多线程的理解

谈一下什么是java:JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言。java语言是什么:java是一种编程语言,特点是 面向对象、跨平台、健壮性、简单性可以将现实生活中的学生定义成一个学生类,将姓名、性别、年龄定义为成员变量,将吃饭睡觉等行为定义为成员方法,将一个具体的学生定义成为一个对象谈一下对面向对象的理解:面向对象编程,即OOP,是一种相对于面向过程而言的一种编...

2018-11-08 15:02:52 318

转载 IO操作的小作业 利用NIO的非阻塞式IO的方式实现多个人连接服务端,且每一个客户端每间隔10s访问一次服务端,如果访问成功

作业:利用NIO的非阻塞式IO的方式实现多个人连接服务端,且每一个客户端每间隔10s访问一次服务端,如果访问成功package com.rj.bd.zuoye03.zuoye03;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SocketChannel;impor...

2018-11-08 14:48:42 333

转载 IO操作的小作业 分散的读和聚集的写实现文件的复制,将sg.txt文件中的内容只复制2kb的大小,且最终形成的新的文件为xinde.txt

作业:分散的读和聚集的写实现文件的复制,将sg.txt文件中的内容只复制2kb的大小,且最终形成的新的文件为xinde.txtpackage com.rj.bd.zuoye02;import java.io.RandomAccessFile;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;/***@d...

2018-11-08 14:47:43 215

转载 I/O操作的小作业

作业:利用NIO中的非阻塞式IO的模式,实现一个简易的聊天室,但是服务端能知道当前有多少人在线package com.rj.bd.zuoye03.zuoye02;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SocketChannel;import java.ut...

2018-11-08 14:46:32 210

转载 Buffer对象中常用的几个方法

Buffer 的常用方法:方 法 描 述Buffer clear() :清空缓冲区并返回对缓冲区的引用Buffer flip() :将缓冲区的界限设置为当前位置,并将当前位置充值为 0int capacity(): 返回 Buffer 的 capacity 大小boolean hasRemaining(): 判断缓冲区中是否还有元素int limit() :返回 Buffe...

2018-11-08 14:43:44 1876

转载 buffer的基本讲解和三个重要属性

1.缓冲区(Buffer):一个用于特定基本数据类型的容器。由 java.nio 包定义的,所有缓冲区都是 Buffer 抽象类的子类 Java NIO 中的 Buffer 主要用于与 NIO 通道进行交互,数据是从通道读入缓冲区,从缓冲区写入通道中的。类比记忆:Buffer就是计算机中的一个“容器”,可以理解为是从北京到哈尔滨的...

2018-11-08 14:42:35 4393

转载 NIO的基本讲解

NIO:全称java non-blocking IO(实际上是 new io),是指jdk1.4 及以上版本里提供的新api(New IO) ,为所有的原始类型(boolean类型除外)提供缓存支持的数据容器,使用它可以提供非阻塞式的高伸缩性网络Java NIO和IO的主要区别:IO NIO面向流 面向Buffer(缓冲区)阻塞IO ...

2018-11-08 14:41:49 262

转载 快速让你区分BIO、NIO、AIO

BIO: 同步并阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善可以参阅图片BIO.png 和伪异步IO.png使用场景:当需要的连接数比较少的时候,单次发送的数据量比较大的时候,NIO: 同步非阻塞,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路...

2018-11-08 14:40:01 135

转载 IO模型的四种 同步阻塞 同步非阻塞 异步阻塞 异步非阻塞

老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。3 老张把响水壶放到火上,立等水开。(异步阻...

2018-11-08 14:38:42 141

转载 阻塞和非阻塞的概念

阻塞和非阻塞的概念1.补充导读:阻塞和非阻塞的概念1)阻塞: ATM排队取款,你只能等待。例如:排队打饭2)非阻塞: 柜台取款,取个号,然后坐在椅子上做其它事,等号广播会通知你办理,没到号你就不能去,你可以不断问大堂经理排到了没有,大堂经理如果说还没到你就不能去例如:火车卧铺阻塞:需要一直都在,CPU和系统资源开销大,不建议采用非阻塞:用到了才存在,CPU和系统资源开销小,建议使用,...

2018-11-08 14:36:49 1987 1

空空如也

空空如也

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

TA关注的人

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