标签:产品

编程技术

后端两小时,前端一星期

3

yanxinchi 发布于 2019-11-18

周末参加极客大学的前端训练营毕业典礼,有同学问我, 我们公司做项目分配任务,一个星期的活,后端呢,两三个小时就弄完了,前端要做界面,做交互,做功能,忙活一个星期还得和设计师对 UI,和需求方对业务逻辑,最后呢,管事的还是那些后端工程师,这个世界还有天理吗? 你看,这就是一个前端工...

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

编程技术

我们使用了不同的技术栈,但是都实现了微服务测试

2

changyuan.xu 发布于 2019-11-18

作者 | Wojciech Bulaty、Liam Williams 译者 | 王强 编辑 | 田晓旭 当我们使用了微服务架构和基于容器的基础设施之后,那么我们就不得不重新制定一个测试策略,因为微服务架构对在线(远程)依赖项的依赖较多,而对进程内组件的依赖较少,所以测试策略和测试...

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

编程技术

微服务查询语言 – restQL 初识

1

yanxinchi 发布于 2019-11-18

原创作者:李贞 restQL is a microservice query language that makes easy to fetch information from multiple services in the most efficient manner.&nb...

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

编程技术

实用的软件架构方法

hellas 发布于 2019-11-18

导读 软件架构就是软件的基本结构,它是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比...

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

编程技术

大型网站的演化之路——读《大型网站技术架构》

1

puefu.he 发布于 2019-11-18

大型网站的演化之路——读《大型网站技术架构》 __ author:姚毛毛的博客 & 妖生 01 大型网站or软件有什么特点? 高并发、大流量,微信都日活10亿了 7×24的高可用,俗称的4个9(99.99%) 海量数据的存储与管理 全国甚至全球的用户分布,复杂...

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

编程技术

道路千万条,安全第一条:微服务稳定性保障的“痛”!

3

小丁 发布于 2019-11-18

微服务改造中,挑战最大的就是拆分之后的稳定性保障,拆分之后链路复杂、故障点众多,需要一套体系化的稳定性保障机制。 1. 稳定性保障的目标 微服务稳定性保障需要从事前、事中和事后全方位进行考虑。 微服务架构下,应用程序、依赖服务、网络、硬件等都有可能出现故障,稳定性设计和保障的具体...

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

Java

Java中23种设计模式–超快速入门及举例代码

yanxinchi 发布于 2019-11-18

java的设计模式大体上分为三大类: 创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子...

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

编程技术

vivo web service:亿万级规模web服务引擎架构

6

zhuangli 发布于 2019-11-18

本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/ovOS0l9U5svlUMfZoYFU9Q vivo web service是开发团队围绕奇点内核打造出的基于vivo手机平台的web服务引擎,该服务引擎从浏览器产品线中经...

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

编程技术

软件架构指南

3

刘莉莉 发布于 2019-11-17

写在前面 软件行业里,人们谈起“架构”时,指的是对软件系统内部设计最重要的方面进行模糊定义的概念。良好的架构很重要,否则将来新增功能会变得越来越慢,成本也会变高 但“架构”一词应谨慎对待,因为通常意味着与编程的分离,甚至浮华夸大。而我们真正关注的是能够支持其自身的演变,并且与编程...

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

编程技术

音视频技术开发周刊(第120期)

dulong 发布于 2019-11-17

每周一期,纵览音视频技术领域的干货和新闻投稿: contribute@livevideostack.com。 架构 5 个理由说明为何 WebRTC 直播流是大规模低延迟的正确选择 是否会出现一个好的替代方案,或者 WebRTC 就是在浏览器中实现低延迟传输的好方式。 Kuren...

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

Java

再来看看Java的新特性——Stream流

3

xiaoli.he 发布于 2019-11-16

半年前开始试着使用Java的新特性,给我印象最深的就是Stream流和Optional。其中Stream提高了看法效率,让代码看起来十分清爽。 为什么要使用流? 摘要中已经说明了,为了提高开发效率。流可以帮助我们高效操作 集合 ,流帮助我们通过 流水线 的方式对集合进行 删减 、...

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

编程技术

再见微服务

6

darida 发布于 2019-11-16

点击“ 开发者技术前线 ”,选择“星标:top:” 13: 21 在看|星标|留言,  真爱 翻译 | 马岛 来源: https://madao.me/goodbye-microservices/ 原文: https://segment.com/blog/goodbye...

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

编程技术

美国公司实现现代作战环境下的电子战设备测试能力

2

xiaoli.he 发布于 2019-11-16

据军事宇航网站2019年11月8日报道,美国Keysight公司正在开发电子战威胁仿真软件和硬件解决方案,以生成现代电子战射频(RF)环境,让工程师在这种环境下能够测试其电子战系统。 美国国防工业将电磁频谱用于各种应用,如射频、微波和毫米波雷达。电子战系统设计者需要在这种充满挑战...

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

Java

工具篇:IDEA 必备的利器 Lombok

13

hellas 发布于 2019-11-16

作者:  LiWenD   来源: https://urlify.cn/VVj6fq 以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既没有技术含量,又影响着代...

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

编程技术

宜信微服务任务调度平台建设实践

6

songhua.gao 发布于 2019-11-16

一、SIA-TASK 的产生 1.1 背景 无论是互联网应用还是企业级应用,都充斥着大量的批处理任务,常常需要一些任务调度系统帮助我们解决问题。 随着微服务化架构的逐步演进,单体架构逐渐演变为分布式、微服务架构 。 在这样的背景下,很多之前的任务调度平台或组件已经不能满足业务系统...

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

Java

走进JavaWeb技术世界3:JDBC的进化与连接池技术

4

刘莉莉 发布于 2019-11-15

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-… 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众...

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

Java

Nacos微服务配置,注册&发现快速上手

3

hanze 发布于 2019-11-15

准备好centos7,配好JAVA_HOME, Nacos下载地址 。 tar xf nacos-server-1.1.4.tar.gz -C {指定解压目录} cd {解压目录} #修改持久层为mysql(默认是用derby) #将 conf/nacos-mysql.sql怼到...

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

编程技术

CCR2019直击丨从参展玩家“众生相”,看医学影像AB面

5

changyuan.xu 发布于 2019-11-15

2019年11月14日上午11时许,随着中华医学会放射学分会主任委员金征宇依次走过GE、飞利浦、西门子、拜耳等展台,一举燃起全场近80家参展商的热情,这场展会才算正式拉开帷幕。 在为期五天的中华医学会第二十六次全国放射学学术大会(CCR2019)上,各家展商毫不吝啬搬出“看家宝贝...

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