自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库设计中的一对多关系处理方法及案例分析

在数据库设计中,一对多关系的处理方法有多种选择,包括外键关联、联接表和级联删除。根据具体的业务需求和数据库设计原则,我们可以选择适合的方法来建立和处理一对多关系。外键关联适用于简单的一对多关系,它简单易懂,并且可以确保数据的完整性。联接表适用于复杂的一对多关系,它灵活性高,可以管理多个实体与一个实体的关联。级联删除可以方便地处理删除操作,确保数据的一致性。在实际应用中,我们需要根据具体的业务需求和数据量大小选择合适的一对多关系处理方法。

2023-07-14 08:47:15 2777

原创 事务处理介绍

在mysql中,提出了事务,事务是指一组sql语句的集合,集合中有多条sql语句可能是insert,update,select,delete,我们希望这些多个sql语句都能成功,或者都失败,这些sql语句的执行是一致的,作为一个整体执行。管理事务的是事务管理器及其实现类。Spring的事务是一个统一管理模型:指定要使用的事务管理器的实现类,使用xml配置文件中的标签指定哪些类,哪些方法需要加入事务的功能指定方法需要的隔离级别,传播行为和超时时间。

2023-04-11 17:05:30 718

原创 spring--AOP的理解

在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

2023-03-28 19:14:16 129

原创 Java-动态代理

当需要对功能进行增强的时候就需要用到动态代理。

2023-03-28 18:56:51 102

原创 spring——IOC和DI的理解

Spring框架是一个开放源代码的J2EE应用程序框架,由发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork、Tapestry等众多Web框架组合使用,并且可以与 Swing等桌面应用程序AP组合。

2023-03-24 18:38:38 72

原创 Java的反射机制

2.Class类:是描述类的一个类,Class类是在Java语言中定义一个特定类的实现。一个类的定义包含成员变量,成员方法,还有这个类实现的接口,以及这个类的父类。Class类的对象用于表示当前运行的Java应用程序中的类和接口。1.Java 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;在 Java 中,只要给定类的名字,就可以通过反射机制来获得类的所有信息。它是一个封装反射类的构造方法的类。它是一个封装反射类的属性的类。表示正在运行的java应用程序中的类的实例。

2023-03-24 12:21:57 74

原创 Mybatis实现增删改查

1.在src中创建一个文件,命为SqlMapConfig.xml,在该配置文件中配置连接数据库的参数。在src中创建com.yue.dao包,然后创建接口,然后在接口中定义针对数据库的增删改查。完成实体类(在src中创建com.yue.bean包,然后创建实体类)在项目中创建一个lib文件夹放入mybatis框架的jar包。1.在dao接口的同目录下创建跟接口名字一样的配置文件。在src中创建com.yue.test包,然后进行测试。在src目录中创建mybatis框架的核心配置文件。

2023-03-11 13:19:08 146

原创 完成JDBC的登录,注册操作

【代码】完成JDBC的登录,注册操作。

2023-02-18 08:48:57 577

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

【代码】实现使用HttpServlet完成一个假登录。

2023-02-14 19:58:14 62

原创 在IDEA中配置Tomcat并且发布Web项目的步骤

Tomcat是一个web应用服务器,它的功能就是处理来自客户端浏览器(广义上的浏览器)发出的请求。

2023-02-14 08:36:31 88

原创 Java Io流

按照数据的传输方向,流可分为输入流与输出流。Java语言里的流序列中的数据既可以是未经加工的原始二进制数据,也可以是经过一定编码处理后符合某种特定格式的数据。返回值是读取的字节数。OutputSteam:继承自OutputStream的流都是程序用于向外输出数据的,且数据单位都是字节(8位)。InputStream:继承自InputStream的流都是用于向程序中输入数据的,且数据单位都是字节(8位)。Reader:继承自Reader的流都是用于向程序中输入数据的,且数据单位都是字符(16位)。

2022-12-12 21:36:10 122

原创 Java语言——File类

2.public File(File parent,String child):根据父目录路径File实例和子目录或文件路径创建一个新File实例。2.File(String parent,String child) 根据指定的父路径和文件路径创建一个新File对象实例。3.File(File parent,String child) 根据指定的父路径对象和文件路径创建一个新的File对象实例。20.renameTo(File dest) 将当前File对象所指向的路径修改为指定File所指向的路径。

2022-12-12 21:12:18 180

原创 Date日期类,SimpleDateFormat、calendar的使用

Date类直接new进行时间设置时,其year字段是从1900年开始,month字段是从0开始,例如new Date(1998,5,5),最终得年份为 1900+1998,月份为6月,与预期的结果相悖;可使用system.currentTimeMills()获取当前时间毫秒值,使用构造方法Date(long time),来创建date对象;Date date = new Date(); 当前时间对象Date date = new Date(时间对象) ; 具体某个时间点的对象getTime(); 将指定的时

2022-12-05 20:25:05 205

原创 Java中String类的常用方法以及String,StringBuffer,StringBuilder的区别

String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。1.String str = "Hello";2.String str = new String("Hello");1.int length():返回字符串的长度2.char charAt(int index):返回指定索引处的字符3.String toLowerCase()

2022-12-05 20:09:54 85

原创 Java中List,Set,Map的用法

3.Set是List接口的子接口,只是元素插入有了不重复的限制,其他用法和List差不多【看见Set和Map天然就是一个查找或者搜索的语义】1.put(key,val):将key和对应的val存储到Map中,如果key值存在,就修改val,如果key不存在,就添加val。map.remove(key):删除整个键值对,返回删除前的key对应的value,不存在返回null。key = val(键值对应元素),key不重复,val可能重复,通过key值查找元素。LinkedList:链表。

2022-12-02 11:43:52 346

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

