自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 框架-spring-day-62

2021.12.21、scopespring中scope是一个非常关键的概念,简单说就是对象在spring容器(IOC容器)中的生命周期,也可以理解为对象在spring容器中的创建方式。目前,scope的取值有5种取值:在Spring 2.0之前,有singleton和prototype两种;在Spring 2.0之后,为支持web应用的ApplicationContext,增强另外三种:request,session和global session类型,它们只实用于web程序,通常是和X

2021-12-21 20:31:51 217

原创 框架-day-61

2021.12.201、Spring是什么?Spring 是一个开源框架,Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE应用程序开发提供集成的框架。Spring 使用基本的 JavaB

2021-12-20 20:46:11 221

原创 框架-day-58

2021.12.15mybatis配置属性properties(属性)propertysettings(全局配置参数)settingtypeAliases(类型别名)typeAliasepackagetypeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境集合属性对象)environment(环境子属性对象)transactionManager(事务管理)data...

2021-12-15 20:48:41 1256

原创 javaWeb-day-57

2021.12.14前段时间,一直在忙着做项目,没什么好记的.今天开始学习框架了. mybatis(orm、持久层框架) mapper实现三种方式: 1、sqlSession直接执行对应的mapper.xml中的sqlID (只需要创建mapper.xml即可) 在mybatis配置文件中的映射方式如下 <!--映射的文件或接口 ,如果映射的文件 那么用/隔开 ,如果是接口或类要...

2021-12-14 20:28:33 278

原创 javaweb-day-52

