关闭
当前搜索:

Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)

第一段内容转载自:http://blog.51cto.com/stevex/1284437 先来个例子理解一下概念,以银行取款为例: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传...
阅读(55) 评论(0)

MyCat学习相关博客总结

1.MyCat中XA事务:https://segmentfault.com/a/1190000010207974 2.MyCat中XA事务机制分析:http://blog.csdn.net/d6619309/article/details/52330334 3.MyCat路由转发模块分析:http://blog.csdn.net/l1028386804/article/details/7686...
阅读(26) 评论(0)

计算机网络学习博客(1.6~1.7)

http://blog.csdn.net/phunxm/article/details/9498829...
阅读(23) 评论(0)

集线器、交换机和路由器的区别

一、路由器(Router) 工作在OSI第三层(网络层)上、拥有连接不同类型网络的能力并能够选择数据传送路径的网络设备。 路由器有三个特征:工作在网络层上、能够连接不同类型的网络、能够选择数据传的路径。 1、路由器工作在第三层上,路由器是第三层网络设备,这样说大家可能都不理解,就先说一下集线器和交换机吧。     集线器工作在第一层(即物理...
阅读(137) 评论(0)

UTF-8编码规则解析

在将多个(UTF-8)字节数组转换为字符串的时候,可能会发生乱码,这不是因为编码问题。 UTF-8是一种变长字节编码方式。对于某一个字符的UTF-8编码,如果只有一个字节则其最高二进制位为0;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为1的个数决定了其编码的位数,其余各字节均以10开头。UTF-8最多可用到6个字节。 所以,如果一个字符编码成3个字节,但是一个字节数组的结尾可...
阅读(42) 评论(0)

一句话让你了解NIO和IO的异同

下面的解析摘自网友的回答: Channel 通道 Buffer 缓冲区 Selector 选择器 其中Channel对应以前的流,Buffer不是什么新东西,Selector是因为nio可以使用异步的非堵塞模式才加入的东西。 以前的流总是堵塞的,一个线程只要对它进行操作,其它操作就会被堵塞,也就相当于水管没有阀门,你伸手接水的时候,不管水到了没有,你就...
阅读(58) 评论(0)

git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

本文转载自: $ git branch -a   * br-2.1.2.2     master     remotes/origin/HEAD -> origin/master     remotes/origin/br-2.1.2.1     remotes/origin/br-2.1.2.2     remotes/origin/br-2.1.3   ...
阅读(104) 评论(0)

MySQL解决乱码详解

网上相关的博客很多,但博主看完还是云里雾里,参考了很多博客,最后成功解决。 怎么样才能解决乱码呢? 假设这样一种场景,运行一个.sql文件(包含中文),将其导入数据库。 只要能保证.sql的编码与mysql的编码一致(强烈建议都设为utf8),那么就不会发生乱码。 既然知道如果解决乱码,那就开始吧。 问题一:怎么设置MySQL的编码方式? 这里强烈建议修改配置文件my.ini文...
阅读(83) 评论(0)

Java读取大文件的方式比较

最近实习在做数据库导入导出的功能,在导入数据的时候,就要考虑数据文件较大的情况,这种情况下直接将整个文件读入内存是不可取的。 本文采用的三种方式:1.缓冲字节流;2.文件通道FileChannel;3.内存文件映射 既然不能直接全部读取大文件到内存中,那么就应该把文件分成多个子区域分多次读取。这就会有多种方法可以使用。 (1) 文件字节流 对文件建立 java.io...
阅读(89) 评论(0)

解决NIO读写文件乱码问题

源代码见:https://gist.github.com/ksharpdabu/b66b54569e2c3bd9f7df31d4dc0537be 乱码原因后续补充,代码如下: package go.jacob.day1215.randomaccess; import java.io.FileNotFoundException; import java.io.IOExcepti...
阅读(57) 评论(0)

Java中枚举类Enum详解

本文转载自:http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum C...
阅读(84) 评论(0)

HTTP幂等性及GET、POST、PUT、DELETE的区别

本文转载自:http://www.cnblogs.com/weidagang2046/archive/2011/06/04/2063696.html Programming.log - a place to keep my thoughts on programming 理解HTTP幂等性 基于HTTP协议的Web API是时下最为流行的一种分布式服务...
阅读(85) 评论(0)

Java中IO流详解

最近实习一直接触IO流相关的知识,特此复习一下。 本文转载自:https://www.cnblogs.com/pepcod/archive/2013/01/20/2913435.html 一、流的概念        流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部...
阅读(87) 评论(0)

Java输入输出流的重定向

最近实习,在做DDB(分布式数据库)的导入导出功能 需要对导出的文件从控制台重定向到文件中,所以来复习一下流的重定向功能、 package go.jacob.day1207; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import ...
阅读(42) 评论(0)

SpringBoot学习系列博客

以下博客非原创 http://tengj.top/tags/Spring-Boot/ http://www.cnblogs.com/ityouknow/category/914493.html...
阅读(57) 评论(0)
409条 共28页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:112164次
    • 积分:4456
    • 等级:
    • 排名:第7751名
    • 原创:333篇
    • 转载:76篇
    • 译文:0篇
    • 评论:5条
    最新评论