自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yanyf的博客

stay hungry stay foolish

  • 博客(129)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker部署nginx

docker 安装nginx

2023-06-15 19:15:18 919 1

原创 docker-rabbitmq集群

docker-rabbitmq集群

2022-07-29 10:16:59 477 1

原创 docker-elasticsearch集群

docker-elasticsearch集群

2022-07-28 14:17:26 680

原创 docker-redis集群

docker部署redis集群

2022-07-28 13:34:35 111

原创 docker-mysql主从复制

docker-mysql主从复制

2022-07-18 15:43:40 202

转载 @Value更多用法

@value更多用法

2022-07-04 10:27:02 500

原创 list切割分批处理

list的切割方法 Lists.partition

2022-06-10 16:04:48 106

原创 MySQL5.7初始化报错initialize specified but the data directory has files in it. Aborting.

转自:https://www.jb51.net/article/123004.htm此文章中的第7和第8步 顺序有错误,如果先执行第7步后执行第8步,会报错,如下:大体意思是:已指定初始化,但数据目录中有文件各种百度,都说把data删掉,但是MySQL已启动,会删除不掉这个data,你会想到先停止服务 net stop mysql ,再删除,删除之后再启动,会启动不成功,因为没有data目录。综上,是先执行第8步之后,再执行第7步,之后继续执行第9步及之后操作即可...

2021-09-17 10:13:12 1141

原创 linux下载安装nexus,并配置setting.xml

1.下载nexus包,国外网站太慢,链接:https://pan.baidu.com/s/11I7WfXUK28_I-PHH6J-hAA提取码:23dy2.下载之后,上传解压tar zxvf nexus-3.20.1-01-unix.tar.gz3.解压之后有两个文件夹4. 修改启动参数(初始参数有点大)--无所谓的略过编辑nexus-3.20.1-01/bin/nexus.vmoptions5.修改端口号,默认端口8081--无需修改略过nexus-3.20.1

2021-04-25 16:17:58 468

原创 linux安装jenkins并部署java项目

先安装jdk、maven、git必需环境一、安装maven1.下载wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz2.下载下来之后解压,并在/etc/profile中添加mave环境export MAVEN_HOME=/usr/local/mavenexport PATH=$PATH:$MAVEN_HOME/bin3.生效sour

2021-04-24 16:33:09 455

原创 nginx.conf拆分多个.conf文件

项目比较多,nginx.conf的文件也显得较为繁琐。如果都放在nginx.conf文件中看起来又非常的杂乱,在nginx.conf文件中使用include一个文件夹的形式,这样只要给每个新增项目、系统、或者同一个规则的地址,单独建一个 **.conf的文件就好管理的多了。1.在nginx安装目录...../conf下,新建 nginxconf 文件夹,与nginx.conf同级目录。2. 在nginxconf 创建你需要的多个 *.conf 的文件,如nginx_80.conf,命名规则自己定

2021-04-22 11:43:36 2260

原创 docker安装skywalking

Skywalking官方建议存储使用es,在此之前已确认安装es1.拉取镜像docker pull apache/skywalking-oap-serverdocker pull apache/skywalking-ui2.运行docker run --name skywalking -d -p 1234:1234 -p 11800:11800 -p 12800:12800 --restart always apache/skywalking-oap-serverdocker ru

2021-04-21 16:44:14 754

原创 docker安装nacos

1.拉取镜像docker pull nacos/nacos-server:1.4.1 2.启动容器docker run -d \-e PREFER_HOST_MODE=ip \-e MODE=standalone \-e SPRING_DATASOURCE_PLATFORM=mysql \-e MYSQL_SERVICE_HOST=192.168.2.100 \-e MYSQL_SERVICE_PORT=3306 \-e MYSQL_SERVICE_USER=user\-e.

2021-04-21 16:20:08 199

原创 docker 安装elasticsearch

docker pull elasticsearch:7.4.2 mkdir -p /mydata/elasticsearch/config mkdir -p /mydata/elasticsearch/data echo "http.host:0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.ymldocker run --name elasticsearch -p 9200:9200 -p 9300:9300 \ -e ".

2021-04-16 15:44:17 105

原创 Stream根据属性去重

List<User> users = new ArrayList<>();// 根据多个属性去重List<User> list = users.stream().collect( Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>( .

