自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ariel_欢

向阳而生的菜鸟

  • 博客(134)
  • 收藏
  • 关注

原创 如何查看liunx安装的jdk是Sun/Oraclejdk还是Openjdk

查看jdk的版本命令:java -version 如果是openjdk,显示: [machao@dev ~]$ java -versionopenjdk version "1.8.0_232"OpenJDK Runtime Environment (build 1.8.0_144-b01)OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode) 如果是Sun/Oraclejdk(常用jdk),显示: [admin.

2020-11-22 16:49:45 3007 12

原创 Windows Server 2019 Standard上部署安装MongoDB

一、安装官网的下载地址:https://www.mongodb.com/download-center下载.msi文件后,双击mongodb-win32-x86_64-2008plus-ssl-4.0.5-signed.msi进入安装1.安装过程(不做过多图解):next ——> 选择路径(可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录,一般默认装在C盘。)——> 默认安装路径(可以自行选择其他安装路径)——> 然后随着进度条,安装完成...

2020-11-15 20:45:16 1165 15

原创 【liunx】ls命令家族

ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件。1. ls -a:显示目录、文件,-a是它的选项,是all的意思,就是显示所有的,列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。如图:ls 是显示目录下的文件(不包括隐藏文件)。ls -a 显示了.开头的隐藏文件:2. ls -l :列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。注意:这里解..

2020-11-11 19:17:53 425 13

原创 机房合作——图

目录一、用例图二、包图三、类图四、E-R图五、原型图六、时序图七、架构图一、用例图二、包图从上到下,依次是我们常说的U层、B层、D层,中间有两个接口层(IBLL、IDAL),这两层主要是为了解耦合,另外还引用了实体层,封装了工具类,再通过抽象工厂+配置文件+反射来实现整个系统的运行。画包图,还需要注意下它们之间的关系。三、类图这里是根据顾客登录的一条线来画的。四、E-R图E-R图,顾名思义,实体-关系,所以主要画出实体与实体间的关系

2020-11-08 12:06:00 340 13

原创 xshell连接堡垒机JumpServer

第一步:点击新建会话,填写堡垒机的地址与端口号,如图所示:第二步:点击用户身份验证,填写堡垒机的用户名与密码,如图所示:第三步:点击登陆脚本,勾选执行以下等待并发送规则,如图所示:第四步:保存会话连接。第五步:点击连接,输入MAF auth(动态密码):什么是 MFA auth? Multi-Factor Authentication (MFA) 是一种简单有效的最佳安全实践方法,它能够在用户名和密码之外再额外增加一层安全保护。 启用 MFA 后,用户登录阿里..

2020-11-01 21:22:56 8887 12

原创 【C#机房重构】都是空格惹的祸——Parameter ‘@CardCash‘ must be defined

• 问题在做机房重构下机时,数据库执行命令报错:Parameter ‘@CardCash’ must be defined(译:必须定义参数“@CardCash”):• 思考出现这个错误的第一个反应,必然是去查看是否自己的数据库和传参数的实体以及UI层,B层的参数是否写错了,都仔细检查了一遍,并没有出错,确实是定义的CardCash。并且进行断点调试,发现参数已经从B层传进D层了,也传到MySQLHelper这个类了,怎么到最后执行命令的时候却报异常呢?• 解决小编百思不得其解,请来了我们

2020-10-31 10:46:12 399 6

原创 yum安装nginx

nginx的配置文件在/etc/nginx/nginx.conf自定义的配置文件放在/etc/nginx/conf.d项目文件存放在/usr/share/nginx/html/日志文件存放在/var/log/nginx/还有一些其他的安装文件都在/etc/nginx

2020-10-24 21:58:33 1326 20

原创 解决非root用户使用docker的办法

通常我们使用Docker的时候都是使用的root,官方说法如下The docker daemon binds to a Unix socket instead of a TCP port. By default that Unix socket is owned by the user root and other users can access it with sudo. For this reason, docker daemon always runs as the root user.To a

2020-10-24 21:52:25 950 20

原创 【C++程序设计】自考是终点也是起点

本次报考了最后一科考试科目——《C++程序设计》

2020-10-19 16:26:07 324 8

原创 C++条件运算符(三元运算符)

C++有3种运算符:算数运算符、关系运算符和逻辑运算符。C++中唯一的三元运算符 :条件运算符“?:“,可以用来简化if语句。其语法为: 条件表达式1 ? 表达式2 : 表达式3;执行流程:条件运算符的执行流程示意图如上图所示,描述如下:(1) 计算表达式1的值;(2) 若表达式的值为真(或非0),则只计算表达式2,并将其结果作为整个表达式的值;反之,即表达式1的值为假(或为0),则只计算表达式3,并将其结果作为整个表达式的值。示例: max=a>b?a:b;语义:如果

2020-10-14 08:43:26 14348 14

原创 【C++程序设计】传值、传地址、传引用以及代码实例

传值是实参的值传递给形参。传地址是传的实参指向的首地址,传引用是传实参指向的对象,传地址和传引用有稍许差别,就是传的首地址不一定就是一个对象,有可能对象占的地址空间大,则这样就只能是指向一个首地址,并不能知道对象的长度(如指向的对象是一个数组对象,传地址就是指向了这个数组对象的首地址,而传引用而可以表示指向这个完整的对象。)因此:指针和引用,应该和传地址和传引用一样,是有区别的。另外:关于函数和方法:可以理解为函数是面向过程而言的,方法是面向对象而言的。在面向对象的C++语言中,函数分为函数即方

2020-09-30 20:57:24 1227 21

原创 【C++程序设计】函数和方法

1.函数是什么?函数是指一段可以直接被另一段程序或代码引用的程序或代码。【百度百科】 计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。【计算机函数】 函数是具有一定功能又经常使用的相对独立的代码段。C++中的函数和数学上的函数是有所区别的:①数学上的函.

2020-09-30 19:43:43 2177 7

原创 关窗户和代码——学习12字原则:授之以欲,受之以愉,渔之以渔

关于关纱窗关窗户事情引发的五个讨论:● 关窗户和写代码什么关系?● 软件设计原则,有什么?● 为什么要有“开闭原则”?● 学习的12字原则,都是什么?● 迪米特法则,是什么?回答:● 做事情和写代码一样,要有逻辑,顺序和判断。与代码中的三大结构:顺序结构、选择结构和循环结构三大结构有关。代码:if… else …如果纱窗开着(纱窗展开着),则先关闭(合上)纱窗再关上窗户。或者是:如果窗户关着,则纱窗不用关闭(合上)。——很正常的逻辑,一是纱窗关着(展开着)挡着窗户怎么关窗;二是窗户关上了,还用

2020-09-23 22:04:32 476 16

原创 SQL Server 2014 新建数据库错误“无法获得数据库 ‘model‘ 上的排他锁”解决方案

解决----SQL Server 2014 新建数据库错误“无法获得数据库 ‘model’ 上的排他锁”问题:解决方法:新建查询,插入

2020-09-22 19:16:50 773 15

原创 卫生会议

细节决定成败、素质决定高度,往往一间不起眼的小事就能决定一个人的命运,每年都会开安全会议、卫生会议等各种会议,但是仍然会出现很多问题,同样的问题!这也体现了一个人的态度和自律,往往开完会之后的一段时间会保持的很好,但是过一段时间,又开始不注意这些问题,这就说明并没有把这些好的习惯当成一种顺其自然的行为方式,还是需要不断的提醒!要把优秀当成一种意识里的习惯,顺其自然的就按照习惯去做!我想起去年我跟米老师聊到过什么是精英??!!,这个问题非常值得思考!我的博客链接:https://blog.csdn.net

2020-08-22 11:21:05 329 5

原创 【机房重构】C#与数据库访问技术之ExecuteNonQuery方法介绍及实例、SQL注入问题

ExecuteNonQuery()方法介绍:1.ExecuteNonQuery()方法是SqlCommand类的一个方法2.ExecuteNonQuery方法主要用来更新数据。通常使用它来执行Update、Insert和Delete语句。返回值意义:  对于Update、Insert和Delete语句,返回值为该命令所影响的行数。一般是大于0的整数,0说明没有影响 ,-1表示执行出错。  对于所有其他类型的语句(如select),返回值为-1。 实现步骤:Comma.

2020-08-15 17:12:07 1325 10

原创 【机房重构】错误集锦

问题1:“无法将顶级控件添加到控件”运行程序:显示“无法将顶级控件添加到控件”的错误。解决方法:在代码中加入:myBalanceForm.TopLevel = false;//表示myBalanceForm窗体不是顶级窗体。注意:form窗体的TopLevel属性是什么?Form.TopLevel 获取或设置一个值,该值指示是否将窗体显示为顶级窗口。顶级窗口的意思是指这个窗口是否是可以嵌套在其他页面中。如果为true,则将窗体显示为顶级窗口;否则,为fals...

2020-08-04 21:51:51 441 6

原创 设计模式之SOLID原则

介绍设计模式中的SOLID原则,分别是单一原则、开闭原则、里氏替换原则、接口隔离原则、依赖倒置原则。前辈们总结出来的,遵循五大原则可以使程序解决紧耦合,更加健壮。 SRP 单一责任原则 OCP 开放封闭原则 LSP ...

2020-08-04 21:30:06 2098 13

原创 吃饭理论,抓沙理论,杯子理论——结构化学习,实现N+1,时间管理

之前听米老师讲课,提到吃饭理论,吃饭也能是一种理论?当然!我又深入去了解米老师说的理论,去查看了米老师的博客,推荐给大家博客链接:http://blog.163.com/http_greeting/blog/static/17430026320110137514407/吃饭理论?——学习要实现N+1感悟:吃饭时,如果一起吃饭的人10个人9个不认识,那么你会觉得很不自在,很尴尬,很陌生的感觉,但是如果你吃饭时,10个人9个人都是你的朋友,只有一个人不认识,那么你肯定很热情的去主动跟他打招...

2020-08-04 09:42:27 2476 8

原创 自考心得与收获

why?为什么要学自考?为什么要考自考?how?怎么学习自考?1.自考的意义:学习知识:非计算机专业的出身,学习一下专业的知识时非常必要的,并且为之后的软考做铺垫学习方法:三遍读书法、思维导图、小组合作式学习学习能力:培养自主学习能力,利用好学习工具和方法,终身学习学习意识:培养终身学习的意识师哥师姐工作几年后仍然回来参加考试,足以说明自考不仅仅是为了拿到一张文凭毕业证,而是在知识、能力方法都是一种学习。...

2020-08-03 12:02:10 287 7

原创 由于找不到PBSYS90.dll,无法继续执行代码。重新安装程序可能会解决此问题!——PB安装出现问题

首先,给大家推荐一下我们十五任丽媛小美女的博客:《PowerBuilder 9.0正确安装步骤》,这篇博客有说明安装过程中要重点注意的关键点,一般来说,按照这个问题安装就没有问题的,但是小编在安装过程中,更加坎坷,遇到了其他的问题,在此把问题以及解决方案给大家分享一下。PowerBuilder 9.0正确安装步骤:https://blog.csdn.net/YaraRen/article/details/106881914问题一:安装时,如果最后出现setting is running.....

2020-06-25 21:29:16 7205 10

原创 如何找到电脑软件的安装路径——以查找Visual Studio 2017安装位置为例

在电脑上安装软件时,有些人喜欢默认路径安装,有些人自己另存路径安装,如果需要时不知道软件安装的路径,可以通过以下方法进行查找:本文以查找Visual Studio 2014安装位置为例:方法一:...

2020-06-14 12:10:08 23083 8

原创 如何复制网页上不能复制的文字——三种解决方案

想必很多小伙伴遇到过这样的情况,在网上查找很多的资料,但是因为网页本身的限制不允许复制或者需要付费:遇到这种情况应该怎么办呢?接下来,就和大家分享下如何免费复制网页上不能复制的文字!解决方法一:转到打印界面进行复制:在需要复制文字的界面鼠标右键选择打印或者使用快捷键Ctrl+P,打开打印界面,在打印界面就可以进行复制操作啦!解决方法二:源代码界面复制在需要复制文字的界面鼠标右键选择“查看网页源代码”或者使用快捷键Ctrl+U,打开源代码界面,在源代码界面找到自己要复制的内容复

2020-06-11 09:44:19 394380 8

原创 C#中的三种注释与其快捷键、以及创建类时自动生成类的注释的设置方法

/// <summary> /// 这个方法的作用是求两个整数之间的最大值 /// </summary> /// <param name="n1">第一个整数</param> /// <param name="n2">第二个整数</param> /// <returns>返回较大的整数</returns> public static int GetMax(int n1,int n2) { return n1>n2?n1:n2; }———————————————

2020-06-07 22:24:59 12647 6

原创 意外shift+delete删除的文件怎么快速恢复?

小编前天在整理资料时,不小心shift+delete删除了自己的部分论文资料,虽然是草稿资料,但是不知道还用不用,所以还是很着急的想要找回,于是小编赶紧查百度,寻找方法恢复数据。首先,小编在百度上查到了一种需要修改注册表的方式,我试了试不成功的,如果有人需要可以百度查一下。小编使用的方法是:360软件管家中的文件恢复小软件,直接选择需要恢复的文件类型进行扫描,然后扫描成功后选择需要的文件进行恢复,并放到另外的文件夹中(原文件夹不能放这种永久删除的同名文件了)。...

2020-05-24 22:45:17 13171 22

原创 疫情下的生活

前言:2020年,注定是一个不平凡的一年。从2020年初到现在4月份,原本平凡的七天假却如此不平凡,不知不觉中我们就在家中度过了漫长的假期。疫情期间,有人说:“终于到了在家躺着就能为国家做贡献的时候了”。在此特殊时期,我们现在能做 的确实是在家里,保护好自己就是为了不给别人添麻烦,不给国家添麻烦。勤洗手,戴口罩,不扎堆,不聚会,做好个人安全卫生防护。感恩:在此次疫情期间,有太多太多感动...

2020-04-07 15:43:29 655 14

原创 IOC学习

IOC就是依赖注入,控制反转,比如引入了一个第三方的控制台,A类依赖于B类的话,如果不用IOC,那就是当A用到B的时候去实例化一个B类,现在有了这个第三方控制台,就是A类需要B类的时候,控制台去控制给A一个B...

2020-03-15 22:38:17 269 7

原创 C# out传值与ref传值

1.out修饰方法:可以返回多个不同类型的值//out修饰方法的参数了,那么在方法外边可以不给这个参数赋值,但是在方法里边必须要给这个out修饰符的参数赋初值//另外,参数加out,是吧这个方法中的参数的值传到方法外边去了//out方法可以输出不同类型的多个值(1)Out修饰的参数,表示从方法里向外取值,所以在方法里必须要赋值。(2)不用out修饰的参数,是从外部向方法中赋值,所以必须要...

2020-02-29 21:19:57 420 4

原创 人生如树木

今天去地里种树,看见之前长了7,8年的树根,很大很粗,觉得人活一生,犹如树活一世,树根如同人脉,一棵棵小树苗,栽下去的时候只有几根细细的须须,一天一天的过去,几年之后,树长高长粗,根也变得很粗,比树粗,而且有很多小须须,扎根,吸收营养!人亦是如此,出生那一刻,孑然一身,但是会有各种亲戚朋友,然后成长,自己慢慢的越长越大,接触的人也越来越多,朋友也越来越多,人脉也更多,犹如树根一样!...

2020-02-23 22:33:25 296 8

原创 using (SqlConnection conn = new SqlConnection(DbUtil.ConnString))的解释---using(){}的使用

using (SqlConnection conn = new SqlConnection(DbUtil.ConnString)解释:在 using 语句中创建一个实例,确保退出 using 语句时在对象上调用 Dispose。当到达 using 语句的末尾,或者如果在语句结束之前引发异常并且控制离开语句块,都可以退出 using 语句。实例化的对象必须实现 System.IDisposabl...

2020-01-20 16:05:18 4498 11

原创 三层登录实例以及代码详解

一、实例:现在有一个积分系统,学生每登录一次可获得10积分奖励。

2020-01-20 15:41:03 534 6

原创 【Linux】yum安装Jenkins与卸载(简单方便)

简介:Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。所以通过yum下载的是rpm包,它可以自动处理依赖性的关系,对于安装位置也是默认的,这样我...

2020-01-20 14:53:23 3075 9

原创 三层架构的简单理解

1.什么是三层?2.为什么使用三层?3.三层之间数据是怎么传递的呢?4.三层的优缺点?5.三层登录实例一、什么是三层?在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。三层结构从下至上分别为:数据访问层、业务逻辑层(又或称为领域层)、表示层。表示层(UI):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。业务逻辑层(BLL):UI层和DA...

2020-01-13 16:00:03 3696 9

原创 人不成熟的五大特征

人的不成熟的五大特征:第一个特征:立即要回报放弃是一种习惯,一种典型失败者的习惯。所以说你要有眼光,要看得更远一些,眼光是用来看未来的!对在生活中有放弃习惯的人,有一句话一定要送给你:“成功者永不放弃,放弃者永不成功”。那为什么很多的人做事容易放弃呢?美国著名成功学大师拿破仑·希尔说过:穷人有两个非常典型的心态:1、永远对机会说:“不”;2、总想“一夜暴富”。一夜暴富的表现在于,...

2020-01-12 15:30:20 2109 20

原创 安全问题的思考---君子不立于危墙之下

孟子曰:「莫非命也,顺受其正,是故知命者不立乎岩墙之下。尽其道而死者,正命也;桎梏死者,非正命也。」“君子不立于危墙之下”, 字面意思:君子要远离危险的地方。这包括两方面:一是防患于未然,预先觉察潜在的危险,并采取防范措施;二是一旦发现自己处于危险境地,要及时离开。生命只此一次,毫无彩排,更无重来,我们要敬畏生命,尊重安全!安全!小小的两个字,却意义非凡。无危则安,无损则全。对于我们每个人来...

2020-01-07 21:32:58 1612 11

原创 代码规范!

在说代码规范之前我们先了解一下什么是规范,规范意指符合逻辑,客观、真实、全面。明文规定或约定俗成的标准。我们今天要分享的代码规范则是程序员在编写代码时要遵循的符合逻辑,约定俗成的标准。#①为什么要代码规范呢?俗话说:“无规矩不成方圆”,做事情必然要有一定的规矩,做起事来才不会乱。有人云:“一个人可以走的很快,但是一群人可以走的很远”,在公司里,尤其是做项目,总是以团队为力,不可能凭一己之力...

2020-01-05 21:38:21 663 13

原创 【小故事大智慧】学习,何为会与不会?------记2019.12.31与郭老师和米老师的聊天

前言:故事发生的时间:2019.12.31 上午10:00地点:大米时代中学部背景:

2020-01-01 21:10:15 782 50

原创 【Linux】Nginx+Keepalive实现高可用的简单工作原理

问题:1.高可用解决什么问题?解决单点故障的问题------keepalived.(1)要有备份,从而当一个出现问题时,可以切换到另一个,解决单点故障的问题。(2)要能够自动切换。2.为什么要用keepalived? 1>安装和配置都简单,只有一个配置文件2>keepalived可以实现自动切换,实现主从切换keepalive缺点:但是如果是大规模的分布式项目的话,...

2019-12-30 09:09:48 2377 22

原创 【Linux】CentOS系统Nginx+Keepalive主从自动切换高可用

一、环境说明:virtualBox 软件cenOS7系统nginx-1.17.2.tar.gzkeepalived-1.1.20.tar.gz 二、环境配置: 主Keepalived服务器IP地址:10.0.2.4备Keepalived服务器IP地址:10.0.2.15虚拟Keepalived服务器IP地址:10.0.3.123说明:这里的IP地址(10.0.2…)都是NAT...

2019-12-29 20:41:56 1023 14

原创 【Linux】 CentOS系统安装和使用vim编辑器

CentOS 下安装VIM编辑器 我们在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,所以我们在使用vim test.txt时会提示:vim command not found 。。。 这就是说明我们的Linux环境没有安装vim编辑器,下面我们来说一下如何安装这个编辑器: vim编辑器需要安装三个包: vim-enhanced-7.0.109-7.el5 ...

2019-12-29 19:47:03 2214 14

空空如也

空空如也

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

TA关注的人

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