自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Request(请求)和 Response(响应)

Request:获取请求数据Respone:设置响应数据Request 继承体系1.Tomcat 需要解析请求数据,封装为 request 对象 ,并且创建 request 对象传递到service对象方法中。2.使用 request 对象,查阅 JavaEE API文档的 HttpServletRequest 接口。Request 获取请求数据请求数据分为 3 部分1.请求行:获取请求方式: GETString getMethod()获取虚拟目录(项目访问路径): /re..

2022-03-28 19:29:27 1831

原创 Web服务器---Tomcat

Tomcat概念:Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持 Servlet/JSP 少量JavaEE规范。JavaEE:Java Enterprise Edition,Java企业版。值Java企业级开发的技术规范总和。包含13箱技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAFTomcat 也被称为Web容器、Servlet容器。Servlet 需要依赖于T

2022-03-26 16:28:21 2923

原创 web核心--HTTP

什么是 JavaWeb ?Web:全球广域网,也成为了万维网(www),能通过浏览器访问的网站。JavaWeb:是用 Java 技术来解决相关 web 互联网领域的技术栈。Java 技术栈B/S架构:Browser/Server,浏览器/服务器 架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取 Web 资源,服务器把 Web 资源发送给浏览器即可B/S架构的好处:易于维护升级:服务器端升级后,客户端无需任何部署就可以使用到新的版本。静态

2022-03-24 15:57:48 170

原创 JS案例:表单验证

表单验证1.当输入框失去焦点时,验证输入内容是否符合要求    (1)获取表单输入框    (2)绑定 onblur 事件    (3)获取输入内容    (4)判断是否符合规则    (5)如果不符合规则,则显示错误提示信息2.当点击注册按钮是,判断所有输入框的内容是否符合要求,如果不符合则阻

2022-03-23 17:33:13 1138

原创 JavaScript

什么是JavaScriptJavaScript是一门跨平台、面向对象的脚本语言,来控制网页行为的,他能使网页可交互。W3C标准:网页主要由三部分组成。    结构:HTML;    表现:CSS;    行为Javascript。JavaScript和Java是完全不同的语言,不论是概念还是设计。但是基础语法类似。JavaScript(简称:JS)在1955年由 Brenda

2022-03-23 17:21:01 770

原创 CSS..

CSS是一门语言,用于控制网页表现  CSS(Cascading Style Sheet):层叠样式表W3C标准:网页主要由三部分组成。    结构:HTML;    表现:CSS;    行为Javascript。...

2022-03-15 21:14:28 51

原创 HTML.

HTML是一门语言,所有的网页都是用HTML这门语言编写的。HTML(HyperText Markup Langue):超文本标记语言。    超文本:超越文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容。    超标记语言:由标签构成的语言。HTML 运行在浏览器上,HTML标签由浏览器来解析。HTML 标签斗鱼定义好的。例如:使用<img>展示图片。W3C标准:网页主要由三

2022-03-14 20:10:38 97

原创 MyBatis(一)

MybatisMyBatis是一款优秀的持久层框架,用于简化JDBC开发。持久层:负责将数据保存到数据库的那一层代码;javaEE三层架构:表现层、业务层、持久层。框架:框架就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。在框架的基础之上构建软件编写更加高效、规范、通用、可扩展。JDBC缺点1.硬编码:注册驱动、获取连接;SQL语句。2.操作繁琐:手动设置参数;手动封装结果集。Mybatis快速入门查询user表中所有数据1.创建user表,添加数据2.创建模块,导入坐

2022-03-14 12:56:20 1469

原创 Maven(一)

MavenMaven是专门用于管理和构建Java项目的工具,他的主要功能有:1.提供了一套标准化的项目结构。2.提供了一条标准化的构建流程(编译、测试、打包、发布…)3.提供了一套以来管理机制

2022-03-12 17:04:24 1185

原创 SQL(五)

JDBC步骤1.创建工程,导入驱动包到lib中;2.注册驱动;3.获取连接;4.定义sql语句;5.执行sql语句;6.处理返回结果;7.释放资源//例: public static void main(String[] args) throws Exception{ //1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取连接 String url = "jdbc

2022-03-02 20:56:58 316

原创 SQL(四)

事务数据库的事务是一种机制、一个操作序列,包含了一组数据库操作命令。书屋把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失效。事务是一个不可分割的工作逻辑单元。--开启事务START TRANSACTION; --或者 BEGIN;--提交事务COMMIT;--回滚事务ROLLBACK;事务四大特征原子性:事务是不可分割的最小操作单位,要么同时成功,要么同时失败。一致性:事务完成时,必须使所有的数据都保持一致状态。隔离性:多个事物之间

2022-02-25 20:52:52 391

原创 SQL(三)

1.软件研发步2.数据库设计的步骤1.需求设计(数据是什么?数据具有哪些属性?数据与属性的特点是什么)2.逻辑设计(通过ER图对数据库进行逻辑建模,不需要考虑我们所选用的数据库管理系统)3.物理设计(根据数据库本身的特点把逻辑设计转换为物理设计)4.维护设计(1.对新的需求进行建表;2.表优化)表关系:一对多:实现方式:在多的乙方建立外键,指向一的一方的主键。多对多:实现方式:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键例一对一:一对一关系多用于表拆分,将一个实体中经常使

