自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是事务

Propagation NESTED: 即使执行该方法的线程已处于事务环境中,也依然启动新的事务,方法在联套的事务里执行:即使执行该方法的线程并未处于事务环境中, 也启动新的事务,然后执行该方法,此时与Propagation REQUIRED相同。该方法要求在新的事务环境中执行,如果当前执行线程已处于事务环境中,则先哲停当前事务,启动新事务后执行该方法:如果当前调用线程不处于事务环境中,则启动新的事务后执行方法。它比校简单,即当前如果不存在事务,就启用事务:如果存在, 就沿用下来,

2023-04-13 08:17:58 106

原创 Spring框架--IOC/DI

IoC:指将对象的创建权,交给到Spring容器;DI :指Spring创建对象的过程中,将对象依赖的属性通过配置的方式自动的设值给当前的对象。IoC/DI注解详解完成IoC/DI,有两种方式,一种是使用xml配置文件,另一种是使用注解,我们先来介绍xml方式。

2023-03-25 14:07:27 113

原创 Java反射

在java的面向对象编程过程中,通常我们需要先知道一个Class类,然后new 类名()方式来获取该类的对象。也就是说我们需要在写代码的时候 (编译期或者类加载之前)就知道我们要实例化哪一个类,运行哪一个方法,这种通常被称为 静态的类加载那么有没有一种方法 在运行期动态的改变程序的调用行为的方法 呢?这就是要为大家介绍的“java反射机制“。

2023-03-24 08:59:44 105

原创 Mybatis

MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发。持久层:负责将数据到保存到数据库的那一层代码。以后开发我们会将操作数据库的Java代码作为持久层。而Mybatis就是对jdbc代码进行了封装。JavaEE三层架构:表现层、业务层、持久层框架:框架就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。在框架的基础之上构建软件编写更加高效、规范、通用、可扩展。Mybatis的操作比Web的操作方法更简洁,代码量更少。

2023-03-11 13:54:56 83 1

原创 web连接数据库完成登录注册

【代码】web连接数据库完成登录注册。

2023-02-20 12:44:14 429

原创 实现使用HttpServlet完成一个假登录

Servlet:顾名思义,有点类似于Service,当我们需要将前端传来的请求(以下简称为req)进行解析和操作时,我们需要这样一个Servlet接口来替代我们实现规范化操作获取资源(例如操作数据库等等)而HttpServlet是对Servlet的强化子类,在已经实现大部分方法的基础上,我们只需要重写自己的doget和dopost方法即可。

2023-02-15 21:02:53 45

原创 IDEA配置tomcat并发布web项目的步骤

配置Tomcat具体步骤

2023-02-14 20:24:51 101

原创 线程间通信机制(等待唤醒机制)

