企业开发基础-9-JS
基本语法引入方式123<script> js代码</script>
1<script src="js文件"></script>
输入输出语句prompt()
12prompt("请输入:");// 该语句在页面弹出一个输入框,并且带有提示
alert()
1alert("提示");
console.log()
1console.log("控制台输出的内容");
document.write()
1document.write("向页面输出内容");
变量和常量
JavaScript是弱类型语言,定义变量时不用区分具体数据类型
定义局部变量
语法:let 变量名 = 值;
定义全局变量
语法:变量名 = 值;
定义常量
语法:const 常量名 = 值;
原始数据类型
类型
说明
boolean
布尔类型,true或false
undefined
未定义,即定义变量时没有赋值
null
声明null为变量 ...
企业开发基础-8-分布式版本控制 Git
概述Git是一个免费的、开源的分布式版本控制系统
集中式版本控制工具CVS、SVN(Subversion)、VSS…… 集中化的版本控制系统诸如 CVS、SVN 等,都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。多年以来,这已成为版本控制系统的标准做法。
优点
每个成员都可以在一定程度上看到项目中的其他成员正在做些什 么
管理员轻松掌控每个开发者的权限
且管理一个集中化的版本控制系统,要远比在各个客户端上维护本地数据库来得轻松容易
缺点
中央服务器的单点故障
分布式版本控制工具Git、Mercurial、Bazaar、Darcs……
像 Git 这种分布式版本控制工具,是把代码仓库完整地镜像下来(本地库)。这样任何一处协同工作用的文件发生故障,事后都可以用其他客户端的本地仓库进行恢复。因为每个客户端的每一次文件提取操作,实际上都是一次对整个文件仓库的完整备份。
如何弥补集中式版本控制工具的缺点
服务器断网的情况下也可以进行开发(因为版本控制是在本地进行的)
每个客户端保 ...
企业开发基础-6-SpringBoot2--应用篇
WEB场景Developing Web Applications
Spring Boot为Spring MVC提供了自动配置功能,对大多数应用程序都很适用。自动配置在Spring的默认基础上增加了以下功能:
功能
说明
Inclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans.
内容协商视图解析器和BeanName视图解析器
Support for serving static resources, including support for WebJars
静态资源(包括webjars)
Automatic registration of Converter, GenericConverter, and Formatter beans.
自动注册 Converter,GenericConverter,Formatter
Support for HttpMessageConverters
支持 HttpMessageConverters
Automatic reg ...
企业开发基础-6-SpringBoot2--基础篇
Spring Boot官方文档
基础入门
Spring
Web 开发
数据访问
安全控制
分布式
消息服务
移动开发
批处理
…
Why Spring Boot
能够创建独立的 Spring 应用
内嵌 Web 服务器
自动 starter 依赖,简化构建配置
自动配置 Spring 以及第三方功能
提供生产级别的监控、健康检查及外部化配置
没有代码生成,不需要 XML 配置
SpringBoot 是整合 Spring 技术栈的一站式框架
SpringBoot 是简化 Spring 技术栈的快速开发脚手架
时代背景
微服务
微服务是一种架构风格,将一个应用拆分为一组小型服务,每个服务运行在自己的进程内,也就是可独立部署和升级,服务之间使用轻量级 HTTP 交互,服务围绕业务功能拆分,可以由全自动部署机制独立部署,去中心化,服务自治。服务可以使用不同的语言、不同的存储技术。
分布式困难
远程调用
服务发现
负载均衡
服务容错
配置管理
服务监控
链路追踪
日志管理
任务调度
……
分布式解决方案
SpringBoot + SpringCloud
云原生
...
数据库-2-MySQL基础
数据库操作
创建数据库
1CREATE DATABASE database_name;
删除数据库
1DROP DATABASE database_name;
选择数据库
1USE database_name;
数据表操作
创建数据表
12345678910CREATE TABLE table_name (column_name, column_type);-- exampleCREATE TABLE IF EXISTS `t_example`( `id` INT AUTO_INCREMENT, `title` VARCHAR(100) NOT NULL, `author` VARCHAR(40) NOT NULL. `date` DATE, PRIMARY KEY(`id`))ENGINE=InnoDB DEFAULT CHARSET=utf8;
删除数据表
1234DROP TABLE table_name;-- exampleDROP TABLE t_example;
修改数据表名
1ALTER TABLE old_name RENAME TO n ...
数据库-1-SQL基础
SQL 简介
SQL 指结构化查询语言,全称是 Structured Query Language。 SQL 的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。
SELECT12SELECT column1, column2, ...FROM table_name;
去重 DISTINCT
12SELECT DISTINCT column1, column2, ...FROM table_name;
SQL SELECT TOP
SELECT TOP 子句用于规定要返回的记录的数目。
注意: 并非所有的数据库系统都支持 SELECT TOP 语句。 MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取。
SQL Server语法
12SELECT TOP number|percent column_name(s)FROM table_name;
MySQL语法
123SELECT column_name(s)FROM table_nameLIMIT number;
Oracle 语法
1 ...