自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java设计模式

Java设计模式

2022-08-08 11:53:02 214 1

原创 SQL Server约束

一、SQL Server约束主键是唯一标识表中每一行的列或一组列。可以使用 PRIMARY KEY 约束为表创建主键。如果主键只包含一列,则可以将 PRIMARY KEY 约束定义为列约束:主键必须包含唯一的值。主键列不能包含 NULL 值。每个表都应该有一个主键,并且每个表只能有一个主键。如果是在新建表的时候添加主键约束比较简单,直接在列名后加入primary key即可,标准的添加主键约束的SQL脚本如下:二、SQL Server外键约束。vendor_groups 和...

2022-06-19 19:42:30 1893

原创 SQL Server数据定义

SQL Server数据类型

2022-06-08 11:54:12 1014

原创 SQL Server修改数据

SQL Server修改数据一、SQL Server INSERT语句。INSERT 语句向表中添加新行 (单条插入),以下是 INSERT 语句的最基本形式:INSERT INTO table_name (column_name_1,column_name_2)VALUES (value_list_1,value_list_2);SQL Server自动对表中可用的列使用以下值,但不会出现在 INSERT 语句的列列表中:- 如果列具有[IDENTITY]属性,则为下一个增量值。-

2022-05-29 11:49:30 10212

原创 SQL Server集合运算符

SQL Server集合运算符一、SQL Server Union (并集)。简要: 将2条或多条SQL的查询结果合并成1个结果集返回。SQL Server UNION 是一组集合操作,用于将两个SELECT语句的结果组合到一个结果集中,该结果集包括属于 UNION 中 SELECT 语句的所有行。以下Union语法中的查询要求:- 两个查询中列的数量必须相同。- 相应列的数据类型必须相同或兼容。以第一个SELECT语句的列名称作为返回结果的列名称,如果数据类型不匹配,UNI

2022-05-18 10:31:06 302

原创 SQL Server子查询

SQL Server子查询一、 SQL Server子查询。子查询是一个嵌套在另一个语句(如:[SELECT],[INSERT],[UPDATE]或[DELETE])语句或其他子查询中的查询。任何允许使用表达式的地方都可以使用子查询。一般子查询要保证返回结果只有一个(即一行,一列)in子查询返回一列多行。子查询的一个查询结果可以作为另外一个查询的条件。子查询从内往外读(写),当要显示多个表数据时使用联结,只显示一个表数据时使用子查询。虽然子查询和连接都要查询多个表,但子查询和连接不同,子查询是更

2022-05-08 09:13:42 4440

原创 SQL Server数据分组

SQL Server数据分组一、SQL Server Group By语句。Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。以下是 GROUP BY 子句的语法:SELECT select_listFROM table_nameGROUP BY column_name1, column_name2 ,...;在此查询语法中,

2022-04-28 09:06:03 1778

原创 SQL Server连接表

SQL Server连接表一、连接表(Joins)。为什么要连接表:在关系数据库中,数据分布在多个逻辑表中。要获得完整有意义的数据集,需要使用连接来查询这些表中的数据。SQL Server支持多种连接:包括 [内连接],[左连接],[右连接],[全外连接]和[交叉连接]。 - 内连接(INNER JOIN):如果表中有至少一个匹配,则返回行。 - 左连接(LEFT JOIN):即使右表中没有匹配,也从左表返回所有的行。 - 右连接(RIGHT JOIN):即使左表中没有匹配,也从右表返回

2022-04-19 15:40:05 556

原创 SQL Server条件查询

一、过滤数据SQL Select Distinct 子句。用法:SELECT DISTINCT 列名 1,列名 2,… FROM 表名;SELECT DISTINCT 子句检索指定列列表中的唯一不同值,它从结果集中删除列 中的重复值。DISTINCT 子句将所有 NULL 值视为相同的值。二、条件判断SQL Server WHERE子句。用法:SELECT 列名 FROM 表名 WHERE 条件;要从表中获取满足一行或多行数据,可以使用 WHERE 子句。其中“条件”比如是:id = 1;

