自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring LOC和DI

Spring LOC和DI1、Spring jar包下载https://repo.spring.io/libs-release-local/org/springframework/spring/创建lib目录,导入jar包,并配置为项目的Library在这里插入图片描述2、创建com.gx.model.User类,用于演示IOC和DIpackage com.gx.model;import java.io.Serializable;public class User implements S

2022-06-07 09:45:08 211

原创 Spring mvc自动装配

Spring mav自动装配官方文档https://docs.spring.io/spring-boot/docs/current/reference/html/web.html#web.servlet.spring-mvc.auto-configuration当一个springboot项目引入了spring-boot-starter-web这个web场景启动器之后org.springframework.bootspring-boot-starter-webSpring B...

2022-05-29 10:31:35 533

原创 什么是maven

什么是mavenApache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。下载地址:Maven – Download Apache Maven我下载第二个用注意:目录路径避免中文、特殊字符等配置文件是conf目录里面的setting

2022-05-18 09:36:35 115

原创 UNION(并集),INTERSECT(交集),EXCEPT

集合运算符1.SQL Server UNION(并集)是一组集合操作,用于将两个SELECT语句的结果组合到一个结果集中,该结果集包括属于 union 中 SELECT 语句的所有行。以下示例将员工和客户的名称合并到一个列表中:2.SQL Server INTERSECT(交集) 组合了两个或多个查询的结果集,并返回两个查询输出的不同行。在此图中,有两个结果集 T1 和 T2 :T1 结果集元素包括: 1 , 2 和 3 。T2 结果集元素包括: 2 , 3 和 4 。T1 和 T2 结果

2022-05-07 20:42:20 431

原创 SQL Server子查询、嵌套子查询、相关子查询

SQL Server子查询子查询是嵌套在另一个语句(如:[SELECT],[INSERT],[UPDATE]或[DELETE])中的查询。以下语句显示如何在 SELECT 语句的[WHERE]子句中使用子查询来查找位于纽约( New York )的客户的销售订单:SQL Server嵌套子查询子查询可以嵌套在另一个子查询中。 SQL Server最多支持 32 个嵌套级别SQL Server相关子查询相关子查询是使用外部查询的值的[子查询]。 换句话说,它取决于外部查询的值。 由于这种依赖

2022-04-28 08:48:16 591

原创 过滤数据DISTINCT

SELECT DISTINCT 子句检索指定列列表中的唯一不同值,换句话说,它从结果集中删除列中的重复值。1.没加上DISTINCT2.加上DISTINCT就没有重复3.加上where语句可以选着你要的,过滤掉你不要的4.AND 是一个逻辑运算符,用于组合两个布尔表达式。 加上and就是同时满足才可以...

2022-04-20 08:54:11 87

原创 Sqlserver TOP子句、Offset Fetch子句

Sqlserver TOP子句、Offset Fetch子句 SELECT TOP 子句用于限制查询结果集中返回的行数或行百分比。由于存储在表中的行的顺序是不可预测的,因此 SELECT TOP 语句始终与 ORDER BY 子句一起使用。 结果,结果集限于前 N 个有序行数。使用具有恒定值的TOP以下示例使用常量值返回前 10 个最贵的产品。使用TOP返回行的百分比以下示例使用 PERCENT 指定结果集中返回的产品数。 production.products 表有 321 行,因..

2022-04-07 08:41:00 1542

原创 GROUP BY子句和聚合函数、总数量,MIN()最小值,MAX()最大值,AVG()平均值,SUM()总和

Sqlserver分组数据Group By 从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集” 划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。GROUP BY 子句通常与聚合函数一起用于统计数据。聚合函数对组执行计算并返回每个组的唯一值。 例如, COUNT() 函数返回每个组中的行数。其他常用的聚合函数是: SUM() , AVG() , MIN() , MAX() 。GR...

2022-03-27 21:05:52 1170

原创 点餐系统介绍

