标签:http 第4页

Java

Java序列化机制

songhua.gao 发布于 2019-03-19

序列化指的是将对象编码为字节流、反序列化指的是将字节流重新构建为对象 用途 RMI(Remote Method Invoke) 远程方法调用 JMX JMS 如何使用Java默认的序列化能力 类要实现Serializable接口,并且定义版本号(字段serialVersionUI...

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

Java

关于使用Spring Boot的Kafka教程 – DZone大数据

hellas 发布于 2019-03-19

关于Kafka背后的体系结构及其pub-sub模型的教程,以及我们如何使用流行的Java框架Spring Boot。 Apache Kafka是一个分布式流媒体平台,具有发布和订阅记录流,以容错方式存储记录以及处理该记录流等功能。 它用于构建实时流数据管道,可以执行功能,例如将记...

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

Java

Spring Boot 2 – 两种方式从头创建新工程

13

hellas 发布于 2019-03-19

相信大家都听说过Spring框架。 Spring从诞生到现在一直是流行的J2EE开发框架。 随着Spring的发展,它的功能越来越强大,随之而来的缺点也越来越明显,以至于发展到后来变得越来越臃肿,使用起来也非常的麻烦。 到后来由于过于强调配置的灵活性,有时即使只为了加入一个简单的...

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

编程技术

从概念到底层技术,一文看懂区块链架构设计

2

zhuangli 发布于 2019-03-19

前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。 无论你擅长什么编程语言,都能够参考这种设计去...

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

Java

Jenkins LTS 2.164.1 发布

小丁 发布于 2019-03-19

Jenkins LTS 2.164.1 更新内容如下: Java 11 现已全面支持。 自 2.150.x 开始在 Java 11 上运行 Jenkins 的多项改进,包括:支持插件在它们的元数据中申明最小 Java 版本,并拒绝加载不兼容的插件,以及当运行在 Java11 上时...

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

Java

Handler 源码解析(Java 层)

1

likai 发布于 2019-03-19

从很早开始就认识到 Handler 了,只不过那时修为尚浅,了解的不够深刻,也没有应用自如。不过随着工作时间的增长,对 Handler 又有了更深层次的认识,于是有了这篇博客,希望尽可能的总结出多的知识点。 Handler 在 Java 层源码主要有 4 个类:Looper、Me...

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

Java

Java volatile关键字解析

4

xubiao.zhuang 发布于 2019-03-19

volatile 被称为 轻量级的synchronized ,运行时开销比 synchronized 更小,在多线程并发编程中发挥着 同步共享变量 、 禁止处理器重排序 的重要作用。建议在学习 volatie 之前,先看一下Java内存模型 《什么是Java内存模型?》 ,因为 ...

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

编程技术

FISCO BCOS 2.0 发布:新增群组架构克服吞吐瓶颈

1

hanze 发布于 2019-03-19

今日,FISCO BCOS 开源社区正式对外发布 FISCO BCOS 的 2.0 版,该版本在可扩展性、性能、易用性、隐私隔离等方面均取得突破性进展,其新增的群组架构方案,可以让企业间像拉微信群一样快速组链,大大降低维护难度和管理成本。 据悉,FISCO BCOS 是金融区块链...

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

Java

Dubbo源码分析(三)Dubbo中的SPI和自适应扩展机制

3

xiaoli.he 发布于 2019-03-19

我们在往期文章中,曾经深入分析过Java的SPI机制,它是一种服务发现机制。具体详见:深入理解JDK的SPI机制 在继续深入Dubbo之前,我们必须先要明白Dubbo中的SPI机制。因为有位大神(佚名)曾这样说过: 要想理解Dubbo,必须要先搞明白Dubbo SPI机制,不然会...

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

Java

Dubbo源码分析(二)Dubbo是从哪里初始化的?

dulong 发布于 2019-03-19

上一节,我们通过与Spring集成的实例,把Dubbo项目跑了起来。但是Dubbo项目是怎么运行起来的呢?它的入口在哪里? 在官网上有这么一句话: Dubbo 采用全 Spring 配置方式,透明化接入应用,对应用没有任何 API 侵入,只需用 Spring 加载 Dubbo 的...

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

Java

Java volatile关键字解析

4

dulong 发布于 2019-03-19

volatile 被称为 轻量级的synchronized ,运行时开销比 synchronized 更小,在多线程并发编程中发挥着 同步共享变量 、 禁止处理器重排序 的重要作用。建议在学习 volatie 之前,先看一下Java内存模型 《什么是Java内存模型?》 ,因为 ...

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

Java

OOM分析之问题定位(二)

1

wenming.gapo 发布于 2019-03-19

上一篇 OOM分析之问题定位(一) 中讲到通过单例模式可以有效的减少内存使用。但是随着压测并发数的不断提高,QRCodeTask对象不断增加,内存占用相应也会一直增加。再加上QRCodeTask任务的业务功能是合成图片,属于CPU密集型任务。如果处理的QRCodeTask任务太多...

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

Java

JNI中java类型与C/C++类型对应关系

likai 发布于 2019-03-19

像booleans、integers、floats等从Java程序中传到本地方法中的原始类型可以直接使用,下面是java中的原始类型和本地方法中的类型的对应: Java类型   本地类型   字节(bit) boolean    jboolean  8, unsigned byt...

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

Java

Java 命令行交互输入库 JLine 入门

dulong 发布于 2019-03-19

我们都知道,软件的用户界面无非分为 GUI (图形用户界面)和 CLI (命令行用户界面)。对于我们经常使用 Linux 的人来说,命令行界面一定非常熟悉。无论是 Shell 里输入命令的界面,还是如 GDB 等软件的内部交互界面,都是命令行界面。而当我们开发自己的软件,要写认真...

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

Spring

Fescar 发布 0.3.0 版本, 支持 Eureka 注册中心

3

zhuangli 发布于 2019-03-19

开源分布式事务中间件 Fescar 发布 0.2.0 Fescar 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 本次更新内容如下: 特性 支持 MySQL 分布式事务自动模式(AT) 支持 Dubbo 无缝集成 支持 分布式事务 AP… 阿...

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

Spring

SpringBoot源码解析-配置文件的加载

邓龙华 发布于 2019-03-19

一般框架,启动之后都会尽快加载配置文件,springboot也不例外,下面就开始分析一下springboot加载配置文件的流程。 springboot配置的加载是从listener类开始的,还记得上一节我说listener类的调用没那么简单么,这一节就先从listener类的调用...

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

Java

Shiro原理解析(二)–过滤器的执行机制

12

小丁 发布于 2019-03-19

上一篇博文主要讲了SpringShiroFilter的初始化过程,这篇文章主要解析SpringShir Filter在处理请求时做了些什么。 概述 SpringShiroFilter处理请求的中心思想是获取某个请求对应的shiroFilterChain,并添加到javaEE规范的...

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

Java

HashMap源码分析 —— 一篇文章搞定HashMap面试

2

songhua.gao 发布于 2019-03-19

HashMap是Map中最为常用的一种,面试中也经常会被问到相关的问题。由于HashMap数据结构较为复杂,回答相关问题的时候往往不尽人意,尤其是在JDK1.8之后,又引入了红黑树结构,其数据结构变的更加复杂,本文就JDK1.8源码为例,对HashMap进行分析; 1、源码分析 ...

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