标签:阿里云

编程技术

从服务和存储角度看异地多活的高可用架构

7

xiaoli.wang 发布于 2020-01-18

1. 前言 互联网公司的分布式系统要对外提供可靠的服务,一般都会有一套高可用的架构,在CAP理论下,分区容忍性往往是不能舍弃的,所以对于系统可用性(Availability)、数据一致性(Consistency)的容忍程度,决定了能提供什么样的服务等级。简单的系统部署在单地域单机...

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

Java

Java 基础(一)| 使用泛型的正确姿势

2

Harries 发布于 2020-01-17

前言 为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是泛型 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那...

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

Java

Jenkins+Git+Maven持续集成经典教程

33

yanxinchi 发布于 2020-01-17

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 作者:mousycoder segmentfault.com/a/1190000002895521 Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能。现在软...

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

编程技术

Serverless 微服务实践-移动应用包分发服务

4

xiaoli.wang 发布于 2020-01-16

背景 阿里云函数计算是事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码,并提供日志查询、性能监控、报警等功能。借助于函数计算,您可以快速构建任何类型的应用和服务,无需管理和运维。而...

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

Java

稳定性专题 | Spring Boot 常见错误及解决方法

1

刘莉莉 发布于 2020-01-16

找不到配置?配置不对?配置被覆盖? Spring Boot 配置加载过程解析: 1、Spring Boot 配置的加载有着约定俗成的步骤: 从 resources 目录下加载 application.properties/application.yml ; 再根据里面的 spri...

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

Java

大数据方向学习面试知识图谱

5

yeseng 发布于 2020-01-15

正所谓,无招胜有招。 愿读到这篇文章的技术人早日明白并且脱离技术本身,早登彼岸。 一切技术最终只 是雕虫小 技 。 大纲 本系列主题是大数据开发面试指南,旨在为大家提供一个大数据学习的基本路线,完善数据开发的技术栈,以及我们面试一个大数据开发岗位的时候,哪些东西是重点考察的,这些...

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

Java

新年新起点 | Nacos GitHub Star 破万后的回顾和展望

5

Harries 发布于 2020-01-15

2020.01.02 新年伊始,Nacos Star 突破 10000,从此迈上了一个新的里程碑。感谢大家的一路支持、信任和帮助!!! Nacos 开源 17 个月以来,发布了 22 个版本,成功切入 Dubbo/Spring-Cloud/ 云原生三个核心生态。吸引了 88 位优...

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

Java

burpsuite 插件编译学习指南

34

Harries 发布于 2020-01-15

简介:本文讲解如何编译github上相关burp插件作者开发的基于maven构建的java项目,让初学者也能自己动手编译自己需要的burp插件,以及更方便的阅读和学习开发者的代码。 一、为什么要自己搭建burp extender编译环境 1、Bapp Store中提供的插件 和 ...

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

编程技术

微服务架构以及服务拆分原则

7

darida 发布于 2020-01-15

微服务是什么 微服务起源于 2005 年 Peter Rodgers 博士在云端运算博览会提出的微 Web 服务 (Micro-Web-Service) ,根本思想类似于 Unix 的管道设计理念。 2014 年,由 Martin Fowler 与 James Lewis 共同提...

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

Java

0104 代码方式动态刷新logback日志配置

2

darida 发布于 2020-01-14

背景 日志是一个系统或者说一个产品技术架构中重要组成部分。 日志框架 说明 跟slf4j集成所需依赖 slf4j 日志门面,具体实现由程序决定 jcl commons-logging jcl-over-slf4j jul jdk-logging slf4j-api jul-to-...

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

Java

前端使用docker+jenkins实现自动打包部署

5

puefu.he 发布于 2020-01-13

继上一篇文章, 实现一个cli项目脚手架, 完成项目初始化。 这篇文章主要讲讲,开发完成后的持续集成CI/CD。 主要实现功能: 当向github仓库push代码后, 实现自动打包, 并部署到对应服务器上。 其实使用jenkins就可以实现了。 为什么加一个docker? 为了装...

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

Java

Docker 搭建 Jenkins 实现自动部署

11

小丁 发布于 2020-01-13

自动化部署(持续集成/CI+持续交付/CD)不仅可以提升开发效率,让程序员更专注产品与业务的开发,还可以节省很多运维成本以及提升运维效率。其中,Jenkins是自动化部署中最流行的工具,尤其是Docker+Jenkins的完美搭配,每个程序员都应该掌握这两个工具的使用。 环境配置...

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

Java

Tomcat 9.0.26 高并发场景下DeadLock问题排查与修复

9

changyuan.xu 发布于 2020-01-13

本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/-OcCDI4L5GR8vVXSYhXJ7w 作者:黄卫兵、陈锦霞 一、Tomcat容器 9.0.26 版本 Deadlock 问题 1.1 问题现象 1.1.1 ...

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

Spring

Docker实战部署JavaWeb项目-基于SpringBoot

xirruiqiang 发布于 2020-01-13

最近在滴滴云上看到服务器很便宜,1核2G,1年只需要68块钱。下面是我基于Docker部署Javaweb服务的过程。目前我见过的最便宜的服务器,阿里云打折的时候都没有这么便宜啊,果断入手。有需要的话可以通过下面链接购买。 滴滴云全线标准型云服务器限时特惠,新购云服务包1个月5折,...

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

编程技术

新工作第十五周

xiaoli.he 发布于 2020-01-11

到春节,新工作就完整四个月了,磨合的也差不多了,情况也了解的差不多了,需要做计划了,当然不是为了计划而计划,也不是为了产品数据而计划,而是从一个程序员的角度去考虑。 面临的复杂性在于,自己的水平和认知还处于一个可提升的阶段,很多考虑不全面,但正因为如此,才要去想,虽然过程很痛苦。...

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

Java

再见Jenkins,从Gitlab代码提交到k8s服务持续交付只需七毛三

18

yanxinchi 发布于 2020-01-11

Gitlab runner 快速搭建CICD pipeline 背景 日常开发中,相信大家已经做了很多的自动化运维环境,用的最多的想必就是利用Jenkins实现代码提交到自动化测试再到自动化打包,部署全流水线 Jenkins在devops担任了很重要的角色,但是另一方面...

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

Java

里程碑式 Dubbo 2.7.5 版本发布,性能提升 30%,支持 HTTP/2、TLS、Protobuf 等特性

6

xiaoli.wang 发布于 2020-01-10

作者简介: 刘军,GitHub账号Chickenlj,Apache Dubbo PMC,项目核心维护者,见证了Dubbo从重启开源到Apache毕业的整个流程。 现任职阿里云云原生应用平台团队,参与服务框架、微服务相关工作,目前主要在推动Dubbo开源的云原生化。 近日,备受瞩目...

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

编程技术

云系统和容器软件为软件定义计算市场带来新活力

xirruiqiang 发布于 2020-01-09

IDC新发布的软件定义计算软件市场半年跟踪报告显示,2019年上半年中国软件定义计算软件市场的市场规模达到了3.4亿美元,同比增长36.3%。IDC预测该市场在数据中心现代化、企业基础架构云化以及云原生应用普及化的趋势下,在未来五年其复合增长率仍将达到24.8%,到2023年市场...

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