- 博客(50)
- 收藏
- 关注
原创 Leetcode原题电话号码的字母组合的两种解法【BFS-DFS】
给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)
2022-11-28 15:38:19
989
原创 Maven的基础知识
Maven 是一个项目管理 和 综合工具,Maven 提供了开发人员构建一个完整的生命周期框架,开发团队可以自动完成项目的基础工具建设,Maven 使用标准的目录结构 和 默认构建生命周期。
2022-11-18 10:02:40
655
原创 MyBatis的逆向工程
正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java实体类 Mapper接口 Mapper映射文件。
2022-10-28 10:57:40
287
原创 MyBatis的缓存
一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问。二级缓存是SqlSessionFactory级别,通过同一个SqlSessionFactory创建的SqlSession查询的结果会被缓存;此后若再次执行相同的查询语句,结果就会从缓存中获取。
2022-10-18 11:10:07
181
原创 Java中--JSON-AJAX的使用
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON 采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python 等)
2022-09-19 13:35:09
268
原创 Java数组之数组
一.数组的概述数组(Array),是多个相同类型数据按一定顺序排列 的集合,并使用一个名字名,并通过编号的方式 对这些数据进行统一管理。数组的常见概念 :▶数组名▶下标(或索引)▶元素▶数组的长度数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括 基本数据类型和引用数据类型。 创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是 这块连续空间的首地址。 数组的长度一旦确定,就不能修改。 我们可以直接通过下标(或索引)的方式调用指定位置的元素,...
2022-05-28 19:33:07
232
原创 Java基础语法(二)
整数类型、浮点类型,字符类型、布尔类型、字符串类型ASCII码、Unicode编码、UTF-8编码的简单介绍整数类型:byte、short、int、longJava 各整数类型有固定的表数范围和字段长度,不受具体OS的影响,以保证Java的可移植性。 Java的整数常量默认为int 型,声明long型常量后须加“f或“F”; Java程序中变量通常声明为int型,除非不足以表示较大的数,才使用long注:bit计算机中的最小存储单位。byte计算机中基本存储单位。浮点类...
2022-04-28 07:24:47
149
原创 Java基本语法(上)
关键字、标识符、变量1.关键字定义:被Java语言赋予了特殊含义,做专门用途的字符串(单词)特点:关键字中所有的字母都为小写Java常见各种类型关键字如下: 用于定义数据类型的关键字 class interface enum byte short int long float ...
2022-04-18 19:12:33
108
原创 SQL Server表的操作
本篇的主要讲的是SQL Server中关于表的相关操作1.创建表2.复制表3.标识列4.向表中添加列5.修改表中的列6.删除表一.创建表表用于在数据库中存储数据。表在数据库和模式中唯一命名。每一个表包含一个或多个列。每列都有一个相关的数据类型,用于定义它可以存储的数据类型,例如:数字,字符串和日期等。若要创建新表,请使用CREATE TABLE语句。语法解释:首先,指定要创建表的数据库的名称。dateabse_name必须是现有的的数据库名称。如果未指定,测datebase_
2022-04-07 11:11:07
1382
原创 SQL Server 子查询
以下是关于SQL Server子查询的相关知识点,主要有三种:1.子查询2.嵌套子查询3.相关子查询SQL Server子查询子查询是嵌套在另一个语句(如:[select],[insert],[update],或[delete])中的查询。例如:以下语句显示如何在 SELECT 语句的[WHERE]子句中使用子查询来查找位于纽约( New York )的客户的销 售订单:2.SQL Server嵌套子查询子查询可以嵌套在另一个子查询中。并且SQL Serve...
2022-03-20 09:45:53
1308
原创 JavaScript基础知识点
文档的加载:浏览器在加载一个页面时,是按照自上而下的顺序加载的读取到一行的时候就运行一行,如果将script标签写在上面,在执行代码时,页面还没有加载。从性能方面考虑,写在下边更好!为了养成良好的习惯,要求必须写在下面将js代码写在页面的下面,就是为了保证执行代码的时候页面已经加载完毕window.onload 在页面上只能出现一次,后面的代码会覆盖前面的代码。事件:- 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间-事就是用户与浏览器的交...
2022-02-28 21:52:16
257
原创 桌面云克隆技术
了解完整复制与链接克隆技术原理 区分完整复制、链接克隆克隆技术完整复制虚拟桌面完整复制原理完整复制虚拟机指直接根据源虚拟机(即普通虚拟机模板),完整创建出独立的虚拟机。在该方式下,创建出来的虚拟机和源虚拟机是两个完全独立的实体,源虚拟机的修改乃至删除,都不会影响到复制出来的虚拟机的运行。优缺点优点:每台虚拟机都是独立的个体,用户对虚拟机上数据的变更(如安装软件)可以保存。缺点:源虚拟机和目标虚拟机分别占用独立的CPU、内存、磁盘资源,当需要对虚拟机的软件进行维护.
2022-02-23 01:42:53
2106
原创 华为桌面云
区分完整复制、链接克隆、全内存、快速封装 掌握虚拟机模板创建流程 掌握虚拟桌面发放流程一.完整复制与链接克隆区别 (1)链接克隆桌面与完整复制桌面的区别主要在于系统盘的存储上。链接克隆桌面的虚拟机共享一个相同的系统母盘,每台虚拟机对系统盘的写操作数据(如工作临时缓存数据、个性化配置(C:\User)、临时安装的个性化应用程序(C:\Program Files)等)都保存在自己的差分盘中。并且通过将母盘和差分盘组合映射为一个链接克隆盘作为虚拟机的整个系统盘(即C盘),提供给虚拟机使用。
2022-02-23 01:40:43
1048
原创 桌面云(桌面发放)
一.桌面发放概述 (1)目前FusionAccess支持专有分配和池分配两种分配模式:“专有”指一人一台虚拟桌面,常用于OA办公等场景。 “池”指一群人共用一组虚拟机,无个性化数据,常用于呼叫中心等场景。二.桌面发放概述 (2)虚拟机组类型链接克隆:虚拟机组中的虚拟机可以共享一个系统盘,具有虚拟机创建速度快、软件更新快捷的特点,该虚拟机组类型对应的虚拟机模板类型为“链接克隆”。 完整复制:虚拟机组中的每个虚拟机都分配一个系统盘,该虚拟机组类型对应的虚拟机模板类型为“完整复制”.
2022-02-23 01:37:32
1146
原创 订单号生成与获取本地时间回填
一.获取本地时间回填vardate = newDate();varyear = date.getFullYear();//获取年份 ,获取月份varmonth = (date.getMonth() + 1) < 10 ? "0"+ date.getMonth()+1 : date.getMonth()+1;vardat = (date.getDate()) <10 ? "0"+ date.getDate() : date.getDate();...
2021-12-28 16:15:48
970
原创 FusionCompute网络虚拟化
一.计算虚拟化驱动网络虚拟化的发展计算虚拟化驱动网络虚拟化的发展。传统数据中心,一台服务器运行一个操作系统,通过物理网线与交换机相连,由交换机实现不同的主机的交换、流量控制、安全控制等功能。在计算虚拟化后,一台服务器虚拟化成多台的虚拟的主机,每个虚拟主机有自己的CPU、内存和网卡。同一服务器上的不同主机之间既需要维持原有的通信,同时由于共享物理设备,引出了新的安全隔离、以及对流控的更高的需求,对虚拟交换技术的诉求由此产生。 为统一和简化对各台主机的虚拟交换机的配置管理,业界引入分布式虚拟交换机。分布.
2021-12-20 11:15:53
1723
原创 HICP云计算---存储虚拟化
一.FusionCompute存储虚拟化管理兼容性存储类型SAN(Storage Area Network ) NAS(Network Attached Storage) FusionStorage Block存储池 主机的本地硬盘 2.存储资源能力精简制备磁盘 厚制备\延迟置零磁盘 增量快照 存储冷热迁移 虚拟磁盘扩容 磁盘快照管理 3.存储配置管理存储资源发现与管理 数据存储创建与管理 存储资源裸设备映射二.FusionCompute中存储基本概念...
2021-12-09 11:05:08
1335
1
原创 常用进制之间的转换
第一组:(其他进制转十进制)二进制转十进制: 八进制转十进制: 十六进制转十进第二组:(十进制转其他进制)十进制转二进制 十进制转八进制 十进制转十六进第三组:(二进制转其他进制)二进制转八进制 二进制转十六进制第四组:(其他进制转二进制)八进制转二进制 十六进制转二进制.第一组:(其他进制转十进制)(大同小异)1.二进制转十进制:规则(方法):从最低位开始,将每个位上的数提取出来,乘以2的(位数-1)次方,然后求和。2.八进制转十进制:..
2021-12-08 22:27:46
622
原创 HICP云计算---计算虚拟化
一.什么是虚拟化虚拟化是一个抽象层,它打破了物理硬件和操作系统之间的硬性连接。 虚拟基础结构是一种企业级解决方案,可提供流畅、强大的计算能力,从而最大限度地利用资源和节约成本。 虚拟机是虚拟基础结构的重要元素。虚拟化可以让您在同一台物理机上独立、并行运行安装不同操作系统和应用程序的多台虚拟机。 使用虚拟化,您可以根据需要动态移动资源和处理能力。虚拟化前:1.IT资源独立;2.操作系统必须与硬件紧耦合。虚拟化后:1.资源抽像成共享资源池;2.上层操作系统与硬件解耦,操作系统从资源池中分配资源。
2021-12-08 22:13:17
1379
原创 批量导入试题 (一)
批量导入试题主要步骤一.下载导入模板二.上传试题到页面1.对所上传的文件进行判断处理(判断上传文件是否存在以及文件的类型是否符合规范)2.分别将word文档以及HTML文件保存到指定位置3.提取HTML文档中的全部内容4.正则表达式的匹配试题运用,以实现试题取内容的效果注:省略提取P标签中内容以及提取带图片的p标签的内容 部分代码以下图为例进行讲解 //1.下载模板的方法publicActionResult DownloadTemplate()...
2021-10-28 15:30:16
1349
4
原创 简单的下拉框数据的绑定
1.以下是简单的下拉框数据的绑定案例 如下图2.所需bindSelect.js插件 如下图视图层代码如下依次绑定的顺序为:科目类型、系数难度、题目类型、使用单位、最后是知识点知识点下拉框的实现需通过科目下拉框的改变去触发$(function() {//下拉框数据绑定createSelect("Subject", "selectSubject"); //下拉框元素的Id 下拉框数据的UrlcreateSel...
2021-10-17 09:30:49
1013
原创 数据的导出 Excel
一.数据的条件查询导出;如下图所示二.把数据从学生信息判平台导出到Excwl表详细步骤:首先构建Excel表1.创建工作簿IWorkbook workbook = newHSSFWorkbook();2.创建工作表ISheet sheet = workbook.CreateSheet("学生信息表");b.接着设置标题行1.创建标题行 CreateRow(行的索引值)IRow rowTitle=sheet.CrateRow(0);2.创建单元格ICel.
2021-10-11 09:42:41
247
原创 Excel表数据的批量导入
批量导入数据思路:1、获取读取的文件->判断数据类型是否正确;2、把文件转换为二进制数组;3、二进制数组转成内存流;4、利用NPOI把内存流中的数据读取成Excel5、将Excel表格数据放到DataTable中6、处理DataTable中的数据;去重复;最后保存获取读取的文件->判断数据类型是否正确;//获取文件的后缀stringfileExtension = Path.GetExtension(excelFile.FileName);//判断...
2021-09-27 09:05:34
4569
原创 C#基础语法(1.3)
数据类型主要用于指明变量和常量存储值的类型,C#语言是一种强类型语言,要求每个变量都必须指定数据类型。C# 语言的数据类型分为值类型和引用类型。值类型包括整型、浮点型、字符型、布尔型、枚举型等;引用类型包括类、接口、数组、委托、字符串等。从内存存储空间的角度而言,值类型的值是存放到栈中的,每次存取值都会在该内存中操作;引用类型首先会在栈中创建一个引用变量,然后在堆中创建对象本身,再把这个对象所在内存的首地址赋给引用变量。接下来我们来了解一下 C# 语言中的常用基本数据类型,包括值类型中的整.
2021-09-19 15:20:26
101
原创 C#基础语法(1.2)
二、C#中的注释和命名规范 1、注释 注释一般都以下两种作用: 说明当前代码的作用以及意义。 暂时去掉不用代码,让其不参与编译。 C#中包含三种注释: 1)单行注释 使用两个斜杠代表其后内容是注释部分。 举例如下: //定义一个变量值。(单行注释) int value = 5; 2)多行注释 使用/* */ 代表多行注释,期间的所有内容都是注释部分。 举例如下: /* 多行注释,期间的所有说明或者代码都是注释部分。 double d = 3.25
2021-09-08 08:33:47
174
原创 C#基本知识1.1
一、C#基本数据类型 数据类型主要用于指明变量和常量存储值的类型,C# 语言是一种强类型语言,要求每 个变量都必须指定数据类型。 1、数据类型分类 C# 语言的数据类型分为值类型和引用类型。 值类型中包括:整型 、浮点型、字符型、布尔型、枚举型 引用类型包括:类 、接口 、数组、委托、字符串 2、整型类型 整型所谓整型就是存储整数的类型,按照存储值的范围不同,C# 语言将整型分成了 byte 类型、short 类型、int 类型、long 类型等,并分别定义了
2021-08-29 10:37:24
137
原创 HTML中常用的标签(4)
一、连结至其他文件<a href="URL">说明文字或图片</a>二、连结至文件内之某一处(外部连结)《1》起点<a href="档名#名称">..........</a>《2》终点<a name="名称">三、frame的超连结【1】开启新的浏览器来显示连结文件-- _blank <a href="URL" target=_blank>【2】显示连结文件於目前的frame--self <a href="URL" targe...
2021-08-17 07:51:14
211
原创 HTML中常用的标签(3)
清单一、目录式清单<dir><li>项目1 </li><li>项目2 </li><li>项目3 </li></dir>P.S.目录式清单每一个项目不能超过20个字元(即10个中文字)二、选项式清单<menu><li>项目1 </li><li>项目2 </li><li>项目3 </li></menu>三、有序号的清...
2021-08-08 08:22:59
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人