2022-02-25 16:54:36 423

原创 SQL(二)

约束约束的概念:1.约束是作用于表中列上的规则,用于限制加入表的数据;2.约束的存在保证了数据库中数据的正确性有效性和完整性。约束的分类约束名称描述关键字非空约束保证列中所有数据不能有null值NOT NULL唯一约束保证列中所有数据各不相同UNIQUE主键约束主键是一行数据的唯一标识,要求非空且唯一PRIMARY KEY检查约束保证列中的值满足某一条件CHECK默认约束保存数据时,未指定值则采用默认值DEFAULT外键约束

2022-02-25 15:21:31 344

原创 SQL(一)

进入数据库系统:mysql -u**** -p****SQL通用语法SQL语句可以单行或多行书写,以分号;结尾MYSQL数据库的SQL语句不区分大小写,关键字建议用大写单行注释:-- 注释内容;或 #注释内容多行注释:/*注释内容*/SQL分类DDL:数据定义语言,用来定义数据库对象:数据库,表,列 等DML:数据操作语言,用于对数据中的表的数据进行增删改DQL:数据查询语言,用于查询数据库中表的记录DCL:数据控制语言,用于定义数据库的访问权限和安全级别,及创建用户DDL操作数据库

2022-02-11 21:12:59 403

原创 算法图解

二分查找(每次从中间开始比较)def binary_search(list, item): low = 0 high = len(list) - 1 while(low <= high): mid = (low + high) // 2 #商不为整数时 自动向下取整 guess = list[mid] if...

2019-07-25 21:01:21 160

原创 数据结构与算法(五)

线性表的链式存储结构线性表连式结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以存在内存中未被占用的任意位置。链式存储结构除了要存储数据元素信息外,还要存储他的后继元素的存储地址(指针)。存储数据元素信息的域成为数据域,存储直接后继位置的域称为指针域。这两部分组成数据元素称为存储印象,称为结点(Node)。n个结点连接成的链表,即为线性表(a1,a2,a3…an)的连式...

2019-07-24 19:38:31 108

原创 数据结构与算法(四)

线性表的顺序存储结构线性表的顺序存储结构的结构代码#define MAXSIZE 20typedef int ElemType; typedef struct{ ElemType data[MAXSIZE]; //ElemType 为一个通用类型 int length; //线性表当前长度}SqList顺序存储结构封装需要三个属性: 1. 存储空间的起始位置,数组da...

2019-07-24 16:37:14 254

原创 数据结构与算法(三)

线性表定义:由零个或多个数据元素组成的有限序列。注意:1、它是一个序列,元素之间有先来后到的顺序2、若元素存在多个,则第一个元素无前驱,而最后一个元素无后继,其他元素有且只有一个前去和后继3、线性表强调的是有限的,事实上无论计算机发张到多强大,它所处理的元素都是有限的若线性表几位(a1,a2,a3…,ai-1,ai,ai+1,…an),则表中ai-1领先于ai,ai领先于ai+1,称a...

2019-07-21 17:47:50 122

原创 数据结构与算法(二)

函数的渐近增长:给定两个函数 f(n) 和 g(n) ,如果存在一个整数N,使得对于所有的n>N,f(n)总是比g(n)大,那么我们说f(n)的增长渐近快于g(n)如图算法时间度的定义:在竞选时间算法分析时,语句总的执行次数T(n) 是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间度量,记作:T(n) = O(f(n))。...

2019-07-19 16:55:43 175

原创 数据结构与算法(一)

一、数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。数据结构分为逻辑结构和物理结构。重点学习逻辑结构逻辑结构是指数据对象中数据元素之间的相互关系。 物理结构是指数据的逻辑结构在计算机中的存储形式(也称存储结构)。逻辑结构分为:集合结构、线性结构、树形结构、图形结构集合结构:其中的数据元素没有任何关系,但他们同属于一个集合线性结构:其中的...

2019-07-19 15:37:05 200

原创 层次分析法

层次分析法主要用于解决评价类问题(例如:选择哪种方案最好、哪位运动员或者员工表现得更优秀)解决评价类问题,首先想到:评价的目标是什么为了达到目的有哪几种可选方案评价的准则或者指标是什么前两个问题答案显然,第三个问题需要根据题目中的背景材料,常识以及网上搜集到的资料(知网、万方等网站优先)进行结合定下准则后确定指标所占权重。由于一次性考虑多个指标之间的关系往往考虑不周,所以要两两指标...

2019-07-17 17:47:00 6257

原创 用pygame来编写简单的游戏

使用pygame编写游戏时,首先要构建游戏的框架这是最小框架壁球小游戏代码import pygame, sys # 引入pygame sys (sys是标准库,提供python运行时环境变量的操控)pygame.init() # 初始化 对pygame内部各功能模块进行初始化创建及变量设置,默认调用icon = pygame.image.load("img2.jpg")pyg...

2019-07-17 09:55:09 3297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除