2021-03-04 13:55:05 4190 1

原创 apache-apollo-1.7.1下载及安装

一、下载apache-apollo-1.7.1地址:http://archive.apache.org/dist/activemq/activemq-apollo/1.7.1/二、安装1.windows安装解压,进入到D:\java\apache-apollo-1.7.1\bin 目录下,执行命令apollo.cmd create mybroker 进入刚刚创建好的mybroker/bin目录,执行apollo-broker.cmd run 如上界面,即成功,浏览

2020-08-17 15:59:17 6784

原创 {“errcode“:48001,“errmsg“:“api unauthorized}

最近在开发微信小程序,要给关注公众号的用户推送消息,在刚开始没搞清楚之前,会报这个错误,主要有以下注意事项:一、access_token的获取不管是小程序还是公众号获取access_token的链接都一样get https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET但是APPID 和 APPSECRET要用各自的,获取到的access_

2020-08-07 15:01:31 14027 1

原创 PowerDesigner生成java类图

在powerdesigner中(我使用的是16.5.0.3982版本,其他版本可能有所区别),在File---Reverse Engineer---Object Language...。1.点击该选项,弹出“New Object-Oriented Model”一对话框:在Object language选择“Java”,其他选项按默认即可;2.点击“确定”,弹出"Reverse Engineer Java"对话框,在"Reverse engineer"选项中,选择"Java files",File

2020-07-29 13:47:44 2586

原创 idea中设置批量启动微服务

1.2.找到Compound3.点击“+”,选择要启动的微服务4.微服务越来越多,内存会越来越吃紧,可以编辑VM options: -Xmx100m

2020-04-30 16:31:13 1735 2

原创 PO、DO、TO、VO、POJO等Object划分

2020-04-28 19:37:50 849

原创 VMware 使用docker安装mysql 挂起客户机之后 再次运行无法连接

vm虚拟机挂起再开启后,宿住机便无法访问虚拟机中的docker容器, 但是宿主机是可以ping通linux虚拟机的。 搞得每次都得重启虚拟机……从网上找了各种贴子,终于找到,解决办法如下:vim /usr/lib/sysctl.d/00-system.conf 最后面添加,net.ipv4.ip_forward = 1保存退出重启网络服务systemctl re...

2020-04-28 10:36:58 1237 3

原创 Docker阿里云镜像加速

扫码登录之后,点击控制台找到镜像加速器直接按照示例操作即可,

2020-04-22 15:32:58 188

原创 idea模板使用

File-->Settings..-->1.idea中固定,不可修改2.可修改模板3.自定义模板点击上图的"Ddfine",选择java接下来,直接鼠标停在test之后,可以修改方法名如testUpdate...

2020-04-17 16:15:30 874

原创 Push rejected: Push to origin/master was rejected错误解决方案

解决方案如下:1.切换到自己项目所在的目录,右键选择GIT BASH Here,Idea中可使用Alt+F122.在terminl窗口中依次输入命令:git pullgit pull origin mastergit pull origin master --allow-unrelated-histories3.在idea中重新push自己的项目,成功!!!如...

2020-04-17 15:48:15 758

原创 linux拆分日志文件

