加载中
0308 软件系统的非功能需求

故事开始。 小李是一个一线的java程序员,做软件开发多年,有一天,被邀请去参加一个大厂的面试,面试前他做了各种准备,有软件原理方面的,软件设计方面的,还有软件架构方面的知识。并不断...

0302 中台落地前概念和思考

<br /> <br />从前有一个java工程师,梦想技术不断突破,设计理念不断创新,于是开始关注中台,对于中台一无所知的他,最快的方式找一个相关领域的专家,快速的累积起基础知识,形成完整的知...

2020/03/02 23:42
322
0228 我的潘多拉

我的潘多拉 从一个故事说起。<br />从前,有个Java程序员非常喜欢写程序,喜欢研究源码,读英文文档。但是它在一家小公司里工作,公司的技术栈很陈旧。<br /> <br />单个系统代码中含有很多的...

2020/02/29 01:16
76
0226 rest接口设计

背景 为了更方便的书写和阐述问题,文章中按照第一人称的角度书写。作为一个以java为主要开发语言的工程师,我所描述的都是java相关的编码和设计。 工程师的静态输出就是代码和文档,动态的就...

2020/02/27 12:06
111
0224 如何面对高并发?缓存?中台为什么会火?

场景的变化 场景 特点 变化点 老 复杂的业务逻辑 新 大量用户高并发访问 软件开发方法,过程管理,组织架构变化 垂直伸缩 提高服务器的硬件配置来支撑;<br /> <br /> <br />两个问题: 物理...

2020/02/24 19:10
145
devops实践: teamcity实现持续集成

解决了什么问题? 快速ci cd ; 团队协作效率更高,更快的集成,更快的交付;走gitops模式; 主流的CICD过程: teamcity的架构: ...

企业业务产品上云设计

背景 云计算越来越普及,从亚马逊到阿里云,再到各种国内云(腾讯云,华为云,金山云),那么云计算的本质是什么?程序员您所处的公司的业务产品是不是要上云呢? 一定要上云。 原因如下: ...

程序员10 你本地安装是怎么安装k8s环境的?

作为一个拥抱云原生的程序员,你必须会使用docker和k8s. 今天,我按照步骤一步一步安装一个本地的k8s,方便后面探索k8s的高级特性。 下载k8s-for-docker-desktop 打开命令行,先下载源码。 gi...

程序员7 你是如何管理你的多个k8s资源的?

图中是八岐大蛇,8个脑袋。 程序眼,如果你的机器管理了多个k8s资源,你该怎么做? 答案是: context; context的指令 查看当前客户端的context配置 即上下文,设置你工作的上下文。 查询上下文...

03/29 20:24
42
云原生系列6 基于springcloud架构风格的本地debug实现

debug是程序员在日常开发中最常使用的操作, 那么,你是如何快速在微服务架构风格下快速debug后端服务呢? 开发现状 开发的理想状态 本地调测的使用步骤 登录智能网关 如果集成开发环境是在本...

程序员都遇到过哪些误解?

立题 程序员: 为计算机编写代码的人,按照现代企业研发部的岗位,分为:开发工程师,运维工程师,架构师,数据工程师,算法工程师等; 误解: 即事实是另外一种情况,而因为环境的复杂性或者...

02/18 23:33
27
云原生系列5 容器化日志之EFK

上图是EFK架构图,k8s环境下常见的日志采集方式。 日志需求 1 集中采集微服务的日志,可以根据请求id追踪到完整的日志; 2 统计请求接口的耗时,超出最长响应时间的,需要做报警,并针对性的...

云原生系列4 批量定时更新本地代码库

图中是一个自动化的机械流水线。 作为一名程序员,每天一定有非常多工作是每天必须重复的, 如何消除重复性的工作?也让自己日常重复工作自动化呢? 背景和需求 开发人员入职一家新公司,一般...

git
02/18 00:12
76
云原生系列3 pod核心字段

pod是容器化的基础,好比大楼的地基。 Pod跟容器的关系 类比一下: POD: 物理机 容器: 物理机上的一个进程; 容器只是Pod的一个普通字段...

云原生系列2 部署你的第一个k8s应用

云原生的概念和理论体系非常的完备,but talk is cheap , show me the code ! 但是作为一名程序员,能动手的咱绝对不多BB,虽然talk并不cheap , 能跟不同层次的人讲明白一件事情,本身就不是...

02/15 22:54
121
云原生系列1 pod基础

POD解决了什么问题? 成组资源调度问题的解决。 mesos采用的资源囤积策略容易出现死锁和调度效率低下问题; google采用的乐观调度技术难度非常大; 而k8s使用pod优雅的解决了这个问题。<......

harbor安装实操笔记

纸上得来终觉浅,实操一遍吧! 把所有开发的后端服务先在打成镜像,传到私有镜像仓库; 然后在任意的远程机器拉取镜像,然后可采用docker或者docker-compose的方式运行,本节先按照......

2020/12/30 22:23
26
程序员你是如何使用镜像中心Harbor的?

背景 harbor即docker的私服;管理公司内部输出的镜像制品; 是VMware公司中国团队为企业用户设计的镜像注册服务器,用途:存储和分发docker镜像; 在官方的docker registry服务中增加了安全,...

2020/12/30 00:06
35
程序员你是如何使用Nacos作为配置中心的?

假如你使用的是spring-cloud-alibaba微服务技术栈 单个服务独有配置文件 即去除应用程序的状态,配置统一外部化管理,方便进行水平的伸缩。 集成步骤: 假如我有一个应用app-design; 1,引入...

程序员你是如何降低NPE的?

程序员,如果系统突然报了一个空指针异常,你肯定像吞了一只苍蝇一样尴尬。 那么如何在日常开发过程中降低NPE? 问题 回答 现状 返回空值会出现大量的空指针异常 目的 改进方法的返回值,降低...

2020/09/15 23:46
5.9K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部