标签:Bootstrap

Java

记一次dubbo连接zookeeper注册中心发生异常的排查经历

4

xubiao.zhuang 发布于 2020-01-19

spring boot集成dubbo项目启动过程中报错,错误信息如下: 2020-01-19 17:42:30.466 ERROR - [main] org.springframework.boot.SpringApplication.reportFailure(822) | A...

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

Java

基于Netty的通信服务端编写

likai 发布于 2020-01-19

我这次是按照NIO模型编写的一个服务端 public class HelloServer { public static void main(String[] args) throws Exception { //定义一对线程组 //主线程组,用于接收客户端的连接,但是不做任何处...

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

Java

使用 Java 实现解析 JVM 字节码结构

changyuan.xu 发布于 2020-01-19

JVM 字节码的存储格式 docs.oracle.com/javase/spec… /** * <pre> * ClassFile { * u4 magic; * u2 minor_version; * u2 major_version; * u2 constant_...

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

Java

SpringBoot探索03 – 条件注解

darida 发布于 2020-01-18

SpringBoot中提供了一系列的条件注解( @ Conditional )来实现对 @ Bean 和 @ Configuration 等实例的创建进行约束。这些注解包括: Class Conditions ,类条件约束 Bean Conditions ,Bean条件约束 Pr...

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

Java

基于Netty和SpringBoot实现一个轻量级RPC框架-Client端请求响应同步化处理

1

xiaoli.wang 发布于 2020-01-18

前提 前置文章: 《基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇》 《基于Netty和SpringBoot实现一个轻量级RPC框架-Server篇》 《基于Netty和SpringBoot实现一个轻量级RPC框架-Client篇》 前一篇文章简单介绍了通过...

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

Spring

Eureka源码之二:服务注册

1

songhua.gao 发布于 2020-01-17

点击上方蓝色字关注我们~ Eureka源码剖析之一:初始化-启动 EurekaClient在启动时会进行一系列初始化操作,本篇文章主要解析EurekaClient端向EurekaServer端发起注册请求的具体过程,具体分为EurekaClient端发送请求和EurekaServ...

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

Java

JVM系列(一)——java的类加载机制

1

yanxinchi 发布于 2020-01-17

前言:之前零零碎碎学习过很多jvm相关的知识,由于平时工作业务代码并不会涉及过多jvm底层原理,所以很多知识点看了又忘,忘了又看。这次终于下定决心再来撸一遍,并写下此jvm系列文章。笔者才疏学浅,很多内容通过看书和查阅他人博客获取,在此感谢分享! 1.何为类的加载? 类的加载指的...

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

Spring

Springboot 系列(七)web 开发之异常错误处理机制剖析

5

changyuan.xu 发布于 2020-01-17

点击上方“ 程序员黄小斜 ”,选择“ 设为星标 ” 回复” 666 “获取新整理的面试资料 前言 相信大家在刚开始体验 Springboot 的时候一定会经常碰到这个页面,也就是访问一个不存在的页面的默认返回页面。 Spring Boot 默认错误页面 如果是其他客户端请求,如接...

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

Spring

Springboot 系列(五)Spring Boot web 开发之静态资源和模版引擎

8

尖兵 发布于 2020-01-17

点击上方“ 程序员黄小斜 ”,选择“ 设为星标 ” 回复” 666 “获取新整理的面试资料 前言 Spring Boot 天生的适合 web 应用开发,它可以快速的嵌入 Tomcat, Jetty 或 Netty 用于包含一个 HTTP 服务器。且开发十分简单,只需要引入 web...

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

Java

netty RPC的简易DEMO

1

wenming.gapo 发布于 2020-01-16

这个是rpc远程调用的简单demo:Consumer通过rpc远程调用Provider的服务方法sayHelloWorld(String msg),然后Provider返回""Hello World"给Consumer。 这里采用netty来实现远程...

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

Spring

Eureka源码剖析之一:初始化-启动

3

darida 发布于 2020-01-15

点击上方蓝色字关注我们~ Eureka启动的过程有client端和server端, Eureka client端入口是DiscoveryClient类, Eureka server端入口是EurekaBootStrap类, 接下来我们就从源码看下它们做了什么吧! 〓Eureka ...

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

Java

netty的自我学习(七)—Netty的简单入门案例

10

songhua.gao 发布于 2020-01-15

学习这件事,不在乎有没有人督促你,最重要的是在于你自己有没有觉悟和恒心。 温习中,会以笔记的形式记录下自我学习的过程。预计1月底之前更新完毕,请关注。 文章部分图片来源于视频笔记!!非我自画!! netty的自我学习(一)—BIO、NIO、AIO的简单介绍 netty的自我学习(...

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

Java

大白话带你认识JVM

18

xubiao.zhuang 发布于 2020-01-15

前言 如果在文中用词或者理解方面出现问题,欢迎指出。此文旨在提及和而不深究,但会尽量效率地把知识点都抛出来 一、JVM的基本介绍 JVM 是 Java Virtual Machine 的缩写,它是一个虚构出来的计算机,一种规范。通过在实际的计算机上仿真模拟各类计算机功能实现&mi...

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

Java

【深入揭秘Tomcat服务器底层原理】扒下这只又爱又恨的“Tom猫”_IT技术周刊第607期

22

刘莉莉 发布于 2020-01-15

Tomcat是什么? Tomcat是开源的 Java Web 应用服务器,实现了 Java EE 的部分技术规范,比如 Java Servlet、Java Server Page、JSTL、Java WebSocket。Java EE 是 Sun 公 司为企业级应用推出的标准平台...

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

Java

Java 14 有哪些新特性?

8

dulong 发布于 2020-01-14

记录为 Java 提供了一种正确实现数据类的能力,不再需要为实现数据类而编写冗长的代 码。下面就来看看 Java 14 中的记录有哪些新特性。 作者 |  Nathan Esquenazi 译者 |  弯月 ,责编 | 郭芮 出品 | CSDN(ID...

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

Java

Java 14 有哪些新特性?

8

小丁 发布于 2020-01-14

记录为 Java 提供了一种正确实现数据类的能力,不再需要为实现数据类而编写冗长的代 码。下面就来看看 Java 14 中的记录有哪些新特性。 作者 |  Nathan Esquenazi 译者 |  弯月 ,责编 | 郭芮 出品 | CSDN(ID...

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

Java

Netty快速入门(07)Netty入门例子

15

邓龙华 发布于 2020-01-13

回顾NIO编程 在正式学习netty之前,我们先来回顾一下NIO编程。NIO代码是比较麻烦和复杂的,大家可以考虑一下,如果让我们自己封装NIO,哪些角度和部分是需要考虑的?如何简化编程? 我们使用NIO的时候,服务端的编程流程可以大致总结如下: 2、创建ServerSocketC...

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

Java

Netty快速入门(08)ByteBuf组件介绍

30

xubiao.zhuang 发布于 2020-01-13

前面的内容对netty进行了介绍,写了一个入门例子。作为一个netty的使用者,我们关注更多的还是业务代码。也就是netty中这两种组件: ByteBuf—- 对应于NIO 中的ByteBuffer 我们的业务逻辑要放在handler里面,读写数据用的是ByteBuf...

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