自定义博客皮肤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)
  • 收藏
  • 关注

原创 spring框架事务

以 PROPAGATION_NESTED 启动的事务内嵌于外部事务中(如果存在外部事务的话),此时,内嵌事务并不是一个独立的事务,它依赖于外部事务的存在,只有通过外部的事务提交,才能引起内部事务的提交,嵌套的子事务不能单独提交。PROPAGATION_REQUIRES_NEW: 有没有都新建事务,如果原来有,就将原来的挂起PROPAGATION_NESTED:如果没有,就新建一个事务,如果有,就在当前事务中嵌套其他事务PROPAGATION REQUIRED:如果没有,就新建一个事务;

2023-04-13 08:13:54 53

原创 【无标题】

(2)Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。(1)Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。(2)先通过Class对象获取指定的Constructor对象,再调用Constructor对象的newInstance()方法来创建对象,这种方法可以用指定的构造器构造类的实例。

2023-03-24 08:33:42 54

原创 mybatis

框架要解决的最重要的一个问题是技术整合的问题,在J2EE的框架中,有这各种各样的技术,不同的软件企业需要从J2EE中选择不同的技术,这就使得软件企业最终的应用依赖于这些技术,技术自身的复杂性和技术的发现性将会之间对应用造成冲击。在src中创建com.fu.dao包,然后创建UserDao的接口,然后在接口中定义针对数据库的增删。在src中创建一个文件,命名为SqlMapConfig.xml,在该配置文件中配置连接数据库的参数。在项目中创建一个lib文件夹放入mybatis框架的jar包,并导入项目中。

2023-03-11 13:28:03 56

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

2.3输入的信息从数据库对比,正确跳转下一个页面,错误返回主页。3.1编写注册的Java代码。2.2登录的java代码。

2023-02-18 08:48:39 1146

原创 http实现”假登录“

2.用HTML写出简易的的第二个登录注册页面。

2023-02-15 20:39:53 148

原创 Web创建

项目内部创建一个文件夹,右键点击“模块”,

2023-02-14 08:53:11 40

原创 线程间的通信机制

线程开始运行,拥有自己的栈空间,但是如果每个运行中的线程,如果仅仅是孤立地运行,那么没有一点儿价值,或者是价值很小,如果多线程能够相互配合完成工作的话,这将带来巨大的价值,这也就是线程间的通信啦。在java中多线程间的通信使用的是等待/通知机制来实现的。 1.synchronied关键字等待/通知机制:是指一个线程A调用了对象O的wait()方法进入等待状态,而另一个线程B调用了对象O的notify()或者notifyAll()方法,线程A收到通知后从对象O的wait()方法返回,进而执

2022-12-28 21:56:42 47

原创 线程间的通信机制

线程开始运行,拥有自己的栈空间,但是如果每个运行中的线程,如果仅仅是孤立地运行,那么没有一点儿价值,或者是价值很小,如果多线程能够相互配合完成工作的话,这将带来巨大的价值,这也就是线程间的通信啦。在java中多线程间的通信使用的是等待/通知机制来实现的。 1.synchronied关键字等待/通知机制:是指一个线程A调用了对象O的wait()方法进入等待状态,而另一个线程B调用了对象O的notify()或者notifyAll()方法,线程A收到通知后从对象O的wait()方法返回,进而执

2022-12-28 21:50:29 67

原创 lo字节输入输出流

1.Output 输出 写文件 写出去(程序->文件 往外输出)运行结果:创建了一个在test文件夹中的ong.txt文件,2.Intput 输入读文件 读进来(文件->程序 输入)2.字节流读取内容为hello的long.txt文件。注意:字节流写入的是一个字节一个字节的的写入。绑定数据的目的地(绑定要写入的文件)2.一次写入一个字节 一个字节8个二位进制。读取也是一个字节一个字节的读取.1.绑定要写入的文件 或者 文件的路径。2.文件路径(被写入的路径)1.文件(被写入的文件)4.使用数组读取文件。

2022-12-11 20:44:59 167

原创 File类

File类的常用所有方法及其应用创建:createNewFile()在指定位置创建一个空文件,成功就返回true,如果已存在就不创建,然后返回false。mkdir() 在指定位置创建一个单级文件夹。mkdirs() 在指定位置创建一个多级文件夹。renameTo(File dest)如果目标文件与源文件是在同一个路径下,那么renameTo的作用是重命名, 如果目标文件与源文件不是在同一个路径下,那么renameTo的作用就是剪切,而且还不能操作文件夹。public boolean cr

2022-12-11 20:19:52 58

原创 Date SimpleDateFormat Calendar

目录一.Date的使用1.日期进行格式化二.SimpleDateFormat三.Calendar一.date的使用1.日期进行格式化:DateFormat是一个抽象类继承了Format类 对日期/时间进行格式化格式化(也就是日期–>文本)、解析 (文本 -->日期)成员方法:String format(Date date) 按照指定的模式,把Date日期,格式化符合模式的字符串Date parse(String source) 把符合模式的字符串,解析为Date日期Dat

