标签:开发

编程技术

Pornhub使用PHP建站;Nginx 之父被捕,前公司:版权应该归我们;“通人性”Bug拖欠员工加班费7年多丨…

14

puefu.he 发布于 2019-12-14

作者 | 观察员小智 「架构视点」是架构头条公众号新开设的内容栏目,试图以新奇、有趣的视角,去观察软件架构乃至软件开发中的那些不为人知的秘密。在这里,你可以看到知名互联网公司技术实践中为人所忽略的方面,也可以看到软件开发领域的那些奇谈怪论,金玉良言。本期是第 0 期,我们打个样,...

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

编程技术

微服务架构,如何做分布式,通用缓存机制?

4

hellas 发布于 2019-12-14

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 来源:波斯码 cnblogs.com/bossma/p/9858847.html 什么是静态数据 为什么需要缓存 通用缓存机制 总结 后记 在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不...

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

编程技术

如何在微服务架构中实现统一认证与授权

刘莉莉 发布于 2019-12-14

对于一个服务系统,安全是必须需要考虑的方面。应用安全是一个不断追求更强的目标,全面性、全系统的方法很重要,因为我们永远不知道入侵者是如果对系统进行攻击。在系统安全的实现上,一般倡导使用安全层 layers of security ,即多层次安全保证,通过连续层提供额外的安全性。每...

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

Spring

Spring Cloud Data Flow 2.3 正式发布

4

zhuangli 发布于 2019-12-14

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 我们非常高兴地宣布Spring Cloud Data Flow 2.3正式发布。 这一版本的主要亮点包括:增加一项新的原生功能,即支持基于非预测型流量模式自动...

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

Java

Spring之跨重定向请求传递数据

3

刘莉莉 发布于 2019-12-14

摘要 在开发场景中,大部分数据都是使用请求转发(forward)进行传递,而使用重定向(redirect)传递数据可能比较少。 那么问题来了:请求中的数据生命周期存活时间只在一个请求转发(request)中,当这个请求结束后,那么请求中所带的数据也会随着这个请求一起拜拜了。而重定...

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

Java

netty原理解析

38

darida 发布于 2019-12-14

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers ...

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

Java

Java8-Stream集合操作快速上手

5

yeseng 发布于 2019-12-14

作者:我是你的小眼睛 https://www.jianshu.com/p/9fe8632d0bc2 目录 Stream简介 为什么要使用Stream 实例数据源 Filter Map FlatMap Reduce Collect Optional 并发 调试 Stream简介 J...

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

Java

学 Maven,看松哥这一篇就够了

46

zhuangli 发布于 2019-12-14

这篇文章之前发过一个在线版的,但是许多小伙伴表示在线阅读网速好慢,因此松哥又在公众号上发一遍,方便小伙伴们阅读。 1 Maven 介绍 1.1 为什么使用 Maven 由于 Java 的生态非常丰富,无论你想实现什么功能,都能找到对应的工具类,这些工具类都是以 jar 包的形式出...

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

Java

你知道吗?90%的好代码都是……

14

darida 发布于 2019-12-14

几乎我们所有的代码都是样板:我们不断重复模式和代码段,却很少改动每个类和项目。那么,到底该如何更有趣、更有效的进行呢? 译者 | 弯月 责编 | Elle 出品 | CSDN(ID:CSDNnews) 以下为译文: 虽然很可悲,但我不得不承认:我们编写代码的能力越强,获...

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

编程技术

余额宝背后的服务治理架构

37

xiaoli.wang 发布于 2019-12-14

微服务化架构下,面临服务治理问题的企业越来越多,这就像一场“暗夜长征”,只有找到正确的治理方向,才能坚持到底,看到胜利的曙光。希望这篇根据ArchSummit2019北京站两场演讲内容整理的长稿能给深陷其中的朋友提供一点启发和借鉴意义。 这次的分享首先介绍余额宝业务及架构的变迁历...

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

Java

Spring Boot 搭建TCP Server

2

zhuangli 发布于 2019-12-13

本示例首选介绍Java原生API实现BIO通信,然后进阶实现NIO通信,最后利用Netty实现NIO通信及Netty主要模块组件介绍。 Netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 BIO(Blocking I/O) 方案 BI...

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

Java

ProtoBuffer—-数据的varint编解码

yanxinchi 发布于 2019-12-13

优点: a. 该数据接口编码出的数据占用内存空间小,约是json的30%~40%。 b. 传输效率高,耗费流量少,因为是字节码,编解码效率,也比json从字节码转换成对象流更快。 c. 传输过程的安全性也有所提高,因为是字节码,抓包器抓到的也只是字节二进制数据。 d. 支持多种语...

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

Spring

Diboot 2.0.3 发布,后端自动化的一大步

2

邓龙华 发布于 2019-12-13

概述 Diboot 2.0.3 正式版终于来了,他支持基于SpringBoot的单体应用、微服务等,支持常用的五大数据库,支持您对于lombok的使用以及对于swagger的使用等。 他具有更广泛的用户群体,更灵活的基础框架,更多的智能化、自动化开发能力,将整个后端开发工作更加的...

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

编程技术

领域驱动设计、业务架构 与 业务中台的关系

8

puefu.he 发布于 2019-12-13

首先来总体的认识下领域驱动设计、业务架构及业务中台的关系,从下图中可以看出,业务中台建设对它们是有依赖关系的,有点意思的是那两条连线是虚线,想说明的是在现有业务中台落地建设过程中,也许有的公司并没有真正有意识的和它们建起连接,有的是自底向上的方式,有的是自顶向下的方式。各有各的的...

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

编程技术

“国货之光” 完美日记的微服务实践和优化思路

4

邓龙华 发布于 2019-12-13

作者 | 庄工,关工,唐工 如果你是一位程序媛,你一定知道完美日记。 如果你是一位程序员,你的那个她一定知道完美日记。 今年双11,完美日记仅用28分钟就超过了2018年双11全天的销售额,成为第一个登上天猫双11彩妆榜首的国货品牌。 在这个遍地都是漂亮小姐姐、号称男人...

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

编程技术

【译】构建事件驱动的微服务(一)——应用特定的业务规则

15

尖兵 发布于 2019-12-13

原文链接 如今,洋葱架构和六边形架构为我们提供了诸多好处,例如可测试性,代码的可维护性以及相对于外部框架的独立性等等。在这这教程中,我会教你使用整洁架构(clean architecture)的方法与工具,例如领域驱动设计(DDD),测试驱动开发,CQRS,事件源,容器化,Oau...

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

编程技术

奇舞周刊第331期(2019-12-13)

1

zhuangli 发布于 2019-12-13

奇舞推荐 从 VSCode 看大型 IDE 技术架构 “我希望从 VSCode 身上看到什么?大型复杂 GUI 软件(如 IDE 类)如何组织功能模块代码;如何使用 Electron 技术将 Web 软件桌面化;如何在打造插件化开放生态的同时保证软件整体质量与性能;如何打造一款好...

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

Spring

spring-data-jpa原生sql查询

dulong 发布于 2019-12-13

随着技术的发展,持久层框架也越来越趋于成熟,从Mybatis到JPA,新的技术都是使我们使用起来更加方便简单.就拿 JPA来说,由于JPA自带的方法可以满足大部分日常开发中的crud,所以深得程序员们的喜爱,但是,有利就有弊. 近日我在开发中就遇到了一个关于查询效率缓慢的问题. ...

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