2021.12.6反射程序中的反射指程序运行状态中,1、对于给定的一个类(Class)对象,可以获得这个类(Class)对象的所有属性和方法;2、对于给定的一个对象(new XXXClassName<? extends Object>),都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法和获取属性的机制,就叫做Java反射机制反射初识public class User { public void eat(){

2021-12-06 18:50:51 66

原创 JavaWeb-day-51

2021.12.5表单重复提交之-----验证码表单重复提交有三种常见的情况: 一:提交完表单。服务器使用请求转来进行页面跳转。这个时候,用户按下功能键 F5,就会发起最后一次的请求。 造成表单重复提交问题。解决方法:使用重定向来进行跳转 二:用户正常提交服务器,但是由于网络延迟等原因,迟迟未收到服务器的响应,这个时候,用户以为提交失败, 就会着急,然后多点了几次提交操作,也会造成表单重复提交。 三:用户正常提交服务器。服务器也没有延迟,但是提交完成后,用户回退浏览器。重新提交

2021-12-05 17:50:05 883

原创 javaWeb-day-50

2021.12.2Cookie1、Cookie 翻译过来是饼干的意思。 2、Cookie 是服务器通知客户端保存键值对的一种技术。 3、客户端有了 Cookie 后,每次请求都发送给服务器。 4、每个 Cookie 的大小不能超过 4kb如何创建 CookieServlet 程序中的代码:protected void createCookie(HttpServletRequest req, HttpServletResponse resp) throws Se.

2021-12-02 11:57:12 856

原创 JavaWeb-day-49

2021.12.1 EL 表达式EL 表达式的全称是:Expression Language。是表达式语言。 EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。 因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多。EL 表达式的格式是:${表达式} EL 表达式在输出 null 值的时候,输出的是空串。jsp 表达式脚本输出 null 值的时候,输出的是 null 字符串。<bo...

2021-12-01 19:52:53 145

原创 javaweb-day-48

2021.11.30常用 API 示例代码: public class RequestAPIServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // i.getRequestURI() 获取请求的资源路径

2021-11-30 21:37:26 159

原创 JavaWeb-day-47

2021.11.291.Web流程1.1 软件架构C/S:客户端/服务器端cs架构建立在专用的网络上,一般面向相对固定的用户群,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强;B/S:浏览器/服务器端bs架构建立在广域网之上,面向是不可知的用户群,对安全的控制能力相对弱。1.2 资源分类1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析,如: html,css,JavaScript 2...

2021-11-29 22:08:28 295

原创 JavaScript-day-45

2021.11.25 晴1、jQuery css() 方法(1)、jQuery css() 方法是什么css() 方法设置或返回被选元素的一个或多个样式属性。(2)、返回 CSS 属性如需返回指定的 CSS 属性的值,请使用如下语法:css("propertyname");$("p").css("background-color");(3)、设置CSS属性如需设置指定的 CSS 属性,请使用如下语法:css("propertyname","value");$(.

2021-11-25 21:45:38 133

原创 JavaScript-day-44

2021.11.24 晴运用JavaScript实现扫雷游戏HTML<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wid.

2021-11-24 21:15:57 786

原创 JavaScript-day-42

2021.11.22节点操作什么是节点根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:整个文档是一个文档节点 document每个 HTML 元素是元素节点HTML 元素内的文本是文本节点每个 HTML 属性是属性节点注释是注释节点节点类型通过noteType属性可以获取节点的类型document的节点类型---9console.log(document.nodeType);//9标签的节点类型---1varbo...

2021-11-22 19:23:11 96

原创 JavaScript-day-41

2021.11.19webapi介绍api的概念 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。例如:alert()、prompt()、log()、reverse()、getMonths()任何开发语言都有自己的APIAPI的特征输入和输出(I/O)API的使用方法(console.log())...

2021-11-19 19:17:00 155

原创 JavaScript-day-40

2021.11.18 晴数组为什么要学习数组之前学习的数据类型,只能存储一个值(比如:Number/String。如果我们想存储班级中所有学生的姓名,此时该如何存储?数组的定义所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。通过数组字面量创建数组// 创建一个空数组vararr1=[]; // 创建一个包含3个...

2021-11-18 21:08:28 143

原创 JavaScript-day-39

2021.11.17JavaScript介绍、JavaScript是什么1、JavaScript的历史Netscape(网景)在最初将其脚本语言命名为LiveScript,是布兰登.艾克发明的。后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系

2021-11-17 19:04:58 149

原创 CSS-day-38

2021.11.16盒子模型、盒子模型其实,CSS就三个大模块:盒子模型、浮动、定位,其余的都是细节。要求这三部分,无论如何也要学的非常精通。 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距(margin)组成。这里略过老旧的ie盒子模型(IE6以下),对不起,我都没见过IE5的浏览器。 首先,我们来看一张图,来体会下什么是盒子模型。所有的文档元素(标签)都会生成.

2021-11-16 21:58:01 664

原创 css-day-37

2021.11.15 晴CSS初识(1)、CSS的发展历程从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。(2)、CSS 网页的美容师CSS的出现,拯救了混乱的HTML,当让更加拯救了我们web开发者。 让我们的网页更加丰富.

2021-11-15 20:04:15 178

原创 html-day-36

2021.11.13 晴表格、表单和H51.表格标签表格是较为常用的一种标签,但不是用来布局,常用来处理、显示表格式数据。、创建表格在HTML网页中,要想创建表格,就需要使用表格相关的标签。创建表格的基本语法格式如下:<table><tr> <td>单元格内的文字</td> ...</tr>...</table>在上面的语法中包含三对HTML标签,分别为 tabl...

2021-11-13 20:57:23 123

原创 项目-day-35

2021.11.12 晴 相较于昨天,所做出的优化:package practice03.controller;import java.util.Scanner;import practice03.manager.DataProcessManager;/** * 程序入口 * */public class SystemController { public static void main(String[] args) { Scanner scanner = ..

2021-11-12 20:53:19 225

原创 项目实战-day-34

2021.11.11 晴一、介绍背景和需求根据IP得到位置IP 分析 归属地信息 , 查找在毫秒内完成IP地址库,公网都是开放的IANA : 国际组织,负责公网IP维护分发技术栈Eclipse ,JavaSE中面向对象、IO流、二分法算法、Base64编码、工具类封装目标通过开发IP地址归属地查询平台,我们需要对JavaSE综合技术有所提升,增强实战能力。学习完该项目我们应该具备如下能力:面向对象程序设计工具类封装与使用写法文件IO流字符串处理二分法查找IP

2021-11-11 23:25:20 253

原创 web前端-day-33

2021.11.10 晴开发工具我们主要用的开发工具有 编辑器、浏览器、photoshop。编辑器常用的前端编辑器有:dreamweaver、sublime、webstorm、Hbuilder、vscode浏览器浏览器是网页显示、运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。我们平时称为五大浏览器。查看浏览器占有的市场份额,查看网站:网站流量平台 - 百度统计流量研究院浏览器内核浏览器内核又可以分.

2021-11-10 19:34:37 232

原创 jdbc-day-32

2021.11.9 晴JDBC介绍我们之前学习MYSQL时,为了使用MYSQL服务,我们通常要使用客户端与MYSQL服务进行连接,然后才能输入SQL语句进行数据库的各种操作。客户端有命令行与图形界面2种。但是在更多的环境下,由我们人直接操作数据是很低效的,比如双11这种业务场景下,一秒中往往要在库中生成上千万甚至几亿条数据,靠人来手工操作是不现实的,只能依赖于程序进行这种高并发的操作。程序语言有多种,比如Java、Python、C/C++等,程序语言如果想执行SQL语句,也必须要先与数据.

2021-11-09 20:40:04 91

原创 java-day-31

2021.11.8建表:create table Student(Sid varchar(6), Sname varchar(10), Sage datetime, Ssex varchar(10));insert into Student values('01' , '赵雷' , '1990-01-01' , '男');insert into Student values('02' , '钱电' , '1990-12-21' , '男');insert into Student val

2021-11-08 22:39:03 68

原创 MySQL-day-30

2021.11.7 阴天什么是行转列目标:结果:多行转一行多列 :create table test_9( id int, name varchar(22), course varchar(22), score decimal(18,2) ); insert into test_9 (id,name,course,score)values(1,'小王','java',99); insert into t

2021-11-07 21:20:30 50

原创 MySQL-day-29

约束SQLSQL,它的全称叫Structured Query Language,结构化的查询语言。之所以出现这个东西,是为了统一/屏蔽不同数据库厂商生产的数据库产品之间的差异。SQL定义了一系列标准和规范,数据库厂商也需要按照这个规范来,当然会有一些细小的差别,相比没有规范来说,要好很多比如 项目后期由于某些原因,需要进行数据库更换,那么操作数据库的语句就都需要更改,而SQL出现,可以避免这个问题DDL概述DDL : Data Definition Language 数据库定

2021-11-04 21:03:04 188

原创 java&MySQL-day-28

2021.11.3Stream API概念说明数据渠道、管道,用于操作数据源(集合、数组等)所生成的元素序列。集合讲的是数据,流讲的是计算即一组用来处理数组,集合的API。特点Stream 不是数据结构,没有内部存储,自己不会存储元素。Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。Stream 操作是延迟执行的。这意味着他们会等到需要结果的时候才执行。不支持索引访问。延迟计算支持并行很容易生成数据或集合支持过滤,查找..

2021-11-03 15:18:03 107

原创 java-day-27

2021.11.2Lambda概述Lambda表达式是一种没有名字的函数,也可称为闭包,是Java 8 发布的最重要新特性。本质上是一段匿名内部类,也可以是一段可以传递的代码。还有叫箭头函数的...为什么使用Lambda表达式Lambda表达式就是一个匿名内部类的简写方式使程序更加简洁清晰,编程效率也得到了提高package study;public class Part01_Lambda { public static void main(String...

2021-11-02 19:50:02 89

原创 java-day-26

2021.11.1正则表达式:正则表达式定义了字符串的模式。n正则表达式可以用来搜索、编辑或处理文本 元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的

2021-11-01 21:08:41 81

原创 java-day-25

2021.10.30 晴多线程下安全的单例模式:package study;/** * 单例 : 一个类获取多次,只得到一个对象 * * 1 构造方法私有化 * * 2 静态变量存储对象 * * 3 公共的静态方法,用于获取对象 * @author 落华见樱 * */public class Part01_singleObject { private Part01_singleObject() { } // volatile : 防止指令重排 priva

2021-10-30 20:48:01 87

原创 java-day-24

2021.10.29 晴Join:package study;/** * Join: 合并线程,将多个线程合为一个线程 * * @author 落华见樱 * */public class Part01_Join { public static void main(String[] args) { Thread t1=new Thread(new Processer_01()); Thread t2=new Thread(new Processer_01());

2021-10-29 21:29:51 107

原创 java-day-23

2021.10.28 晴文件复制:一共三步package study;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;/** * 文件夹的复制 * * * 1、文件复制: * * 1.1 完成文件输入,读取文件 * * 1.2 完.

2021-10-28 20:44:31 95

原创 Java-day-22

2021.10.27转换流:1、转换流是指将字节流向字符流的转换,主要有InputStreamReader和OutputStreamWriter2、InputStreamReader主要是将字节流输入流转换成字符输入流3、OutputStreamWriter主要是将字节流输出流转换成字符输出流InputStream常用方法:package study;import java.io.BufferedReader;import java.io.FileI...

2021-10-27 20:27:10 78

原创 java-day-21

2021.10.26 晴IO流:流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。I : input 输入O : output 输出输入 : 就是把数据输入到内存中输出 : 就是把内存中的数据写出到外面按处理数据类型的不同,分为字节流和字符流按数据流向的不同,分为输入流和输出流。(入和出是相对于内存来讲的)按功能不同,分为节点流和.

2021-10-26 20:52:32 64

原创 java-day-20

2021.10.25 晴因为疫情问题被困在小区,线上听课hashSet类:package study;import java.util.HashSet;/** * 散列表 : 可以理解为数组保存元素是个链表 * * 散列表中保存的是键值对(K和V) * * hashCode : hash算法,是把不定长的数据改变为定长的数据,是一种安全的加密算法,但不保证唯一 * 同一个对象生成多次hash值,那么值一定是相同的, * 不同对象也有可能生成相同

2021-10-25 21:11:23 91

原创 java-day-19

2021.10.23 晴set:Set是一个无序集合,既存入集合的顺序和取出的顺序不一致Set是一个无序集合,既存入集合的顺序和取出的顺序不一致Set集合中元素不重复package study;import java.util.Set;import java.util.TreeSet;/** * set特点 : 无序 不可重复,添加顺序和取出顺序不一定一致 * * TreeSet : 存进去的元素,会按照某个规则进行排序 * * 数字 : 从小到大 .

2021-10-23 20:10:41 98

原创 java-day-18

2021.10.21Collection(集合):继承体系:常用方法:package study;import java.util.ArrayList;import java.util.Collection;/** * Collection是父类,所以里面的方法是子类都有的 * @author 落华见樱 * */public class Part01 { public static void main(String[] ...

2021-10-21 20:07:30 92

原创 java-day-17

2021.10.20异常:异常是Java中提供的一种识别及响应错误情况的一致性机制。有效地异常处理能使程序更加健壮、易于调试。异常发生的原因有很多,比如:用户输入了非法数据 要打开的文件不存在 网络通信时连接中断 JVM内存溢出 这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。常见异常:空指针下标越界栈内存溢出类型转换异常继承体系:Error:系统内部错误,这类错误由系统进行处理,程序本身无需捕获处理..

2021-10-20 20:22:50 98

原创 java-day-16

包装类:

2021-10-19 20:52:31 80

原创 java-day-15

2021.10.18 晴易错点:

2021-10-18 20:00:44 50

空空如也

空空如也

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

TA关注的人

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