自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

anLA_的专栏

记录知识的地方~记录成长的地方~

  • 博客(9)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java Netty 学习(六) - NIO基础知识AIO

AIO是什么? 前面写到的内容已经和NIO,BIO比较过:Java Netty 学习(三)- BIO,AIO,NIO深入浅出 AIO介绍在NIO编程时,会用到Selector,就是轮询,从而判断哪个channel可以使用。 而在AIO编程中,并不会用到Selector,它的可伸缩性更好,当有相应事件时,由系统调用提醒,可以理解为回调函数,从而Java程序员只需要把一些事件代码写好就可以了。再打个

2018-03-24 19:06:10 1387

原创 Java Netty 学习(五) - NIO基础知识Selector

Selector选择器,可以用来检测Java NIO 中的channel是否可用(connect,read,write,accept),并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。Selector就相当与一个管家,利用它来知晓,哪个channel是否可用,怎样形式的可用等等。Why use Selector毫无疑问,Selec

2018-03-23 22:15:11 2882

原创 Java Netty 学习(四) - NIO基础知识Channel和Pipe

前面说过,在NIO中,是利用Channel和Buffer进行数据传送的。 Channel主要包括四种:FileChannel:从文件中读写数据。DatagramChannel:能通过UDP读写网络中的数据。SocketChannel:能通过TCP读写网络中的数据。ServerSocketChannel:可以监听新进来的TCP连接,像Web服务器那样。对每一个新进来的连接都会创建一个Sock

2018-03-23 16:18:16 2902 1

原创 Springboot集成Spring MVC项目,访问直接得到jsp源码

今天在做一个功能时,需要重新搭建环境,从开始的spring mvc改为使用spring boot搭建,基本配置都搭建好了, 直接用main方法启动,然后报错了~ 但是就是controller返回时候,总是只返回jsp源码。网上方法基本都是说我web.xml配置不正确,但是我没有web.xml啊~~而后,在WebMvcConfig 配置文件下也排查了好久,以为是viewResolver 的问题,最

2018-03-23 14:40:40 3148

原创 Java Netty 学习(三)- BIO,AIO,NIO深入浅出

这些天看NIO时候,遇到了这三个概念,花了些时间,搞懂了里面的区别与联系,记录分享~BIO可以理解为block-io,即阻塞型IO,就是当你调用read时候,只有有数据才会返回,而没有数据时,是不会返回只会阻塞等待的。 传统的Java Socket就是这样一种机制,有数据才会返回,否则会一直阻塞。比如我们使用Socket进行与服务端通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端

2018-03-21 22:46:33 1849

原创 Java Netty 学习(二) - NIO基础知识Buffer

对于NIO,需要知道几个概念,Channel,Buffer,非阻塞,Selectors: - 标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。即相关的操作,是针对Channel与与Buffer的。 - 另一方面,Java NIO可以让你非阻塞的使用IO,例如:当线程从通道读取数据到缓冲区时

2018-03-20 16:13:26 1764

原创 Java Netty 学习(一)- IO学习笔记

一直对IO比较半懂不懂,乘着闲暇时间系统梳理一遍IO知识,为以后学习做好铺垫。什么是IO?即input output,在Java中,流是一个核心的概念。 流从概念上来说是一个连续的数据流。你既可以从流中读取数据,也可以往流中写数据。 流与数据源或者数据流向的媒介相关联。在Java IO中流既可以是字节流(以字节为单位进行读写),也可以是字符流(以字符为单位进行读写)。注意区分字节和字符,字符是

2018-03-19 14:20:00 2343

原创 linux修改profile文件出错后所有命令不能用

今天第二次装linux,又有了更多的新的。 本来是要去/etc/profile里面配置java的环境变量的,看错了把:输入成; ,然后所有命令除了cd外都出错了。 重启也一直登陆不了系统。 因而尝试了两种方法解决法一这是第一次,一直登陆不了系统,我都以为我要重装了,后来想了想,想着肯定是该profile改错了,所以想着进入recovery模式去改回来就好了。进入recovery模式进入

2018-03-08 17:15:22 5468

原创 Java并发学习(二十九)-ThreadPoolExecutor及相关类学习与分析

线程池还是很重要的,框架中或者其他应用上,都用的比较多,以前写过一片低配线程池:简单的线程池技术写法及要点 看完线程池后,才发现远比当时想得多得多。首先来看ThreadPoolExecutor的一个简单例子:public class ThreadPoolTest { public static void main(String[] args) { Execu

2018-03-03 01:41:12 454

Spring Cloud-Eureka-docker

Spring Cloud入门与实践(一)-Eureka 里面包含eureka的server端和client端, 并编写相应的docker文件

2018-06-09

将Spring boot应用打包成镜像放到docker中运行

将Spring boot应用打包成镜像放到docker中运行: https://blog.csdn.net/anla_/article/details/79943251

2018-04-14

ojdbc6和ojdbc7

ojdbc6 ojdbc7 oracle驱动,当使用maven配置,但是maven中央仓库并没有oracle驱动的时候

2017-12-14

1004. Counting Leaves (30)

1004. Counting Leaves (30) 来自:http://blog.csdn.net/sunbaigui/article/details/8657008

2017-01-04

安卓httpClient例子

httpclient的Android应用,包括基本的所有jar包httpclient-4.0.1.jar;httpcore-nio-4.0.1.jar;httpmime-4.0.1.jar;

2016-06-22

离线w3cschool菜鸟教程

离线w3cschool菜鸟教程 好用,很全,JavaScript,css,jquery等等都有

2016-03-22

jquery-1.91.js

jquery,标准的官方文件,用于JavaScript,里面还包含chm的jquery1.91参考手册

2015-10-28

数据库相关jar包

commons-collections4-4.0.jar commons-dbcp-1.4.jar commons-logging-1.1.3.jar commons-pool2-2.3.jar mysql-connector-java-5.1.9.jar

2015-03-10

poi-3.11-20141221.jar

此包用于java与office文档之间的动作,导入到工程中之后,添加环境,就可以使用了。

2015-03-01

在线聊天Java·

用Java写的,有登陆程序界面,可能有些地方还不够完善,但自我认为还是不错的

2014-09-06

空空如也

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

TA关注的人

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