自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yuanyk1222的博客

博客基本都是本人学习笔记,如有错误,请在评论中指出。

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

原创 跳过网站https证书下载文件

/** * Project: idea-workspace * File created at 2020/1/9 18:55 * Copyright (c) 2018 linklogis.com all rights reserved. */package com.peter.miaosha.tool;import java.io.File;import java.io.IOEx...

2020-01-09 18:58:33 2092

原创 docker常用命令

环境:CentOS7docker中镜像等于是模板,可以根据镜像来生成容器,容器等于是一个应用以redis为例,redis镜像等于是redis的源码,redis容器等于是一个redis应用安装dockeryum -y install docker查找redis的镜像docker search redis下载redis的镜像docker pull red...

2019-10-15 09:47:18 196

原创 jdk1.8HashMap源码解析

1. 数据结构HashMap的数据结构是:数组+链表+红黑树。2. 成员变量# 默认的数组长度 16static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16# 最大的数组长度2的30次方static final int MAXIMUM_CAPACITY = 1 << 30;# ...

2019-10-11 17:46:21 216

原创 centos磁盘自动挂载与卸载

1.fdisk -l 查看磁盘情况发现新磁盘 /dev/vdb 未使用2.fdisk /dev/vdb 对新磁盘进行分区分区后fdisk -l 查看磁盘分区情况3.mkfs.ext4 /dev/vdb1 将新的分区格式化为ext4格式4.新建文件夹并将新的分区挂载到该文件夹下5.配置开机自动挂载vim /etc/ fs...

2019-08-29 15:24:45 1978

原创 percona-toolkit工具包的安装

1.安装依赖yum -y install perl-DBIyum -y install perl-DBD-MySQLyum -y install perl-Time-HiResyum -y install perl-IO-Socket-SSL2.下载并安装perl-TermReadKey和percona-toolkitwget http://pkgs.repoforge...

2019-08-25 20:17:47 1233

原创 arthas安装

环境centos7准备条件:# 安装unzipyum -y install unzip# 安装telnetyum -y install telnet方法一1.下载arthas 压缩包# 创建文件夹mkdir /yuanyk/arthas# 进入目录cd /yuanyk/arthas# 下载arthas压缩包wget https://maven.aliyun....

2019-08-23 17:40:37 1587

原创 neo4j自定义函数和存储过程

1.依赖如下<properties> <neo4j.version>3.4.9</neo4j.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies...

2019-07-03 14:13:54 2148

原创 事物ACID与隔离级别

ACIDA(atomicity) 原子性:一个事物中的所有操作要么都成功,要么都失败C(consistency) 一致性:数据库总是从一个状态转换到另一个转态I(isolation) 隔离性:一个事物提交前对另一个事物是不可见的(与隔离级别有关)D(durability) 持久性:事物一旦提交,数据就永久保存到数据库中隔离级别...

2019-07-02 14:44:37 474

原创 多线程下运行时异常的捕获-UncaughtExceptionHandler

当一个线程因为未捕获的异常而退出时,JVM会将这个异常交给UncaughtExceptionHandler(异常处理器)来处理,如何没有设置异常处理器,会将异常信息输出到System.err。多线程环境下,其他线程仍然在输出日志,System.err输出的异常信息很可能被忽略。可以通过设置UncaughtExceptionHandler,将未捕获的异常信息保存到指定的日志文件中。1.首先实现T...

2019-05-15 10:53:19 1125

原创 centos7下redis的安装

1.下载# 下载源码wget http://download.redis.io/releases/redis-5.0.4.tar.gz# 解压tar xzf redis-5.0.4.tar.gz2.编译# 进入源码文件夹内cd redis-5.0.4# 编译make3.安装# 创建安装目录mkdir /yuanyk/redis# 安装(在源码文件夹下执行)...

2019-04-09 17:36:59 103

原创 zookeeper常用命令

数据模型zookeeper的数据模型和文件系统类似,每一个节点称为:znode.  是zookeeper中的最小数据单元。每一个znode上都可以保存数据和挂载子节点。 从而构成一个层次化的树形结构节点特性持久化节点  : 节点创建后会序列化到硬盘,一直存在zookeeper服务器上,直到主动删除持久化有序节点 :每个节点都会为它的一级子节点维护一个顺序临时节点 : 临时节...

2019-02-27 15:55:12 190

原创 zookeeper集群安装

环境:centos7+jdk1.8运行zookeeper需先安装jdk:linux下jdk的安装1.下载:mkdir /yuanykcd /yuanykwget http://mirror.bit.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz2.解压:tar -zxvf zookeeper-3.4.12.t...

2019-02-27 14:54:59 141

原创 mybatis学习记录:typeHandler,plugin,批量插入,分页,连表查询

系统架构:springboot+mybatis+pageHelper+swagger-ui+mysql接口地址:http://39.108.8.0:8081/swagger-ui.htmlgithub地址:https://github.com/yykunn/springboot-mybatis.git内容包括* 插入时返回自增id* 批量插入* 分页* 使用Plugin...

2019-02-27 11:33:42 309

原创 SVN配置http和https访问

1 配置HTTP请求访问SVN1.1 SVN服务的搭建请参考centos7环境下svn服务器的搭建1.2 安装 httpd 及其 SVN 模块yum -y install deltarpmyum -y install httpd mod_dav_svn1.3 svn http配置## 将 SVN 版本库所有者改为 apache(httpd 进程默认的启动用户)chow...