1、点餐系统通常由五部分组成①第一部分:菜的编号+菜的名称+菜的单价②第二部分:菜的编号(对应菜的编号、菜名及其价钱),其中,这个编号是可以点击的。所以它是由按钮组成的③第三部分:是已点菜品,就是当你点击按钮时,对应的菜名就会出现在其中④第四部分:就是消费金额,当点击菜编号按钮时,菜的价钱就直接在消费金额中直接显示和值(自动相加)由此可知,第三和第四部分都是随第二部分的变化而变化(当用户点击菜的编号时,已点菜品和消费金额会马上改变)​ 2、那如何实现这些布局呢?1、在vs2019中微软提供了一

2021-10-11 21:26:10 2071 1

原创 2021-09-28

点餐系统菜品类(菜品id,菜品名,菜品类型,上架时间,单价,月销售,总数量)管理员类(管理员id,账号,密码)客户类(客户id,客户名,性别,密码,送餐地址,手机号,创建时间)订单类(订单号,订单创建时间,菜品id,购买数,客户id,总价格,订单状态)说明:1.菜品类型可自行设计数据类型(int或String),如1:面食 2:米饭 3:湘菜 …2.菜品上架时间、客户创建时间、订单创建时间根据添加时间自动分配系统时间3.订单状态类型为int(0:未支付 1:已支付 2:配送中 3:已完成)

2021-09-28 21:26:06 162

原创 2021-09-18

物理模型就 是针对上述逻辑模型所说的内容,在具体的物理介质上实现出来。如:数据库使用SQL Server 2000,这样就可以编写具体的SQL脚本在数据库服务器上将数据库建立起来。其中包括业务员信息表,客户信息表,商品信息表,定单表。客户端使用VS开 发工具,那么在工作站上用VS建立起功能菜单,包括:业务员信息维护,客户信息维护,商品信息维护,建立销售定单等功能,并用工具将每一个功能编码实现。        这三个过程,就是实

2021-09-17 18:55:19 82

原创 Spring 事务

Spring 本身并不实现事务,Spring事务的本质,还是底层数据库对事务的支持,没有 数据库事务的支持,Spring事务就不会生效。spring 事务中指的提交和回滚实际上是对数据库的提交和回滚操作。spring 事务说白了就是简化了操作数据库事务的步骤:正常通过jdbc连接数据库,后对事务的操作如下:获取连接 Connection con = DriverManager.getConnection()开启事务con.setAutoCommit(true/false);执行CRUD提交事务

2021-09-13 18:24:15 79

原创 什么是Mybatis

什么是Mybatismybatis是什么?有什么特点?它是一款半自动的ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,但它的数据库无关性较低什么是ORM?Object Relation Mapping,对象关系映射。对象指的是Java对象,关系指的是数据库中的关系模型,对象关系映射,指的就是在Java对象和数据库的关系模型之间建立一种对应关系,比如用一个Java的user类,去对应数据库中的一张user表,类中的属性和表中的列一一对应。use

2021-08-30 18:13:27 80

原创 Mybatis

官方描述:MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。mybatis是什么?有什么特点?它是一款半自动的ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多),动态SQL,延迟加载和

2021-08-06 21:20:02 59

原创 2021-07-28

Spring框架IOC: 控制反转使用了spring之后,对象的创建以及依赖关系可以由spring完成创建以及注入,反转控制就是反转了对象原本的创建方式,从我们自己创建反转给了程序创建(spring)。DI: 依赖注入Di依赖注入是spring容器替管着我需要的一系列的类,当我吧权限交给spring时就不用自己定义,而是向spring容器索取。意思是指依赖的对象不需要手动调用setXX方法去设置,而是通过配置赋值注入方式: 1.set方式注入 2.构造方法注入 3.字段注入注入类型

2021-07-28 18:55:48 51

原创 枚举类型

