标签:DOM

Java

Android技能树 — 网络小结之 OkHttp超超超超超超超详细解析

37

hellas 发布于 2018-11-13

本文也做了一次标题党,哈哈,其实写的还是很水,各位原谅我O(∩_∩)O。 介于自己的网络方面知识烂的一塌糊涂,所以准备写相关网络的文章,但是考虑全部写在一篇太长了,所以分开写,希望大家能仔细看,最好可以指出我的错误,让我也能纠正。 1.讲解相关的整个网络体系结构: 网络体系结构小...

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

Spring

分布式集群环境下调用链路追踪

18

zhuangli 发布于 2018-11-13

前言 现代微服务系统中,一套复杂的分布式 Web 系统中,客户端的一次请求操作,可能需要经过系统中多个模块、多个中间件、多台机器的相互协作才能完成,并且这一系列调用请求中,有些是串行处理的,有些是并发执行的,那么如何确定客户端的一次操作背后调用了哪些应用、哪些模块,经过了哪些节点...

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

Java

Gradle 5.0 RC2 发布,支持 Java 11、Kotlin DSL 生产就绪

1

puefu.he 发布于 2018-11-13

Gradle 5.0 RC2 发布了,Gradle 是一个基于Apache Ant和 Apache Maven概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy的特定领域语言来声明...

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

Spring

初试Spring Boot:构建第一个Web程序

3

changyuan.xu 发布于 2018-11-12

Spring Boot主要提供快速构建项目的功能。本文中我们会使用Spring Boot构建第一个Web程序,同时介绍Spring Boot最简单的功能,例如运行单元测试,发布与调用REST服务等。本文选自《Spring Boot 2+Thymeleaf企业应用实战》。 Spri...

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

Java

在Java中使用函数范式提高代码质量

小丁 发布于 2018-11-11

在一个范式和技术堆栈一直在变化的世界中,保持竞争力和提高生产力和质量的斗争有时候证明是一项挑战。 在本文中,我想首先展示一下功能编程(FP)的优势,特别是加强Java编码体验。在尝试将范式转换为函数式编程时,我将尝试迭代我发现最重要的几个原因。请记住,这绝不是一个巨大的创新,我相...

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

Java

原 荐 SpringBoot | 第三十三章:Spring web Servcies集成和使用

16

zhuangli 发布于 2018-11-09

前言 最近有个单位内网系统需要对接统一门户,进行单点登录和待办事项对接功能。一般上政府系统都会要求做统一登录功能,这个没啥问题,反正业务系统都是做单点登录的,改下 shiro 相关类就好了。看了接入方案,做坑爹的是需要业务系统提供一个 webService 服务,供统一平台调用。...

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

Spring

Spring Cloud 微服务实战详细笔记

11

尖兵 发布于 2018-11-08

本文是看某课网关于 SpringCloud 微服务实战的视频总结的笔记,其中涉及了 Eureka Server 和 Eureka Client 的配置 Eureka Server 高可用性 服务间通信的两种方式:RestTemplate 和 Feign RabbitMQ 的安装和...

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

Java

客製 Spring Cloud Gateway 路由表 並儲存至 Redis

3

yeseng 发布于 2018-11-07

功能: 希望外部訪問 http://domain/acc/v1/endpoint 時, 可以轉發到 springcloud 中 ACC-V1 的實例, 並且將路由資訊儲存至 Redis 下次重啟 or 增加新的 gateway 不用重新配置路由資訊. 配置部分 applicati...

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

Java

初识btrace

1

wenming.gapo 发布于 2018-11-06

此文已由作者易国强授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 1 btrace简介 BTrace是一个非常不错的java诊断工具。BTrace 中的B表示bytecode,它是在字节码层面上对代码进行trace ,通过在运行中的java类中注入tra...

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

Java

关于HttpClient绕过SSL认证以及NTLM认证

1

wenming.gapo 发布于 2018-11-06

本篇文章只涉及本人在工作上使用HttpClient遇到的情况,并不会详细地展开讲如何使用HttpClient. 1. 为什么使用HttpClient? 一开始其实是考虑使用RestTemplate的,但遇到的难题自然是SSL认证以及NTLM的认证.以目前的RestTemplate...

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

Java

Java设计模式之单例模式

4

刘莉莉 发布于 2018-11-06

一、前期回顾 上一篇《Java设计模式之开篇》介绍了设计的六大原则,分别是,单一职责、里氏替换原则、依赖倒置、迪米特法则、接口隔离、开闭原则。每一个原则都通过定义解释和代码实战进行详细体现,最后也总结了这六大原则,原则是死的,人是活的,我们要根据实际情况是使用六大原则,不要生搬硬...

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

Java

Java并发编程之锁机制之LockSupport工具

5

darida 发布于 2018-11-05

在上篇文章 《Java并发编程之锁机制之AQS(AbstractQueuedSynchronizer)》 中我们了解了整个AQS的内部结构,与其独占式与共享式获取同步状态的实现。但是并没有详细描述线程是如何进行阻塞与唤醒的。我也提到了线程的这些操作都与 LockSupport 工...

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

Java

【Java集合源码剖析】ArrayList源码剖析

darida 发布于 2018-11-05

ArrayList简介 ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(Li...

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

Java

Java并发-从同步容器到并发容器

5

zhuangli 发布于 2018-11-05

引言 容器是Java基础类库中使用频率最高的一部分,Java集合包中提供了大量的容器类来帮组我们简化开发,我前面的文章中对Java集合包中的关键容器进行过一个系列的分析,但这些集合类都是非线程安全的,即在多线程的环境下,都需要其他额外的手段来保证数据的正确性,最简单的就是通过sy...

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

Spring

Spring boot集成Redis(2)—RedisTemplate的使用来存储Map集合

3

Harries 发布于 2018-11-05

前言:上一篇文章我们用的是StringRedisTemplate,但是它存在一点问题,也迫使我重新写了代码,问题是:在我们往缓存中存入数字形式的String类型时,我们在利用Spring could将获取到的数据发送到另一服务时,我们发现数据已经被强转为Integer类型了,因为...

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

Java

Spring boot集成Redis(2)—RedisTemplate的使用来存储Map集合

3

小丁 发布于 2018-11-05

前言:上一篇文章我们用的是StringRedisTemplate,但是它存在一点问题,也迫使我重新写了代码,问题是:在我们往缓存中存入数字形式的String类型时,我们在利用Spring could将获取到的数据发送到另一服务时,我们发现数据已经被强转为Integer类型了,因为...

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

Java

Java内存泄漏解决之道

wenming.gapo 发布于 2018-11-05

Java的核心优势之一是在内置垃圾收集器(简称GC)的帮助下实现自动内存管理。GC隐式地负责分配和释放内存,因此能够处理大多数内存泄漏问题。 虽然GC有效地处理了大部分内存,但它并不能保证内存泄漏的万无一失的解决方案。GC很聪明,但并不完美。即使在尽职尽责的开发人员的应用程序中,...

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