标签:希望

编程技术

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

15

尖兵 发布于 2019-12-13

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

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

编程技术

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

1

zhuangli 发布于 2019-12-13

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

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

Java

如何健壮后端服务?

xubiao.zhuang 发布于 2019-12-13

对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互...

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

Java

一篇文章教你轻松使用fastjson

11

邓龙华 发布于 2019-12-13

前言 只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star: https://github.com/ZhongFuCheng3y/3y JSON 相信大家对他也不陌生了,前后端交互中常常就以 JSON 来进行 数据交换 。而有的时候,我们也会将 JSON 直接保...

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

编程技术

负责任地编写JavaScript代码(三)

3

xirruiqiang 发布于 2019-12-13

原文地址: alistapart.com/article/res… 原文作者:Jeremy Wagner 译者:龚亮 声明:本翻译仅做学习交流使用,转载请注明来源 针对网站上存在的 JavaScript 问题,你已经尝试了所有可能解决它的​方法。比如, 尽可能地依赖 Web 平台...

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

Java

大家好,我是十三

9

xiaoli.he 发布于 2019-12-13

我是十三,一名普通的 Java 开发者,“十三”是我游戏里的 ID,后来注册一些网站的时候也都用了这个名字,并没有什么特殊的含义。 我喜欢在网上分享一些个人的故事以及工作中遇到的问题,自 2017 年开始用 “十三” 这个网名在各个博客平台发表文章,很多网友叫我三哥或者十三哥,也...

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

Java

一篇文章教你轻松使用fastjson

10

dulong 发布于 2019-12-13

只有光头才能变强。 文本已收录至我的GitHub精选文章,欢迎Star: github.com/ZhongFuChen… JSON 相信大家对他也不陌生了,前后端交互中常常就以 JSON 来进行 数据交换 。而有的时候,我们也会将 JSON 直接保存在数据库中。 可能就有人不太理...

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

Java

如何让自己少写点bug?

9

hellas 发布于 2019-12-13

 一点小感触   很多人都知道学编程需要多写代码!不停的写,不停的写,不停的写,结果写的全是Bug . . . 自学其实可能感觉不到,但这如果是在企业级开发里,你写的每一行代码都是要组成产品的一部分交付到用户手里,所以你提交到代码库的每一行代码都是需要 提测 ...

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

Java

京东商详前台系统优化实践

9

hellas 发布于 2019-12-13

写在前面 商品详情页又名单品页,是京东商城购物主流程之一。商品详情页作为用户了解商品信息的主要页面,有上百种业务场景,并且展示层面要求个性化场景较多,同时承载着京东购物主流程最大的访问量,再加上电商共同的特点,秒杀类场景居多,尤其以618和双11 更为突出。这样就对商详系统的性能...

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

Java

工作十年,分享看过的优质 Java 书籍

20

songhua.gao 发布于 2019-12-13

不知不觉,我已经接触 Java 11 年了——从 2008 年北京奥运会那年开始,到现在;未来还会更久。这期间我读了不少 Java 方面的书籍,纸质版的少说有三十来本吧,更何况还有不少的电子书。万事都有好坏,书也一样。有的是精神粮食,有的纯粹是浪费时间。这里就分享一些我精挑细选后...

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

Spring

微服务治理实践:探寻业务的单点异常自愈能力

30

邓龙华 发布于 2019-12-13

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 不断的学习新东西,不断的思考更多,不断的对原有自己造成更大的冲击。如果要给我迁移 FaaS 期间的感受下一个总结,那么一定是:“在撕裂中成长”。 微服务架构下,稳定性和高可用...

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

Java

微服务治理实践:探寻业务的单点异常自愈能力

30

xiaoli.he 发布于 2019-12-13

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 不断的学习新东西,不断的思考更多,不断的对原有自己造成更大的冲击。如果要给我迁移 FaaS 期间的感受下一个总结,那么一定是:“在撕裂中成长”。 微服务架构下,稳定性和高可用...

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

编程技术

史上最详细的区块链技术架构分析

17

xirruiqiang 发布于 2019-12-13

编辑推荐: 文章主要介绍了区块链的数据结构,Merkle树结构,哈希函数以及一些加密算法等,希望对您能有所帮助。 本文来自于jianshu,由火龙果软件Luca编辑、推荐。 数据层是最底层的技术,主要实现了两个功能:数据存储、账户和交易的实现与安全。数据存储主要基于Merkle树...

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

Java

美团大佬带你从ReentrantLock的实现看AQS的原理及应用

21

刘莉莉 发布于 2019-12-12

前言 Java中的大部分同步类(Lock、Semaphore、ReentrantLock等)都是基于AbstractQueuedSynchronizer(简称为AQS)实现的。 AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架。 本文会从应用层逐渐深...

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

Java

macOS/Linux下maven环境及私有仓库配置折腾记

2

hanze 发布于 2019-12-12

最近在接触公司内一个Maven项目需要配置公司内部的私有仓库,可以借此机会熟悉下Java开发大名鼎鼎的Maven,网上不少关于Maven的配置资料都是基于Windows环境,基于OSX和Linux的教程很少,因此在环境搭建及配置中也遇到不少问题,在成功搭建这个环境过程中也学到了不...

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

Java

Gradle(三) Gradle配置构建和渠道包

4

邓龙华 发布于 2019-12-12

Android开发,打包的时候可能会打内测包,外侧包,release包等,还有就是有时候还需要打不同渠道的包等.这时它们里面的包名,应用图标,应用名称,某些资源文件,某些java文件等可能不同,如果通过人工去手动改,改了之后再打包的话,那就太麻烦了.现在有了Gradle,它可以帮...

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

编程技术

【备战春招系列】50道微服务面试真题详解

21

yanxinchi 发布于 2019-12-12

很快2019年就要过去,过完春节我们将迎来我们的金三银四,我们需要做好充足的准备把握这次机会,给大家收集了2019年大厂常见的一些面试真题,给大家整理了一个备战春招系列,以后一一更新给大家。 1、您对微服务有何了解? 微服务,又称微服务 架构,是一种架构风格,它将应用程序构建为以...

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

Java

Quarkus:超音速亚原子 Java 体验

42

dulong 发布于 2019-12-12

前言 在传统单体应用模式下,技术人员会对整个应用堆栈进行优化,从而让一个应用服务器上可以运行许多应用程序。例如,在一个 JBoss EAP 实例上,我们可以运行上百个应用程序。 传统单体应用架构大致分为五层:底层为操作系统;操作系统上运行 Java 虚拟机;Java 虚拟机之上运...

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