运算符与表达式 运算符:对常量或变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合Java语法的式子称之为表达式;不同运算符连接的表达式体现的是不同类型的表达式 如: c = a + b +为运算符 a + b为表达式,由于 + 是算术运算符,所以a + b被称为算术表达式 算术运算符 算术运算 算术运算符 (+、-、*、/、%、++、…
Java基础语法 – 变量

关键字和保留字 关键字:被Java定义的字符(数据类型int、流程控制if、访问权限修饰public) 保留字:可能成为关键字的字符 标识符命名规范 字母数字下换线、首不能为数字 包名:所有字母都小写 类名、接口名:首字母大写(大驼峰) 变量名、方法名:先小后大(小驼峰) 常量名:所有字母都大写,多单词用下划线连接 Java采用unicode字符集…
Java基本概念

基本概念 Java语言的三个版本 Java SE:Java语言(标准版),用于桌面应用开发,是其他两个版本的基础 Java ME:Java语言(小型版),用于嵌入式消费类电子设备 Java EE:Java语言(企业版),用于Web开发 跨平台原理 平台:操作系统 跨平台:Java程序可以在任意OS上运行 在不同的OS中,都安装一个与OS对应的Jav…
Git相关规范(未重构版)

一、Pull Request【PR】规范 我这里以开发一个新功能:文件上传为例 Step1 clone 代码到本地仓库,创建分支: feat/file-upload,并且切换到该分支 分支命名的格式往下看 # 克隆远程仓库 git clone git@github.com:HXTIA/pubWork_test.git # 创建并切换到 feat/f…
Golang极限版抖音项目总结
Git和Github
密码保护:本科毕业设计论文写作指导

本项目的需求就是实现一款极简版抖音,实现基础的一些功能,具体如下 开发环境与工具选用 本项目旨在运用Go语言的相关知识,进行团队开发 那么首选的架构,就是微服务架构 微服务架构的思想:彻底地服务化,将每个功能模块分别作为一个服务进行开发 在性能方面,相比传统的单体架构,微服务架构将每个服务相独立,可以将不同的功能模块部署在不同的服务器上,这样在硬件…
Git是目前世界上最先进的分布式版本控涠系统 Git作用 版本控制 协同开发 Git结构 整个结构可以分为: 工作区用户在IDE或者本地目录中对文件进行添加、修改、删除操作git add 文件或目录git rm 文件git checkout 文件通过上面的命令,将文件提交到缓冲区 缓冲区表示个人开发的一个小阶段的完成仓库区中记录的各版本是可以查看并…
这篇文章受密码保护,输入密码才能阅读
微服务架构原理与治理实践

微服务架构介绍 系统架构演变历史 为什么系统架构需要演进? 互联网爆炸性发展 用户规模指数级增长 需求复杂 硬件设置的快速发展 需要复杂性的多样化 开发人员的急剧增加 计算机理论及技术的发展 总的来说就是老的系统架构无法满足新的需求 演变历史 单体架构->垂直应用架构->分布式架构->SOA架构->微服务架构 单体架构 all in one pro…
Go-语言进阶与依赖管理

语言进阶 并发编程 并发 并发:指多线程程序在一个核的CPU上运行,通过时间片的切换,实现同时运行的状态 广义的并发,是指系统的一个特征 并行 并行:利用多核、实现多线程程序的运行 并行可以看作是实现并发的一个手段 Go可以充分发挥多核优势,高效运行 Goroutine 协程:用户态,轻量级线程,创建、调度由Go语言本身完成,栈MB级别 线程:内核…
Go-环境配置与基础语法
环境配置 GOPATH GoPATH下必须有一个src目录 添加环境变量 配置Goland 新建项目 #基础语法 数据类型