上一页 1 ··· 3 4 5 6 7 8 下一页

2020年10月15日

Java Aio

摘要: 1.简述 AIO是Java中IO模型的一种,作为NIO的改进和增强随JDK1.7版本更新被集成在JDK的nio包中,因此AIO也被称作是NIO 2.0。区别于传统的BIO(Blocking IO,同步阻塞式模型,JDK1.4之前就存在于JDK中,NIO于JDK1.4版本发布更新)的阻塞式读写,AIO 阅读全文

posted @ 2020-10-15 20:01 码农记录 阅读(222) 评论(0) 推荐(0) 编辑

Java Nio

摘要: 1.简述 Java NIO是一种同步非阻塞IO(指的是网络编程中客户端与服务端连接交换数据的过程是非阻塞的,普通的文件读写依然是阻塞的。)。NIO是为了弥补IO操作的不足而诞生的,NIO的一些新特性有:非阻塞I/O,选择器,缓冲以及管道。通道(Channel),缓冲(Buffer) ,选择器(Sel 阅读全文

posted @ 2020-10-15 16:00 码农记录 阅读(80) 评论(0) 推荐(0) 编辑

2020年10月12日

Java Bio

摘要: 1.简述 JAVA BIO是同步并阻塞,阻塞主要是针对网络IO也就是Socket IO。服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 2.BIO实现 (1)服务器实现如下 /** 阅读全文

posted @ 2020-10-12 17:09 码农记录 阅读(93) 评论(0) 推荐(0) 编辑

Java Io流

摘要: 1.简述 Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。 2.流的概念 在Java Io中,流是一个核心的概念。流从概念上来说是一个连续的数据流。你既可以从流中读取数据,也可 阅读全文

posted @ 2020-10-12 15:55 码农记录 阅读(128) 评论(0) 推荐(0) 编辑

2020年9月30日

Java 23种设计模式

摘要: 1.简述 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦 阅读全文

posted @ 2020-09-30 17:54 码农记录 阅读(556) 评论(1) 推荐(1) 编辑

SQL检测超时工具类

摘要: 1.简述 这个工具类主要是为了防止sql卡死或执行时间过长所编写的,这样做可以减少数据库占用资源,是使用定时器进行检测的。下面的案例我就没写定时器了,只是写了检测方法。该方法可以根据需求自己进行修改。 2.实现 /**测试类 */ public class Test{ public static v 阅读全文

posted @ 2020-09-30 09:09 码农记录 阅读(246) 评论(0) 推荐(0) 编辑

2020年9月29日

AES加解

摘要: 1.简述 高级加密标准(Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。 注:使用jdk自带的jce.jar包实现 加密标准: AES 阅读全文

posted @ 2020-09-29 09:23 码农记录 阅读(353) 评论(0) 推荐(0) 编辑

2020年9月27日

MD5加密

摘要: 1.简述 MD5即Message-Digest Algorithm 5(信息-摘要算法5),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(摘要算法、哈希算法),主流编程语言普遍已有MD5实现 阅读全文

posted @ 2020-09-27 17:56 码农记录 阅读(231) 评论(0) 推荐(0) 编辑

Java获取机器码

摘要: 1.获取CPU序列号 (1)windows系统第一种获取方式 public class Test{ public static void main(String[] args) throws IOException { System.out.println(getCPUSerial()); Syst 阅读全文

posted @ 2020-09-27 15:51 码农记录 阅读(7866) 评论(0) 推荐(1) 编辑

2020年9月26日

Java常用的二进制位操作

摘要: 1.简述 看这篇文章之前首先了解一下二进制位运算符。https://www.cnblogs.com/bl123/p/13734880.html 2.常用的位操作(以下所有案例可以根据需求调整) (1)获取数值的高低位 public class Test{ public static void mai 阅读全文

posted @ 2020-09-26 17:40 码农记录 阅读(1046) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 下一页

导航