自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模板字符串

模板字符串的基本使用//使用"" ''声明字符串 //使用``反引号声明字符串let a=“234234”; let b=‘asdfasdf’; let c=<p>段落标签</p>模板字符串与一般字符串的区别 模板字符串的注入const person={ name:“zhangsan”, sex:‘male’, age:23 } //普通字符串需要拼接 var str=“姓名”+person.name+“性别”+person.sex; //模板字符串 可以通过注入的方式 v.

2022-05-08 08:18:40 679

原创 ES6的声明

let 和 const是用来声明变量与常量,声明变量 let 代替var 声明变量,const 声明常量。var name = “姓名”;let sex = “nan”;const STR = “这是一个常量”;//常用是不可以修改的console.log(STR);var与let声明的就是变量,变量初始化之后,还可以重新赋值。 const声明的就是常量,常量一旦初始化,就不能重新赋值,否则就会报错 const声明常量的使用,一般用大写命名(潜规则). 1.为什么需要const?const就是

2022-04-28 08:23:25 314

原创 Sql删除

DROP TABLE 语句从数据库中删除一个或多个表。DROP TABLE [IF EXISTS] [database_name.][schema_name.]table_name;在上面语法中, 首先, database_name 指定要删除的表的名称。其次,指定创建表的数据库的名称以及表所属的模式的名称。数据库名称是可选的。 如果不指 定, DROP TABLE 语句将删除当前数据库中的表。第三,使用 IF EXISTS 子句仅在表存在时才删除表。 自SQL Server 2016 13.x起,

2022-04-20 09:09:11 3210

原创 sql函数

SQL中包含以下几种类型的函数: 聚合函数:返回汇总值。 类型转换函数:将一种数据类型转换为另外一种。 日期函数:处理日期和时间。 数学函数:执行算术运算。 字符串函数:对字符串、二进制数据或表达式执行操作。 系统函数:从数据库返回在SQLSERVER中的值、对象或设置的特殊信息。A. 聚合函数 它对其应用的每个行集返回一个值。AVG(表达式) 返回表达式中所有的平均值。仅用于数字列并自动忽略NULL值。COUNT(表达式) 返回表达式中非NULL值的数量。可用于数字和字符列。COUNT(*) 返回

2022-04-07 09:07:17 658

原创 sql语言

SQL语言是集DDL、DML和DCL于一体的数据库语言。 SQL语言之DDL:定义数据库 SQL语言之DML:操纵数据库 SQL语言之DCL:数据权限控制 SQL语言主要由以下9个单词引导的操作语句来构成,但每一条语句都能表达复杂的操作请求:(1)DDL语句引导词:Create、Alter、Drop 模式的定义与删除。包括定义Database、Table、View、Index和完整性约束条件等。(2)DML语句引导词:Insert、Delete、Update、Select 各种方式的更新与检索操作。 各

2022-03-28 08:20:49 124

原创 sql函数

SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数:• AVG() - 返回平均值• COUNT() - 返回行数• FIRST() - 返回第一个记录的值• LAST() - 返回最后一个记录的值• MAX() - 返回最大值• MIN() - 返回最小值• SUM() - 返回总和GROUP BY 子句通常与聚合函数一起用于统计数据。 聚合函数对组执行计算并返回每个组的唯一值。 例如, COUNT() 函数返回每个组中的行数。 其他常

2022-03-17 15:14:10 80

原创 养老系统项目总结

1、项目概要主要功能模块有:(1)接待管理:此模块用于办理长者预约入住续约退住等相关操作手续。同时也可进行变更操作,长者信息一键查询等。(2)费用管理:此功能是用户用来收费操作的(如:预收款收取,预收月费,月度结算,批量结算,退住结算等)。也可以进行预收款查询,收入查询,欠费长者查询等。(3)护士工作站:此功能是护士用来操作护嘱,医嘱查对,医嘱执行,理疗执行,自备药管理,申请单退药,每日执行单,电子病历等。(4)医生工作站:此模块是医生用来操作医嘱管理,电子病历,入住评估的。(5)药房工作站:此

