标签:希望

The Clean Architecture

1

likai 发布于 2019-04-20

Robert C. Martin (Uncle Bob) 原文: https://blog.cleancoder.com/u… 译:祝坤荣 在过去几年我们看到关于系统架构的很多想法。这些包括: Alistair Cockburn的六边形架构(也叫做端口与适配器),St...

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

数据结构之——数组

11

changyuan.xu 发布于 2019-04-20

数组是我们在学习任何一种编程语言最早接触到的数据结构。它是一种相同数据类型的元素存储的集合;数组中各个元素的存储是有先后顺序的,并且它们在内存中也会按照这样的顺序连续存放在一起。 2:Java中数组的声明及数组的遍历 Java中数组的声明 Java语言当中,数组常规的声明方式有三...

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

Spring Security教程 Vol 8. AccessDecisionVoter组件介绍

2

likai 发布于 2019-04-20

这一期主要我们将介绍访问控制三剑客负责对授权规则做角色的组件—— AccessDecisionVoter 接口。以及对Spring Security默认提供的几个基础 AccessDecisionVoter 实现类做一个详细的说明,最后我们将会客制化一个基于时间的 AccessD...

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

Jenkins 2.173 发布,开源持续集成引擎

Harries 发布于 2019-04-20

Jenkins 2.173 发布了,本次更新移除了一些不太推荐的功能,请管理员及时关注,如果希望能恢复的旧的形态,可以按照下面的提示操作。 另外,有一项重要的更新,使得我们可以把所有的中文本地化资源文件从 Jenkins 核心中移除。因此, 请关注 Jenkins 简体中文插件后...

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

浅谈 Java 8 中的流的使用

4

darida 发布于 2019-04-20

我们在开发的过程中会大量的使用集合,集合可以将数据进行分组,处理,好多的处理数据的业务逻辑类似于数据库的操作,比如说对一系列的实体根据它其中的某个属性来分组,筛选,像这样的操作,数据库是允许你声明式的指定这些操作的。比如说: SELECT name FROM apple WHER...

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

走进c#

2

Harries 发布于 2019-04-19

本周项目逐渐完工,没有发现什么重大问题,所以一直在写.net的实验,.net框架大部分使用的是以c#编写的,上课的时候也仔细听了一下,也算对c#有些了解,之前先学的java,对比java,感觉c#有其他的特性(也可能java也有,只是我不熟悉),在这里总结一下(本文只是个人的理解...

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

RxJava2 错误处理详解

hanze 发布于 2019-04-19

熟悉RxJava的知道,onError跟onComplete是互斥的,出现其中一个,观察者与被观察者的关系就被中断(以下简称:管道中断),观察者就永远不会收到来自被观察者发出的事件。 然后有些情况下,出现了错误,我们希望可以进行一些补救措施,例如: 由于网络原因或者其他原因,Ht...

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

Spring系列(一):Spring MVC bean 解析、注册、实例化流程源码剖析

1

zhuangli 发布于 2019-04-19

最近在使用Spring MVC过程中遇到了一些问题,网上搜索不少帖子后虽然找到了答案和解决方法,但这些答案大部分都只是给了结论,并没有说明具体原因,感觉总是有点不太满意。 更重要的是这些所谓的结论大多是抄来抄去,基本源自一家,真实性也有待考证。 要成为一名优秀的码农,不仅能熟练的...

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

Dubbo 3.0 预览版解读,支持 Filter 链的异步化

1

邓龙华 发布于 2019-04-19

自去年 12 月开始,Dubbo 3.0 便已正式进入开发阶段,并备受社区和广大 Dubbo 用户的关注,本文将为您详细解读 3.0 预览版的新特性和新功能。 下面先解答一下两个有意思的与 Dubbo 相关的疑问。 为什么 Dubbo 一开源就是 2.0 版本?之前是否...

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

Spring Boot 2.x 系列教程:WebFlux 系列教程大纲(一)

2

xirruiqiang 发布于 2019-04-19

号外:为读者持续整理了几份最新教程,覆盖了 Spring Boot、Spring Cloud、微服务架构等PDF。 获取方式:关注右侧公众号"泥瓦匠BYSocket",来领取吧! 摘要: 原创出处 https://www.bysocket.com 「公众号:泥...

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

红帽接手维护 OpenJDK 8 和 OpenJDK 11

2

yanxinchi 发布于 2019-04-19

在 Oracle 退出和变更许可后,红帽 宣布 接手维护 OpenJDK 8 和 OpenJDK 11,为这两个 OpenJDK 的旧版本提供错误修复和安全补丁。 Oracle 分别在 2014 年 3 月和 2018 年 9 月发布了 JDK 8 和 JDK 11,红帽接手维护...

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

浅谈动态追踪技术

3

小丁 发布于 2019-04-18

本文主要介绍了动态追踪技术,并举例说明动态追踪技术的应用。 身为一个SRE,工作中经常会遇到各种奇奇怪怪的服务异常问题。这些问题在staging(测试环境)没有发现,但放到真实的生产环境就会碰到,最关键的是难以复现,某些问题可能是几个月才会复现。 初次碰到可能会手忙脚乱,暴力的解...

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

Android的Java多线程部简介和Synchronized学习总结

尖兵 发布于 2019-04-18

new Thread() //或者 new Thread(new Runnable()) 复制代码 之后用start()来启动线程。跟代码会发现start()会执行start0()这个native方法,虚拟机调用run方法。有Runnable就会调用传入的runnable的run...

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

短视频架构设计实践

6

xiaoli.he 发布于 2019-04-18

背景   在多媒体领域,为给用户提供优质生动直观的便捷服务,从最早的图文场景已经发展为视频、直播的展现形式,以及目前热门的AR、VR应用。58集团旗下众多业务线,基本都有短视频应用的场景,比如安居客视频看房,车商通看车等,以更直观、便捷的视频形式为用户和商家提供服务。5...

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

七牛云 CEO 许式伟:首次完整架构经验分享

1

xiaoli.wang 发布于 2019-04-18

对工作多年的程序员而言,日后的职业发展无非是专精技术,转型管理,晋升架构师三种选择。成为一名优秀的架构师,是大多数技术人的追求。 想要做架构,空有一身技术是远远不够的,知识的深度和广度,会决定一个架构师的架构能力。而这些知识,从你踏入 IT 行业那一刻起,甚至更早就应该开始储备了...

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

怎么Jenkins配置分布式环境的安全发布?

4

puefu.he 发布于 2019-04-18

我本是Java高级开发,去年换了家公司,当时没有运维,让我来搞搞着试试。结果在运维的道路上越走越远。。。从此兼职了公司的运维,老板可高兴坏了。这次分享一篇当时写发布脚本的经历,希望能你有所帮助。 前言 此配置充分考虑了发布中的各种细节,适用于分布式发布。 此配置中流程模仿自去哪儿...

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