9 zhangjikuan

尚未进行身份认证

暂无相关简介

等级
TA的排名 1k+

pgsql使用OpenSSL添加ssl加密

openssl.md服务端查看当前目录 openssl version -d生成签名的keyopenssl req -new -text -out server.req -subj '/C=CN/ST=Zhejiang/L=Hangzhou/O=dbpaas/CN=dbpaas-ip-port' -passout pass:'xxx' -passourt 意思是对输出...

2019-07-12 18:22:19

iptables ipset详解

iptablesiptables [-t 表名] 命令选项 [链名] [条件匹配] [-j 目标动作或跳转]-t 表名 可以省略,指定规则存放在哪个表中,默认为filter表 用于存放相同功能的规则filter表: 负责过滤功能能,nat表: 网络地址转换功能mangle表: 拆解报文 做出修改并重新封装的功能raw表: 关闭nat表上启用的连接追踪机制命令选项-A 在...

2019-05-29 22:34:07

pg基本知识

目录base: 默认表空间global: 共享系统表目录pg_clog: commit log 目录pg_log: 系统日志目录,查询系统错误时可看,alert日志,慢日志,全量sql都在此pg_stat_tmp: 统计信息的存储目录pg_tblsp: 指向各个用户自建表空间实际目录的链接文件pg_twophase: 两阶段提交功能时分布式事务的存储目录pg_xlog: WAL日...

2019-03-19 19:41:24

postgresql简介对比.

前言之前就听说pg功能强大,而且使用排名也比较高,正好要接入pg管控运维,需要快速学习,下面是pg与mysql和Oracle的简单对比,可以在大的层面上有所了解pg与mysql对比MySQLpgSQL语法支持弱(不支持sequence,子查询性能弱)主流夺标查询能力强(Nest loop, hash join, sort merge join), sql语法能力强...

2019-03-08 17:27:04

MHA manager与node命令交互

MHA manager与node命令交互manager上执行masterha_managersudo masterha_manager --conf=/u01/zjk/mha4mysql-manager-master/workdir/conf/app1.cnf --skip_check_ssh打印日志Wed Aug 22 20:20:36 2018 - [info]...

2018-09-06 10:45:39

MHA安装遇到的问题解决

MHA依赖了很多的包,如果某个包未安装在运行时都会报错,比如我就遇到如下各种的报错,对perl也不熟,蛋疼的很,记下来帮助其他朋友少走弯路需要安装的包yum install -y perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager perl-YAML-Tiny perl-PAR-...

2018-08-17 17:19:35

MHA安装配置

简介 安装大意: MHA分为node和managernode安装在每个数据库实例机器上,不启动进程,只是包含如下几个脚本,failover时manager远程SSH调用的save_binary_logs 保存和复制master的二进制日志apply_diff_relay_logs 识别差异的中继日志事件并将其差异的事件应用于...

2018-08-17 17:13:51

drools: cvc-elt.1: 找不到元素 'kmodule' 的声明

drools导入工程,采用kie API,步骤参考:http://blog.csdn.net/wo541075754/article/details/74651552根据上面博客中kmodule.xml如下内容<?xml version="1.0" encoding="UTF-8"?> <kmodule xmlns="http://www.drools.org/xsd...

2018-02-26 10:20:53

drools报错java.lang.RuntimeException: wrong class format解决

使用drools时,在规则文件中包含import jar包中的类时,如下: import java.util.Map; import com.alibaba.fastjson.JSONObject;会报错 java.lang.RuntimeException: wrong class format解决: 可能是org.eclipse.jdt的jar包不存在或版本过低所致...

2018-02-23 20:53:41

linux c/c++按规则获取网卡ip

