标签:key

Java

Nepxion Discovery:Spring Cloud灰度发布神器(编辑中)

likai 发布于 2018-08-19

【编者的话】Nepxion Discovery是一款对Spring Cloud服务注册发现和负载均衡的增强中间件,其功能包括灰度发布(包括切换发布和平滑发布),黑/白名单的IP地址过滤,限制注册,限制发现等,支持Eureka、Consul和Zookeeper,支持Spring C...

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

Java

Apache jclouds 2.1.1 发布,Java 的云计算开发包

邓龙华 发布于 2018-08-18

Apache jclouds 2.1.1 已发布 ,Jclouds 是一个开源的 Java 类库,用来帮你开始云计算应用开发,并可重用已有的 Java 和 Clojure技能。该 API 提供云计算环境的可移植抽象层以及云规范特性,支持包括 Amazon、VMWare、...

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

Java

「小程序JAVA实战」小程序的表单组件(25)

18

xubiao.zhuang 发布于 2018-08-18

来说下 ,小程序的基础组件。源码:https://github.com/limingios/wxProgram.git 中的No.12 表单组件 button checkbox/label form input picker picker-view radio slider bu...

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

Java

原 荐 利用Slf4j的MDC跟踪方法调用链

7

邓龙华 发布于 2018-08-18

杨春炼的个人空间 基础—万丈高楼平地起 正文 利用Slf4j的MDC跟踪方法调用链 顶 原 荐   杨春炼 发布于 50分钟前 字数 778 阅读 4 收藏 0 starry SLF4J 参与百度AI开发者大赛赢75万奖金+25万奖品,(提供教程)加群:41858905...

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

Java

原 荐 Dubbo的filter按需加载

7

changyuan.xu 发布于 2018-08-17

后端之路 dubbo 正文 Dubbo的filter按需加载 顶 原 荐   Mr_Qi 发布于 29分钟前 字数 559 阅读 5 收藏 0 Dubbo 参与百度AI开发者大赛赢75万奖金+25万奖品,(提供教程)加群:418589053 >>> 背...

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

Java

你应该知道的缓存进化史

15

puefu.he 发布于 2018-08-17

1.背景 本文是上周去技术沙龙听了一下爱奇艺的Java缓存之路有感写出来的。先简单介绍一下爱奇艺的java缓存道路的发展吧。 可以看见图中分为几个阶段: 第一阶段:数据同步加redis 通过消息队列进行数据同步至redis,然后Java应用直接去取缓存 这个阶段优点是:由于是使用...

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

Java

MyBatis 源码分析 – SQL 的执行过程

16

邓龙华 发布于 2018-08-17

1.简介 在前面的文章中,我分析了配置文件和映射文件的解析过程。经过前面复杂的解析过程后,现在,MyBatis 已经进入了就绪状态,等待使用者发号施令。本篇文章我将分析MyBatis 执行 SQL 的过程,该过程比较复杂,涉及的技术点很多多。包括但不限于以下技术点: 为 mapp...

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

Java

Java安全:SecurityManager与AccessController

3

hellas 发布于 2018-08-16

程序不能恶意破坏用户计算机的环境,比如特洛伊木马等可自我进行复制的恶意程序。 程序不可获取主机及其所在网络的私密信息。 程序的提供者和使用者的身份需要通过特殊验证。 程序所涉及的数据在传输、持久化后都应是被加密的。 程序的操作有相关规则限制,并且不能耗费过多的系统资源。 保护计算...

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

Java

深入理解 RxJava2:Scheduler(2)

4

songhua.gao 发布于 2018-08-16

前言 欢迎来到大家深入理解 RxJava2 系列第二篇,这里先插上一句,本系列文章用的源码都是基于 RxJava 2.2.0 正式版。本篇文章将先与大家一起理解 Scheduler 与 Worker ,顺着 RxJava2 的源码捋一下它们的实现原理。 Scheduler 与 W...

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

Java

嘿!我用python帮我干这些事

1

dulong 发布于 2018-08-16

python 无疑是当下火上天的语言,但是我们又不拿来工作,那么能拿来干啥呢?我是这么干的。 1. 平时工作开发用不上,就当个计算器吧! python # 加减乘除 >>> (3 + 2) - 5 * 1 5 # 位运算 >>> 3 <&...

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

Spring

剖析 | 详谈 SOFABoot 模块化原理

6

hanze 发布于 2018-08-16

SOFA(Scalable Open Financial Architecture) 是蚂蚁金服自主研发的金融级分布式中间件,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 SOFABoot 是蚂蚁金服中间件团队开源的基于 Spring Boot 的...

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

Java

Java并发——阻塞队列集(上)

9

wenming.gapo 发布于 2018-08-16

阻塞队列是一个支持两个附加操作的队列,这两个附加操作支持阻塞的插入和移除方法 ①.支持阻塞的插入方法: 当队列满时,队列会阻塞插入元素的线程,直至队列不满 ②.支持阻塞的移除方法: 当队列空时,获取元素的线程会等待队列变为非空 在阻塞队列不可用时,这两个附加操作提供了4种处理方式...

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

Java

Spring之RestTemplate中级使用篇

7

xubiao.zhuang 发布于 2018-08-16

Spring之RestTemplate中级使用篇 前面一篇介绍了如何使用 RestTemplate 发起post和get请求,然而也只能满足一些基本的场景,对于一些特殊的如需要设置请求头,添加认证信息等场景,却没有提及可以怎么做,这一篇则相当于进阶版,将主要介绍 exchange...

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

Java

源码阅读-HashMap

2

puefu.he 发布于 2018-08-16

扩容是一个特别耗性能的操作,因此建议使用HashMap时,尽量指定一定大小的初始容量 HashMap 是线程不安全的,并发环境中建议使用 ConcurrentHashMap JDK8中引入的红黑树优化了大量hash碰撞时的性能 HashMap中的红黑树代码作者实在没力气看了,因此...

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

Spring

在Sprint Boot实现Spring WebMVC与WebFlux的比较

xiaoli.he 发布于 2018-08-16

Spring Boot应用程序可以用命令风格(如传统Spring WebMVC)或函数风格(如Spring WebFlux)编写。下面是使用pring WebFlux两个注意点: 1.目前,spring boot支持Spring WebMVC或WebFlux模型,因此我们不能在一...

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

Java

HashMap漫谈(2)

4

darida 发布于 2018-08-15

HashMap原理解析–JDK1.8 在前面的文章中,我介绍了JDK1.7中HashMap的实现原理,这篇文章中,我将继续介绍在JDK1.8中的实现机理,从JDK1.7到JDK1.8中,HashMap的实现中经历了较大的优化(当然源码也更长,看起来更复杂),通过对数据结构的灵活应...

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

Java

原 荐 Dubbo服务调用——流程分析

2

darida 发布于 2018-08-15

我们根据官网的案例来分析Dubbo的调用过程是什么样的 1.首先粘贴下调用源头 public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext context = n...

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

Java

Java8 Stream,简洁快速处理集合(下)

1

zhuangli 发布于 2018-08-15

前面介绍的如 int sum = list.stream().map(Person::getAge).reduce(0, Integer::sum); 计算元素总和的方法其中暗含了装箱成本, map(Person::getAge) 方法过后流变成了 Stream 类型,而每个 I...

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