- 博客(8)
- 收藏
- 关注
原创 java IO(三): Buffer
1.线性结构Buffer类是一个线性结构的类2.元素基本元素有:capacity limit position markcapacity:目前buffer元素的数量limit:记录buffer第一个不可读写的位置position:记录buffer第一个可读写的位置mark:position允许被重置的索引,不是必须定义,但是不会比position大新创建的buffer元素初始值:通常positio...
2018-03-22 16:10:59 234
原创 java IO(二): java NIO
java NIO用来解决传统IO的问题,NIO使用的就是多路复用IO设计模式,有几个关键的概念:(1)Buffer:Buffer称之为缓冲区,NIO中读写都依赖于缓冲区,其基本类为Buffer类。(2)Channel:顾名思义:“通道”,在NIO中,流的操作要基于channel上,而利用channel进行读写操作的数据只能放到Buffer中去,channel提供了双向的操作,既能读也能写。常用的几...
2018-03-22 16:07:24 168
原创 java IO(一):一些概念整理
1.概念整理:同步(异步),阻塞(非阻塞):关于这两类概念,不知是否可以不用区分的太清楚,网上也是众说纷纭,自我总结下:都是涉及事件的流程是否依赖于当前正在运行的事件是否结束,但是在java中,同步异步貌似更多涉及任务调度,而阻塞与非阻塞更加注重单个事件请求方面。 2.IO操作: IO操作一般分为:硬盘读写,socket读写以及对外设的读写其步骤通常可以分为两步:1.查看数据是否就绪2.进行数据拷...
2018-03-22 15:57:25 179
原创 记一次Multicast DNS(mdns)的问题-(linux 下ifconfig)
前言:近期在查询mdns的问题过程一波三折,问题总结下来可以分为三块,都是比较基础性的问题:1.网关ifconfig查询地址2.多个程序同时占用一个端口号占用编码问题3.mdns协议及实现源码mdns是用于局域网发现的一种协议,网关搭载的linux系统,首先得确定其使用的是哪个地址作为通讯,说一个最简单的指令:ifconfig,虽然早就知道这个指令,但是其实这个指令包含比较多的基础知识。用我使用的...
2018-03-21 19:40:18 3090
原创 Spring 注解(二)
本文理出了Spring的常用注解(@Autowired @Qualifier @Required @Service等)以及其使用案例,后面会整理一些JSR-250的常用注解与案例(1)@Autowired 实现自动装载 用来替换代码里set和get的手动注入函数 public void setEat(LiSpringEatImp obj){ this.eat = obj; }...
2018-03-14 09:50:45 428
原创 记一次HTTP返回400的错误
今天在一次访问后台中,服务器总是返回400,通过wireshark抓包显示如下:POST/shsys-web/cc/module/v3/sub/sync?seq=37670&id=0077a33dbbd6a5839713&sn=15414b2300793583&d=aqeGAnlrIzg=HTTP/1.1Host: 103.255.94.178:8080Conten...
2018-03-13 16:59:14 8981
原创 URL URI
前言:知乎上面得赞最高的说法是这样的,适合迅速理解:URI:universal resource indentifier:统一资源定义URL: universalresource local:统一资源定位其目的都是把一个资源独一无二的定位出来,实际URL是URI的子集,拿一个人做比方:URL可以是:动物住址协议://地球/中国/江苏/….../xxx.man而URI可以是身份证号:XXXXXX所...
2018-03-02 18:04:21 230
原创 MAVEN(二):phase | goals | plugins | poms
前言:虽然会使用了maven,但是在阅读官方文档或者一些博客的时候,总是对一些话术的概念不清楚,通过阅读官网,虽然都是英文,但是对基本概念的解释都十分清晰明了,所以笔者将一些基本术语进行翻译并掺杂一些自己的理解,供以后参考注:话术的解释全部来自于官网。 一.maven phase &goals &plugins 以下解释全部来自官网 maven goals: 官网释义...
2018-03-02 17:54:16 1252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人