自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet60

Servlet60学习进程会话初始化参数获取注解Servlet九大内置对象request、response、application、session、page、pageContext、out、config、exception三大指令page、include、taglib(引入标签库)

2021-09-20 14:42:23 164

原创 Servlet59

Servlet59请求——req常用的方法1)getParameter()2)getParameterValues()3)setCharacterEncoding()4)getRequestDispatcher()5)setAttribute()6)getAttribute()响应——resp常用的方法1)sendRedirect()2)getWriter()3)setContentType()4)addCookie()Servlet的生命周期当客户端发送第一次请求时,由容器(w

2021-09-18 17:48:48 182

原创 web起步58

web起步58建议将字体缩小浏览。一、HTTP1.1 http协议超文本传输协议,是万维网数据传输的基础。1.2 http协议的请求/响应步骤1)客户端连接服务端;2)客户端向服务器发送请求;3)服务器接受并响应客户端请求;4)释放TCP连接;5)客户端浏览器解析HTML内容。1.3 http请求方法http/1.1协议中定义了八种方法(也叫"动作")操作指定的资源。1)get 读取数据2)post 提交数据3)put 更新数据4)delet

2021-09-16 09:53:12 203

原创 JDBC57

JDBC57Java连接数据库工厂架构1.Person2.BaseDaoPerson3.MysqlDaoPerson4.PersonDaoFactory5.Main事务批处理1.正常的批处理2.预处理的批处理连接池DBCP连接池DBCPUtil工具类Druid连接池DruidUtil工具类Java连接数据库package com.kaikeba.learn;import java.sql.Connection;import java.sql.DriverManager;import java.s

2021-09-14 16:51:42 288

原创 mysql索引56

一、索引的概述1.索引就类似图书的目录,可以提高查询效率;2.索引其实就是一种排好序的数据结构。索引的分类主键索引:根据主键创建索引,不能重复,不能空值;-- 创建表时创建主键索引create table `user`(`id` int not null primary key auto_increment,`uid` int)engine=innodb default charset=utf8mb4;-- 修改时添加主键和自增alter table user modify

2021-08-19 23:21:44 76

原创 存储过程、触发器、视图55

存储过程 什么是存储过程?1.简单点来说,就是为了以后的使用,存储的一条或多条的mysql语句集合;2.存储过程是一组为了完成特定功能的sql语句集,经过编译之后存储在数据库中,需要时直接调用;3.存储过程就像函数定义一样。为什么要使用存储过程?优点:·将复杂的sql语句进行封装,简化复杂操作;·保证了数据的完整性,防止错误;·简单的变动只要改变存储过程的代码即可;·提高性能。使用存储过程比使用单条sql语句要快(预先编译)。缺点:·存储过程的编写比单条sql语句的编写复杂;

2021-08-19 23:20:50 57

原创 mysql事务54

create table `users`(`id` int primary key auto_increment,`name` varchar(10),`age` int,`account` int)engine=innodb default charset=utf8mb4;insert into `users` values(null,'张三',20,1000),(null,'李四',25,100),(null,'王五',18,0);select * from users;+----+--

2021-08-19 23:19:30 66

原创 几道经典的面试题53

