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

原创 Spring事务管理

事务在逻辑上是一组操作,要么执行,要不都不执行。主要是针对数据库而言的,比如说 MySQL。为了保证事务是正确可靠的,在数据库进行写入或者更新操作时,就必须得表现出 ACID 的 4 个重要特性:原子性(Atomicity):一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。一致性(Consistency):在事务开始之前和事务结束以后,数据库的完整性没有被破坏。

2023-04-13 08:51:50 132

原创 Spring框架,IOC

1.控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理2.使用 IOC 目的:为了耦合度降低IoC是Inversion of Control的简写,即控制反转。IoC并不是一门技术,而是一种设计思想。在没有IoC设计的场景下,开发人员在使用所需的对象时,需手动创建各种对象,如new Student()。有了IoC这样的设计思想,在开发中,意味着将设计好的对象交给容器管理,而不再是像传统的编程方式中,在对象内部直接控制对象。

2023-03-25 14:12:52 166

原创 Java反射

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.反射就是把java类中的各种成分映射成一个个的Java对象。

2023-03-24 09:14:02 134

原创 使用Mybatis完成增删改查操作

After方法可以在执行之后运行这里的代码。创建一个EmpTest测试类。创建一个EmpDao接口。测试类中Id查询方法。测试类中模糊查询方法。

2023-03-13 09:00:51 258

原创 三层架构完成登录,注册操作

【代码】三层架构完成登录,注册操作。

2023-02-20 13:34:12 760

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

3.创建一个java类用来继承HttpServlet。1.首先在IDEA中进行HTML代码写入。2.进行web.xml代码写入。

2023-02-14 19:10:04 97

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

3.配置tomcat,添加本地的tomcat。2.配置java和tomcat的环境变量。1.创建一个项目并把项目添加为web项目。的环境配置是否正确,在命令行窗口中执行。如果再不好可以试下导入JRE可能会成功。4.访问自己的tomact服务器。4.开发项目部署到tomcat中。版本,确保没有异常和错误;1.下载tomcat安装包。解压到没有中文路径的目录中。5.成功后在浏览器测试。环境变量的配置正确;开启tomcat服务器。

2023-02-14 09:04:26 126

原创 IO字节流,字符流

比如电脑上的硬盘,磁盘,U盘等都是外存,在电脑上有内存条,缓存是在CPU里面的。序列化机制使得对象可以脱离程序的运行而独立存在对象的序列化(Serialize)指将一个Java对象写入IO流中,与此对应的是,对象的反序列化(Deserialize)则指从IO流中恢复该Java对象如果需要让某个对象支持序列化机制,则必须让它的类是可序列化的(serializable)标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流等等,java中将输入输出抽象称为流,就好像水管,将两个容器连接起来。

2022-12-13 10:25:10 131

原创 File类

(2)File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。(3) 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。createNewFile():创建新文件当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。

2022-12-13 09:32:23 94

原创 Java中Date类 SimpleDateFormat类和calendar类

field参数表示获取哪个字段的值, 可以使用Calender中定义的常量来表示: Calendar.YEAR : 年 Calendar.MONTH :月 Calendar.DAY_OF_MONTH:月中的日期 Calendar.HOUR:小时 Calendar.MINUTE:分钟 Calendar.SECOND:秒 Calendar.DAY_OF_WEEK:星期。它是一个抽象类,不能创建对象,我们可以使用它的子类:java.util.GregorianCalendar类。

2022-12-13 00:44:49 195

原创 Java集合框架List、Set、Map

map以键值对的方式存储元素,根据键得到值,所有Map集合的Key是无序不可重复的,key和value都是引用数据类型,存的都是内存的地址。所有的key构成的集合是Set:无序的、不可重复的。所有的value构成的集合是Collection:无序的、可以重复的。list是一种有序集合,按照对象进入的顺序保存对象,并且允许重复对象,插入多个null值。set是无序的集合,不是按照对象进入的顺序保存,不可重复,只允许一个null值出现。所有的entry构成的集合是Set:无序的、不可重复的。

2022-12-09 14:24:39 198

原创 包装类,装箱和拆箱,基本数据类型和字符串的相互转换

装箱和拆箱的概念描述的其实就是Java中这八种基本数据类型和对应的包装类型之间的转换过程。在Java中的装箱和拆箱不是人为操作的,是程序在编译的时候编译器帮助我们完成这项任务的,因此说它是自动的。基本类型的数据不具备"对象"的特性(没有成员变量和成员方法可以调用),因此,java为每种数据类型分别设计了对应的类,即包装类。跟自动装箱的方向相反,将Integer及Double这样的引用类型的对象重新简化为基本类型的数据。调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱。

2022-11-28 21:18:08 177

原创 Scanner类与Random类和ArrayList类的基本使用,完成不重复点名

Scanner与Random

2022-11-25 12:55:33 426

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

JAVA

2022-11-17 01:09:22 781

原创 Jdbc连接数据库进行增,删,改,查操作

Jdbc连接数据库进行增,删,改,查操作

2022-10-30 16:48:24 1429 1

原创 JS鼠标事件

作业

2022-09-28 08:14:23 343 2

原创 JS的样式

作业

2022-09-26 13:21:15 281

原创 计时器与倒计时和数组去重,7人抽奖选中5人,正则表达式完成注册表单的设计与验证

计时器与倒计时和数组去重,7人抽奖选中5人,正则表达式完成注册表单的设计与验证

2022-09-22 08:51:33 250

原创 字符串判断和用户注册功能与随机数

课后作业

2022-09-20 13:46:46 291

原创 JS相关的十道题

// 定义函数// 判断a是否大于b,c若大于则输出a}else if(b>a&&b>c){// 判断b是否大于a,c若大于则输出a}else{// 判断c是否大于a,b若大于则输出a}}// 调用函数

2022-09-18 16:59:53 752

原创 判断与switch的JS题

判断与switch的JS题。

2022-09-15 15:12:55 811

原创 JS的基础弹出

1.练习JavaScript的两种使用方式,弹出“你好,JavaScript”.代码如下简单的一个弹出框。

2022-09-12 20:10:34 889

原创 使用ADT实现Android三页面制作及跳转和内容显示

一:创建项目和三个页面1.创建项目打开ADT左上角点击File-New-Android Application Project(创建项目)项目名注意大小写规范2.创建页面在我们所建的项目下在src右键new-other-Android-AndroidActivity(创建页面)注意命名规范二:第一个页面自动跳转至第二个页面1.页面背景设置为图片打开res下的layout找到在线性布局内设置系统自带图片//修改线性布局<LinearLayou

2022-05-08 23:01:58 1345

空空如也

空空如也

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

TA关注的人

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