2022-04-10 08:18:40 5054

原创 SQL Server查询操作

一、SQL Server基本操作(操纵数据库),DML语句引导词。数据增加(INSERT)数据删除(DELETE)数据修改(UPDATE)数据查询(SELECT)1.各种方式的更新与检索操作。2.各种复杂条件的检索。如连接查找、模糊查找、分组查找、嵌套查找等。3.各种聚集操作。包括求平均、求和等,也包括分组聚集、分组过滤等。4.数据库的基本操作指令:增、改、删、查 四个,其中最为复杂的是查(查询)。二、数据查询(SELECT)。1.要从表中查询数据,使用 SELECT 语句。以下是

2022-03-28 07:57:44 2868 1

原创 SQL Server基本操作

一、SQL简介。1.SQL语言是集DDL、DML和DCL于一体的数据库语言。SQL语言之DDL:定义数据库SQL语言之DML:操纵数据库SQL语言之DCL:数据权限控制2.DML语句引导词:Insert、Delete、Update、Select各种方式的更新与检索操作。各种复杂条件的检索。如连接查找、模糊查找、分组查找、嵌套查找等。各种聚集操作。包括求平均、求和等,也包括分组聚集、分组过滤等。二、SQL Server基本操作。数据增加(INSERT)数据删除(DELETE)数

2022-03-20 16:21:57 4317

原创 SQL Server

一.安装 SQL Server。安装 SQL Server 需要通过以下链接从 Microsoft.com 网站下载它:https://www.microsoft.com/en-us/sql-server/sql-server-downloads下载完成后,打开存储安装包的文件夹,然后双击SETUP.exe文件。安装过程省略。二.SQL Server简介。1.SQL Server 是 Microsoft 开发的一个关系数据库管理系统(RDBMS),现在是世界上最为常用的数据库之一;2.SQL

2022-03-09 15:09:04 272

原创 PowerDesigner 修改 DBMS

PowerDesigner修改DBMS在重装系统,再重新安装 PowerDesigner 后,新建数据模型由于某些特殊原因没有修改 DBMS。就像下面图片那样, DBMS 没有修改默认是 Microsoft SQL Server 2016 ,就点击了“ok”。然后在设计完模型后。要复制sql语句时发现,语句和以前的不一样。一番查看后发现 DBMS 错了。修改方法: 1.首先,菜单栏 database ---> Change Current DBMS... 2.然后,

2022-03-02 08:25:28 1512

原创 删除字符串中的一个字符

删除字符串中的一个字符一、列举部分 Java 实例 - 删除字符串中的一个字符。1.String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。会得到原字符串的 (int)beginIndex 位之后的字符2.String substring(int beginIndex, int endIndex)返回一个新字符串,它是此字符串的一个子字符串。会得到原字符串的 (int)beginIndex 位 到 (int)endIndex 位 之间的字

2021-11-29 21:30:48 1670

原创 查找字符串最后一次出现的位置