1.⽤⼀条SQL语句查询出每⻔课都⼤于80分的学⽣姓名create table `mst_stu`(`name` varchar(255) default null,`course` varchar(255) default null,`score` int(255) default null)engine = innodb default charset=utf8mb4;insert into `mst_stu` values('张三','语文',81);insert into `mst_

2021-08-19 23:17:58 242

原创 mysql经典例题50道52

mysql经典例题50道52初学mysql写了50道例题初学mysql写了50道例题建表:create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssexvarchar(10));insert into Student values('01' , '赵雷' , '1990-01-01' , '男');insert into Student values('02' , '钱电' , '1990-12-21' , '男'

2021-08-12 10:55:49 308

原创 数据库查询延伸51

数据库查询延伸51表联结自联结外部联结组合查询UNION表联结表关系分为一对一、一对多、多对多三种。表联结:在一条select语句中联结多个表。案例:现在有两个表:vendors、products分别存储 供应商信息、产品信息。如何查询所有的产品及其供应商信息?运用表联结:select prod_id, vend_name from vendors,products where vendors.vend_id = products.vend_id;+---------+----------

2021-07-29 10:25:47 64

原创 数据库子查询50

数据库子查询50本文将从商品查询案例向大家介绍子查询三个表:orders、orderitems、customers分别存储商品信息、订单信息、用户信息。当需要查询prod_id = 'TNT2’的商品订单用户的信息时。我们可能会如下查询:select order_num from orderitems where prod_id = 'TNT2';+-----------+| order_num |+-----------+| 20005 || 20007 |+------

2021-07-19 13:59:44 57

原创 数据库的导入、导出和授权49

数据库的导入、导出和授权导出导入授权导出#数据库数据导出(在数据库之外操作) 1.将数据库中的tlxy库导出到桌面上code文件夹上 mysqldump -u root -p tlxy > ~/Desktop/code/tlxy.sql 2.导出数据库中的表 mysql -u root -p tlxy user > ~/Desktop/code/tlxy-user.sql导入#数据导入(在数据库中操作) 1.在新建的库中,导入刚刚备份的数据tlxy mysql -u ro

2021-07-18 09:00:45 126

原创 2021-07-07数据库查询语句基础48

数据库查询语句基础48查询语句基础where条件like子句常用函数(聚集函数)group bylimit查询语句基础where条件#where 条件 查看customers表格内容: select * from customers; +---------+----------------+---------------------+-----------+------------+----------+--------------+--------------+---------------

2021-07-07 20:02:04 87

原创 Java复习打卡day47

Java复习打卡day47Mac系统中安装mysql数据库MySql基础操作Mysql中的数据类型Mysql中的类型约束和运算Mysql中的表操作详情Mysql数据库中的表引擎Mysql中的字符集utf8Mysql中的DML操作--数据的增删改Mysql数据查询--健硕数据select.mp4Mysql数据查询--OrderBy排序Mac系统中安装mysql数据库使用Mac中的Homebrew直接下载mysql: 大家可以直接在终端terminal里输入如下指令: brew install mysq

2021-06-26 16:16:59 105

原创 Java复习打卡day46

Java复习打卡day46flex弹性布局flex弹性布局的体验flex-directionjustify-contentflex-wrapalign-itemsalign-contentflex弹性布局flex弹性布局的体验<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" conte

2021-05-22 17:55:44 81

原创 Java复习打卡day45

Java复习打卡day45移动端现状视口(viewport)移动端现状移动端现状 ·了解当前浏览器内核和屏幕分辨率的问题内核 ·国内主流浏览器内核Webkit屏幕分辨率 ·手机分辨率:碎片化太多 ·Android:480x800,480x854,540x960,720x1280,1080x1920等 ·iphone:640x960,640x1136,750x1334,1242x2208等 ·2K:手机分辨率谷歌浏览器 ·是开发过程的主要模拟手

2021-05-22 17:44:46 201 1

原创 Java复习打卡day44

Java复习打卡day44jquery实例--选项卡jquery实例--导航栏jquery实例--事件处理jquery实例--鼠标移入移出事件处理jquery实例--图片的放大镜效果jquery实例--图片的拖动效果jquery实例--阻止事件冒泡jquery实例–选项卡<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-

2021-05-22 13:30:15 94

原创 Java复习打卡day43

Java复习打卡day43jquery实例--文档处理--内部插入jquery实例--文档处理--insertjquery实例--文档处理--外部插入和删除jquery实例--文档处理--删除操作jquery实例--显示,隐藏,切换jquery实例--效果展示--短信墙特效jquery实例--效果展示--树形菜单jquery实例–文档处理–内部插入<!DOCTYPE html><html lang="en"><head> <meta charset=

2021-05-14 11:52:46 105

原创 Java复习打卡day42

Java复习打卡day42jQuery实例--基本选择器jQuery实例--层级选择器jQuery实例--基本筛选器jQuery实例--内容选择器jQuery实例--属性选择器jQuery实例--子元素选择器jQuery实例--表单选择器jQuery实例–基本选择器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-

2021-05-12 15:57:18 92

原创 Java复习打卡day41

Java复习打卡day41正则表达式匹配与搜索语法替换与分割表单验证JQuery基本使用正则表达式匹配与搜索<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=

2021-05-07 14:42:44 258

原创 Java复习打卡day40

Java复习打卡day40XML DOM的介绍XML DOM的介绍1.基本介绍:XML DOM 定义了访问和处理xml文档的标准方法。XML DOM是 XML Document OObject Model 的缩写,即XML文档对象模型。2.在学习之前,您应当具备的基础:·HTML/XHTML·JavaScript·XML如果大家在学之前没有掌握这些知识,可以查阅js 手册(网址:https://www.w3school.com.cn/xmldom/dom_intro.asp)3.什么是D

2021-05-06 14:33:57 86

原创 Java复习打卡day38

Java复习打卡day38JavaScript语言实例--事件处理JavaScript语言实例--获取事件源对象JavaScript语言实例--dblclick双击事件JavaScript语言实例--contextmenu鼠标右击事件JavaScript语言实例-- mouse鼠标移入和移出事件JavaScript语言实例--图片的放大镜效果JavaScript语言实例--拖动效果JavaScript语言实例--键盘事件JavaScript语言实例-- onload事件JavaScript语言实例--表单事

2021-04-29 19:39:47 232

原创 Java复习打卡day37

Java复习打卡day371.javascript的对象定义及使用2.javascript内置对象-Array数组3.JavaScript内置对象-基本包装类型4.javascript内置对象-Date日期5.javascript内置对象-String字符串6.javascript内置对象-Math对像7.JavaScript内置对象-单击事件与元素标签操作8.JavaScript中的Timing定时事件9.JavaScript实现简单计算器实例10.JavaScript简单操作元素标签实例1.javas

2021-04-27 16:57:19 236

原创 Java复习打卡day36

Java复习打卡day36流程控制之九九乘法表函数函数的定义方式和使用函数arguments对象函数的内置函数流程控制之九九乘法表<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" conte

2021-04-23 21:23:10 86

原创 Java复习打卡day35

java 复习打卡day35JavaScript的运算符JavaScript的流程控制JavaScript的运算符javascript的运算符(将会用代码的形式向大家展示)1.算术运算符2.赋值运算符3.比较运算符4.逻辑运算符5.位运算符6.条件运算符(三元运算符)7.逗号运算符8.类运算符运算符的优先级()运算符>一元运算符>算术运算符>关系运算符>相等运算符>逻辑运算符>赋值运算符var a=0;var b=1;//算术运算符c

2021-04-20 15:01:05 85

原创 Java复习打卡day34

Java复习打卡day34javascript语言的介绍javascript语言的使用方法基础语法数据类型的介绍数据的二八十六进制的转换javascript语言的介绍JavaScript语言介绍 当大家在网页中看到网页中有3D/2D动画图像、随时间动态变化的视频图像、交互式地图等等,你基本可以确定,这里使用了javascript语言。 javascirpt是嵌入到html语言中的脚本语言,所以在学习它之前我们要对它用一定的知识储备。 1.对web开发用一定的了解。包括(

2021-04-19 17:11:51 94

原创 Java复习打卡day33

Java复习打卡day33CSS用户界面多栏属性介绍CSS表格和过渡属性介绍CSS旋转动画和媒体查询属性介绍CSS字体图标的介绍网页布局的介绍DIV+CSS网页布局HTML5语义化标签布局响应式布局CSS用户界面多栏属性介绍CSS表格和过渡属性介绍CSS旋转动画和媒体查询属性介绍CSS字体图标的介绍网页布局的介绍DIV+CSS网页布局HTML5语义化标签布局响应式布局...

2021-04-17 19:45:09 78

原创 Java复习打卡day32

Java复习打卡day32CSS常见的属性CSS常见的属性CSS的常见属性1.尺寸与单位 尺寸: %:百分比 in:英寸 cm:厘米 mm:毫米 em:和当前字体大小相等的尺寸,就是相当于一个字,比如一个字的大小为12pt ,那么,1em代表12pt; 2em代表24pt。 ex:一px相当于一个字体的x-height(一个x-height相当于一个字体尺寸的一半)

2021-04-16 08:36:29 72

原创 Java复习打卡day31

Java复习打卡day31html框架标签html多媒体标签CSSCSS简介CSS基础语法CSS使用方式CSS常用选择器CSS关系和属性选择器CSS伪类选择器html框架标签html多媒体标签CSSCSS简介CSS基础语法CSS使用方式CSS常用选择器CSS关系和属性选择器CSS伪类选择器...

2021-04-10 17:11:35 50

原创 Java复习打卡day30

Java复习打卡day30前置前置导学HTML语言HTML介绍HTML语言的基础语法常见标签文本标签格式化标签图像标签超链接标签表格标签表单标签前置前面我们主要讲述了Java的基本语法,到目前为止,我们已经基本上将基础语法部分学完了,接下来就要开始学习新的知识了:前端技术。在学前端技术之前,我认为前端技术的学习,最重要的是将各种标签背掉,经常自己敲代码。这样的话,就能把前端学好了。前置导学HTML语言HTML介绍HTML语言的基础语法常见标签文本标签格式化标签图像标签超链接标

2021-04-09 14:32:21 396

原创 Matpltolib自学打卡day7

Matplotlib自学打卡day7这篇文章展示了怎么样通过Matplotlib 创建Path和PathPatch这篇文章展示了怎么样通过Matplotlib 创建Path和PathPatchimport matplotlib.pyplot as pltimport matplotlib.path as mPathimport matplotlib.patches as mPatchesfig, ax = plt.subplots()Path = mPath.Pathpath_data =

2021-04-06 18:56:32 82

原创 Java复习打卡day29

Java复习打卡day29策略模式观察者模式迭代器模式模版模式策略模式观察者模式迭代器模式模版模式模版模式 组成: 1.模版方法:定义了算法的骨架,按照某种顺序调用其中包含的基本方法。 2.基本方法:子类实现的方法,在模版方法中被调用,提通常包含以下三类方法。 1.抽象方法:在模版方法中声明,有具体的子类实现它。 2.具体方法:在模版方法中已经实现,子类可以继承或重写。 3.钩子方法:在模版方法中已经

2021-04-06 17:25:35 106

原创 Matplotlib自学打卡day6

Matplotlib自学打卡day6histogram 柱状图的制法histogram 柱状图的制法import matplotlib.pyplot as pltimport numpy as npnp.random.seed(19860801)# the example datamu = 100 # mean of distributionsigma = 15 # standard deviation of distributionx = mu + sigma * np.rando

2021-04-05 17:22:15 101

原创 Java复习打卡day28

Java复习打卡day28DP-工厂模式抽象工厂模式DP-建造者模式DP-代理模式DP-适配器模式DP-装饰者模式DP-亨元模式DP-工厂模式public interface Bread { void getColor();}public abstract class AbstractFactory { public abstract Bread createBread(Class cls);}public class BreadFactory extends AbstractF

2021-04-05 14:02:10 125 1

原创 Matplotlib自学打卡day5

Matplotlib自学打卡day5pcolormeshpcolormeshimport matplotlib.pyplot as pltimport numpy as npnp.random.seed(19860801)Z = np.random.rand(3, 5) # C is a parameter in the pcolormesh, it should at least smaller than the len of x, y.# there is a problem i c

2021-04-02 12:13:42 161 1

原创 Java复习打卡day27

Java复习打卡day27依赖倒置原则接口隔离原则迪米特原则DP单例模式依赖倒置原则接口隔离原则迪米特原则DP单例模式

2021-03-31 19:19:34 85

原创 Matpltolib自学打卡day4

Matpltlib自学打卡day4绘制图像绘制图像前面我们讲解了如何使用pyplot来画线段图。今天我们来学习怎样用imshow来画图import matplotlib.pyplot as pltimport matplotlib.cm as cmimport numpy as npimport matplotlib.cbook as cbookimport matplotlib.path as pathimport matplotlib.patches as Pathpatchnp

2021-03-31 16:52:29 98

原创 Matplotlib自学打卡day3

Matplotlib自学打卡day3bar, scatter, plotline propertiesworking with textbar, scatter, plotimport matplotlib.pyplot as pltimport numpy as npnames = ['a_label', 'b_label', 'c_label'] # use the type of list to maintain names and valuesvalues = [1, 9, 100]

2021-03-30 20:06:22 98

原创 Java复习打卡day26

Java复习打卡day26开闭原则Open Closed Principle概念案例演示单一职责原则Single Responsibility Principle概念里氏替换原则Liskov Substitution Principle概念含义总结开闭原则Open Closed Principle概念1. 开闭原则 开闭原则简单的理解就是多扩展少修改。 我们在编一段代码的时候可能扥代码都写完了,才发现有一段代码少了一项功能,那么这个是后我们会有两个选择,要么将原来那个功能代码块修改一

2021-03-30 17:13:10 143

原创 Java复习打卡day25

Java复习打卡day25Class与加载方式反射先创建一个Person对象反射中的构造方法反射中的方法反射中的属性反射与注解TableAnnotationcolumnAnnotationBean类Demo--测试类内省设计模式导学什么是设计模式设计模式的六大原则Class与加载方式public class Demo { public static void main(String[] args) throws ClassNotFoundException { //将类加载到内存

2021-03-29 19:33:18 47

空空如也

空空如也

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

TA关注的人

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