标签:文章

编程技术

研发团队资源成本优化实践

11

zhuangli 发布于 2019-02-22

背景 工程师主要面对的是技术挑战,更关注技术层面的目标。研发团队的管理者则会把实现项目成果和业务需求作为核心目标。实际项目中,研发团队所需资源(比如物理机器、内存、硬盘、网络带宽等)的成本,很容易被忽略,或者在很晚才考虑。 在一般情况下,如果要满足更多的技术指标如并发量和复杂度等...

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

Java

Jenkins+Jmeter+Ant持续集成

23

puefu.he 发布于 2019-02-22

编辑推荐: 本文来自于163yun,,主要介绍了基于Jenkins+Jmeter+Ant 的测试自动化框架环境搭建的相关内容。 前言 通过了解性能测试,知道了jmeter框架以及其扩展知识,jmeter不仅是性能测试利器而且还可以用于接口测试,经过近几周的学习,了解了jmeter...

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

编程技术

微服务架构,多“微”才合适?

10

xubiao.zhuang 发布于 2019-02-22

以前的文章讨论过《 互联网架构,究竟为啥要做服务化? 》,随着数据量、并发量、业务复杂度的增长,互联网架构会出现以下问题: 代码到处拷贝 底层复杂性扩散 基础库(so/jar/dll)耦合 SQL质量得不到保障,业务相互影响 数据库耦合 “服务化”是一个很好的解决上述痛点的方案。...

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

Java

小明要吃冰淇淋之RxJava:lift原理

2

邓龙华 发布于 2019-02-21

我接触Rxjava是在2015年底,已经过去4年的时间了。 2016年学习过一阵子 RxJava 的操作符也做过一些笔记,我们项目的网络请求框架也替换成了 Okhttp+Retrofit ,所以使用 RxJava 做线程间切换就非常好用。 一开始接触 RxJava 感觉除了线程切...

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

Java

Tomcat服务器的 Server.xml 配置文件详解!

18

dulong 发布于 2019-02-21

前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。...

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

Java

Java 8:1行为参数化

3

xiaoli.he 发布于 2019-02-21

2 次查看 行为参数化本质上是一块代码并使其可用而不执行它。例如,它可以传递给方法。 由于Java 8引入了lambdas (最后),现在可以使用匿名函数来参数化方法的行为。如果您熟悉Javascript,Scala,Groovy或内置lambdas的任何其他语言,那么您可能一直...

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

Java

Nacos系列:基于Nacos的配置中心

6

xirruiqiang 发布于 2019-02-21

前言 在看正文之前,我想请你回顾一下自己待过的公司都是怎么管理配置的,我想应该会有以下几种方式: 1、硬编码 没有什么配置不配置的,直接写在代码里面,比如使用常量类 优势:对开发友好,开发清楚地知道代码需要用到什么配置 劣势:涉及秘钥等敏感配置直接暴露给开发人员,不安全;如果想修...

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

Java

『互联网架构』软件架构-spring源码之spring MVC(下)(13)

5

邓龙华 发布于 2019-02-21

有老铁联系我,想好好学习一个框架,从底层看源码,从头跟到尾,每个都写上注释。我的建议老铁别傻了,别人写一个框架多少个人的团队,多少个日日夜夜你还要养家糊口,其实有三个阶段,我来说下具体哪三个阶段。 学习一个框架的阶段 1. 学会对这个框架的使用 翻翻书,百度一下基本就可以了。 2...

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

Java

类加载器在 Java 中扮演的角色是什么

darida 发布于 2019-02-21

阅读本文大概需要3分钟。 典型答案 首先,类加载器属于JVM的类加载子系统,常见的类加载器有:Bootstrap classloader、ExtClassloader、AppClassloader,还有用户自定义的类加载器。Bootstrap classloader是C++编写的...

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

Spring

spring cloud config将配置存储在数据库中

1

yeseng 发布于 2019-02-21

转载请标明出处: https://blog.csdn.net/forezp/… 本文出自 方志朋的博客 Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库,放在本地是将将所有的配置文件统一写在Config Server工程...

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

编程技术

中台之上(二):为什么业务架构存在 20 多年,技术人员还觉得它有点虚?

5

xiaoli.wang 发布于 2019-02-21

业务架构这个词大家时常听到,但是能解释得清楚的却不多,撩撩度娘,你就会发现,不少人问及业务架构和应用架构的关系,聊天时,也常有人问起业务架构师和产品经理什么区别?业务架构分析和需求分析什么区别?为了思考这个问题,我把《软件工程》、《软件系统架构》、《系统分析与设计》都翻了,这些经...

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

编程技术

细说API – 文档和前后端协作

9

xubiao.zhuang 发布于 2019-02-21

在上一篇文章—— 《细说API – 重新认识RESTful》 中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式。 我经历过一些没有文档的项目,前后端开发者坐到一起口口相传,或者有些团队用 word、pdf 来编写 AP...

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

编程技术

重学前端-winter

8

zhuangli 发布于 2019-02-21

本文为:winter 发布在极客时间 【重学前端】系列课程的的笔记和总结 支持正版哦: https://time.geekbang.org/col… 导语 如果深入进去了解,你会发现,表面上看他们可能是一时忘记了,或者之前没注意但实际上是他们对于前端的知识体系和底层原...

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

编程技术

微服务之数据同步Porter

11

yanxinchi 发布于 2019-02-21

Porter是一款数据同步中间件,主要用于解决同构/异构数据库之间的表级别数据同步问题。 背景 在微服务架构模式下深刻的影响了应用和数据库之间的关系,不像传统多个服务共享一个数据库,微服务架构下每个服务都要有自己的数据库。如果你想获得微服务带来的好处,每个服务独有一个数据库是必须...

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

Spring

Springboot 系列(六)Spring Boot web 开发之拦截器和三大组件

1

yeseng 发布于 2019-02-21

Springboot 中的 Interceptor 拦截器也就是 mvc 中的拦截器,只是省去了 xml 配置部分。并没有本质的不同,都是通过实现 HandlerInterceptor 中几个方法实现。几个方法的作用一一如下。 preHandle 进入 Habdler 方法之前执...

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

Spring

Web开发比较:Spring Boot 与 Express.js

1

Harries 发布于 2019-02-21

JavaScript的服务器端开发比Java更好吗?它可能只取决于正在开发的应用程序。我现在可以听到来自Java开发人员的发声。 从Java开发人员的角度来看,使用Spring Boot生态系统和JavaScript与Express进行Web开发的简单比较。 本文的目标 这是一个...

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

Java

10个Java开发人员的顶级测试工具、库和框架介绍

puefu.he 发布于 2019-02-21

介绍10个出色的测试框架,工具和库,以提高您的自动化测试技能。 最近,我写了一些关于Java开发人员今年应该学习什么的文章,例如 编程语言 , 库 和 框架 ,但如果你只有一件事需要改进或学习,那么那必须是你的自动化测试技能。 测试是将专业开发人员与业余开发人员分开的学科之一。它...

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

Java

RPC基本原理以及如何用Netty来实现RPC

3

小丁 发布于 2019-02-21

在微服务大行其道的今天,分布式系统越来越重要,实现服务化首先就要考虑服务之间的通信问题。这里面涉及序列化、反序列化、寻址、连接等等问题。。不过,有了RPC框架,我们就无需苦恼。 一、什么是RPC? RPC(Remote Procedure Call)— 远程过程调用,是一个计算机...

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