- 博客(60)
- 收藏
- 关注
原创 Java比较器
当元素的类型没有实现Java.lang.Comparable接口而又不方便修改代码,或者实现了java.lagn.Comparable接口的排序规则不适当当前的操作,那么可以考虑使用Comparator的对象来排序,强行对多个对象进行整体排序的比较。背景:当元素的类型没有实现Java.lang.Comparable接口而又不方便修改代码,或者实现了Java.lang.Comparable接口的排序规则不适合当前的操作,那么可以考虑使用Comparator的对象来排序。返回负整数,表示o1小于o2。
2022-11-28 15:48:22
173
原创 Java日期处理
System类提供了public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。计算世界时间的主要标准有:java.util.Date类。表示特定的瞬间,精确到毫秒构造器:Date():使用无参构造器创建的对象可以获取本地当前时间常用方法getTime():返回自1970年1月1日00:00:00 GMT以来此Date对象表示的毫秒数。
2022-11-18 08:10:12
465
原创 Java中关于StringBuffer和StringBuilder的使用
String:不可变的字符序列;底层使用char[]存储。StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储StringBuilder:可变的字符序列;线程不安全的,效率高;底层使用char[]存储。
2022-11-08 08:24:25
290
原创 String的使用
相应的valueOf(byte b)、valueOf(long l)、valueOf(float f)、valueOf(doubled)、valueOf(boolean b)可由参数的相应类型到字符串的转换。类似的,使用Java.lang包中的Byte、Short、long、Float、Double类调相应的类方法可以将由"数字"字符组成的字符串,转换为相应的基本数据类型。编码:String-->byte[]:调用String的getBytes()char[]-->String:调用String的构造器。
2022-10-28 10:05:18
651
原创 C#基础笔记
运行时有几个步骤namespace 命名空间名称作用:解决命名冲突,当出现两个以上相同的命名类或方法时,使用命名空间去区分我们到底调用的时那个类或那个方法C#程序里面基本内容包含在一个命名空间调试程序断点运行调试F5直接运行ALT+F5F11 逐语句 每一条语句都要调试执行。当执行到函数的时候,进入到函数中去执行F10 逐过程 只执行每一个过程,当执行到函数的时候,直接执行函数,不进入函数内部Shift+F11 跳出,跳出我们当前执行的函数返回上一级。计算机内的存储单位。
2022-10-18 09:09:16
447
原创 Linux学习笔记
ls / 指定目录 > / 文件路劲:把当前页面的所有东西都写入文件中。重定向:ls /需要写入的文件的路径 > 写入的文件的路径。ls:查看此目录中的所有文件 ls -l列出文件纵向排序。/目录下的目录称为一级目录,一级目录下的目录为二级目录。mkdir:创建文件夹,创建目录。cd 改变文件夹的意思 / 根。pwd:打印出当前的工作目录。touch:创建文件。
2022-10-09 14:34:33
443
原创 FusionConpute虚拟机的发放与管理
目录集群管理主机管理2.存储资源的介绍模板管理快照管理Tools管理虚拟机防病毒FusionCompute可使用的存储资源来自主机本地磁盘或专用的存储设备。专用的存储设备与主机之间应通过网线或光纤联通。FusionCompute支持的存储类型及各存储形态本地硬盘最小不能小于2GB,小于2GB扫描不到,无法添加。存储资源配置过程(IP-SAN)开始==》为主机添加心跳平面业务管理接口(虚拟化SAN存储)==》添加存储接口==》向站点添加存储资源==》关联存储资源到主机==》配置存储空间映射==》扫描存储设备=
2022-08-07 09:24:12
2091
原创 控制台中查看莫格命令的详细信息
REM 记录批处理文件或CONFIG.SYS中的注释(批注)FTYPE 显示或修改在文件扩展名关联中使用的文件类型。ICACLS 显示、修改、备份或还原文件和目录的ACL。TASKLIST 显示包括服务在内的所有当前运行的任务。MOVE 将一个或多个文件从一个目录移动到另一个目录。RECOVER 从损坏的或有缺陷的磁盘中恢复可读信息。CACLS 显示或修改文件的访问控制列表(ACL)COMPACT 显示或更改NTFS分区上文件的压缩。FC 比较两个文件或两个文件集并显示他们之间的不同。......
2022-08-07 09:20:34
145
原创 桌面云组件介绍与安装
活动目录(Active Directory)是用来存储网络上的用户账户、计算机、打印机等资源信息,方便用户的查找和使用一种目录服务,可以提供对象的存储、快速查找与定位,并且能够统一、集中、安全的管理计算机资源是微软Windows Server中,负责架构中大型网路环境的集中式目录管理服务在Windows ServerAD域内的目录是用来存储用户账户、组、打印机、共享文件夹等对象AD管理和保护系统的用户账户、客户机及应用程序,提供了集中统一的界面,增强了信息的安全性。......
2022-08-07 09:19:11
1867
原创 Fusion Compute网络虚拟化
Linux Bridge(网桥)是工作于二层的虚拟网络设备,功能类似于物理的交换机。Bridge可以绑定其他Linux网络设备作为从设备,并将这些设备虚拟化为端口,从一个设备绑定到Bridge上时,就相当于真实网络中的交换机端口插入了一个连接有终端的网线。Open vSwitch(OVS)是一款基于软件实现的开源虚拟以太网交换机OVS能够支持多种标准的管理接口和协议,还可以支持跨多个物理服务器的分布式环境OVS提供了对Open Flow协议的支持,并且能够与众多开源的虚拟化平台相整合。...
2022-08-07 09:13:04
939
原创 FusionCompute产品介绍
什么是虚拟化:虚拟化是一种在软件中仿真硬件的技术,将多个物理设备通过定义的方式抽象成一个逻辑设备,再抽象成多个逻辑设备,实现精细化管理资源。虚拟化是一个抽象层,打破物理硬件和操作系统之间的硬性连接,实现上层操作系统和底层的硬件解耦,操作系统的资源来源于资源池FuionSphere虚拟化套件中包含了FusionCompute。虚拟化-云软件的基石。...
2022-08-07 09:09:18
2901
原创 Java异常处理笔记
一旦当方法体执行时,出现异常,仍会在异常代码处生成一个异常类的对象,对象满足thriws异常类型时,就会被抛出。执行的方法a中,先后又调用了另外的几个方法,这几个方法是递进关系执行的。如果父类中被重写的方法没有throws方式处理异常,则子类重写的方法也不能使用throws,意味着如果子类重写的方法中有异常,必须使用try-catch-finally方式处理。使用try将可能出现异常的代码包装起来,在执行过程中,一旦出现异常,就会生成一个对应异常类的对象,根据此对象的类型,去catch中进行匹配。...
2022-07-21 08:38:46
180
原创 Java面向对象4
什么是抽象类随着继承层次中 一个个新子类的定义,类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计的非常抽象,以至于它没有具体的实例,这样的类叫做抽象类abstract关键字的使用abstract:抽象的abstract可以用来修饰的结构:类、方法abstract修饰类:抽象类此类不能实例化抽象类中一定有构造器,便于子类对象实例化的时候调用(涉及:子类对象实例化的过程)开发中,都可以提供抽象类的子类,让子类对象实例化,完成相关操作abstract修饰方法:抽
2022-06-19 08:07:14
122
原创 Java面向对象笔记3
针对八种基本数据类型定义相应的引用类型-包装类(封装类)有了类的特点,就可以调用类中的方法,Java才是真正的面向对象掌握的:基本数据类型、包装类、String三者之间的相互转换Static关键字的使用 static:静态的static可以用来修饰:属性、方法、代码块、内部类使用static修饰属性:静态变量(类变量)属性,按是否使用是static修饰,又分为:静态属性 VS 非静态属性(实例变量)实例变量:我们创建了类的多个对象,每个对象都独立拥有一套类中的非静态属性。当修改其中一个对象的
2022-06-08 16:02:56
214
原创 Java面向对象笔记2
1.封装一、封装与隐藏 问题的引入:当我们创建一个类的对象以后,我们可以通过“对象.属性”的方式,对对象的属性进行赋值。这里,赋值操作要受到属性的数据类型的存储范围的制约。但是除此之外,没有其他制约条件。但是在实际问题中,我们往往需要给属性赋值加入额外的限制条件。这个条件就不能再属性声明时体现,我们只能通过方法进行限制条件的添加。(比如:setLegs())。同时,我们需要避免用户使用“对象.属性”的方式对属性进行赋值。则需要将声明为私有的(private) 此时,针对属性就体现了封装性
2022-05-29 08:02:56
116
原创 Java面向对象笔记1
面向对象的思想概述类(Class)和对象(Object)是面向对象的核心概念 类是对一类事务的描述,是抽象的、概念上的定义 对象是实际存在的该类事务的每个个体,因而也称为实例(instance) 一、Java面向对象的三条主线: Java类及类成员:属性、方法、构造器;代码块、内部类 面向对象及三大特征:封装、继承、多态、(抽象性) 其他关键字:this、super、static、abstract、interface、package、import 二、面
2022-05-18 14:29:01
158
原创 Fusion Compute计算虚拟化
FusionCpapute的架构灵活:分为两部分,一个是管理使用的主键叫VRM,一个是负责虚拟化的主键叫CNA。存储独立,当主机故障时,虚机的磁盘在后端的存储中,虚机还是可以被找回来。什么是虚拟化虚拟化是一种在软件中仿真硬件的技术,将多个物理设备通过软件定义的方式抽象成一个逻辑设备,在抽象成多个逻辑设备,实现精细化管理资源,虚拟化是一个抽象层,打破物理硬件和操作系统之间的硬性连接,实现上层操作系统和底层硬件解耦,操作系统的资源来源于资源池。虚拟化本质 分区:虚拟化层具备每一个虚拟机划分独立
2022-05-08 09:01:28
3126
原创 Java初级笔记
数组的概述1、数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理2、数组的常见概念 数组名 下标(或素引) 元素 数组长度 3、数组的特点: 数组是有序排列的 数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型 创建数组对象会在内存中开辟一整块连续的空间,而数组名引用的是这块连续空间的首地址 数组的**长度一旦
2022-04-28 09:36:13
412
原创 FusionConpute桌面云业务发放笔记
克隆技术产生背景 虚拟桌面技术实现了办公桌面的批量发放和运维,简化企业IT管理。其中最重要的就是克隆技术,利用克隆技术,管理员可以很方便的根据一个源虚拟机(模板)克隆出一个或多个克隆虚拟机,且克隆虚拟机拥有与源虚拟机完全相同的操作系统、应用系统乃至数据和文档,克隆功能给管理员在IT管理和运维上带来了极大的便利 克隆技术主要可分为完整复制和链接克隆两种,根据不同的需求,又衍生了快速封装和全内存另外两种 完整复制原理 完整复制虚拟机指直接根据源虚拟机(即普通虚拟机模板),完整创建出独立
2022-04-20 15:23:20
1616
原创 Java中Path环境变量的设置
第一步:打开文件管理器选择“此电脑”右键“此电脑”,选择属性第二步:再此电脑属性页面找到“高级系统设置”第三步:选择“环境变量”,选择最下面的新建,则弹出新建系统变量。变量名为JAVA_HOME!!!一定要大写。变量值为jdk的存储路劲变量名:需要自己输入变量值:可以自己输入,也可以复制jdk安装目录的路径,也可以通过浏览目录选择jdk的安装目录第四步:编辑Path环境变量,选择Path点击编辑,在最后一行选择新建,并且输入%JAVA_HOME%\bin,最后点击确定即可.
2022-04-20 15:13:42
3748
原创 SQL集合运算符以及数据定义
集合运算符1、Union(并集)两个数据进行Union操作时需注意以下的查询要求: 两个查询中列的数量必须相同 相应列的数据类型必须相同或兼容 Union自带去重效果,Union all则不会去重,Union all指查询并集所有2、Intersect(交集)SELECT city FROM sales.customersINTERSECTSELECT cityFROM sales.storesORDER BY c..
2022-04-10 08:31:50
347
原创 SQL中的表连接及子查询
一、表连接SQL Server支持多种连接包括:内连接,左连接,右连接,交叉连接,全外连接。每种连接类型指定SQL Server如何使用一个表中的数据来选择另一个表中的行1.内连接内连接是查询出两个表相关联的部分。select select_listfrom T1inner join T2 on join_predicate内连接关键字:inner join ......on......,on后面跟查询条件。from后面跟的表为主表,inner join后面跟的表为副表。(后面
2022-03-27 14:49:16
4779
2
原创 SQL个人学习总结
1.查询数据查询指定表或查询指定数据库下的指定表select * from 数据库名.表名查询指定数据库下的指定表中的指定数据select 需要查询的数据名称 from 数据库名.表名如图所示,每次查询时需要从这个框中选择需要查询的数据库。如果不选择,则系统使用默认数据库。如果默认数据库并非现在需要查找的数据库则会报错。2.对数据进行排序select 需要查询的数据名称 from 数据库名.表名order by 需要排序的数据 descorder by是按.
2022-03-20 08:09:10
1044
原创 桌面云解决方案介绍
传统PC办公缺陷 数据安全漏洞 数据在终端本地存储 各种端口难以管控 使用者行为难以约束 电脑失窃导致数据丢失和信息泄露 后期运营维护开支巨大 传统PC向员工发放消耗时间长 终端故障现场维护,时间长、效率低 软硬件多种多样,桌面标准化管理困难,不堪重负。 传统PC磁盘易造成个人数据丢失,业务宕机,影响业务运行 固化不灵活,利用率低 接入方式固定,
2022-03-08 08:27:57
1172
原创 FC的日常维护与故障处理
日常操作维护维护项目 检查项 正常状态 维护周期 查看系统告警 Fusion Compute上的告警 无新增告警 每天 检查Fusion Compute健康状态 健康检查报告 无“不合格”检查项 每天 检查设备运行状态 服务器、交换机和存储设备的指示灯状态 指示灯显示正常 每天 检查设备运行环境 温湿度 符合运行环境对温度和湿度的要求 每周 检查设备运行环境 空气质量 符合运行环境对
2022-03-01 09:22:57
1620
原创 借贷系统(后端)3
上次讲到认证管理的让图片显示,这次我们要讲的是如何在点击一个按钮时,弹出一个表格,如图所示这次需要使用到上次的在表格中显示图片的知识点,所以控制器中的代码大差不差,主要的是需要使用到layui中的插件<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width" />
2022-02-23 20:46:00
286
原创 借贷系统(后端)2
上次我们讲到首页中的“修改密码”,这次我们要讲的是认证管理中的学历认证。学历认证中比较难的是让图片以二进制的形式存入数据库中,并显示在图表中。学历认证中由两个按钮以及一张图表组成,分别是“修改”,“审核”修改需要可以修改图片,修改后的图片以二进制的形式保存到数据库中。<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta name="viewport"
2022-02-23 20:30:55
984
原创 借贷系统(后端)1
这个项目比较大,刚开始制作时也比较吃力。但从中却让我收益匪浅。我们先从数据库开始吧这个数据库花费了我和我的搭档两个多星期的时间设计出来的,这个数据库一开始只有三十多张表,由于没有做过比较大的项目,所以觉得三十多张表已经够了,可能还多了几张多余的。但是,随着项目进度的增加,进度的推移,我们越来越觉得三十多张表不够用了。同时也觉得自己的眼界太短浅了,没有比较全面的思考。设计出来的数据库并没有那么的立体。一个项目的难点并非是代码,而是数据库。代码是单一的,但是数据库确是不同的。这是这个借贷
2022-02-21 21:20:20
913
原创 登录时添加时间,本机IP以及退出时添加退出时间
今天我要跟大家分享的是,每次登录时向数据库添加时间,并且将本机IP地址传给数据库。@{ Layout = null;}<!DOCTYPE html><html lang="en" class="no-js"><head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta n
2021-12-28 09:22:48
205
原创 使用ASP.NET.MVC制作手机接收验证码
手机接收验证码需要通过第三方平台,像阿里云,华为云。但是阿里云,华为云比较适用于企业,对于在学习的学生并不太友好,所以我在这里给大家推荐一个注册就可以免费的“互亿无线”https://user.ihuyi.com/new/login.html,这个网站注册的人都可以拥有10条免费的短信,并且其中也有对接的模板。废话不多说:上代码@{ Layout = null;}<!DOCTYPE html><html><head> <met
2021-12-19 21:40:22
1267
3
原创 虚拟化特性的介绍
集群:把一组主机组合起来形成一个整体,向用户提供资源的一种方式(计算资源、存储资源、网络资源)虚拟化集群特性:HA:集群的高可用特性,克服单台主机的局限性,做到当某台物理主机出现故障时业务不中断或种端时间减少的效果,集群一般要求使用共享存储。1、HA(集群的高可用特性):克服单台主机故障,即使物理主机发生故障时,将运行在主机之上的虚拟机”转移(转移配置文件,配置文件不是迁移,而是根据配置文件创建一台一模一样的虚拟机在其他主机上)“到其他的主机上,要求:使用共享存储。如何检测主机是否故障:主机
2021-12-09 08:08:47
2097
原创 云计算中的存储基础知识
物理存储方式:云计算中的三辆马车:计算、网络、存储硬盘分为两种型态:机械硬盘(HDD)和固态硬盘(SSD)物理磁盘类型-SATA盘(串口硬盘):常用于个人电脑物理磁盘类型-SAS盘:常用于服务器物理磁盘类型-NL-SAS盘:采用SAS磁盘的接口和SATA的盘体 ,性能再SAS和SATA之间物理磁盘类型-SSD:(固态硬盘):由控制单元和存储单元(FLASH芯片:比较稳定的散存芯片、DRAM芯片:性能好,使用寿命长,读写速度快。缺点:持续性供电,断电则不保存存入的数据)组成。优点:读写
2021-12-09 08:01:18
1862
原创 网络基础概念
网络PC机-->交换机-->路由器-->英特网PC机需要配置:1.IP地址、子网掩码、网关2.网卡出生自带得地址叫:MAC地址,又叫物理地址快捷键:Windows加R调出运行窗口控制面板输入:ipconfig可以查询IP地址,输入ncpa.cpl调出网络链接管理器。用来上网的网卡叫以太网卡,WLAN网卡是无线网卡网卡地址:可以手工给地址,也可以自动配置地址。手工给地址:双击网卡-->找到Internet协议版本4-->点击-->选择"使
2021-12-08 18:44:50
391
原创 Jquery详细笔记
jQuery特点:易上手,涉及网络开发的方方面面,提供各种方法和具有多种变化。一、选择器代码 含义 $(document) 选择整个文档对象 $('#myID') ID选择器,选择ID为myID的网页元素 $('div.myClass') 类选择器,选择Class为myClass的div元素 $('input[name=first]') name选择器,选择name等于first的input元素 $('a:first') 选择网页中的第一个a元
2021-10-27 08:21:52
116
原创 重邮项目(发布公告)(下)
由于代码量实在是太多,所以只能分为三个部分进行发布,请各位谅解。上期讲到公告的新增,这次我们要讲公告的修改,以及数据的回填。这次数据的回填还需要回填图片,将我们前面转换成内存流的图片在重新转换回来。第四部分,修改公告信息,修改公告信息除了需要查询数据库中的数据以外还需要查询项目中的数据。查询项目中存放图片,文本,字体,标签的文件夹是否需要更改。#region 4.修改公告信息 /// <summary> /// 4.1 修改公告的试图
2021-09-27 20:39:41
140
原创 重邮项目(发布公告)(中)
上次我们说完了视图的项目,这次我们来说说控制器的代码。控制器的代码会比较多,但效果都相似。发布公告的控制器分为五个部分。第一,发布公告管理页面功能。第二,公告类型基础信息维护以及公告类型明细的新增修改删除。第三,公告新增。第四,公告修改。第五,发布公告,文件处理。删除公告以及公告详情都包含在发布公告管理页面功能中,公告明细也包含在其中#region 1.发布公告管理页面功能 /// <summary> /// 1.1 查询公告类型 ///
2021-09-27 20:18:25
128
原创 重邮项目(发布公告)(上)
重邮项目的发布公告分为三个部分,第一部分是显示页面,第二部分是新增修改页面,第三部分是详情页面。发布公告属于重邮项目中比较复杂的一个部分了。 <div class="container-fluid"> <!--查询条件--> <div class="row"> <div class="col-sm-8"> <form action="/" method="
2021-09-27 19:45:19
135
原创 重邮项目(权限管理)
权限管理需要三个视图页面,一个新增角色页面,一个修改角色页面,还有一个基础的嵌套页面以下代码为,基础代码以及表格。 <!--页面布局--> <div class="container-fluid"> <!--操作按钮--> <div class="row"> <div class="col-10"> <p style="color:
2021-09-26 08:57:03
132
原创 图书管理系统(归还书籍)
归还书籍是图书管理系统中最重要的一部分,也可以说是整个图书管理系统的中心。归还书籍的视图页面需要使用到jQuery插件,layui插件,bootstrap插件。它有分页查询,归还书籍,超期书籍,延期书籍,和报废书籍几个部分,与其他地方不同的是,它不是新增修改删除,但又与新增修改删除有共同点。所以才会称为图书归还系统中的中心点。 <div> <div class="container"> <!-- 顶部搜索和操作区域 --&
2021-09-16 15:12:21
2476
原创 C#中的正则表达式
什么是正则表达式?正则表达式又称规则表达式,英文名为Regular Expression在代码中简写为regex、regexp或RE。正则表达式通常被用来检索、替换那些符合某个模式的文本1.0简单的正则表达式例:him,history,high,hi在这个字符串中匹配出hi正则表达式:hi若要精确的匹配出hi,正则表达式:\bhi\b\b是正则表达式规定的一个特殊代码,我们把它叫做元字符,单词的开头或结尾,也就是单词的分界处,它只匹配一个位置1.1元字符的讲解代码 说明. 匹
2021-09-06 19:37:49
822
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人