2022-03-09 16:37:46 604

原创 C# 程序结构

一个 C# 程序主要包括以下部分:• 命名空间声明(Namespace declaration)• 一个 class• Class 方法• Class 属性• 一个 Main 方法• 语句(Statements)& 表达式(Expressions)• 注释让我们看一个可以打印出 “Hello World” 的简单的代码:using System;namespace HelloWorldApplication{class HelloWorld{static void Mai

2022-03-08 09:27:18 166

原创 C#多态性

多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。静态多态性在编译时,函数和对象的连接机制被称为早期绑定,也被称为静态绑定。C# 提供了两种技术来实现静态多态性。分别为:• 函数重载• 运算符重载函数重载您可以在同一个范围内对相同的函数名有多个定义。函数的定义必须彼此不同,可以是参数列表中的参数类型不同,也可以是参数个数不同。不能重载只有返回类

2022-02-24 16:17:22 58

原创 C#的特性

特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。特性(Attribute)用于添加元数据,如编译器指令和注释、描述、方法、类等其他信息。.Net 框架提供了两种类型的特性:预定义特性和自定义特性。预定义特性(Attribute).Net 框架提供了三种预定义特性:• AttributeUsage• Conditiona

2022-02-24 16:06:47 595

原创 C#多线程

线程 被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的实现。使用线程节省了 CPU 周期的浪费,同时提高了应用程序的效率。到目前为止我们编写的程序是一个单线程作为应用程序的运行实例的单一的过程运行的。但是,这样子应用程序同时只能执行一个任务。为了同时执行多个任务,它可以被划分为更小的线程。线程生命周期线程生命周期开始于

2022-02-24 14:47:14 50

原创 C# 封装

封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使程序员实现所需级别的抽象。封装使用 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围和可见性。Public 访问修饰符Public 访问修饰符允许一个类将其成员变量和成员函数暴露给其他的函数和对象。任何公有成员可以被外部的类访问。Private 访问修饰符Private 访问修饰符允许一个

2021-12-19 19:35:49 198

原创 Java 数据结构

Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:• 枚举(Enumeration)• 位集合(BitSet)• 向量(Vector)• 栈(Stack)• 字典(Dictionary)• 哈希表(Hashtable)• 属性(Properties)以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collection),我们后面再讨论。枚举(Enumeration)枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其

2021-12-08 16:10:08 72

原创 SSM框架

SSM框架就是:Spring + Spring MVC + MyBatis控制反转:电脑上有usb口吧。电脑上用什么键盘,不取决于电脑本身,而是插在usb上的键盘是什么?这个能理解吧。你看控制电脑用什么输入的设备并不是由电脑控制的,而是你插入的键盘是什么来控制的。所以这个控制不就反了吗?依赖注入:就是控制反转。电脑的输入设备依赖它被插入的是什么键盘。插入机械键盘,输入设备就是机械键盘,插入数字键盘就只能输入数字。从插键盘这个事来说:无非是从电脑角度看,是依赖注入,输入设备是什么依赖注入的键盘是什么;

2021-11-29 08:11:26 70

原创 MySQL及SQL注入

所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全的,我们都需要对用户输入的数据进行过滤处理。在PHP中的 mysql_query() 是不允许执行多个SQL语句的,但是在 SQLite 和 PostgreSQL 是可以同时执行多条SQL语句的,所以我们对这些用户的数据需要进行严格的验证。防止SQL注入,我们需要注意以下几个要点:• 1.永远不要信任用户的输

2021-08-28 14:47:07 69

原创 Spring MVC

Spring MVC简介mvc设计模式 MVC 设计不仅限于 Java Web 应用,还包括许多应用,比如前端、PHP、.NET 等语言。之所以那么做的 根本原因在于各个模块的解耦。MVC 是 Model、View 和 Controller 的缩写,分别代表 Web 应用程序中的 3 种职责。模型:用于存储数据以及处理用户请求的业务逻辑。视图:向控制器提交数据,显示模型中的数据。控制器:根据视图提出的请求判断将请求和数据交给哪个模型处理,将处理后的有关结果交给哪个 视图更新显示。 Spring M

