标签:NIO

Java

详解阿里Java面试题——多线程精选53题【含答案】,面试必备

2

puefu.he 发布于 2019-10-19

前言 为了能够在面试回答中优雅而不失体面回答面试考点,该文章借鉴了不同平台对知识点的描述。 如有侵权请联系我 文章的不足和错误请指正,好的建议也不要吝啬,我都会采纳并更正 史上最强多线程面试53题【含答案】,点赞,转发,收藏一气呵成! 金九银十虽已过去大半,但还有金三银四呀,最新...

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

Java

由一次线上故障来理解下 TCP 三握、四挥 & Java 堆栈分析到源码的探秘

8

darida 发布于 2019-10-19

本文导读: 生产故障场景介绍 TCP 建连三次握手过程 TCP 断连四次挥手过程 结合 Java 堆栈剖析源码 再从堆栈中找到"罪魁祸首" 问题优化方案总结 1、生产故障场景介绍 业务简介: 该服务主要是提供对外的代理接口,大部分接口都会调用第三方接口,获取数...

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

Java

mica 1.2.0 发布,mica-http 组件自动关闭响应 body

dulong 发布于 2019-10-19

mica(云母) mica 云母,寓意为云服务的核心,增强 Spring cloud 功能,使得 Spring cloud 服务开发更加方便快捷。 mica 核心依赖 mica 基于 java 8,没有历史包袱,支持传统 Servlet 和 Reactive(webflux)。采...

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

Java

深入理解JVM备忘录

wenming.gapo 发布于 2019-10-18

初识 Java SE + 扩充 = Java EE 扩充一般以 javax. 作为包名,java. 均为Java SE API的核心包,由于历史原因,核心包中也包含不少 javax.*。 JDK 1.4,引入NIO类。 2004.9.30 发布 JDK 1.5,引入java.ut...

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

Java

开发十年面试过1000个人,总结出这份高薪Java 试秘诀

4

尖兵 发布于 2019-10-18

目录: 框架是重点,但别让人感觉你只会山寨别人的代码 别只看单机版的框架,分布式也需要了解 对于数据库,别只知道增删改查,得了解性能优化 Java核心,围绕数据结构和性能优化准备面试题 Linux方面,至少了解如何看日志排查问题 通读一段底层代码,作为加分项 切记切记,把上述技能...

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

编程技术

架构师知识储备——深入理解BIO、NIO、AIO

8

likai 发布于 2019-10-18

本文你将获取到:同/异步 + 阻/非阻塞的性能区别;BIO、NIO、AIO 的区别;理解和实现 NIO 操作 Socket 时的多路复用;同时掌握 IO 最底层最核心的操作技巧。 BIO、NIO、AIO 的区别是什么? 同/异步、阻/非阻塞的区别是什么? 文件读写最优雅的实现方式...

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

Spring

Spring系列三:IoC 与 DI

3

hellas 发布于 2019-10-17

水晶帘动微风起,满架蔷薇一院香。 概述 在软件工程中,控制反转( IoC )是一种编程技术,其中对象耦合在运行时由汇编程序对象绑定,并且通常在编译时使用静态分析也是未知的。在这个 spring 教程中,通过示例了解 ioc 和 spring 中的依赖项注入之间的区别。 什么是控制...

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

编程技术

毕业3年Java程序员,年薪20W,他是如何达到的?

8

changyuan.xu 发布于 2019-10-17

Java架构师,首先要是一个高级java攻城狮,熟练使用各种框架,并知道它们实现的原理。jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池…… Java构架师需要掌握的技术: 1、熟练使用各种框架,并知道它们实现的原理。 2、jvm虚拟...

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

Java

java多线程(3) – java的对象头

1

hellas 发布于 2019-10-16

回顾 当一个Java类在被JVM加载后,JVM会给这个类创建一个instanceKlass,保存在方法区,用于在JVM层表示该Java类。 当我们在代码中new一个对象时,JVM会创建一个instanceOopDesc对象,包含了对象头以及实例数据。 对象头包括: class o...

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

Java

java多线程(3) – java的对象头

1

Harries 发布于 2019-10-16

回顾 当一个Java类在被JVM加载后,JVM会给这个类创建一个instanceKlass,保存在方法区,用于在JVM层表示该Java类。 当我们在代码中new一个对象时,JVM会创建一个instanceOopDesc对象,包含了对象头以及实例数据。 对象头包括: class o...

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

Java

Android 之路 (13) – RxJava请求结果预处理、多数据结构适配及统一错误处理

8

hanze 发布于 2019-10-16

前言 对于大多数开发者来说,我们在做网络请求的时候,并不想重复的去处理状态码,错误信息等,我只关心我需要的结果,本文将会讲解通用状态码的封装、错误信息的统一处理、多种JSON数据格式的适配。 正文 预期目标 统一 success 和 error 状态的处理 View 成只关心 s...

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

Java

java教程系列三:Java 命名规范

2

likai 发布于 2019-10-16

相忘谁先忘,倾国是故国。泠泠不肯弹,蹁跹影惊鸿。 概述 Java命名规范是一种约定俗称的准则,应用程序开发者应遵循这些规范来在整个应用程序中编写可读的代码。如果团队不遵循这些规范,他们可能会编写出难以阅读和理解的程序代码。 Java 大量使用 Camel Case 表示法来命名方...

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

Spring

Spring系列二:IoC 容器

2

Harries 发布于 2019-10-16

还君明珠双泪垂,恨不相逢未嫁时。 概述 Spring IoC 容器是 Spring 框架的核心。只需要进行简单的容器配置,就可以将创建对象,使用对象,销毁对象联系在一起,从而管理从创建对象到销毁对象的整个生命周期。 Spring 容器使用依赖项注入( DI )来管理组成应用程序的...

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

编程技术

「微服务架构」基于Nginx的三种微服务参考架构

4

小丁 发布于 2019-10-16

Introducing the NGINX Microservices Reference Architecture (this post) MRA, Part 2: The Proxy Model MRA, Part 3: The Router Mesh Model MRA, ...

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

Spring

Feign【文件上传】

1

刘莉莉 发布于 2019-10-15

话不多说,上代码。。。。 项目公共依赖配置: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent&l...

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

Java

java多线程(2) – Java的对象模型

6

xubiao.zhuang 发布于 2019-10-15

java对象保存在堆内存中。在内存中,一个Java对象包含三部分:对象头、实例数据和对象填充。 对象头中包含锁状态标志、线程持有的锁等标志。 Java的对象模型 在JVM的内存结构中,对象保存在堆内存中。我们在对对象进行操作时,操作的是对象的引用。 那么对象本身在JVM中的结构是...

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

Spring

Java面试通关要点汇总集之框架篇参考答案

1

hanze 发布于 2019-10-15

框架篇 Spring BeanFactory 和 ApplicationContext 有什么区别 BeanFactory 可以理解为含有bean集合的工厂类。BeanFactory 包含了种bean的定义,以便在接收到客户端请求时将对应的bean实例化。 BeanFactory...

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