枚举类型枚举类型相当于特殊的类,经过编译之后同样产生一个class文件。枚举类型中可以定义方法(包括构造方法)、属性、静态的方法和属性、继承接口、重载覆盖等,类似于class。枚举类型的定义:new <类或接口>() {// 类的主体};public enum ColorSelect {RED,BLUE,BLACK YELLOW,GREEN;}枚举类型使用enum来声明类型,枚举类型的每一个枚举值(枚举属性)都是枚举类型的实例,且都是public static final类

2021-07-17 10:53:30 116

原创 this关键字、System类、Runtime类

this关键字使用范围:this关键字只能使用在没有被static关键字修饰的方法中作用:this关键字就会说对当类某个对象的引用(简单来说就是可以把this看做当前类的一个对象,哪个对象调用当前的方法,this关键字就指向该对象)【当局部变量和成员变量完全一致时,以局部变量为主,即就近原则】用法:1、当方法中的参数名或变量名和成员变量完全一致时,可以通过this关键字来区分作用域2、当this关键字以this(参数列表)的形式,出现在构造方法的第一句时,就表示当前构造方法调用了该类中其他的构造方法。S

2021-07-17 10:46:55 162

原创 线程安全问题

线程安全问题Java的多线程支持引入了同步监视器来解决这个问题。同步代码块的语法格式如下:synchronized (obj) {//同步代码块 wait()、notify/notifyAll()}1、wait()、notify/notifyAll()方法是Object的final方法,无法被重写。2、wait()使当前线程阻塞,前提是必须先获得锁,一般配合synchronized关键字使用,即,一般在synchronized同步代码块里使用wait()、not

2021-06-28 15:41:23 77

原创 Java LIst集合

一、介绍Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如 栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、 Set、Queue和Map四种体系,其中List代表有序、重复的集合;Set代表无序、不可重复的集合;而 Map则代表具有映射关系的集合,Java5又增加了Queue体系集合,代表一种队列集合实现。Java的集合类主要由两个接口派生而出: Collection和Map, Collection和Map是

2021-06-17 14:44:06 156

原创 2021-05-29

Java项目日常报错一 、报500不是Servlet的错误是没有继承HTTPservlet。(如图1报500不是Servlet我找出的原因是没有extends HttpServlet)二、一般报404文件未找到出现一个连接直接复制连接过去找到他之后,对应号文件夹路径就解决了。三、报500Servlet执行出现异常,是没有配置jdbc.properties。因为他是连接 sqsl数据库的链接,所以也要进去改连接数据库,名称和账号、密码等配置文件...

2021-05-29 17:18:18 41

原创 ...22

JDBC Mysql数据库JDBC是Java Data Base Connectivity(Java数据库连接),官方解释它是Java 编程语言和广泛的数据库之间独立于数据库的连接标准的Java API,根本上说JDBC是一种规范,它提供 的接口,一套完整的,允许便捷式访问底层数据库。可以用JAVA来写不同类型的可执行文件:JAVA应用 程序、JAVA Applets、Java Servlet、JSP等,不同的可执行文件都能通过JDBC访问数据库,又兼...

2021-05-08 12:16:00 46

原创 2020-08-19

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数据库记录)。①:创建MVC项目: a.创建项目1.创建MVC项目2.把先前写好的代码,扣好的模板复制添加到MVC项目中 重点 !!3.改文件路径和图标图片路径注意: 1.在解决方案目录下的App_Start文件夹里面的Route

2020-08-19 15:04:05 59

原创 12313总 结

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数据库记录)。①:创建MVC项目: a.创建项目1.创建MVC项目2.把先前写好的代码,扣好的模板复制添加到MVC项目中 重点 !!3.改文件路径和图标图片路径注意: 1.在解决方案目录下的App_Start文件夹里面的Route

2020-08-19 15:01:17 91

原创 题 目

(一)技术题学院表:学院ID,学院名称。专业表:专业ID,学院ID,专业名称。课程表:课程ID,专业ID,课程名称。成绩表:成绩ID,学生ID,课程ID,分数。学生表:学生ID,学生信息ID,专业ID。学生信息表:学生信息ID,姓名,性别,年龄。1.Linq查询 查询所有学生的成绩,课程名称,专业名称,学院名称,性别,姓名,年龄。答题区:var eric = from 学生表 in 学生表join 专业表 in 专业表 on 学生表中的专业ID equals 专业表.专业

2020-08-19 14:56:30 128 1

原创 题目

(一)技术题学院表:学院ID,学院名称。专业表:专业ID,学院ID,专业名称。课程表:课程ID,专业ID,课程名称。成绩表:成绩ID,学生ID,课程ID,分数。学生表:学生ID,学生信息ID,专业ID。学生信息表:学生信息ID,姓名,性别,年龄。1.Linq查询 查询所有学生的成绩,课程名称,专业名称,学院名称,性别,姓名,年龄。答题区:var eric = from 学生表 in 学生表join 专业表 in 专业表 on 学生表中的专业ID equals 专业表.专业

