标签:AIO

Java

从Java Socket非阻塞到Netty入门流程

3

yeseng 发布于 2019-07-19

本博客猫叔的博客,转载请申明出处 阅读本文约 “4分钟” 适读人群:同学 Java IO,Socket非阻塞通信流程 这里我们使用一个内嵌的永久循环,来让Socket成为一个非阻塞的通信流程。 如上图所示,ServerSocket是我们自建的一个类,通过启动线程,且线程内置一个真...

阅读(14)评论(0)赞 (0)

Java

手撕面试官系列(六):并发+Netty+JVM+Linux

4

邓龙华 发布于 2019-07-17

并发面试专题 (面试题+答案领取方式见主页) 现在有 T1、T2、T3 三个线程,你怎样保证 T2 在 T1 执行完后执行,T3 在 T2 执行完后执行? 在 Java 中 Lock 接口比 synchronized 块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但...

阅读(15)评论(0)赞 (0)

Java

10个最高频的Java NIO面试题剖析!

16

yanxinchi 发布于 2019-07-16

公众号后台回复“ 学习 ”,获取作者独家秘制精品资料 多年好友心血力作, 阿里资深技术专家 十余年JVM生产实践经验 《从 零 开始带你成为 JVM 实战 高手》 限时优惠: 88元 ( 正在进行ing ) 专栏目录参见文末 扫下方海报进行 试读 通过我的海报购买, 再返你24元...

阅读(19)评论(0)赞 (0)

Java

2019 Java 全栈工程师进阶路线图,一定要收藏

1

likai 发布于 2019-07-15

技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点松哥是深有体会的。 <!–more–> 我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面临的问题。​我当时经常胡...

阅读(18)评论(0)赞 (0)

Spring

BeanDefinition资源定位

xiaoli.he 发布于 2019-07-13

Spring第一步,资源来开路。 Spring资源的加载逻辑比较复杂,我们以相对简单的FileSystemXmlApplicationContext为例来讲解BeanDefinition的定位过程。 后续的文章中,将更进一步的带领大家逐步深入地了解Spring的的运行流程 Fil...

阅读(29)评论(0)赞 (0)

Spring

Java 面试如何坐等 offer?

10

wenming.gapo 发布于 2019-07-13

2015 年,因为工作岗位的变动,开始负责给集团招聘一些技术人员,出于对公司的负责,也为了更好的胜任技术经理的职位,在面试的这件事上,我做了大量的“功课”,首先我研究了几乎所有大厂的面试题,还和负责招聘工作的几个朋友,详细的探讨了 Java 面试所要涉及的知识点,于是就有了今天大...

阅读(43)评论(0)赞 (0)

Java

阿里云服务器配置记录

zhuangli 发布于 2019-07-08

(1)vim /etc/ssh/sshd_config (2)PasswordAuthentication yes PermitRootLogin yes (3)systemctl restart sshd进行重启 Centos 常用命令以及安装一些库 yum -y instal...

阅读(41)评论(0)赞 (0)

Java

一文看懂java io系统

12

尖兵 发布于 2019-07-02

原文:chenmingyu.top/nio/ 学习java IO系统,重点是学会IO模型,了解了各种IO模型之后就可以更好的理解java IO Java IO 是一套Java用来读写数据(输入和输出)的API。大部分程序都要处理一些输入,并由输入产生一些输出。Java为此提供了j...

阅读(46)评论(0)赞 (0)

编程技术

软件为什么会沦为遗留系统?

14

yanxinchi 发布于 2019-07-02

软件变成遗留系统是一个常见的问题, 本文就来看看遗留系统形成的十大原因。 作者 |  Martin F. Johansen 译者 | 弯月 ,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: 通常,开发人员不希望在遗留系统上工作,因为这些系统都...

阅读(77)评论(0)赞 (0)

Java

《大型网站系统与Java中间件》读书笔记 (中)

6

changyuan.xu 发布于 2019-07-01