2022-12-11 20:18:40 156

原创 final修饰符 scanner类 random类arraylist类

目录1.final、权限、内部类、引用类型的介绍2.介绍Scanner类、Random类、ArrayList类的基本使用一.final用于修饰类、属性和方法;1.被final修饰的类不可以被继承2.被final修饰的方法不可以被重写3.被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的二.权限和内部类1. 访问权限private:类内部可见。default:类内部、包内部可见;无论是方法,还是属性,不写修饰符,就是

2022-11-29 08:54:22 193

原创 Java的封装继承多态

本节要点:1.面向对象2.封装3.继承4.类和方法对象对象是由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)组成的封装体,描述客观事物的一个实体,是构成系统的基本单元。class Dogs{ private String name; //名字 private String age; //年龄 public String getName() { return name; } public void setNam

2022-11-29 08:49:48 96

原创 面向对象,封装,继承,多态

本节要点:1.面向对象2.封装3.继承4.类和方法对象对象是由数据(描述事物的属性)和作用于数据的操作(体现事物的行为)组成的封装体,描述客观事物的一个实体,是构成系统的基本单元。class Dogs{ private String name; //名字 private String age; //年龄 public String getName() { return name; } public void setNam

2022-11-17 08:51:01 57

原创 idea -JDBC的学习1

JDBC连接数据库的基本操作

2022-10-30 20:32:51 96

原创 第七讲。。

有关客户访问过的URL的信息。名称 说明back() 加载History列表中的上一个URLforward() 加载History列表中的下一个URLgo("url" or number) 加载History列表中的一个URL或要求浏览器移动指定的页面数 back()方法相当于后退按钮;forward()方法相当于前进按钮;go(1)代表前进1页,等价于forward()方法;go(-1)代表后退1页,等价于back()方法;Location对象Location对象:有关当

2022-09-27 22:38:08 45

原创 js的第六讲

第六讲文档对象模型(DOM)-Document Object Model定义:它是W3C国际组织的一套Web标准,它以树形结构表示文档(HTML XML等),定义了遍历,检查和修改各节点的属性和方法W3C组织将DOM分为以下几种不同版本:1.Core DOM:定义任意结构文档的标准对象集合2.XML DOM:定义了针对XML文件的标准对象集合3.HTML DOM:定义了针对HTML文件的标准对象集合4.DOM CSS:定义了在程序中操作CSS样式的接口5.DOM Events:给DOM对象添

2022-09-24 22:21:40 95

原创 js的第五讲

数组对象定义:数组对象是一系列有序值的集合,可以存放任何类型的数据,建议只存放一种类型数据<不支持多维数组,但可以使用>例:arr_2=["张三","李四","王五"]数组对象:方法与说明:concat():将两个数组连接成新数组join():将数组中所有元素连接成字符串pop():移除数组中的最后一个元素push():在数组中添加最后一个元素unshift():在数组开始添加一个元素revese():反转数组元素,倒叙shift():移除数组的第一个元素silc

2022-09-24 22:20:56 50

原创 开学第三讲

对象1.Javascript自带了许多对象来供开发者来使用,常用的内置对象有String(字符串),Array(数组),Date(日期),Math(数学)等.2.数组:是一组值的列表,该表中的每一个值都有自己的索引值,索引序列从0开始,依次递增.3.对象与数组很相似,唯一的区别是它的键值类型是自定义的,如 name、age等.4.例: var student={ name:"张三", age:18, eat:function

2022-09-22 16:25:17 48

原创 22.9.15第三讲

if分支结构:简单的if语句if(条件表达式){ 语句块 }双分支语句:if(条件表达式){ 语句块 }else{ 语句块 }多重分支语句:if(条件语句){ 语句块 }else if(条件语句){ 语句块 }嵌套分支:循环的分类:while do...while... forwhi

2022-09-18 22:52:41 89

原创 2022.9.14第二讲表达式与运算符

表达式的定义:是对一个或多个变量或值(操作数)进行运算,并返回新值<注:数据类型,转换从第一个开始判断,是数字就留下,直到遇到字符串类型的就会停止,刚开始就是字符串类型的会直接返回NaN>运算符:赋值运算符:=算术运算符:+、-、*、/、%、++、--、-(求反)结合运算符:*=、/=、+=、-=、%=比较运算符:==、!=、>、>=、<、<=、===(完全等于)、!==逻辑运算符:&&、||、!字符串运算:+绝对等于:数据类型一

2022-09-18 22:51:49 79

原创 2022.9.12开学第一讲<JavaScript>

js的编写位置可以在head(头部),body(主体),body(主体外),html外四个位置如果需要引用外部的js文件,可以使用script标签里的src属性例://先新建一个js文件,起名:index.js 然后引用<script type="text/javascript"src="js/index.js"></script>JavaScript的核心构成是:变量,数据类型,语句,注释,内置对象,函数,表达式变量:定义变量的语句格式是:var 自定义变

2022-09-12 22:07:45 127

空空如也

空空如也

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

TA关注的人

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