2020-08-19 14:54:29 109

原创 2020-08-19

(一)技术题学院表:学院ID,学院名称。专业表:专业ID,学院ID,专业名称。课程表:课程ID,专业ID,课程名称。成绩表:成绩ID,学生ID,课程ID,分数。学生表:学生ID,学生信息ID,专业ID。学生信息表:学生信息ID,姓名,性别,年龄。1.Linq查询 查询所有学生的成绩,课程名称,专业名称,学院名称,性别,姓名,年龄。答题区:var eric = from 学生表 in 学生表join 专业表 in 专业表 on 学生表中的专业ID equals 专业表.专业

2020-08-19 14:53:31 77

原创 增、删、查、改、导入、导出

渲 染//存放layui相关模块var layuiTable, laydate, layer; var先声明layui相关模块用于方便调用//pnr 表格var tabPNR;$(document).ready(function () {//加载layui组件 layui.use是用来加载layui要用的组件模块layui.use([‘layer’, ‘table’, ‘laydate’], function () {layuiTable = layui.ta

2020-08-19 14:41:09 273

原创 草稿

Models.PartOneDBEntities1 myModel = new Models.PartOneDBEntities1();List<S_Class> tables1= (from tb in myModel.S_Class select tb).ToList();引入表格后面要加.ToList();if (!string.IsNullOrEmpty(studentIDNum)) IsNullOrEmpty指示指定的字符串是 null 还是 System.String.Emp.

2020-08-17 21:00:03 86

原创 ...............

//layui加了all就不用加载模块//存放layui相关模块 var layuiTable, layer; //加载layui组件layui.use([‘layer’, ‘table’,], function(){}//渲染表格 tabPNR = layuiTable.render({ elem:#id url:”/Main/inquire”, 也可以 url:inquire因为:视图就在控制器里面 url: ‘@Url.Content("~/Main/inquire").

2020-08-17 20:56:38 47

原创 2020-08-17

Models.PartOneDBEntities1 myModel = new Models.PartOneDBEntities1();List<S_Class> tables1= (from tb in myModel.S_Class select tb).ToList();引入表格后面要加.ToList();if (!string.IsNullOrEmpty(studentIDNum)) IsNullOrEmpty指示指定的字符串是 null 还是 System.String.Em.

2020-08-17 20:53:27 59

原创 2020-08-17

//layui加了all就不用加载模块//存放layui相关模块 var layuiTable, layer; //加载layui组件layui.use([‘layer’, ‘table’,], function(){}//渲染表格 tabPNR = layuiTable.render({ elem:#id url:”/Main/inquire”, 也可以 url:inquire因为:视图就在控制器里面 url: ‘@Url.Content("~/Main/inquire")’

2020-08-17 20:44:36 61

原创 ....

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数据库记录)。①:创建MVC项目: a.创建项目1.创建MVC项目2.把先前写好的代码,扣好的模板复制添加到MVC项目中 重点 !!3.改文件路径和图标图片路径注意: 1.在解决方案目录下的App_Start文件夹里面的Route

2020-08-13 19:21:56 47

原创 (一)技术题

(一)技术题学院表:学院ID,学院名称。专业表:专业ID,学院ID,专业名称。课程表:课程ID,专业ID,课程名称。成绩表:成绩ID,学生ID,课程ID,分数。学生表:学生ID,学生信息ID,专业ID。学生信息表:学生信息ID,姓名,性别,年龄。1.Linq查询 查询所有学生的成绩,课程名称,专业名称,学院名称,性别,姓名,年龄。答题区:var eric = from 学生表 in 学生表join 专业表 in 专业表 on 学生表中的专业ID equals 专业表.专业

2020-08-09 20:56:14 167

原创 增、删、查、改、导入、导出

渲 染//存放 layui 相关模块var layuiTable, laydate, layer; var 先声明 layui 相关模块用于方便调用//pnr 表格var tabPNR;$(document).ready(function () {//加载 layui 组件 layui.use 是用来加载 layui 要用的组件模块layui.use([‘layer’, ‘table’, ‘laydate’], function () {layuiTable = layui.table;l

2020-08-09 20:46:59 228

空空如也

空空如也

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

TA关注的人

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