1.定义:通常情况下基本数据类型的变量不是对象,为了满足万物皆对象的理念就 需要对基本数据类型的变. 量进行打包封装处理变成对象,而负责将这些变量声明为成员变量进行对象化处理的相关类,叫做包装类2.作用:1.将本类型和其他类型进行相互转换 2.将字符串与本类型和包装类型相互转换。

2022-11-27 17:33:30 229

原创 Scanner Random ArrayList的基本使用并且完成一个不重复的点名程序

Scanner类是java.util包中的一个类。

2022-11-27 17:05:15 127

原创 final关键字和权限修饰符

3、如果定义final修饰的成员变量时,没有直接赋值,必须保证类当中所有的重载构造方法,都会最终对该变量进行唯一的一次赋值。2、对于final 的成员变量,要么使用直接赋值,要么通过构造方法赋值,二者选其一。对于成员变量来说,如果使用final 关键字进行修饰,那么这个变量照样是不可变得。当final来修饰一个方法的时候,这个方法就是最终方法,即不能被覆盖重写。对于类、方法来说,abstract和final不能同时使用,因为相互矛盾。同一个类 YES YES YES YES。

2022-11-23 17:58:41 84

原创 Java中的抽象类和接口

如果一个类中存在抽象方法,那么该类就必须声明为抽象类当一个类中的所有方法都是抽象方法的时候,我们就可以将其定义为接口。接口也是一种引用数据类型,它比抽象类还要抽象。

2022-11-21 19:07:15 361

原创 JAVA的三大特性:封装、继承、多态

继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。通过使用继承我们能够非常方便地复用以前的代码,能够大大的提高开发的效率。多态是建立在继承的基础上的,一个父类对象可以产生多个不同的子类对象,根据这些子类对象的不同可以具备不同的方法,也就是说表现出了不同的形态即多态。

2022-11-13 19:07:28 368

原创 idea连接数据库实现增删改查

二.在idea中连接数据库实现增删改查。1.创建表的sql语句。一,创建数据库中的表。

2022-10-30 18:46:43 4980

原创 使用Jquery实现简单的页面布局

三.给页面设置实现方法。

2022-10-12 08:24:48 857

原创 Javascript中History对象和Location对象

href(等价于location.toString()方法)、pathname、port、protocol、search。window. location对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。hash、host(含端口号的主机名)、hostname(不含端口号的主机名)、在用户的历史记录中任意跳转(这里的历史记录不同于浏览器设置中的历史记录,而。是当前标签页的历史记录),n是一个数字,负数表示后退,正数表示前进,例如在。加载 history 列表中的下一个 URL.

2022-09-28 08:15:15 69

原创 JavaScript中的文档对象模型(DOM)

一.DOM-Document Object Model,它是W3C国际组织的一套Web标准。它以树形结构表示文档(Html,XML等),定义了遍历,检查和修改各节点的属性和方法。3.HTML DOM:定义了针对HTML文件的标准对象集合。2.XML DOM:定义了针对XML文件的标准对象集合。4.DOM CSS:定义了在程序中操作CSS样式的接口。1.Core DOM:定义任意结构文档的标准对象集合。5.DOM Events:给DOM对象添加事件处理。7.给元素添加一些css样式。5.给元素绑定一些事件。

2022-09-24 18:28:06 214

原创 js中的对象

在使用正则表达式之前,首先要创建正则表达式对象。JavaScript提供了两种构建方法。数组对象是一系列有序的值的集合,可以存放任何类型的数据,建议只存放一种数据类型。正则表达式主要用于表单验证,如手机号,邮箱,身份证等。2.代码演示(计时器)(1)使用正则标识字符串。(2)使用内置表达式对象。

2022-09-21 21:17:03 127

原创 JavaScript中的对象

浏览器对象是浏览器根据系统当前的配置和所转载的页面为JavaScript提供的一系列可供使用的对象。JavaScript将一些常用功能预先定义成对象,用户可以直接使用,这就是内置对象。事件响应用户操作,完成交互,如OnClick,OnKeyDown。如字符串对象,数学对象,日期对象,数组对象,正则表达式对象等。属性是指对象包含的值,使用"对象名,属性名"的方式进行操作。方法在代码里,使用"对象名,方法名()"来调用该对象的方法。(3)可以使用索引访问字符串中任何的字符。二.JavaScript中的对象。

2022-09-19 21:39:46 193

原创 函数以及参数

如果函数调用时设置了过多的参数,参数将无法被引用,因为无法找到对应的参数名。总结:JavaScript函数传值只是将参数的值传入函数,函数会另外配置内存保存参数值,所以并不会改变原参数的值。1.类似于Java或C#中的方法,是执行特定任务的语句块。如果函数在调用时缺少参数,参数会默认设置为: undefined。如果函数修改参数的值,将不会修改参数的初始值(在函数外定义)。因此我们在函数内部修改对象的属性就会修改其初始的值。在JavaScript中,可以引用对象的值。在函数中调用的参数是函数的参数。

2022-09-16 14:06:16 127

原创 Javascript中的运算符以及多重分支

1.表达式是一个或多个变量或值(操作数)进行运算,并返回一个新值。比较运算符:==,!算数运算符:+,-,*,/,%,++,--,-(求反)一.Javascript中的表达式以及运算符。结合运算符:*=,/=,+=,-=,%=逻辑运算符:&&,||,!2.运算符可分为以下类别。

2022-09-15 14:12:22 191

原创 认识JavaScript

js的认识

2022-09-12 19:48:49 183

原创 三个页面跳转

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一,第一个背景页面1.创建第一个页面MainActivity2.代码如下<LinearLayout xmlns:android="http://schema..

2022-05-08 15:21:11 1003

空空如也

空空如也

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

TA关注的人

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