前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star: https://github.com/ZhongFuCheng3y/3y 回顾上一篇: 《大型网站系统与Java中间件》读书笔记(一) 这周周末读了第四章,现在过来做做笔记,希望能帮助到大家。 注:在看这...

阅读(34)评论(0)赞 (0)

Java

漫画:一文学会面试中常问的 IO 问题!

31

Harries 发布于 2019-07-01

作者 | 漫话编程 责编 | 伍杏玲 本文经授权转载自漫话编程(ID:mhcoding) 周末午后,在家里面进行电话面试,我问了面试者几个关于IO的问题,其中包括什么是BIO、NIO和AIO?三者有什么区别?具体如何使用等问题,但是面试者回答的并不是很满意。于是我在面试...

阅读(34)评论(0)赞 (0)

Spring

超实用百道Java面试题

7

songhua.gao 发布于 2019-06-30

Java基础 1.JDK和JRE有什么区别? JDK 是java development kit的简称,java开发工具包,提供java的开发环境和运行环境。 JRE 是java runtime environment 的简称,java运行环境,为java的运行提供了所需的环境。...

阅读(96)评论(0)赞 (0)

Java

为什么 C 语言仍然占据统治地位?

9

darida 发布于 2019-06-29

C语言五十年来一直是软件开发的一种主力语言。 以下是它在如今的2019年与C ++,Java,C#,Go,Rust和Python抗衡的方式。 作者 | Serdar Yegulalp 译者 | 王艳妮,责编 | 屠敏 出品 | CSDN(ID:CSDNnews...

阅读(55)评论(0)赞 (0)

Spring

Spring Boot注解分析

1

xubiao.zhuang 发布于 2019-06-29

1 注解 1.1 定义 Annotation(注解),用于为Java代码提供元数据。简单理解注解可以看做是一个个标签,用来标记代码。是一种应用于类、方法、参数、变量、构造器及包的一种特殊修饰符。 1.2 注解的声明 @Target(ElementType.TYPE) @Reten...

阅读(55)评论(0)赞 (0)

Java

少啰嗦!一分钟带你读懂Java的NIO和经典IO的区别

6

wenming.gapo 发布于 2019-06-25

1、引言 很多初涉网络编程的程序员,在研究Java NIO(即异步IO)和经典IO(也就是常说的阻塞式IO)的API时,很快就会发现一个问题:我什么时候应该使用经典IO,什么时候应该使用NIO? 在本文中,将尝试用简明扼要的文字,阐明Java NIO和经典IO之间的差异、典型用例...

阅读(46)评论(0)赞 (0)

Spring

tio-websocket-spring-boot-starter 的简单使用 原 荐

6

xiaoli.he 发布于 2019-06-17

丶Pz的个人空间 t-io 正文 tio-websocket-spring-boot-starter 的简单使用 原 荐   丶Pz 发布于 今天 08:16 字数 919 阅读 33 收藏 1 WebSocket t-io Spring Spring Boot 201...

阅读(70)评论(0)赞 (0)

Java

困扰无数人的难题:Java究竟如何进阶

10

yeseng 发布于 2019-06-13

温馨提示:文末给大家准备了福利 相信每位开发者在自己开发的过程中,都会反思一些问题,比如怎样提高编程能力、如何保持心态不砍产品经理、996 之后怎样恢复精力…… 在这里我就将开发生涯中学习到的一些经验分享了出来, 先以分布式并发编程的内容给大家列个目录: 并发编程基础与原理 初步...

阅读(69)评论(0)赞 (0)

Java

《大型网站系统与Java中间件》读书笔记(上)

12

邓龙华 发布于 2019-06-10

前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star: https://github.com/ZhongFuCheng3y/3y 这本书买了一段时间了,之前在杭州没带过去,现在读完第三章,来做做笔记 这本书前三章都在 科普和回顾 中间件/分布式的基础,讲得非常...

阅读(72)评论(0)赞 (0)