分类: Web开发

42 篇文章

Java基础语法 – 流程控制
流程控制分类 流程控制:通过语句,控制程序的执行流程 顺序结构 分支结构(if switch) 循环结构(for while do-while) 分支结构 if结构 if(条件表达式){ 语句块;} 若语句体中只有一条语句,那么大括号{}可以省略不写(尽量不要不写,有的语句可能会被当作两条) if(条件表达式){ 语句块1;}else{ 语句块2;…
Java基础语法 – 运算符
运算符与表达式 运算符:对常量或变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合Java语法的式子称之为表达式;不同运算符连接的表达式体现的是不同类型的表达式 如: c = a + b +为运算符 a + b为表达式,由于 + 是算术运算符,所以a + b被称为算术表达式 算术运算符 算术运算 算术运算符 (+、-、*、/、%、++、…
thumbnail
Java基础语法 – 变量
关键字和保留字 关键字:被Java定义的字符(数据类型int、流程控制if、访问权限修饰public) 保留字:可能成为关键字的字符 标识符命名规范 字母数字下换线、首不能为数字 包名:所有字母都小写 类名、接口名:首字母大写(大驼峰) 变量名、方法名:先小后大(小驼峰) 常量名:所有字母都大写,多单词用下划线连接 Java采用unicode字符集…
thumbnail
Java基本概念
基本概念 Java语言的三个版本 Java SE:Java语言(标准版),用于桌面应用开发,是其他两个版本的基础 Java ME:Java语言(小型版),用于嵌入式消费类电子设备 Java EE:Java语言(企业版),用于Web开发 跨平台原理 平台:操作系统 跨平台:Java程序可以在任意OS上运行 在不同的OS中,都安装一个与OS对应的Jav…
thumbnail
Golang极限版抖音项目总结
本项目的需求就是实现一款极简版抖音,实现基础的一些功能,具体如下 开发环境与工具选用 本项目旨在运用Go语言的相关知识,进行团队开发 那么首选的架构,就是微服务架构 微服务架构的思想:彻底地服务化,将每个功能模块分别作为一个服务进行开发 在性能方面,相比传统的单体架构,微服务架构将每个服务相独立,可以将不同的功能模块部署在不同的服务器上,这样在硬件…
thumbnail
微服务架构原理与治理实践
微服务架构介绍 系统架构演变历史 为什么系统架构需要演进? 互联网爆炸性发展 用户规模指数级增长 需求复杂 硬件设置的快速发展 需要复杂性的多样化 开发人员的急剧增加 计算机理论及技术的发展 总的来说就是老的系统架构无法满足新的需求 演变历史 单体架构->垂直应用架构->分布式架构->SOA架构->微服务架构 单体架构 all in one pro…
thumbnail
Go-语言进阶与依赖管理
语言进阶 并发编程 并发 并发:指多线程程序在一个核的CPU上运行,通过时间片的切换,实现同时运行的状态 广义的并发,是指系统的一个特征 并行 并行:利用多核、实现多线程程序的运行 并行可以看作是实现并发的一个手段 Go可以充分发挥多核优势,高效运行 Goroutine 协程:用户态,轻量级线程,创建、调度由Go语言本身完成,栈MB级别 线程:内核…
thumbnail
Go-环境配置与基础语法
环境配置 GOPATH GoPATH下必须有一个src目录 添加环境变量 配置Goland 新建项目 #基础语法 数据类型
thumbnail
node.js以及npm包管理器安装与配置
Node.js与npm包管理器安装与配置 安装 无脑下一步 选择Node.js安装位置 别问,问就全选 如果本地有VS勾选 等待 结束,并按任意键继续安装勾选的VS拓展 安装成功 配置 npm在安装全局模块时的路径和缓存cache的路径 在执行例如npm install webpack -g等命令全局安装的时候,默认会将模块安装在C:\Users\…
Spring框架
Spring 设计模式 在src文件夹创建包和两个车类 Cars是一个接口,包含了车的抽象方法 package com.Factory; public interface Cars { public void start(); public void speed(); public void stop(); } ca1和car2实现了接口的方法,是…