Wesley13 Wesley13
3年前
C++中基类虚析构函数的作用及其原理分析
虚析构函数的理论前提是执行完子类的析构函数,那么父类的虚构函数必然会被执行。那么当用delete释放一个父类指针所实例化的子类对象时,如果没有定义虚析构函数,那么将只会调用父类的析构函数,而不会调用子类的虚构函数,导致内存的泄漏。故: 继承时,要养成的一个好习惯就是,基类析构函数中,加上virtual。知识背景     
Stella981 Stella981
3年前
Linux Bash
SET命令用途:可以设置shell的执行方式,不带参数时输出环境变量。setabCdefhHklmnpPtuvx注:1.表示设置参数2.表示取消设置参数示例:tmp"niceday"$tmpnice
Stella981 Stella981
3年前
HTTP Methods
简介  HTTP定义了一组请求方法,以表明要对给定资源执行的操作。指示针对给定资源要执行的期望动作,虽然他们也可以是名词,但这些请求方法有时被称为HTTP动词。每一个请求方法都实现了不同的语义,但一些共同的特征由一组共享。方法说明GETGET方法请求一个指定资源的表示形式.使用GET的请求应该只被用于获取数据。HEAD
Wesley13 Wesley13
3年前
spring事物管理
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务spring事物的概念和重要性事物的属性事物管理器声明事物1.1定义:事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所有任务全
Wesley13 Wesley13
3年前
MQ实现消息的幂等性
一、什么是幂等性可以参考数据库乐观锁机制,比如执行一条更新库存的SQL语句,在并发场景,为了性能和数据可靠性,会在更新时加上查询时的版本,并且更新这个版本信息。可能你要对一个事情进行操作,这个操作可能会执行成百上千次,但是操作结果都是相同的,这就是幂等性。!(https://img2018.cnblogs.com/blog/1841773/201
Wesley13 Wesley13
3年前
mysql报错
1、无论在mysql中执行什么语句,都会报以下错误:YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.在网上找了一下原因,看到以下信息!(https://img2018.cnblogs.com/blog/1616990
Wesley13 Wesley13
3年前
JSP基本语法
注释格式:<%......%<%//......%<%/_......_/%1.JSP编程Declaration基本语法:<%!%说明:在此声明的变量、方法都会被保留成唯一的一份,直到JSP程序停止执行例子:<%!inti;publicvoidsetName
Stella981 Stella981
3年前
AbstractExecutorService源码分析
newTaskForAbstractExecutorService是ExecutorService的抽象实现,它为ExecutorService中的执行方法提供了默认实现。ExecutorService的newTaskFor方法返回一个RunnableFuture对象,并通过这个RunnableFuture对象实现了
Stella981 Stella981
3年前
Docker 容器监控平台
官网地址:https://www.weave.works/oss/scope/安装  执行如下脚本安装运行WeaveScope。  curlLgit.io/scopeo/usr/local/bin/scope  chmodax/usr/local/bin/scope启动
小万哥 小万哥
1年前
SQL 中的运算符与别名:使用示例和语法详解
SQL中的IN运算符IN运算符允许您在WHERE子句中指定多个值,它是多个OR条件的简写。示例:获取您自己的SQLServer返回所有来自'Germany'、'France'或'UK'的客户:sqlSELECTFROMCustomersWHERECount