自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring AOP 注解实现

建造一个类来实现接口。

2021-11-26 08:53:18 134

原创 Spring AOP 使用XML 实现案例

Spring AOP 使用XML 实现案例建造一个接口package com.dzqc.dao;public interface User { void zhifu();}建造一个类实现接口package com.dzqc.dao;public class UserDaoimpl implements User{ @Override public void zhifu() { System.out.println("支付核心代码"); }

2021-11-25 17:48:10 193

原创 用Java写出杨辉三角

什么是杨辉三角?使用二维数组打印一个 10行 杨辉三角。 【提示】第一行有 1 个元素, 第 n 行有 n 个元素每一行的第一个元素和最后一个元素都是 1从第三行开始, 对于非第一个元素和最后一个元素的元素。即:yanghuii = yanghuii-1 + yanghuii-1;代码如下: public class YangHuiTest { public static void main(String[] args) { //声明并初始化二维数组 int

2021-07-18 15:20:57 325

原创 SQL高级子查询

SQL高级子查询简单子查询子查询概念SQL语句最强大的地方就是子查询。子查询是一个嵌套在SELECT、INSERT、UPDATE或DELETE语句或其他子查询中的查询。基本的子查询分为三类:通过IN、ANY、ALL修改的比较运算符引入的列表上操作的子查询通过未修改的比较运算符引入必须返回单个子值的子查询;通过EXISTS的存在测试的子查询子查询几乎可以放在任何SQL语句中,任何允许使用表达式的地方都可以使用子查询如何编写子查询概述分析:首先查询出学生“章涵”的班级编号,然后在Stud

2021-06-12 11:58:46 728 1

原创 多表连接查询

多表连接查询多表连接查询实际上是通过各个表之间的公共字段的关联性来查询数据的,他是关系数据库查询的最主要的特征。常用的连接有:内连接、外连接、交叉连接内连接:两种常用的连接查询之一。他是使用比较运算符对表间公共字段的数据进行比较操作,并得出表中与连接条件相匹配的数据行,组成新的结果集,在内连接查询中,只有满足条件的记录才能出现在结果集中**外连接:**两种常用的连接查询之一,他是使用比较运算符对表间公共字段的数进行比较操作,来得到新的结果集。但是与内连接相比,其结果几种不仅包含符合连接条件的行,而且

2021-06-09 15:57:49 276

原创 模糊查询与分组查询

模糊查询与分组查询模糊查询模糊查询提取的数据不一定是确切的,它允许用户输入的查询条件也是模糊的、大概的、不特别明确的。在进行数据库查询时,有完整查询和模糊查询之分,完整查询和模糊查询的区别在于where子句的条件表达式的条件部分。在条件部分经常使用通配符来实现LIKE运算,通配符有“ %”、“ _” “ []” ,需要注意的是这些通配符只有char、 varchar 和text类型才嫩南瓜使用LIKE 运算符和通配符LIKE运算符在常用的模糊查询条件时使用LIKE 运算符加上通配符来表达,这里的

2021-06-09 09:18:31 554

原创 MySQL的内置函数

MySQL的内置函数函数表示对输入的参数值返回一个具有特定关系的值,MySql提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常用到各种函数,通过对数据的处理,数据库功能可以变得更加强大,更加灵活的满足不同用户的需求。MYSQL中的内置函数从功能上可以区分为:字符串函数,日期于时间函数,、数学函数等字符串函数字符串函数可以用来修改或运算字符串类型的数据,在MYSQL中比较重要,也是最常用的函数,在大量编程中使用的次数时最多的,常见的字符串函数如下图所示函数名示例函数功能

2021-06-08 10:58:15 1107

原创 数据查询入门

数据查询入门什么是数据查询数据库的查询是对数据表中现有的数据进行逐行筛选的工作,它按照要求从符合查询条件的记录中把指定的字段值提取出来,形成一个结果呈现给用户。简单查询select 命令在SQL语句中使用频率是最高的。在select语句中包含大量的子句,用于完成不同的查询功能,如排序(OPDER BY)、条件(WHERE)、分组(GROUP BY)等基本语句select命令的最基本的语法如下select select_listfrom table_name[WHEREsearch_cond

2021-06-07 18:57:35 228

原创 MySQL操作表中数据

操作表中数据数据表是数据的载体,在使用的过程中我们需要频繁的对数据表中的数据进行增减、删除和修改操作。MYSQL中提供了对数据进行添加、删除和修改的完整功能,提高了数据库的管理效率SQL中的表达式和逻辑运算符和逻辑运算符SQL命令中的表达式和开发语言中的表达式定义是一样的,都是指用 运算符将同类型的数据(如:变量、常量、函数等) 按一定的规则连接起来的具有特定意义的语句,表达式可以分为条件表达式和逻辑表达式表达式在数据库中的表达式一般是指由常量、变量、函数和运算符组成。需要特别注意的是单个常量、变

2021-06-07 14:13:56 138

原创 数据库和表的设计

数据库和表的设计数据完整性可以分为四类:实体完整性,域完整性,引用完整性和用户自定义完整性实体完整性:实体就是数据库中所要表示的客观世界中存在的事物实体完整性将行定义为特定表的唯一实体,它规定表的每一行记录在表中是唯一的 实体完整性在表中的约束体现为:主键约束,唯一约束,约束种类功能描述主键约束主键是表中一列或多列数据,用来唯一表示一行数据l。唯一约束可以用来确保在非主键列中不存在重复值,劣质可以是null(空)。域完整性实体完整性是指数据表中应该输入那些数值

2021-06-07 09:49:46 353

原创 数据库设计

什么是数据库设计数据库设计就是将数据库中的数据实体以及这些数据实体之间的关系,进行规划和结构化的过程设计数据库的必要性书库中创建的数据表的结构,以及数据实体之间的复杂关系时决定数据库系统工作效率的重要因素。糟糕的数据库设计具有以下不足效率低下更新和检索数据会出现异常良好的数据库设计具有以下优点效率高便于进一步扩展使得程序的开发变得更容易数据库设计的步骤1.需求分析阶段准确了解与分析用户需求,是整个设计过程的基础,也是最困难、最耗费时间的阶段。2.概念结构设计阶段这一阶段

2021-06-07 09:49:13 302

原创 Java 封装

日常生活中的许多电器都用了封装机制,将电气内部的实行细节完全封装起来,只对外公开简洁的访问接口,例如:对于自动洗衣机,用户无序了解洗衣机内部的到底是如何结构和运行的,用户只需要简单的按下几个按钮,就能让洗衣机自动洗衣服编写一个表示自动洗衣机的类Washer类,并且在他的程序入口main()方法中提供一段模拟洗衬衫操作的程序代码1:按下”开机“按钮。2:把洗衣模式设为”快洗“3:向洗衣机内放入衬衫4:按下”开始“按钮5:当洗衣结束后,取出衬衫6:按下”关机“按钮*用Clothes类来表示待

2021-05-29 11:38:43 182

原创 MysQL的安装和使用

MysQL的安装和使用MySQL产品的介绍MySQL数据库隶属于于MySQL AB公司,总 部位于瑞典,后被oracle收购。MysQL的特点:1:运行速度:MySQL的运行速度相当块, ,MySQL的开发人员相信他是目前最快的数据库系统之一,你可以查询一下最近十年来 MySQL的排名,它一直在数据库开发排行榜的前三名。2:易用性:MySQL是一个相对简单的、高性能数据库系统,与其他大型数据库系统相比,他的数值和管理都要简单很多3:SQL支持MySQL支持的结构化语言时目前所有现代数据库系

2021-05-28 10:08:47 164

原创 Java面向对象编程-泛型

Java面向对象编程-泛型#泛型的作用:泛型使得程序变得更加强壮,代码也跟房价精炼。Java语言支持泛型,但是在JVM中会擦除泛型泛型的使用:在集合声明和实现的后面加上<>,在里面写上指定的类型,这个集合就只能存放指定的元素类型了语法格式:List<String> blacklast = new ArrayList<String>();指定泛型之后,如果存放其他类型,编译器就会报错;下面以List和Map为例,展示在使用泛型后代码的变化List:p

2021-05-18 09:54:55 81

原创 java面向对象编程——数组、List、Set、Map的数据转换

java面向对象编程——数组、List、Set、Map的数据转换数组转换为List案例代码:import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * @version 1.0 * @author: jiazhihao * @date: 2021-05-06 16:49 *//*list*/public class Demo01 { public static void mai

2021-05-15 15:35:47 147

原创 Java面向对象编程——集合框架

Java面向对象编程——集合框架学习Java语言,必须掌握Java集合类的使用。Java集合类时实现数据结构的容器,专门存储Java类的对象集合框架的概念:数据机构与算法时程序开发中非常重要的知识点,这些知识点可以有效地提高程序运行的速度和效率。Java集合类就是把数据结构和算法根据不同的需求进行实现,让陈鼓型元可以开发出可靠,稳定并高效的程序。引入集合框架面向对象语言对事务的体现都是以对象的形似,所以为了方便对多个对象的操作,就可以将对象进行存储,集合就是存储对象最常用的一种方式。集合和之前的

2021-05-15 15:35:15 398

原创 Java面向对象编程——抽象类和接口

Java面向对象编程——抽象类和接口定义类的过程就是抽象和封装的过程,而抽象类与接口则是对实体类进行更高层次的抽象,进定义公共行为和特征。抽象类:如果一个类没有足够的信息去描述一个具体的对象,那我们就称之为抽象类。语法格式:public abstract class 类名{}案例代码:package Demo01;/** * @version 1.0 * @author: jiazhihao * @date: 2021-05-13 10:31 */public class De

2021-05-14 10:45:36 395

原创 Java面向对象编程——异常处理

Java ——异常处理在理想状态下,用户输入数据的格式永远都是正确的,选择打开的文件也一定存在,并且永远不会出现错误,但真实情况并非如此。异常:假如在一个Java程序运行期间出现了一个错误。这个错误可能是由于文件包含了了错误信息,或者网络连接出现问题造成的,等等,用户期望在出现错误时,程序能够采用一些理智的行为。如果由于出现错误而使得某些错做没有完成,程序应该:(1)返回一个安全状态,并能够让用户执行一些其他的命令(2)允许用户保存所有操作的结果,并以妥善的方式终止程序如果某个方法不能够采用正常

2021-05-13 10:22:51 201

原创 Java面向对象编程——继承

继承对于面向对象而言,他的精华在于类能以原有的类为基础,派生出新类。继承的好处:1:提高了代码的重用性,子类继承了父类的所有方法和属性,所以子类不用再重复定义2:提高了代码的可扩展性。。子类可以写自己独特的属性和方法,在父类的基础上进行扩展。继承的使用:语法:[修饰符] class 类名 extends 父类 implements 接口{ //属性定义 //方法定义}说明:(1子类继承了父类的所有属性和方法,只不过只能调用父类的非private属性的方法。(2)jav

2021-05-13 08:37:02 201

原创 Java面向对象编程——多态

多态Java 引用变量有两个类型: 一个是编译时类型, 一个是运行时类型。编译时类型由声明该变量时使用的类型决定, 运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致, 就可能出现所谓的多态多态意味着在一次调用中,根据包含的对象的实际类型(实际的子类对象)来决定应该调用哪个方法。当调用一个方法是,为了实现多态的操作,这个方法即使在父类中声明过,也必须在子类中重写过的方法概念:多态指允许不同的类的对象对同一消息做出响应,即对同一消息可以根据发送对象的不同而采用多种不同的行为方式(发

2021-05-13 08:36:04 228

原创 Java类的使用晋级

面向对象的介绍:面向对象有四个概念:封装、继承、多态和抽象。面向过程:面向过程的思想是把一个项目、一件事情按照一定的顺序,从头到尾一步一步地做下去,先做什么,后做什么,一直到结束。这种思想比较好理解,其实这也是一个人做事的方法。面向对象:面向对象的思想史把一个项目、一个事情分成更小的项目,或者说分成一个个更小的部分,每一部分负责某方面的功能,最后再有这些部分组合成一个整体。这种思想比较适合多人的分工工作,就像一个大的机关,分成各个部门,每个部门分别负责某个项目,各个部门可以充分发挥自己的特色,之哟

2021-05-07 08:54:46 62

原创 java面向对象编程设计——封装

面向对象的编程语言,拥有你三大特性,分别是:封装,继承,多态。封装:封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作访问封装的好处:1:提高了安全性2:提高了复用性3:隐藏了实现细节在卖你想对象的过程中,我们通过”权限控制”对封装好的类加上权限,来限制外来者对类的操纵,借以达到保障类中数据和方法的安全性的目的。而这种权限,可以用来控制属性和方法的访问范围访问权限修饰符修饰符同一个类同一个包子类所有类

2021-05-07 08:53:38 291

原创 java 代码的规范

代码的规范:1:代码应该遵循国际Java代码规范2:方法的作用必须注释,方法中传递的参数应该有注释,全局变量、局部变量都应有注释,以说明变量的意义。3:代码中应该采用 try catch 捕捉异常,且应该处理常见异常。4:代码中不应该出现重复定义。5:同意方法中代码量超过50行则应进行拆分。6:代码应该采用format格式化7:代码应该遵循可读性原则,不能出现冗长的代码。8:已经失效,且不会被调用的代码应该注销、删除。9:代码在未经测试时,不要进行提交,以免造成调用的其他类出现错误。10

2021-04-22 08:36:25 996

原创 方法的重载和环境搭建

MVC架构设计:MVC :Model View Controller 翻译汉语‘: 模型 视图 控制器视图-》 控制器-》 模型模型-》控制器-》视图增删改查 ===》 数据的流转powerDesjgner 软件processon 在线 要钱流程图:开始:椭圆输入输出操作:平行四边形正常操作:矩形判断:菱形结束:圆形22条代码规范 牢记于心程序员论坛:掘金GitHub使用1:注册GitHub账号git

2021-04-22 08:35:41 77

原创 Java项目——图书管理系统

Java项目——图书管理系统•系统概述–为租书店开发一个图书管理系统,实现图书的管理,包括如下功能:•新增图书•查看图书•删除图书•借出图书•归还图书步骤:步骤1: 数据初始化创建项目,创建类 并创建四个数组 数组1存储图书名称数组 数组2 存储图书借出情况 0已借出/1可借数组3 存储图书借出日期 数组4 借出次数、package BookShop;/** * @version 1.0 * @author: jiazhihao * @date: 2021-04

2021-04-12 12:41:34 2453 1

原创 Java中的方法

Java中的方法方法声明类的方法必须包含以下3个部分。1:方法的返回值类型2:方法的名称3:方法的主体语法格式:public 返回值类型 方法名(){方法的主体}通常 编写方法是,分两步完成。第一步:定义方法名和返回值类型第二步:在{}中编写方法的主体部分注意:方法体放在一堆大括号中。方法体就是一段程序代码,完成一定的工作。方法名主要在调用这个方法是使用,在Java中一般采用骆驼命名法、方法执行后可能会返回一个结果,该结果的类型成为返回值类型,使用return语句返回值无参方

2021-04-06 18:03:27 125

原创 Java中的字符串即使用方法

字符串字符串的使用字符串的创建简单地说,使用字符串主要分为两步1:定义并初始化字符串2:使用字符串,对字符串纪念性一些处理如下所示://创建一个字符串对象"hello world"String s = "hello world";在Java中,字符串被作为String类型的对象来处理。String 类是Java设计人员预先提供的一个非常有用的类,他位于java.lang 保重,默认情况下,该报被自动导入所有的程序中。创建String 对象的另外两种方法如下列代码所示。//创建一个空字符

2021-04-05 14:02:24 141 1

原创 Java中的类与对象

类与对象对象概念介绍现实世界中客观存在的任何事物都可以被看作对象。对象可以有形的,如一辆汽车;也可以是无形的。如一项计划。因此对象无处不在。属性和方法每一个对象都有自己的特征,包括静态特征和动态特征。静态特征是可以用某些数据来描述的特征,比如人的名字、年龄等。动态特征是对象所表达的行为或对象所具有的功能 ,如购物、收款。在面向对象的编程思想中,吧对象的静态特征和动态特征分别成为对象的属性和方法,他们是构成对象的两个只要因素。其中属性是用来描述对象静态特征的一个数据项,该数据项的值即属性值。在编

2021-04-05 14:01:45 217 1

原创 Java中的数组

Java中的数组在Java中数组是一个变量,用于将相同类型的数据存储在内存中,数组中的每一个数据元素都属于同一种数据类型声明一个变量就是在内存空间分配一块合适的空间,然后将数据存储在这个空间中 同样数组就是在内存空间划出一串连续的空间数组的基本元素:1:标识符,首先,和变量一样,在计算机中,数据也要有一个名称,称为标识符,用于区分不同的数组2:数组元素,当给出了数组名称,即数组标识符后,要想、向数组中存放数据,这些数据就成为数组元素,3:数组下标,在数组中,为了正确的得到数组的元素,需要对他们

2021-04-05 14:01:02 205

原创 Java中的数组应用

数组的应用1:排序数组的排序是实际开发中比较常用的操作。语法格式; Arrays.sort(数组名);Arrays是Java中提供的一个类,而sort() 是该类的一个方法。按照语法,即把数组名放在sort() 方法的括号里,就可以完成对该数组的排序。案例:import java.util.Arrays;import java.util.Scanner;public class Demo03 { public static void main(String[] args) {

2021-04-05 14:00:24 182

原创 Java的循环结构

循环结构Java中的循环结构有三种:while循环结构 do while循环结构 for 循环结构while循环结构:语法格式:while(循环条件){ 循环操作}while循环结构如果第一次判断循环条件就不满足,则会直接跳出循环,循环操作一遍都不会执行这是while循环结构的一个特点:先判断 后执行。while循环的执行顺序:1:声明并创建循环变量2:判断循环条件是否满足,如果满足则执行循环操作,否则退出循环3:执行玩循环操作后再次判断循环条件 决定 继续 执行循环

2021-04-05 13:59:42 165

原创 Java的流程控制语句——switch选择结构

switch选择结构if选择结构只要针对的是区间判断但现实生活中 不只有区间判断还有等值判断为了解决等值判断 Java给我们提供了switch选择结构语法格式:switch(表达式){ case 常量1: //代码块1; break; case 常量2: //代码块2; break; ..... default:

2021-04-05 13:59:13 201

原创 Java的流程控制语句-if选择结构

Java的流程控制语句-if选择结构1:if基本选择结构简单条件下的if基本选择结构if基本选择结构适用于“如果XX就XX”的情况语法结构if(条件){ 代码块//条件成立后要执行的代码,可以是一条语句,也可以是一组语句}案例:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner=new Scanner

2021-04-05 13:57:49 72

原创 Java的运算符

Java的运算符1:赋值运算符:我们将 = 号称之为赋值运算符,器作用是将等号右边的值赋值给等号左边的变量例如:int money = 1000 //存储现金使用“=” 将数值 1000 放入变量money的存储空间中“=” 可以将某个数值赋值给变量,或是将某个表达式的值赋值给变量,表达式就是符号(如加号,减号)与操作数(如b,3等)的组合。例如:int b;int a=(b+3)*(b-1);2:算术运算符:运算符说明举例+加法运算符,求操作数的和5+

2021-04-05 13:57:07 51

原创 Java的开始

Java的开始这是Java的第一个程序public class two { public static void main(String[] args) { System.out.println("hello,world!!"); }}Java的命名规则:文件的名字必须和class的名字一致(public级别的class名字)。文件必须只包含一个public访问基本的class(可以包含多个非public级别的class)。package名字必须和目录一

2021-04-05 13:56:11 322

原创 JavaScript

JS的从头学习## 假期篇### 三大核心:​ ECMAScript:执行标准化javascript的基本语法结构 ​ BOM​ DOW### JS的书写方式​ 行内式:a标签 ,非a标签<a href="javascript:alert('hello javascript!!!')">奥利给</a>​ 外链式<script src="./js/hsow.js"></script>​ 嵌入式:<scr

2021-02-28 20:08:15 140

空空如也

空空如也

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

TA关注的人

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