The saddest thing is th|

柒木木木

园龄:2年8个月粉丝:9关注:0

08 2022 档案

1_Html
摘要:一. 引言 1.1 HTML概念 网页, 是网站中的一个页面, 是构成网站的基本元素, 是承载各种网站应用的平台. 通俗的说, 网站就是由网页组成的, 通常我们看到的网页都是以html或html后缀结尾的文件, 俗称HTML文件 1.2 HTML5 目前网页常用 提供了一些新的元素和一些有趣的新特性
49
1
0
2_CSS
摘要:1. 什么是CSS 1.1 什么是CSS Cascading Style Sheet 层叠样式表 是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1
37
0
0
3_JavaScript
摘要:一. 介绍 JavaScript语言诞生主要是完成页面的数据验证, 因此它运行在客户端, 需要运行浏览器来解析执行JavaScript代码 JS是弱类型, Java是强类型 特点 交互性(它可以做的就是信息的动态交互) 安全性(不允许直接访问本地硬盘) 跨平台性(只要是解释JS的浏览器都可以执行,
43
0
1
1_MySQL
摘要:一. 什么是数据库 概念: 数据库是按照数据结构来组织, 存储和管理数据的仓库, 是一个长期存储在计算机内的, 有组织的, 有共享的, 统一管理的数据集合 分类: 网状结构数据库: 美国通用汽车公司IDS(Integrated Data Store), 以节点形式存储和访问 层次结构数据库: IBM
45
0
0
2_JDBC
摘要:一. 引言 1.1 如何操作数据库 使用客户端工具访问数据库, 需要手工建立连接, 输入用户名和密码登陆, 编写SQL语句, 点击执行, 查看操作结果(结果集或受行数影响) 1.2 实际开发中, 会采用客户端操作数据库吗? 在实际开发中, 当用户的数据发生改变时, 不可能通过客户端操作执行SQL语句
21
0
0
1_Layui
摘要:一. 引言 官网: https://www.layui.com/ 在官网首页, 可以很方便的下载Layui Layui是一款经典模块化前端UI框架, 我们只需要定义简单的HTML,CSS,JS即可实现很复杂的前端效果 使得前端页面的制作变得更加简单 二. 环境搭建 2.1 下载 在官网即可完成下载
86
0
0
2_jQuery
摘要:一. jQuery介绍 1.1 什么是jQuery jQuery, 顾名思义, 也就是JavaScript和查询(Query), 它就是辅助JavaScript开发的js类库 1.2 jQuery核心思想 它的核心思想write less, do more(写的更少, 做的更多), 所以它实现了很多
50
0
0
1_requests基础用法
摘要:requests模块的基本使用 什么是requests模块? Python中封装好的一个基于网络请求的模块 requests模块的作用? 用来模拟浏览器发请求 requests模块的环境安装: pip install requests requests模块的编写流程: 指定url 发起请求:(1) 
37
0
0
2_爬豆瓣电影_ajax动态加载
摘要:爬豆瓣 什么是 AJAX ? AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 AJAX = Asynchronous JavaScript and XML(AJAX = 异步 JavaScript 和 XML。)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。
32
0
0
3_肯德基餐厅信息查询_动态加载_post请求
摘要:肯德基餐厅信息查询网址:http://www.kfc.com.cn/kfccda/storelist/index.aspx import requests url = 'http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=cname' hea
189
0
0
4_爬NMPA药监总局_动态加载_传ID
摘要:http://scxk.nmpa.gov.cn:81/xk/ import requests url = 'http://scxk.nmpa.gov.cn:81/xk/itownet/portalAction.do?method=getXkzsList' headers = { 'User-Agen
29
0
0
1_Maven
摘要:一. 引言 1.1 项目管理问题 项目中jar包资源越来越多, jar包的管理越来越沉重 1.1.1 繁琐 要为每个项目手动导入所需的jar, 需要搜集全部的jar 1.1.2 复杂 项目中的jar如果需要版本升级, 就需要重新搜集jar 1.1.3 冗余 相同的jar在不同的项目中保存了多份 1.
48
0
0
2_Git
摘要:一. 引言 在单人开发过程中, 需要进行版本管理, 以利于开发进度的控制 在多人开发过程中, 不仅需要版本管理, 还需要进行多人协同控制 二. 介绍 Git是一个开源的分布式版本控制系统, 用于敏捷高效地处理任何或小或大的项目 Git是Linus Torvalds 为了帮助管理Linux内核开发而开
54
0
0
3_MyBatis
摘要:一. 引言 1.1 什么是框架? 软件的半成品, 解决了软件开发过程中的普适性问题, 从而简化了开发步骤, 提升了开发效率 1.2 什么是ORM框架? ORM(Object Relational Mapping) 对象关系映射, 将程序中的 一个对象与表中的一行数据一一对应 ORM框架提供了持久化类
36
0
0
4_Spring
摘要:一. Spring Spring的基本组成: 1、最完善的轻量级核心框架。 2、通用的事务管理抽象层。 3、JDBC抽象层。 4、集成了Toplink, Hibernate, JDO, and iBATIS SQL Maps。 5、AOP功能。 6、灵活的MVC Web应用框架。 文档: https
28
0
0
5_SpringMVC
摘要:一. 什么是MVC框架 MVC全名是Model View Controller, 是模型(model), 视图(view), 控制器(controller)的缩写, 一种软件设计典范, 用一种业务逻辑、数据、界面显示分离的方法组织代码, 将业务逻辑聚集到一个部件里面, 在改进和个性化定制界面及用户交
28
0
0
6_SSM
摘要:一. ssm整合 1.1 项目创建 1.1.1 创建Maven项目 创建一个普通的Maven-web项目,名称为ssm 记得勾选上Create from archetype然后选择后缀为maven-archetype-webapp的选项 1.1.2 导入依赖(pom.xml) <dependenci
11
0
0
7_Log
摘要:一. 引言 1.1 日志介绍 用于记录系统中发生的各种事件. 记录的位置常见的有: 控制台, 磁盘文件等 1.2 日志级别 日志级别由低到高 TRACE, DEBUG, INFO, WARN, ERROR, FATAL 1.3 日志的作用 通过日志观察, 分析项目的运行情况(项目维护) 通过日志分析
22
0
0
8_Quartz
摘要:一. 引言 1.1 简介 Quartz: http://www.quartz-scheduler.org/ 是一个 定时任务调度框架 ,比如我们遇到这样的问题 想在30分钟后, 查看订单是否支付, 未支付则取消订单 想在每月29号, 信用卡自动还款 ... 想定时在某个时刻, 去做某件事情(任务)
25
0
0
9_SpringBoot
摘要:一. SpringBoot介绍 1.1. 引言 为了使用SSM框架去开发, 准备SSM框架的模板配置 为了使Spring整合第三方框架, 单独的去编写xml文件 导致SSM项目后期xml文件特别多, 维护xml文件的成本是很高的 SSM工程部署也是很麻烦, 依赖第三方的容器 SSM开发方式很是笨重
32
0
0
10_SpringBoot更加详细
摘要:一. 原理初探 1.1 自动装配 1.1.1 pom.xml spring-boot-dependencies: 核心依赖在父工程中 我们在写入或者引入一些SpringBoot依赖的时候, 不需要指定版本, 就是因为有这些版本仓库 1.1.2 启动器 <dependency> <groupId>or
51
0
0
11_Swagger
摘要:一. 引言 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的
26
0
0
1_JavaWeb引言
摘要:JavaEE平台 (Java Platform Enterprise Edition) Web进阶核心知识 part1: 数据库应用与JDBC MySQL, SQL语言, JDBC, 三层架构, 连接池 part2: 页面设计 HTML, CSS part3: 服务器开发 Servlet, Tomc
25
0
0
2_Servlet
摘要:一. 引言 1.1 C/S架构和B/S架构 C/S 和B/S是软件发展过程中出现的两种软件架构方式 1.2 C/S架构(Client/Server 客户端/服务器) 特点: 必须在客户端安装特定软件 优点: 图形效果显示较好(如: 3D游戏) 缺点: 服务器的软件和功能进行升级, 客户端也必须升级
31
1
0
3_JSP
摘要:一. 引言 1.1 现有问题 在之前学习Servlet时, 服务器通过Servlet响应客户端页面, 有什么不足之处? 开发方式麻烦: 继承父类, 覆盖方法, 配置web.xml或注解 代码修改麻烦: 重新编译, 部署, 重启服务 显示方式麻烦: 获取流, 使用println("")逐行打印 协同开
81
0
0
4_文件上传与下载
摘要:一. 引言 1.1 场景 在项目中, 文件的上传和下载是常见的功能, 很多程序或者软件中都经常使用到文件的上传和下载 邮箱中有附件的上传和下载 OA办公系统中有附件材料的上传 二. 文件上传 2.1 概念 当用户在前端页面点击文件上传后, 用户上传的文件数据提交给服务器端, 实现保存 2.2 文件上
39
0
0
5_项目实战MyShop
摘要:一. 网上商城 1.1 商城类别 B2B 商家对商家 B2C 商家对客户 C2C 客户对客户 O2O 线上线下相结合 1.2 商城常见模块 后台常见功能模块 商品管理 包括后台商品库存管理, 上货, 出货, 编辑管理和商品分类管理, 商品品牌管理等 订单管理 在线订单程序, 使消费者能够顺利的通过W
86
1
1
01_Typora学习
摘要:Typora学习 使用Typora 编辑器 一. 标题 一个#后加空格表示一级标题(快捷键Ctrl+1) 两个#后加空格表示二级标题(快捷键Ctrl+2) 以此类推,目前最多到六级标题(快捷键Ctrl+3,4,5,6) 二. 字体 Hello World! (左右各一个*表示斜体)(快捷键Ctrl+
38
0
0
02_快捷键及常用DOS命令
摘要:快捷键 一. 电脑快捷键 Ctrl + C:复制 Ctrl+ V:粘贴 Ctrl+ A:全选 Ctrl+ S:保存 Ctrl+ Z:撤销 Ctrl+ X:剪切 Alt + F4:关闭窗口 Shift + Delete:永久删除 Windows + R:运行 Windows + E:打开我的电脑 Ct
131
0
0
04_第一个Java程序
摘要:HelloWorld D盘下新建一个文件夹Java_work,存放代码 进入Java_work,新建一个Hello.java文件 文件后缀名为.java Hello.java 注意:系统可能没有显示文件后缀名,有时需手动打开 编写代码,然后保存(刚开始用的notepad++) public clas
17
0
0
03_配置Java环境变量
摘要:配置Java环境变量 右键我的电脑-属性-高级系统设置-环境变量 系统变量-新建-变量名JAVA_HOME,变量值为JDK安装路径 系统变量-新建-变量名CLASSPATH,变量值为英文输入法下的. 系统变量-path里面编辑加入;%JAVA_HOME%\bin(win8系统) win10系统的直接
17
0
0
05_Java基础知识
摘要:Java基础知识 一. Java的语言特点 面向对象(贴近人类思维模式,模拟现实世界,解决现实问题) 简单性(自动内存管理机制,不易造成内存溢出;简化流程处理、语义清晰) 跨平台(操作系统、服务器、数据库) 二. 计算机的执行机制 编译执行: 将源文件编译成平台相关的机器码文件,一次编译,多次执行。
20
0
0
07_类型转换(自动与强制)
摘要:一. 自动类型转换 两种类型相互兼容 目标类型大于源类型 //整数-整数 short s = 123; int i = s;//将源类型值存入到目标类型变量中(自动类型转换)123 byte b = 100; short s2 = b;//自动类型转换 100 //小数-小数 float f = 1
17
0
0
06_数据类型及变量
摘要:数据类型及变量 一. 数据类型 1. 基本数据类型 (细分共八种基本数据类型) 整数 byte(1字节) short(2字节) int(4字节) long(8字节) 小数/浮点数 float单精度浮点型(4字节) double双精度浮点型(8字节) 布尔 Boolean(1位) 字符 char (2
28
0
0
08_运算符
摘要:运算符 一. 算数运算符 概念:两个操作数进行计算 +-*/% 一元运算符:只有一个操作数 ++,-- 前++:先++,再赋值 后++:先赋值,再++ public class TestOperation1{ public static void main(String[] args){ int a
59
0
0
09_控制台输入
摘要:控制台输入 程序运行中,可在控制台(终端)手动录入数据,再让程序继续运行 导包语法:import 包名.类名; 使用顺序: 导入java.util.Scanner 声明Scanner类型的变量 使用Scanner类中对应的方法(区分类型): .nextInt(); //获得整数 .nextDoubl
30
0
0
10_选择结构
摘要:选择结构 概念:根据已知条件进行逻辑判断,满足条件后执行相应操作 一. 基本if选择结构 语法: if(布尔表达式){ //代码块 } 执行流程: 对布尔表达式进行判断 结果为true,则先执行代码块,再执行后续代码 结果为false,则跳过代码块,直接执行后续代码 public class Tes
33
0
0
11_程序中的循环
摘要:程序中的循环 概念:通过某个条件,重复的执行一段逻辑代码 一. while循环 语法: while(布尔表达式){ //逻辑代码(循环操作) } 执行流程: 先对布尔表达式进行判断,结果为true,则执行逻辑代码 本次执行完毕后,再次进行判断,结果仍为true,则再次执行逻代码 直至布尔表达式的结果
57
0
0
13_数组
摘要:数组 概念:一组连续的存储空间,存储多个相同数据类型的值 特点 类型相同 长度固定 数组中的每个数据格被称为“数组元素” 对每个元素进行赋值或取值的操作被称为“元素的访问” 访问元素时,需要使用“下标”(从0开始,依次+1,自动生成) 访问的语法 赋值:数组名[下标] = 值;//a[0] = 10
19
0
0
12_方法
摘要:方法 概念:实现特定功能的一段代码,可反复使用 定义语法: public static 返回值类型 方法名称(形式参数){ //方法主体 } 一. 方法的参数 多数情况下,方法与调用者之间需要数据的交互;调用者必须提供必要的数据,才能使方法完成相应的功能 调用方法时,所传入的数据被称为“参数” 作用
28
0
0
14_面向对象
摘要:面向对象 一. 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么...... 面向过程适合处理一些较为简单的问题 面向对象思想 物理类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索。 面向对象适
10
0
0
15_abstract,static,final
摘要:一. abstract 1. 抽象类 被abstract修饰的类,称为抽象类 抽象类意为不够完整的类、不够具体的类 抽象类对象无法独立存在,即不能new对象,但可以声明引用 作用: 可被子类继承,提供共性属性和方法 可声明为引用、更自然的使用多态 经验: 抽象父类,可作为子类的组成部分,依附于子类对
17
0
0
16_接口
摘要:接口 一. 什么是接口 微观概念:接口是一种能力 接口的定义:代表了某种能力 方法的定义:能力的具体要求 宏观概念:接口是一种标准 例如:USB接口 接口相当于特殊的抽象类,定义方式、组成部分与抽象类类似 使用interface关键字定义接口 没有构造方法,不能创建对象 只能定义:公开静态常量、公开
31
0
0
17_内部类和常用类
摘要:一. 内部类 概念: 在一个类的内部再定义一个完整的类 特点: 编译之后可生成独立的字节码文件 内部类可直接访问外部类的私有成员,而不破坏封装 1. 成员内部类 在类的内部定义,与实例变量、实例方法同级别的类 外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象 Outer out = new
28
0
0
19_异常
摘要:异常 1. 异常的概念 概念:程序在运行过程中出现的不正常现象。出现异常不处理将终止程序运行 异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行正确处理,则可能导致程序的中断,造成不必要的损失 异常处理:Java编程语言使用异常处理机制为程序提供了异常处理的能力 2. 异
119
0
0
18_集合
摘要:一. 集合 概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能 和数组区别 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 位置:java.util.*; Collection体系集合 Interface Collection Interfac
22
0
0
20_IO
摘要:IO框架 一. 流的概念 概念:内存与存储设备之间传输数据的通道 水借助管道传输;数据借助流传输 二. 流的分类 按方向【重点】 输入流:将<存储设备>中的内容读入到<内存>中 输出流:将<内存>中的内容读入到<存储设备>中 文件——>输入流——>程序——>输出流——>文件 按单位 字节流:以字节为
19
0
0
21_多线程
摘要:1. 什么是进程 正在运行的程序, 是系统进行资源分配的基本单位 目前操作系统都是支持多进程, 可以同时执行多个进程, 通过进程ID区分 单核CPU在同一时刻, 只能运行一个进程; 宏观并行, 微观串行 2. 什么是线程 线程, 又称轻量级进程(Light Weight Process) 进程中的一
20
0
0
22_网络编程
摘要:网络编程 1. 什么是网络 由点和线构成,表示诸多对象间的相互联系 2. 什么是计算机网络 为实现资源共享和信息传递,通过通信线路连接起来的若干主机(Host) 按照地理范围网络分为: 局域网 城域网 广域网 互联网: (Internet) 点与点相连 万维网: (WWW - World Wide
36
0
0
23_反射
摘要:反射 能够分析类能力的程序称为反射 在运行中分析类的能力 在运行中查看对象, 例如, 编写一个toString方法供所有类使用 实现通用的数组操作代码 利用Method对象, 这个对象很像C++中的函数指针 反射是一种功能强大且复杂的机制. 使用它的主要人员是工具构造者, 而不是应用程序员. 一.
36
0
0
24_Java8
摘要:Java8 一. Java8概述 Java8(又称JDK1.8)是Java语言开发的一个主要版本. Oracle公司于2014年3月18日发布Java8 支持Lambda表达式 函数式接口 新的Stream API 新的日期 API 其他特性 二. Lambda表达式 Lambda表达式: 特殊的匿
23
0
0
IDEA设置问题
摘要:一. IDEA 相关设置 1.1 去除SQL语句的黄色背景 Settings > Editor > Inspections > SQL No data sources configured 去掉对钩 SQL dialect detection 去掉对钩 Editor > Color Scheme >
52
1
1
1_Linux
摘要:一. Linux介绍 1.1 引言 在学习Linux之前, 大家先了解开发环境,生产,测试环境 开发环境: 平时大家大多是在Windows或者Mac操作系统下去编写代码进行开发,在开发环境中安装大量的软件 这样会导致环境的稳定性和安全性降低 生产环境: 是将程序运行在此环境中, 供用户去使用, 这个
30
0
0
2_Docker
摘要:一. Docker介绍 1.1 引言 场景1: 我本地运行没问题啊 环境问题 场景2: 哪个哥们又写死循环了, 怎么这么卡 在多用户的操作系统下, 会相互影响 场景3: 淘宝在双11的时候, 用户量暴增 运维成本过高的问题 场景: 学习一门技术, 学习安装成本过高 关于安装软件成本过高的问题 1.2
28
0
0
3_Nginx
摘要:一. Nginx介绍 1.1 引言 为什么要学Nginx 问题1: 客户端到底要将请求发送给哪台服务器 问题2: 如果所有客户端的请求都发送给了服务器1 问题2: 客户端发送的请求可能是申请动态资源的, 也有申请静态资源的 服务器搭建集群后 服务器1 客户端 服务器2 数据库 服务器3 ... 使用
44
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起