2021-08-18 10:02:20 56

原创 MySQL ALTER命令

当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。开始本章教程前让我们先创建一张表,表名为:testalter_tbl。root@host# mysql -u root -p password;Enter password:*******mysql> use TUTORIALS;Database changedmysql> create table testalter_tbl-> (-> i INT,-> c CHAR(1)

2021-08-06 20:21:57 37

原创 Spring 框架

Spring简介Spring是一个开源框架Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交 给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低 代码的耦合度,极大的方便项目的后期维护、升级和扩展。Spring是一个IOC(DI)和AOP容器框架。Spring的优良特性非侵入式:基于Spring开发的应用中的对象可以不依赖于Spring的API控制反转:IOC——Inversi

2021-07-28 08:17:18 47

原创 JavaScript 对象

JavaScript 中的所有事物都是对象:字符串、数值、数组、函数…此外,JavaScript 允许自定义对象。所有事物都是对象JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。• 布尔型可以是一个对象。• 数字型可以是一个对象。• 字符串也可以是一个对象• 日期是一个对象• 数学和正则表达式也是对象• 数组是一个对象• 甚至函数也可以是对象JavaScript 对象对象只是一种特殊的数据。对象拥有属性和

2021-07-17 10:46:53 74

原创 C# 接口(Interface)

接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 “是什么” 部分,派生类定义了语法合同 “怎么做” 部分。接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。抽象类在某种程度上与接口类似,但是,它们大多只是用在当只有少数方法由基类声明由派生类实现时。声明接口接口使用 interface 关键字声明,它与类的声明类似。接口声明默认是 public 的。下面是一个接口声明的实例:public interfa

2021-07-07 14:45:17 87

原创 Java 集合框架

在Java 2之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, 和Properties这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大不同。集合框架被设计成要满足以下几个目标。• 该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。• 该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。• 对一个集合

2021-06-27 20:00:44 38

原创 Java 包(package)

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包的作用• 1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。• 2 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。• 3 包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。Java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(

2021-06-17 08:31:28 40

原创 常见的数据结构

数据存储的常用结构有:栈、队列、数组、链表和红黑树。我们分别来了解一下:栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其 他任何位置进行添加、查找、删除等操作。 简单的说:采用该结构的集合,对元素的存取有如下的特点先进后出(即,存进去的元素,要在后它后面的元素依次取出后,才能取出该元素)。例如,子弹压进弹 夹,先压进去的子弹在下面,后压进去的子弹在上面,当开枪时,先弹出上面的子弹,然后才能弹出下面的 子弹。 栈的入口、出口的都是栈的顶端位置。这

2021-06-08 16:24:17 76

原创 JDBC 连接数据库

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

2021-05-27 15:59:52 44

原创 MySql的事务

1.事务的应用场景说明什么是事务: 在实际的开发过程中,一个业务操作如:转账,往往是要多次访问数据库才能完成的。转账是一个用户扣钱,另一个用户加钱。如果其中有一条 SQL 语句出现异常,这条 SQL 就可能执行失败。事务执行是一个整体,所有的 SQL 语句都必须执行成功。如果其中有 1 条 SQL 语句出现异常,则所有的 SQL 语句都要回滚,整个业务执行失败。.2 提交事务MYSQL 中可以有两种方式进行事务的操作:手动提交事务 :执行成功的情况: 开启事务 ‎‎‎‎‎‎‎->‎‎‎‎

2021-05-17 21:19:38 35

原创 Java类加载机制和反射机制

Java类加载机制和反射机制Java类加载机制jvm把class文件加载到内存,并对数据进行校验、解析和初始化,最终形成jvm可以直接使用的java类型 的过程。加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的运行时数据结 构,在堆中生成一个代表这个类的java.lang.Class对象,作为方法区类数据的访问入口。链接:将java类的二进制代码合并到jvm的运行状态之中的过程,链接过程又分为3个过程:验证:确保加载的类信息符合jvm规范,没有安...

2021-05-09 09:56:41 46

空空如也

空空如也

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

TA关注的人

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