目录等待唤醒机制线程间通信概念创建线程的步骤终止线程的方式为什么要处理线程间通信如何保证线程间通信有效利用资源等待唤醒机制什么是等待唤醒机制等待唤醒中的方法调用wait和notify方法需要注意的细节生产者与消费者问题代码演示:等待唤醒机制线程间通信概念多个线程在处理同一个资源,但是处理的动作( 线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,

2022-12-29 07:47:13 89

原创 Java IO流

一、IO流什么是IO流 流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出,IO流是用来处理设备上的数据,包括文件,磁盘,网络等。程序需要数据:把数据流入到程序中—>输入.程序需要保存数据,把数据传递给别人—>输出.关于流的特性:1.先进先出:最先写入输出流的

2022-12-13 09:14:34 119

原创 File类

什么是File类(1) java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关。(2)File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。(3) 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。(4) File对象可以作为参数传递给流的构造器,指明读取或写入的"终

2022-12-09 14:46:00 49

原创 JAVA中三种集合———List、Set、Map

什么是集合集合类存放于java.util包中,主要有list(列表), set(集), map(映射),集合存放的都是对象的引用而非对象本身,所以我们称集合中的对象就是集合中对象的引用。简而言之,集合就是存放数据对象引用的容器。List1.List概述List集合是有序的,可以对其中每个元素的插入位置进行精确地控制,通过索引来访问元素,遍历元素。常用地主要有ArrayList和LinkedList这两个类。其中ArrayList底层是通过数组实现,随着元素的增加而动态扩容;而LinkedL

2022-12-03 08:57:23 1729

原创 string类

一.String类1.字符串的概述和特点(1)字符串的概述java.lang.StringJava程序中所有字符串字面值都作为此例的实现。上面这句话其实不是很好懂,下面对上面这段话进行解释一下其实就是我们写代码都是用过字符串的。其实就是说,程序当中所有双引号字符串,他并不是基本数据类型,而是String类的对象(就算没用new,也照样是String类的对象)(2)字符串的特点字符串中的内容永不可变,是常量,创建之后不能更改正是因为字符串不可改变,所以字符串是可以共享使用的(可节省内

2022-11-30 21:58:24 70

原创 Scanner、Random、ArrayList的基本使用

一.Scanner类1.Scanner类是什么Scnner类是用于扫描输入文本的新的实用程序可以在程序中实现键盘输入2.简介Scanner类是java.util包中的一个类3.作用常用于控制台的输入,当需要使用控制台输入时即可调用这个类4.Scanner类的使用引用类型使用的一般步骤(1)导包 import 包路径.类名称 (如果需要使用的类和当前类位于同一个包下,则可以省略包语句不写)java.lang包下的内容不需要导包(2)创建对象(3)通过对象调用方法或者成

2022-11-28 22:29:46 303 1

原创 面向对象三大特征———封装、继承、多态

一、封装封装就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。1、封装一个对象他所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成

2022-11-20 16:35:34 2125

原创 JDBC的初步认识

一、JDBC是什么?1、介绍JDBC之前要谈一下ODBC(Open DataBase Connectivity)一开放数据库连接ODBC允许应用程序可以通过一组通用的API访问不同的数据库管理系统,ODBC应用可以在不同的数据库之问切换。JDBC是模仿了ODBC的设计。2、JDBC概念:全称:Java DataBase Connectivity,是Java运行平台的核心类库中的一部分一提供了访问救据库的APl,Java连接救拯年的规范(标准),一些类和接口组成。3、JDBC作用:一规避救据库的不同

2022-11-07 22:26:30 103

原创 JQuery基础

什么是JQuery概念:一个JavaScript框架,简化JS开发。jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。JavaScript框架:本质上就是

2022-10-30 15:44:14 55

原创 JavaScript(七)

一、location对象location 是最有用的 BOM 对象之一,提供了当前窗口中加载文档的信息,以及通常的导航功能。主要是对浏览器url地址相关数据的获取和定义。location的属性不仅可以获取,也可以设置相关属性,部分属性设置后会导致重新加载新的URL。location.host作用 返回主机(域名)wwwitheima.con说明设置或检索位置或 URL 的主机名和端口号location.hostname说明设置或检索位置或 URL 的主机名部分

2022-09-27 21:35:51 158

原创 JavaScript(六)

文档对象DOM一、DOM对象简介什么是DOM对象DOM(Document Object Model 文档对象模型)可以完成HTML和XML文档的操作,在JavaScript中利用DOM操作HTML和CSS样式是最常用的样式之一。DOM对JavaScript是一种可操作HTML文档得重要手段。利用DOM可完成对HTML文档内所有元素的获取、访问、标签属性和样式的设置等操作。DOM HTML 节点树根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:1、整个文档是

2022-09-24 13:55:09 135

原创 JavaScript(五)

JavaScript中的对象对象的理解JavaScript把对象定义为:无序属性的集合其属性可以包含基本值,对象或者函数。JavaScript常用对象String对象length:返回字符串长度charAt(num):返回参数num指定索引处的字符charCodeAt(num):返回参数num指定索引处的字符的Unicode值indexOf(string[,num]):返回参数string在字符串中首次出现的位置lastlndexOf(string[,num]):返回参数

2022-09-22 22:57:06 176

原创 JavaScript(四)

函数函数是完成特定任务的语句块,当需要重复完成某种任务时,就应该把用到的语句组织成函数。这样在JavaScript程序的任意位置都可以通过引用其名称来执行任务。程序员可以在程序中建立很多函数,这样有利于组织自己的程序结构,使代码的维护更容易。自定义函数及调用自定义函数需要使用function关键字。语法如下:function函数名([参数列表]){程序语句[return返回值;]}函数的定义需要注意以下事项:(1)函数名区分大小写,且不能相同,更不能使用JavaScri

2022-09-22 21:01:36 168

原创 JavaScript(三)

条件语句通常在写代码时,可以根据不同的条件来执行不同的语句块,通过判断条件表达式的结果为true或false来决定要执行哪一个语句块。在JavaScript中,我们可使用以下条件语句:if语句只有当指定条件为true时,该语句才会执行代码。格式如下:if(条件表达式){语句块1;}语句块2;注意:请使用小写的if。使用大写字母(IF)会生成JavaScript错误!实例:var score = prompt("请输入成绩")if(score>61

2022-09-21 16:48:01 248

原创 JavaScript(二)

结合运算符中有两个特殊的运算符,自加运算符"++"和自减运算符"--"。使用过程中要注意是先加还是后加,先减还是后减,这两个语句执行后结果是不同的。2,JavaScript中的运算符主要分为以下几种类型:赋值运算符,算术运算符,结合运算符,比较运算符,逻辑运算符,字符串运算符,条件运算符。使用赋值运算符"=",把一个值赋给一个变量。1,JavaScript中,表达式是由操作数和操作符组成的。注意:"="和"=="的使用,有人经常会把"=="写成"="。不绝对等于:数据类型不一致,数值相等。

2022-09-16 22:31:57 97

原创 JavaScript(一)

一、为什么要学JavaScript1、验证用户输入的内容2、有效地组织网页内容3、动态地显示网页内容,动画显示4、弥补静态网页不能实现的功能二、什么是JavaScript1、JavaScript是一种基于对象的脚本语言,其前身叫做LiveScript。语法上,JavaScript和C#、java等编程语言类似。2、JavaScript是客户端脚本语言,JavaScript是在客户的浏览器上运行的,不需要服务器的支持。3、JavaScript是一种解释语言,其源代码在客户端执行

2022-09-13 00:48:49 135

空空如也

空空如也

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

TA关注的人

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