标签:http 第4页

编程技术

反应式架构

1

dulong 发布于 2019-01-22

简介 (未完成) 异步分为不同的层次,有代码上的、框架上的、架构上的不同层面的异步 反应式思想 也分为不同的层次,rxjava1——概念 全面异步化:淘宝反应式架构升级探索 反应式架构与一般架构相比,其反应体现在: 对用户有反应,对用户有反应我们才说响应,一般我们说的响应,基本上...

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

Java

HashMap 浅析 —— LeetCode Two Sum 刷题总结

xubiao.zhuang 发布于 2019-01-22

背景 做了几年 CRUD 工程师,深感自己的计算机基础薄弱,在看了几篇大牛的分享文章之后,发现很多人都是通过刷 LeetCode 来提高自己的算法水平。的确,通过分析解决实际的问题,比自己潜心研究书本效率还是要高一些。 一直以来遇到底层自己无法解决的问题,都是通过在 Google...

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

Java

通过Spring Boot中的手动Bean定义提高启动性能

songhua.gao 发布于 2019-01-22

使用Spring Boot时你不想使用@EnableAutoConfiguration。你应该怎么做?Spring本质上是快速且轻量级的,但是如何让Spring更快?其中一条建议是可以改善启动时间,那就是考虑手动导入Spring Boot配置,而不是自动全部配置。 对所有应用程序...

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

Java

翻译 | Java流中如何处理异常

1

hellas 发布于 2019-01-22

原文自国外技术社区dzone,作者为 Brian Vermeer,传送门 如果在 lambda 中你想要使用一个抛出检查性异常的方法时,你需要额外做一些事情。 流API和 lambda 是 Java8 之后的一个巨大进步。从那时开始,我们能够使用更多函数式编码方式来开发。现在,经...

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

Java

Netty系列(二):谈谈ByteBuf

3

wenming.gapo 发布于 2019-01-22

前言 在网络传输过程中,字节是最基本也是最小的单元。JAVA NIO有提供一个ByteBuffer容器去装载这些数据,但是用起来会有点复杂,经常要在读写间进行切换以及不支持动态扩展等等。而netty为我们提供了一个ByteBuf组件,功能是很强大的,本文主要对ByteBuf进行一...

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

Java

java8的时间和`Date`的对比 原 荐

5

xiaoli.he 发布于 2019-01-22

java8的时间和 Date 的对比 java8提供了新的时间接口。相对 Date , Calendar ,个人感觉最大的好处是对时间操作的学习成本很低,比 Calendar 低。 1. LocalDate , LocalTime , LocalDateTime LocalDat...

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

Java

OkHttp源码解析

darida 发布于 2019-01-22

OkHttp可以说是当前Android中最火热的网络请求轻量级框架,被很多程序员广泛用于自己的项目中,当然这也是因为它其中所隐含的策略以及其使用的简单性,才有它今天的地位的。当然看这篇博客之前最好先去了解一下socket的使用。 1.2、特性 允许所有同一主机地址的请求共享同一个...

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

Java

Java LinkedList指南

dulong 发布于 2019-01-22

1. 介绍 LinkedList 是一个双向链表, 实现了 List 和 Deque 接口。它实现所有可选的list操作,并且存储对象可以为 null 。 2. 特点 LinkedList 具有以下特点: 查到列表中的元素,需要从头至尾的遍历列表 没有同步 它的 Iterator...

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

Java

是否值得付费?Oracle,Open JDK等四大JVM性能全面对比

11

wenming.gapo 发布于 2019-01-22

市面上可供选择的JVM发行版还是有不少的。选择合适的JVM需要考虑不同的因素。性能是其中一个重要的因素。靠谱的性能研究是很困难的。在本文中,我创建了一个测试,在不同的JVM上执行对比测试。测试程序包括Spring Boot REST应用,使用Prometheus监控JVM并使用G...

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

Spring

Spring 指南(了解Git)

hanze 发布于 2019-01-22

了解Git Git 是一个免费开源的分布式版本控制系统(DVCS),它旨在快速、高效地处理任何规模和范围的项目。 Git是由 Linux 创建者 Linus Torvalds 发明的,用于支持庞大的、不同的Linux开发人员群体,但Git的受欢迎程度与 http://github...

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

Java

java 注解

xiaoli.he 发布于 2019-01-22

注解 注解是一个接口,程序通过反射机制获得指定程序元素的Annotion对象。通过这个对象来获取注解里的元数据。 元数据 mysql中有元数据的概念,是对数据的数据的一种描述 例如mysql中的元数据可以获得数据库服务器当前的状态,服务器的版本号。 元注解 负责注解其他注解 栗子...

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

Spring

el-admin v1.5 发布,权限管理系统

changyuan.xu 发布于 2019-01-22

软件介绍 el-admin  是基于 Spring Boot 2.1.0 、 Spring boot Jpa、 Spring Security、redis、Vue的前后端分离的权限管理系统,项目采用分模块开发方式, 权限控制采用 RBAC(Role-Based Acce...

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

Java

Java 中的 UnitTest 和 PowerMock

yanxinchi 发布于 2019-01-22

学习一门计算机语言,我觉得除了学习它的语法外,最重要的就是要学习怎么在这个语言环境下进行单元测试,因为单元测试能帮你提早发现错误;同时给你的程序加一道防护网,防止你的修改破坏了原有的功能;单元测试还能指引你写出更好的代码,毕竟不能被测试的代码一定不是好代码;除此之外,它还能增加你...

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

Java

解密阿里线上问题诊断工具Arthas和jvm-sandbox

5

hellas 发布于 2019-01-22

这篇文章是之前学习Arthas和jvm-sandbox的一些心得和总结,希望能帮助到大家。本文字较多,可以根据目录进行对应的阅读。 背景:现在的问题所在? Arthas: Arthas能帮助你干什么?各种命令原理是什么? jvm-sandbox: jvm-sandbox能帮助你干...

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

Java

2019年1月已到,Java 8 要收费了吗?

2

xirruiqiang 发布于 2019-01-22

根据此前开源中国发起的 Java 版本使用调查 ,国内的 Java 主力版本仍是 Java 8, 有近 70% 的用户表示仍在使用 Java 8 。所以对于「Java 8 是否要收费」这个问题,十分有必要阐述清楚,以消除不必要的恐慌。 首先要明确一点,Java 仍然是免费的,并不...

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