split命令split -b 200M nohup.out nohup.out--b:选项是切分后每个文件的大小有可能是nohup.out:日志源文件nohup.out-:是切分后的日志名字前缀,nohup.out-aa,nohup.out-ab这种类型,注意:如果先前有同名文件会覆盖,cat /dev/null > nohup.out (该命令会瞬间清空nohu...

2020-02-26 14:54:41 505

转载 Linux运行shell脚本提示No such file or directory错误的解决办法

Linux执行.sh文件,提示No such file or directory的问题在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件,却提示No such file or directory。ls 了下,确实有该文件,怎么会事呢,难道是文件格式兼容性问题?解决方法分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换如:win...

2020-02-06 15:13:50 2139

原创 ElasticSearch在java应用简单示例

添加依赖<dependencies> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>7.4.2</versi...

2020-01-14 16:08:46 510

原创 ElasticSearch 7.4.2 Root mapping definition has unsupported parameters

新建索引PUT /test2{ "settings": { "number_of_shards": 3, "number_of_replicas": 0 }, "mappings": { "user":{ "properties":{ "id":{ "type":"long" }, ...

2020-01-14 14:42:19 6077

原创 elasticsearch增删改查、容错等原理

一、ElasticSearch的容错机制以9个shard,3个节点为例:1.如果master node 宕机,此时不是所有的primary shard都是Active status,所以此时的集群状态是red。容错处理的第一步:是选举一台服务器作为master容错处理的第二步:新选举出的master会把挂掉的primary shard的某个replica shard 提升为prima...

2020-01-12 15:39:32 303

原创 elasticsearch使用Bulk API实现批量操作

#使用bulk api实现批量操作#bulk的格式 {action:{metadata}}\n#{requestbody}\n#action:(行为)#create:文档不存在时创建#update:更新文档#index:创建新文档或替换已有文档#delete:删除一个文档#metadata:_index,_type,_id#create和index的区别#如果数据存在,使用c...

2020-01-11 10:13:48 374

原创 elasticsearch使用kibana实现基本的增删改查操作

在安装kibana(安装过程详见:https://blog.csdn.net/yanyf2016/article/details/103925273)之后,打开找到Dev Tools#创建索引PUT /lib/{ "settings": { "index":{ "number_of_shards":5, "number_of_replicas":0 ...

2020-01-10 20:53:10 208

原创 ElasticSearch安装中文分词器

1.从github下载https://github.com/medcl/elasticsearch-analysis-ik2.下载之后,elasticsearch-analysis-ik-master.zip3.通过xftp上传到Linux,解压unzip elasticsearch-analysis-ik-master.zip进入elasticsearch-analysis...

2020-01-10 19:58:52 154

转载 Linux firewall-cmd 命令详解

firewall-cmdLinux上新用的防火墙软件,跟iptables差不多的工具。补充说明firewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”概念。firewalld跟iptables比起来至少有两大好处:firewalld可以动态...

2020-01-10 15:37:05 463

原创 Linux安装kibana

Kibana是一个针对Elasticsearch的开源分析及可视化平台,使用Kibana可以查询、查看并与存储在ES索引的数据进行交互操作,使用Kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据下载地址:https://www.elastic.co/cn/downloads/kibana或者wget https://artifacts.elastic.co/dow...

2020-01-10 15:28:36 159

原创 ElasticSearch安装Head插件

head是elasticsearch的集群管理工具,可以用于数据的浏览和查询1.elasticsearch-head是一款开源软件,被托管在github上面,所以如果使用它,需要安装git,通过git获取elasticsearch-head,也可以从git上下载(https://github.com/mobz/elasticsearch-head.git)之后,再通xftp上传2.运行el...

2020-01-10 13:59:25 165

原创 elasticsearch远程访问配置各种异常解决

接上篇:https://blog.csdn.net/yanyf2016/article/details/103921711一、修改es启动的hostvi config/elasticsearch.ymlnetwork.host:192.168.76.77http.port: 9200再次启动如果上次没有关闭es,会报错把进程杀死即可,再次启动,一般会报如下三个错误...

2020-01-10 11:44:06 2101

原创 elasticsearch安装

1.下载地址https://www.elastic.co/cn/downloads/elasticsearch2.通过xftp上传服务器解压tar -xzvf elasticsearch-7.4.2-linux-x86_64.tar.gz解压后是 elasticsearch-7.4.2进入bin目录3.启动./elasticsearch会报错,不能roo...

2020-01-10 11:36:17 281

原创 linux安装cnpm

先安装nodejs(安装过程见:https://blog.csdn.net/yanyf2016/article/details/103914673)之后,npm install -g cnpm --registry=https://registry.npm.taobao.org安装成功之后,建立软连接 (圈中的位置)ln -s /node-v8.11.4/bin/c...

2020-01-09 20:15:24 3447

原创 linux安装nodejs

一、安装之前node -v #查看有无npm -v #查看有无二、下载1.进入根目录 下载安装包wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz2.解压tar xvf node-v8.11.4-linux-x64.tar.xz3.更名mv node-v8.11.4-linux...

2020-01-09 19:50:42 553

转载 redis.conf参数说明

参数说明redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定Redis监听端口,默认端口...

2020-01-08 11:19:37 138

mybatis-generator自动生成工具,包含tinyint处理,自动获取数据库注释

mybatis-generator自动生成工具,包含tinyint处理,自动获取数据库注释

2019-11-08

空空如也

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

TA关注的人

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