db2数据库创建、恢复及常用命令
一、删除数据库
--查看所有数据库:db2 list db directory
--断开数据库连接:db2 connect reset
--删除已存在的数据库:db2 drop database TESTDB。 如果执行失败可能是有数据库连接存在。执行db2stop force或者db2 force application all。再启动 db2start。删除数据库时,数据库所有表空间会自...
springboot中艰难排查IllegalArgumentException: Could not resolve placeholder 'AppID' in value "${AppID}"
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2018-07-24 15:04:09.653 ERROR 1604 --- [ restartedMain] o.s.boot.SpringApplication ...
c++ 将lambda表达式作为参数传递
c++ 将lambda表达式作为参数传递
1、获取变量类型
#include <typeinfo.h>
int a = 1;
typeid(a).name();
2、lambda表达式用法
C++11 提供了对匿名函数的支持,称为 Lambda 函数(也叫 Lambda 表达式)。Lambda 表达式把函数看作对象。Lamb...
string字符串替换
MFC中CString有Replace()函数可以替换字符穿中所有字符的功能,而std::string却没有,但我们可以自己进行实现:
#include <iostream>
#include <string>
using namespace std;
void string_replace(string& pstr, string pstrold, s...
eclipse错误:无法启动,启动报错
下面是遇到的两种情况:
1)第一种情况:使用Eclipse时,如果不注意Eclipse的安装位数和JDK的安装位数与jdk版本匹配的话,启动时会报"Failed to load the JNI share liabrary"错误
2)第二种情况:出现提示记录错误日志在F:\eclipse\configuration文件夹中
解决:这是jdk版本不兼容...
基于Prometheus&Grafana的监控方案[3]-监控样例
流量图
node exporter
入口流量
sum by (ip) (rate(node_network_receive_bytes_total{name = 'node_bj_xxx', device != "lo"}[5m]))
出口流量
sum by (ip) (rate(node_network_transmit_bytes_total{name = 'node_bj_...
hdu6305(笛卡尔树/分治)
这道需要注意到一点。。就是如果询问的区间如果覆盖了最大数,那么rmq一定是确定的。。故以这个最大数为分界,左右2个区间是完全独立的。。因此就可以采用分治的做法去做。。聪明的汪聚聚已经实现。。
然后dls还给我们介绍了另一个数据结构——笛卡尔树。。这也是个二叉排序树。。然而其关键字满足堆的性质。。即根的权值最大。。
然后用这个可以很轻松的表示出B数组元素需要满足的关系,即根是子树中最大的。。满足...
docker的3个概念
1.Dockerfile文件
用来配置image。
Docker根据Dockerfile生成二进制的image文件
2.image文件
image文件是容器的模板
Docker根据image文件生成容器的实例
同一个image文件可以生成多个同时运行的容器实例
Docker把应用程序及其依赖打包在image文件里面
3.容器文件
image文件生成的容器实例,本身也是一个文件,称...
Matlab使用xlsread读取EXCEL时发生错误:服务器出现意外情况 删除加载项
1.问题:使用matlab时不能读取EXCEL的数据,会出现服务器出现意外情况的报错,在网上找了半天,解决方案都是在COM加载项里取消勾选福昕阅读器的那个选项,可是还是不行,运行时还是会报错。
2:然后就想从加载项中删除福昕阅读器的选项,可是要管理员权限。一般使用管理员权限都是直接右键,选择以管理员身份打开即可,但打开EXCEL表格时右键没有这个选项。
3:经过各种百度之后,删除福昕阅读器加载...
httpurlconnection超时
连接超时:TimeoutException
读取超时:SocketTimeoutException
超时异常
TCP Socket
连接超时:
如果应用层不能及时接受已被TCP接受的连接,这些连接可能占满整个连接队列,新的连接请求可能不被响应而会超时。如果一个连接请求SYN发送后,一段时间后没有收到确认SYN+ACK,TCP会重传这个连接请求SYN两次,每次重传的时间间隔加倍,在规定...
scrapy数据收集器数据远程获取
scrapy的数据收集器可以实时记录爬虫状态数据,默认在爬虫结束是打印:
C:\Anaconda2\Lib\site-packages\scrapy\statscollectors.py
class StatsCollector(object):
def __init__(self, crawler):
self._dump = crawler.settings.ge...
分布式结构系列:分布式锁
常用的分布式锁
1、redis 对应的开源jar包:redisson
2、zookeeper 对应的开源jar包:curator
使用锁的目的
保证共享资源在同一时间只有只有一个客户端对共性资源进行操作,在高并发的环境下保证同一时间只有一个线程操作共享数据,
根据我自身所阅读的文章总结使用锁or分布式锁
1. 提升效率
采取锁定可以避免不必要的执行相同的工作
2. 提升正...
网络基本功(三十一):细说DHCP
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:
给内部网络或网络服务供应商自动分配IP地址给用户
给内部网络管理员作为对所有电脑作中央管理的...
如何在CentOS/RHEL 7/6/上安装最新的Nodej和NPM
Node.js是一个建立在Chrome的JavaScript运行时的平台,用于轻松构建快速,可扩展的网络应用程序。 最新版本的node.js yum存储库由其官方网站维护。 我们可以将此yum存储库添加到我们的CentOS/RHEL 7/6系统中,并使用简单的命令安装node.js。
添加Node.js yum源
首先我们将在nodejs官方网站提供的系统中添加node.js yu...
LeetCode 39. 组合总和
题目描述:
给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。
candidates 中的数字可以无限制重复被选取。
说明:
所有数字(包括 target)都是正整数。
解集不能包含重复的组合。
示例 1:
输入: candidates = [2,3,6,7], target = 7...
JdbcTemplate调存储过程
使用spring JdbcTemplate均不用手动关闭连接
//JdbcTemplate 执行存储过程,不含事物。
ComboPooledDataSource ds = (ComboPooledDataSource )res.get("ds"); //连接池获取
JdbcTemplate jt = new JdbcTemplate(ds);
String pa...
gitlab 部署 管理
目录
gitlab基本介绍
安装前的准备
gitlab安装
gitlab管理
gitlab基本介绍
部分引用自:http://blog.51cto.com/flyfish225/2145495
GitLab概述:
是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
Ruby on Rai...
今日推荐
周排行