自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 组合模式

组合模式又叫部分整体模式,它创建了对象组的树形结构,将对象组合成树状结构以表示“整体-部分”的层次关系。组合模式依据树形结构来组合对象,用来表示部分以及整体的层次。组合模式使得用户对单个对象和组合对象的访问具有一致性,即:组合能让客户以一致的方式处理个别对象以及组合对象。转载于:https://www.cnblogs.com/vichin/p/11598501.html...

2019-09-27 16:00:00 445

转载 装饰器模式

装饰器模式(decorate):可以在程序运行中,为对象动态的增加功能(不修改业务类,可以随意的添加功能,还可以随意调整顺序)。(组合+继承。两种方式的结合) static void Main(string[] args) { AbstractStudent student = new CommonStudent() ...

2019-09-27 15:41:00 413

转载 桥接模式

对象的继承关系是在编译的时候就定义好的,所以无法在运行时改变从父类集成的实现。子类的实现与它的父类有非常紧密的依赖关系,以至于父类实现中的任何变化必然会导致子类发生变化。当你需要复用子类的时候,如果继承下来的实现并不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。组合优于继承的体现 abstract class Han...

2019-09-26 17:00:00 485

转载 适配器模式

将一个类的接口转换成客户希望的另外一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。新类继承了RedisHelper,但是如果RedisHelper中有我们不想要的方法,也必须继承。此处RedisHelper是接口。/// <summary> /// 类适配器:新建的对象需要继承接口 /// </summ...

2019-09-26 11:46:00 127

转载 抽象工厂

// 摘要: // 表示一组方法,这些方法用于创建提供程序对数据源类的实现的实例。 public abstract class DbProviderFactory { // 摘要: // 初始化 System.Data.Common.DbProviderFactory 类的新实例。 ...

2019-09-25 17:00:00 90

转载 工厂方法

class Program { static void Main(string[] args) { IFactory operFactory = new AddFactory();有别于简单工厂中OperationFactory.CreateOperate("+"); Op...

2019-09-25 14:53:00 72

转载 各厂商防火墙信息

  源自:各厂商防火墙登录IP、初始密码(技术支持),供备份使用。  Github:firewall-info(https://github.com/starnightcyber/firewall-info)转载于:https://www.cnblogs.com/Hi-blog/p/Firewall-Information.html...

2019-09-24 14:38:00 331

转载 修改jupyter默认保存文件的目录

1.打开 Anaconda Prompt输入命令 jupyter notebook --generate-config2.可以看到生成了目录及jupyter notebook的配置文件,打开该文件。找到#c.NotebookApp.notebook_dir = ' '改成c.NotebookApp.notebook_dir = '你想要设置的路径'3.开始菜...

2019-09-23 11:02:00 222

转载 Linux 笔记 - 第二十二章 Nginx 配置 SSL

一、前言基础知识1.1 公钥密码体制(public-key cryptography)公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下:加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用到公钥。解密:通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密算法和私钥。注意,由公钥加密的内容,只能由私钥进行解密...

2019-09-22 21:42:00 240

转载 常见的mysql查询命令

LIMIT基本语法:如果只给定一个参数,表示记录数。mysql> SELECT * FROM orange LIMIT 5; //检索前5条记录(1-5)相当于mysql> SELECT * from orange LIMIT 0,5;两个参数,第一个参数表示offset, 第二个参数为记录数。mysql> SELECT * FROM orange LIMIT ...

2019-09-20 16:20:00 143

转载 《JAVA语言》课问题汇总

一、阅读相应教材,或者使用互联网搜索引擎,弄清楚反码、补码跟原码这几个概念,然后编写示例程序,对正数、负数进行各种位操作,观察输出结果,与手工计算的结果进行比对,看看Java中的数是采用上述哪种码表示的。1. 原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:[+1]原 = 0000 0001[-1]原 = 1000 0...

2019-09-20 11:43:00 75

转载 Mysql添加外键约束.

最近学习遇到一条添加外键约束的语句,记录下来.alter table selection add constraint FK_Reference_1 foreign key(course) references course (id) on delete restrict on update restrict;alter table selection add constra...

2019-09-19 17:04:00 190

转载 Linux查看系统硬件信息命令汇总

对工作中,经常用的查看系统硬件命令的一个简单总结1、查看磁盘类型(是否SSD盘)cat /sys/block/sda/queue/rotational注意:命令中的sba是你的磁盘名称,可以通过df命令查看磁盘,然后修改成你要的结果:返回0:SSD盘返回1:SATA盘2、查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| u...

2019-09-19 15:52:00 83

转载 idea中maven明明已经导入了包,但仍然找不到.

转自:https://blog.csdn.net/zdb1314/article/details/77996812/maven 明明已经引入了jar包,但代码中却也没提提示,检测不到jar包这是为什么呢?废话少说我认为这是eclipse的一个bug,有两个解决方法可以试试方法一,将poem.xml的依赖包降级再升级;方法二,在本地的repositor...

2019-09-18 21:56:00 1040

转载 AspectJ的AOP开发

转载于:https://www.cnblogs.com/Ravenzzz/p/11542616.html

2019-09-18 15:36:00 84

转载 卷基于快照进行恢复

基于P版本,对卷基于快照进行恢复的源码分析1、特性描述在pike版本中,openstack官网增加了一个新特性,Cinder volume revert to snapshot,该特性支持将卷恢复到最近的快照。还原过程将覆盖卷的当前状态和数据。如果在快照之后对卷进行了扩展,那么请求将被拒绝。该特性的目的是让用户能够更方便地恢复实例和卷,并减少停机时间。2、api接口参数样例...

2019-09-17 16:44:00 529

转载 CentOS7升级Git版本

  本文记录在CentOS 7.6上升级Git到目前最新版2.23.0。  操作步骤参考:centos下升级git版本的操作记录。 本文仅操作和记录。前言  CentOS7上的Git版本太陈旧,在使用过程中会遇到问题,因此需要升级git版本。实时上,CentOS系统上各种软件版本都"巨陈旧",哎...# git --versiongit version 1.8.3...

2019-09-17 16:04:00 206

转载 Spring注解方式记录

@Autowired和@Qualifier一起使用实现指定注入@Resource效果等于@Autowired和@Qualifier一起使用,但需要先配置javax.annotation包转载于:https://www.cnblogs.com/Ravenzzz/p/11532237.html...

2019-09-17 10:49:00 76

转载 maven知识整合

转载于:https://www.cnblogs.com/Ravenzzz/p/11522326.html

2019-09-15 14:25:00 90

转载 Linux 笔记 - 第二十一章 配置 NFS 服务

一、前言NFS(Network File System,网络文件系统),主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS 客户端(一般为应用服务器,例如web)可以通过挂载(mount)的方式将 NFS 服务器端共享的数据目录挂载到 NFS 客户端本地系统中(就是某一个挂载点下)。从客户端本地看,NFS 服务器端共享的目录就好像是客户端自己的磁盘分区或...

2019-09-15 12:47:00 318

转载 内存泄露检测工具Valgrind

内存泄露简介什么是内存泄漏  内存泄漏(Memory Leak)是指程序中已动态分配的堆内存由于某种原因,程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。  内存泄漏缺陷具有隐蔽性、积累性的特征,比其他内存非法访问错误更难检测。因为内存泄漏的产生原因是内存块未被释放,属于遗漏型缺陷而不是过错型缺陷。此外,内存泄漏通常不会直接产生可观察的错误症...

2019-09-14 10:07:00 129

转载 JAVA语言课堂测试01源代码(学生成绩管理系统)

package考试;/*信1807-8* 20183798* 向瑜*/importjava.util.Scanner;//ScoreInformation 类classScoreInformation {privateString stunumber;privateString name;privatedoublemathema...

2019-09-12 22:39:00 221

转载 学习Object.defineProperty()

对象的定义与赋值定义:let obj = {}常用的赋值:obj.prop =value或者obj['prop']=valueObject.defineProperty()语法Object.defineProperty(obj, prop, desc)obj 需要定义属性的当前对象prop 当前需要定义的属性名desc 属性描述符属性的特...

2019-09-12 15:43:00 111

转载 apply和call的区别

/*apply()方法*/function.apply(thisObj[, argArray])/*call()方法*/function.call(thisObj[, arg1[, arg2[, [,...argN]]]]);共同点:都是thisObj调用function的方法不同点:apply只能接收一个参数,且必须为数组,    call可以接收多个参数作用:示例...

2019-09-11 15:50:00 44

转载 vue之$event获取当前元素的节点

<p @click = “clickfun($event)”>点击</p>methods: {clickfun(e) {// e.target 是你当前点击的元素// e.currentTarget 是你绑定事件的元素 #获得点击元素的前一个元素 e.currentTarget.previousElementSibl...

2019-09-11 11:38:00 986

转载 vue之项目打包部署生产环境前需要注意的问题!

我们在本地写好代码,然后打包上线前需要修改相关的配置文件,否则项目无法正常运行,主要是路径不对,找不到相关文件。1.修改config > index.js(如下图)2.在build > utils.js里如下图的地方添加publicPath:"../../"即可。修改好以上两点,就可以运行部署你打包好的项目了。转载于:https://www.cnbl...

2019-09-11 11:15:00 700

转载 Spring AOP两个错误解决

1.Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sword' defined in class path resource [Demo/applicationContext.xml]: BeanPo...

2019-09-09 08:57:00 3513

转载 Linux 笔记 - 第二十章 配置 Nginx 反向代理和负载均衡

一、简介由于 Nginx 的反向代理和负载均衡功能经常被提及,所以将这两个功能单独提出来进行讲解。Nginx 其实仅仅是作为 Nginx Proxy 反向代理使用的,因为这个反向代理功能表现的效果是负载均衡集群的效果,所以将其称之为 Nginx 负载均衡。那么,反向代理和负载均衡有什么区别呢?普通负载均衡软件,例如大名鼎鼎的 LVS,其实功能只是对请求数据包的转发(也可能...

2019-09-08 19:00:00 158

转载 Linux 笔记 - 第十九章 配置 Squid 正向代理和反向代理服务

一、简介Squid 是一个高性能的代理缓存服务器,对应中文的乌贼,鱿鱼的意思。Squid 支持 FTP,gopher 和 HTTP 协议。和一般的代理缓存软件不同,Squid 用一个单独的,非模块化的,I/O 驱动的进程来处理所有的客户端请求。Squid 将数据元缓存在内存和硬盘中,同时也缓存 DNS 查询的结果。Squid 支持 SSL,支持访问控制。由于使用了 ICP(轻量 ...

2019-09-07 12:59:00 267

转载 安装AIX7.1

根据客户需求,需要在四台P720上安装AIX7.1,将原先的AIX6.1的盘踢掉。安装系统:AIX7105安装方法:光盘安装准备工作:加电,拔掉D0D1两块rootvg,操作系统光盘,连接好HMC加电后放入光盘,按“1”进入“SMS Menu”选择“5”,进入引导选项“1”选择启动设备...

2019-09-03 10:35:00 1245

转载 http状态码

    类别               原因短语1XX   Informational(信息性状态码)    接受的请求正在处理2XX   Success(成功状态码)       请求正常处理完毕3XX   Redirection(重定向状态码)    需要进行附加操作以完成请求4XX   Client Error(客户端错误状态码) 服务器无法处理请求5XX   Serv...

2019-09-02 16:32:00 50

转载 设置定时执行任务

  本篇主要介绍如何在Linux和Windows上分别创建定时执行任务。Linux篇  Linux下创建定时执行任务可使用crontab,系统默认自带crontab,在Ubuntu 16.04下进行演示说明。1.crontab 基本使用#/etc/init.d/cron status # 查看状态#/etc/init.d/cron start ...

2019-09-02 09:33:00 145

转载 EasyUI中对于Grid的隐藏与显示

$('#div_Grid').datagrid('hideColumn', 'mtnDate');$('#div_Grid').datagrid('showColumn', 'mtnDate');转载于:https://www.cnblogs.com/vichin/p/11433159.html

2019-08-30 09:22:00 272

转载 centos7下Firewall使用详解

一、介绍防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (command) 或 firewall-config (gui) 来动态的管理 kernel netfilter 的临时或永久的接口规则,并实时生效而无需重启服务。Firewall 能将不同的网络连接归类到...

2019-08-27 19:37:00 95

转载 IBM DB2 SQL error code list

SQL return codes that are preceded by a minus sign (-) indicate that the SQL statement execution was unsuccessful.IBM DB2 SQL error code list 官方文档地址:https://www.ibm.com/support/knowledgecente...

2019-08-25 16:05:00 1861

转载 IBM MQ reason code list

The reason code parameter (Reason) is a qualification to the completion code parameter (CompCode).IBM MQ reason code list 官方链接地址:https://www.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com...

2019-08-25 15:53:00 1066

转载 2019年暑假第八周总结

这是暑假的第八周,也是最后一周,暑假的学习任务基本结束。 本周我花了每天一小时在学习JAVA上,花在代码上半个小时,花在解决问题上半个小时。 下周开学,要重新投入学校生活,努力学习。 本周遇到的问题:在JAVA编开始编程前遇到一些问题,还有在网站https://java.sun.com/网站中遇到一些问题。转载于:https://www.cnbl...

2019-08-25 11:55:00 122

转载 面向对象基本原则

设计模式是为了让程序具有更好的代码重用性、可读性、可拓展性、可靠性、使程序呈现高内聚,低耦合的特性。如果软件系统过于简单,则不必要去为了OO而去OO。1、 单一责任原则:一个类只负责一项职责1)降低了类的复杂度,一个类只负责一项职责。2)提高类的可读性,可维护性。3)降低变更引起的风险。4)通常情况下我们应该遵守单一职责原则;只有类中的方法特别少的时候,可以在...

2019-08-23 17:52:00 81

转载 少量Linux练习题(附答案)

1.如果我在当前在/目录下,之后执行了以下操作,请告诉我,最后我所在的目录位置cd /etc/sysconfig/cd ..cd ..cd -cd ~cd ..根目录 /2.当前用户是root用户,当前所在位置是/usr/local ,输入cd命令后,当前所在目录是哪里?用户的家目录3.显示当前所在位置信息pwd4.批量创建oldboy01,oldboy02,.....

2019-08-23 09:31:00 8390

转载 结构型模式之代理模式

在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。介绍代理主要由三部分组成:协议: 用来指定代理双方可以做什么,必须做什么代理: 根据指定的协议,完成委托方需要实现的功能委托: 根据指定的协议,指定代理去完成什么功能Protocol-协议的概念从上图中可以看出三者之间的关系,在实际应用中通过协议来规定代理双方的行为,协议...

2019-08-23 08:45:14 95

空空如也

空空如也

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

TA关注的人

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