一、列举部分Java 实例 - 查找字符串最后一次出现的位置。int lastIndexOf(int ch)返回指定字符在此字符串中最后一次出现处的索引。int lastIndexOf(int ch, int fromIndex)返回指定字符在此字符串中最后一次出现处的索引,从指定的索引处开始进行反向搜索。int lastIndexOf(String str)返回指定子字符串在此字符串中最右边出现处的索引。int lastIndexOf(String str, int from

2021-11-18 21:29:07 6405

原创 字符串比较

一、 列举部分Java 实例 – 字符串比较。int compareTo(Object o)把这个字符串和另一个对象比较。int compareTo(String anotherString)按字典顺序比较两个字符串。int compareToIgnoreCase(String str)按字典顺序比较两个字符串,不考虑大小写。以下实例中我们通过字符串函数compareTo (string) ,compareToIgnoreCase(String)及 compareTo(object s

2021-11-09 21:35:13 463

原创 JAVA面向对象

一、Java作为一种面向对象语言。支持以下基本概念:多态 、继承 、封装 、抽象 、类 、对象 、实例 、方法 、消息解析二、对象和类的概念。类:类是一个模板,它描述一类对象的行为和状态。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有: 颜色、名字、品种;行为有:摇尾巴、叫、吃等。三、Java中的对象创建对象:对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。 创建对象需要以下三步:声明:声明一个对象,包括对象名称和对象类型。实例化:

2021-10-19 21:40:19 63

原创 Java运算符

一、 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一 套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符 、关系运算符 、位运算符 、逻辑运算符 、赋值运算符 、其他运算符 算术运算符。算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了 所有的算术运算符。 “+” 加法 运算符 - 相加运算符两侧的值。 “-” 减法 运算符 - 左操作数减去右操作数的值。 “/” 除法 运算符 - 左操作数除以右操

2021-10-11 21:34:33 54

原创 Java循环结构

一、顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要 使用循环结构。Java中有三种主要的循环结构:while循环do…while循环for循环在Java5中引入了一种主要用于数组的增强型for循环。for循环虽然所有循环结构都可以用while或者do…while表示,但Java提供了另 一种语句 —— for循环,使一些循环结构变得更加简单。格式: for(初始化; 布尔表达式; 更新) { //代码语句 }for循环执行的次数是在执行

2021-09-28 21:03:00 51

原创 Java分支结构

一、顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。Java有两种分支结构:if语句switch语句1.if语句一个if语句包含一个布尔表达式和一条或多条语句。语法:if(布尔表达式){//如果布尔表达式为true将执行的语句}如果布尔表达式的值为true,则执行if语句中的代码块。否则执行If语句块 后面的代码。2.if…else语句if语句后面可以跟else语句,当if语句的布尔表达式值为false时,else 语句块会被执行。语法:if(布尔表达式){/

2021-09-17 21:17:58 979

原创 Java基础语法

一、一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同 工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动 作都是在方法中完成的。实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。二、创建一个Java程

2021-09-07 21:20:18 47

原创 JAVA File类

一、File类的概述。1.File类的包名是java.io。2.File类实现了Serializable, Comparable两大接口,以便于其对象可序列化和比较。3.File也可以叫做一个“路径”,File类可以实现文件新增、删除、重命名等操作。二、File类构造。1.File(String pathname):根据一个路径(pathname)得到File对象,通过将给定路径名字符串 (pathname)转换为抽象路径名来创建一个新 File 实例。如果给定字符串是空字符串,那么结果是 空抽

2021-08-26 21:31:16 110

原创 Collection

一、简介。Collection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 Set 和 List)实现。此接口通常用来传递 collection,并在需要最大普遍性的地方操作这些 collection。二、创建Collection集合的对象。 Collecti

2021-08-06 20:07:39 148

原创 Java String类

一、简介: 字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和 操作字符串。二、创建字符串: 创建字符串最简单的方式如下,String greeting = “Hello world!”。注意:String类是不可改变的,所以你一旦创建了String对象,那它的值就无法改变了。 如果需要 对字符串做很多修改,那么应该选择使用StringBuffer & StringBuilder 类。三、String类的方法。1.关于String类判断功能的方法

2021-07-28 20:40:17 110

原创 Java 数组

一、简介.数组对于每一门编辑应语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也 不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。例如:str[3],可以存储 三个独立变量。概括: 1.数组可以存储同种数据类型的多个值。变量地址可以看成地址值,地址值也是值。2.数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。3.数组既可以存储基本数据类型,也可以存储引用数据类型。4.数组定义格式:数据类型[] 数组名 = new 数据类型[数组的长度];二、声明数组

2021-07-17 09:24:39 51

原创 DateFormat

1.使用SimpleDateFormat格式化日期.SimpleDateFormat是一个以语言环境敏感的方式来格式化和分析日期的类。SimpleDateFormat允许 你选择任何用户自定义日期时间格式来运行。例如:public static void main(String args[]) {Date dNow = new Date( );SimpleDateFormat ft =new SimpleDateFormat (“E yyyy.MM.dd ‘at’ hh:mm:ss a zzz”)

2021-07-07 09:57:42 76

原创 MySQL 日期时间

一、Mysql 三个常用的时间函数now (); 当前具体的日期和时间。可以搭配新增使用 也可以使用其他的 , 在新增的时候给数据添加一个当前具体的日期和时间。例如: INSERT INTO presentime(gem_time) VALUES ( now () ) 。curdate (); 当前日期。可以搭配新增使用 也可以使用其他的 , 在新增的时候给数据添加一个当前日期。例如: INSERT INTO presentime(gem_time) VALUES ( curdate ()

2021-06-17 20:03:25 891

原创 稀 疏 数 组

1.简要介绍 : 去除不必要的数据,只保存有意义的数据,从而简化数组.2.稀疏数组的处理方法是:稀疏数组第一行记录数组一共有几行(row) 几列(col) 有多少个值(val),其他行记录值的 纵坐标(row) 横坐标(col) 值的大小(val).把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模3.代码实现.public class SparseArray { public static void main(String[] args) { // 创建一个原始的二

2021-06-08 08:51:28 37

原创 IDEA常用的模板

模板一 (主函数) : psvm 或 main public static void main(String[] args) { }模板二 (打印输出) : sout System.out.println();变形1 : soutp public static void main(String[] args) { System.out.println("args = " + Arrays.deepToString(args)); }变形2 : sou

2021-05-27 15:15:04 237

原创 对mysql的数据操作

1.第一步 加载驱动Class.forName(“com.mysql.cj.jdbc.Driver”);2.第二步 获取数据库连接//连接字符串//“jdbc:mysql” 数据库名称 , 代表要连接mysql数据库//“localhost” 或 “127.0.0.1” 代表要连接mysql数据库 服务器名称 或 IP地址//“3306” 代表mysql的端口号//“demo_db_2019” 要连接的数据库名称//“characterEncoding=UTF-8” 代表连接

2021-05-18 11:36:38 78

原创 mysql数据库的使用

一、mysql数据库常用的语句.1.SELECT 查询/* SELECT 查询语法: SELECT 需要查询的列FROM 查询的表WHERE 查询的条件*/SELECT sys_user.id,user_name,password,real_name,sex,age,birthday,phone,address,role_id,a.role_name /JOIN 连表查询增加显现的列/FROM sys_user/条件查询//where id=1/ /普通的条件查询//where us

2021-05-07 21:45:12 153

原创 JAVA的类

**JAVA的类**一、Java作为一种面向对象语言。支持以下基本概念:多态 、继承 、封装 、抽象 、类 、对象 、实例 、方法 、消息解析二、对象和类的概念。类:类是一个模板,它描述一类对象的行为和状态。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有: 颜色、名字、品种;行为有:摇尾巴、叫、吃等。三、Java中的类。类可以看成是创建Java对象的模板。修饰符 可以为 public final abstract 或者不 写。类名:大驼峰命名法。例如:(

2021-04-29 11:18:49 49

原创 JAVA简介

JAVA简介一、Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计 语言和 Java 平台的总称。由 James Gosling 和同事们共同研发,并在 1995 年正式推出。二、Java 分为三个体系:· JavaSE(J2SE)(Java2 Platform Standard Edition,java 平台标准版)· JavaEE(J2EE) (Java 2 Platform Enterprise Edition,java 平台企业版

2021-03-02 15:07:31 57

原创 JavaScript的数据类型

JavaScript的数据类型一、字面量、变量、标识符。1、字面量:实际、不可改变的值。字面量都是可以直接使用。但是我们一般都不会直接使用字面量。例如:1 3 5 6 ;2、变量:变量是用来保存字面量的,变量的值可以任意改变。变量的声明:通过var 关键字声明。例如:var helloWorld = … ;3、标识符:在JS中所有的可以由我们自主命名的都可以称为是标识符。例如:变量名 函数名 属性名都属于标识符。3.1、命名一个标识符是需要遵守如下规则:(1)、标识符中可以含有字母、数

2021-01-20 19:44:50 83

原创 Axure-RP8 介绍

用Axure-RP8制作轮播一、Axure。Axure 是一个可以快速设计原型的工具,且在原型设计的工具里面占重要地位。主要是针对负责定义需求、 定义规格、 设计功能、 设计界面的人。它带来的好处:在投入之前进行需求确认,降低风险。1.直观的理解系统行为,帮助决策。2.提高了各岗位间的沟通效率,降低沟通成本,保证项目进程。3.更加有效的与用户沟通,减少误解,保证需求质量。4.更加有效的协作沟通,降低沟通成本,减少误解,避免返工。5.更加直观的感受系统,尽早反馈用户的需求与系统的不

2021-01-20 19:22:46 1837 1

原创 java基本数据类型

java基本数据类型一、Java 中有两大数据类型:内置数据类型(基本数据类型)、引用数据类型。二、Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字 符类型,还有一种布尔型。三、四个整数型(byte、short、int、long)。1.基本类型: byte字节位数(内存大小):1二进制位数(内存位数): 8包装类: java.lang.Byte最小值: Byte.MIN_VALUE=-128 (-2^7)最大值: Byte.MAX_VALUE=127 (2^

2021-01-20 19:01:23 108 1

原创 图片(文件)的上传

图片(文件)的上传一、图片(文件)的上传。文件的上传分两种:第一种:直接保存到数据库。第二种:把文件保存到硬盘上 ,把路径或名称到数据库。但由于文件体积比较大,直接保存数据库会使数据库的响应速度的变慢,所以我们通常使用第二种。1.从页面获取文件。(1).通过 input file 标签 选择上传的文件。(2).页面显示文件(文件预览)。//文件读取器。var imageReader = new FileReader();$(“input”).change (function () {

2021-01-20 18:46:21 592

原创 用Axure-RP8制作轮播

用Axure-RP8制作轮播List item一、页面树目录。index···(主页面)-page1····(空页面)-page2····(空页面)-page3····(空页面)二、用到的元件。1.动态面板2.几张图片3.两个控制图片的按钮4.几个操作图片的小圆点三、制作。1.动态面板设置多个页面,每个页面一张图片2.属性表脚注 名称 交互1 轮播图片 状态改变 时:Case 1(If 面板状态于 This == State1):Set 选中状态于 1 = “true”

2021-01-20 18:26:41 840

原创 MVC事务的引用

MVC事务的引用根目录的 引用,右键。添加引用。框架 ,找到 System.Transactions 勾选 ,确定。在控制器的最上面引用 Transactions 的命名空间。事务的开启。事务:同时修改两个或多个表时。如果有一个失败,所有的操作都会被回退(撤销)。要么一起成功,要么一起失败。保证数据的一致性。比如:转账操作,A账户转钱给B账户。分为“减A账户的钱”和“增加B账户的钱”这两 者可能同时成功,可能同时失败,但也有可能,在执行过程中,因网络原因、系统异 常等原因,只减了A账户的钱

2020-08-17 21:32:33 81

原创 页面、控制器的数据 传递与交换

MVC 页面、控制器的数据 传递与交换1、 页面的请求。(一般使用post)。JS中可以通过XMLHttpRequest 实现服务器与页面数据的交换。jQuery中的:$.ajax(url,[settings])、url:一个用来包含发送请求的URL字符串。settings:AJAX 请求设置。所有选项都是可选的。$.get( url , [data] , [callback] , [type] )、$.post( url , [data] , [callback] , [type] ) 、

2020-08-17 21:04:58 286

空空如也

空空如也

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

TA关注的人

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