2018-11-19 18:27:57 17461

原创 centos7环境下搭建svn服务器

 1.安装# 安装SVNyum -y install subversion# 查看SVN版本 验证是否安装成功svnserve --version# 创建仓库目录mkdir -p /yuanyk/svn/java-repo# 创建仓库svnadmin create /yuanyk/svn/java-repo 2.配置svn用户vim /yuanyk/svn/ja...

2018-11-19 17:20:37 2619

转载 linux普通用户和root用户max user processes值不同的原因

https://www.cnblogs.com/jicki/p/5548600.html

2018-11-15 17:26:49 2542 1

原创 linux磁盘挂载出错(Welcome to emergency model)

Centos7.4 开机出现如下情况;经排查,是因为自动挂载硬盘配置出错。在图上界面直接输入root密码登录。编辑自动挂载配置文件vi /etc/fstab把有问题的配置注释掉,重启即可。fdisk -l 查看所有的硬盘信息df -hT 查看硬盘挂载信息 自动挂载配置出错原因:在 /etc/fstab配置文件中你可以以三种不同的方法表示文件系统:内核名称...

2018-11-14 16:11:01 4200

原创 mysql-binlog-connector-java监听binlog日志不报错,却无法监听到日志的解决办法

    public static void test1() {        final BinaryLogClient client = new BinaryLogClient("localhost", 3306, "root", "root");        client.setBinlogFilename("mysql-bin.000001");        client.se...

2018-11-05 19:12:20 5804 5

原创 centos6和centos7防火墙相关操作

一、关闭/打开/查看防火墙状态/重启      6:service iptables stop/start/status/restart      7:systemctl stop/start/status/restart firewalld二、添加开放端口(以开放10086端口为例)      6:直接编辑配置文件 :vim /etc/sysconfig/iptables  ...

2018-10-24 18:55:02 179

原创 centos7修改ssh默认端口

以把默认的22端口改成10086为例第一步 修改ssh配置文件vim /etc/ssh/sshd_config把 #Port 22的注释打开(去掉#号)并在下面添加一行Port 10086第二部 安装semanageyum -y install policycoreutils-python添加10086端口:semanage port -a -t ssh_port_t ...

2018-10-23 19:53:02 319

原创 neo4j索引

创建索引create index on:Student(name)删除索引drop index on:Student(name)创建唯一索引create constraint on (s:Teacher) assert s.name is unique删除唯一索引drop constraint on (s:Teacher) assert s.name is unique...

2018-06-26 17:18:31 977

原创 neo4j函数

字符串函数match(s:Student)return upper(s.name),lower(s.name),substring(s.name,0,2),replace(s.name,'y','z')注:substring函数的参数表示截取哪个字段,从第几位开始,截取几位聚合函数match(s:Student) return avg(s.id),sum(s.id),max(s.id),min(s...

2018-06-26 14:20:22 1723

原创 neo4j基本语法

首先官网下载压缩包,解压,进入项目文件夹./bin/neo4j start 启动项目浏览器打开http://ip:7474本地浏览器无法访问远程的neo4j时,修改neo4j项目conf/neo4j.conf文件将红框处的注释去掉即可输入用户名和密码(都是neo4j),第一次登录会要求重新设置密码,进入如下界面本地浏览器无法远程登录neo4j时修改neo4j...

2018-06-25 16:23:37 14361 2

原创 Elasticsearch集群配置

elasticsearch.yml:cluster.name: yyk-es-cluster集群名称,每个节点一样node.name: node-100节点名称,每个节点不同path.data: /data/es/data1,/data/es/data2数据存储的地址,可以有多个,用逗号隔开,不要在es安装项目下,以免重新安装es时将数据删除...

2018-05-25 10:05:21 294

原创 elasticsearch常用curl链接

1、测试es是否启动成功(pretty参数是为了让查询结果更方便阅读)curl 'http://localhost:9200/?pretty'2、计算集群中文档的数量curl -X GET "192.168.226.100:9200/_count" -H 'Content-Type: application/json' -d'{    "query": {        "match_all": ...

2018-05-24 11:09:48 2122

原创 windows无法连接虚拟机中的kafka、kibana

修改kibana下的conf/kibana.yml文件server.host默认为localhost,无法远程连接。改为服务器ip地址,重启kibana就可以了修改kafka下的conf/server.properties文件

2018-05-24 10:32:39 2607 2

原创 linux下elasticsearch的安装

首先安装jdk下载elasticsearchwget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz解压 tar -zxvf elasticsearch-6.2.4.tar.gz移动项目到/usr目录下mv elasticsearch-6.2.4 /usr启动es...

2018-05-22 16:33:33 6908

原创 centos下jdk的安装

1.下载jdkwget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1525675045_ded85ea570bd7ef053491b5b01714f9b2.解压,移动到/usr/jav...

2018-05-22 15:44:33 358

原创 linux下ActiveMQ安装

下载wget https://mirrors.tuna.tsinghua.edu.cn/apache//activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz解压tar -xvfz apache-activemq-5.15.3-bin.tar.gz运行ActiveMQ需要先安装jdk使用的CentOS7,不能用系统自带的openjdk,查看CentOS自...

2018-05-07 14:45:42 185

空空如也

空空如也

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

TA关注的人

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