后端开发
文章平均质量分 93
Alsey_
计算机软件技术工作者
展开
-
闲谈错误处理的设计
系统开发中,除了编写正常的业务逻辑外,免不了需要处理各种错误,本文简单讨论了错误处理的思路以及如何正确处理错误。错误处理的困境系统开发中,除了编写正常的业务逻辑外,免不了需要处理各种错误,甚至,处理错误的代码可能多于正常业务逻辑代码!一般的,一个程序员习惯于首先编写正常的业务逻辑,然后,再回头处理各处异常。但是,如果一开始没有一个好的规划,就会发现处理错误的逻辑和正常逻辑搅和在一起,之后的代码往往难于阅读和维护。甚至发现为了处理有些错误,还需要重新修改程序的结构,导致不断地返工和重构。而..原创 2021-06-07 20:35:42 · 2740 阅读 · 0 评论 -
给 Java 程序员写的 Go 语言入门
Go,又称 golang,是 Google 开发的一种静态强类型、编译型,并发型,并具有垃圾回收功能的编程语言。罗伯特·格瑞史莫、罗勃·派克及肯·汤普逊于 2007 年 9 月开始设计 Go 语言,于 2009 年 11 月正式宣布推出,成为开放源代码项目。1. 环境1.1. GOROOT和GOPATHGOROOT:Go 的安装路径; GOPATH:Go 的工作路径,类比 Java 中的 CLASSPATH。GOPATH 可以有多个,Windows-based OS 以分号分隔;Unix-原创 2021-06-07 20:26:56 · 372 阅读 · 0 评论 -
Restful API 设计
REST(Representational State Transfer) 是 Roy Fielding 博士在2000年他的博士论文「Architectural Styles and the Design of Network-based Software Architectures(PDF)」中提出来的一种软件架构风格。REST 服务与早前 Web Service 的 SOAP 和 XML-RPC 协议对比来讲更加简洁,现在越来越多的 Web 服务开始采用 REST 风格设计和实现。Restful原创 2021-06-07 20:24:46 · 859 阅读 · 1 评论