linux c/c++按规则获取网卡ip 输出项目到云或者输出给外部客户,会遇到服务器多网卡多ip的情形,如果有多个应用都需要这个主机ip,而且多应用需要获取相同的ip,此时可以约定一种规则来获取相同的ip,比如: 获得所有网卡名,然后对网卡名按从小到大排序,查找最小的网卡名对应非local的ip,这样每个应用都使用这种规则,就会获取到相同的ip了,而且这种思路不受多种语言所限制。详

2018-02-01 12:31:45

学习akka之——akka监督supervision

待完成

2017-12-13 19:43:46

线程池中多线程设置超时退出监控

前言 在写多线程程序时,大多数情况下会先excutor创建线程池,然后再创建线程,但是对一些读数据库或者其他IO操作,容易堵住线程,此时就需要给线程设置超时时间,干掉超时的线程再重新拉起一个线程来,但是java线程创建并没有预留超时参数,研究了一下网上也没找到好的解决方案,干脆自己想办法搞了一个。方案 监控线程往往有这么几种方案首先想到的应该就是future的get方法,有超时时间设置参数

2017-11-29 21:44:45

MySQL日志——Undo | Redo

MySQL日志——Undo | Redo 本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游Undo Log Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。事务的原子性(Atomicity) 事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生 了

2017-11-02 21:43:16

MySQL利用索引优化ORDER BY排序语句

MySQL如何利用索引优化ORDER BY排序语句 MySQL索引通常是被用于提高WHERE条件的数据行匹配或者执行联结操作时匹配其它表的数据行的搜索速度。MySQL也能利用索引来快速地执行ORDER BY和GROUP BY语句的排序和分组操作。通过索引优化来实现MySQL的ORDER BY语句优化:1、ORDER BY的索引优化。如果一个SQL语句形如: SELECT [column1],

2017-11-02 21:36:26

mysql死锁排查

死锁show engine innodb status;显示引擎参数,查死锁sqlshow engine innodb mutex;LATEST DETECTED DEADLOCK------------------------2017-01-21 23:00:32 2b4ad8705700*** (1) TRANSACTION:TRANSACTION 74247262250, ACT

2017-11-02 21:29:51

mysql DBA技能

DBA技能主备启动slave thread:登录到sql后运行start slave;查看主备:show slave status\G主备切换发生切换的原因是ha在固定时间内来测试数据库能否访问,如果数据库在多长时间内一直不能访问才会发生主备切换所以主备切换的原因是一定时间内数据库无法访问,原因可能有qps过大或慢sql rt过高导致数据库堵住,或线程池满数据库无法访问,连接满拒绝访问数据1

2017-11-02 21:25:31

mysql slave error处理

备库挂了:slave io/sql thread error0.关键点: 1.show slave status\G; 查看挂了的原因 2.一般处理完后要tcp校验一下 3.如果是宕机或者实例重启,在主库执行start slave前要在备库上看看有没有回滚进程ps aux | grep magiclog ,如果有 magiclog 进程在执行说明在回滚。回滚过程中不能执行star

2017-11-02 21:07:53

slf4j+logback实现日志存放到不同文件

为了方便查看和归档: 不同包的日志可能要放到不同的文件中,如service层和dao层的日志; 不同日志级别:调试、信息、警告和错误等也要分文件输出。 一、根据包输出,通过logger的name属性指定不同的包 1. 创建不同包下的两个类: Java代码  package com.john.service;    @Service  

2017-10-19 19:15:02

线程退出和线程资源回收问题

最近项目中遇到循环8M的内存泄漏问题,排查后发现是由于特殊场景下使子线程异常退出,主线程发现子线程退出便再次创建线程,此时未回收退出线程的资源造成了内存泄漏,导致数据库宿主机oom,此问题不仅导致内存泄漏,还会使线程句柄用完导致其他进程无法分配线程的风险。下面来看看关于线程退出和线程资源回收的有关问题线程退出有多种方式,如return,pthread_exit,pthread_ca

2017-09-22 00:45:40

学习akka之消息

学习akka之消息

2017-08-02 22:25:19

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。