自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (4)
  • 收藏
  • 关注

原创 记一次truelicense安装证书报stream close()异常

背景近期,由于工作需要研究了下truelicense,给xxx添加一个证书,限制产品的使用期限。前期将truelicense整合到spring-boot项目中很容易,过程中没有出现问题,但是同样的代码在整合到osgi容器中的时候,出现了异常,异常如下:de.schlichtherle.xml.PersistenceServiceException: java.lang.reflect.UndeclaredThrowableException at de.schlichtherle.xml.Per

2021-06-12 12:54:16 1656

原创 Moco Runner使用说明

Moco Runner前言官方地址:https://github.com/dreamhead/moco/下载运行的jar包常用命令行参数说明官方文档地址: https://github.com/dreamhead/moco/blob/master/moco-doc/cmd.md命令格式如下:java -jar moco-runner-1.1.0-standalone.jar http -p 8090 -c config.json常用参数说明:http/https: 指定mock的通信协议

2021-02-26 16:49:26 1514

原创 docker环境下搭建zipkin+elasticsearch链路追踪

环境信息zipkin: 2.23.2elasticsearch : 5.6.12错误信息2021-02-25 15:01:22.897 WARN [/] 1 --- [king-tasks-1-95] z.s.i.BodyIsExceptionMessage : Unexpected error handling request.java.lang.RuntimeException: request [/_template/zipkin:span_template] c

2021-02-25 23:17:23 999

原创 ServiceMix添加JMX监听端口

通过查看servicemix的启动脚本start文件,得知当执行start脚本时,实则执行的命令是bin目录下的karaf server

2020-07-10 17:38:09 238

原创 笔记:ActiveMQ添加JMX监听

435 JMX_OPS="-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=10.204.105.137 -Dcom.sun.management.jmxremote.port=10012 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false" 436 437 ACTIVEMQ_OPTS="$A

2020-07-10 12:19:09 292

原创 借助Java VisualVM工具可视化监控JVM

使用Java VisualVM工具监控JVM监控本机JVM监控远程服务器JVM通过jstad的方式通过jmx的方式主要几个参数# 是否支持远程JMX访问,默认true-Dcom.sun.management.jmxremote # 设置hostName-Djava.rmi.server.hostname=主机IP地址or域名# 暴露的监听端口-Dcom.sun.management.jmxremote.port=10012 # 是否开启SSL-Dcom.sun.management

2020-07-10 11:34:16 348

原创 笔记整理:TCP的三次握手,四次挥手

TCP的三次握手,四次挥手老生常谈的“三次握手,四次挥手”,一直都知道这个理论,相关的图也见不了少,但是从没有自己重新画一遍,自己好好的锊一遍,这次抽空整理了下,作为笔记记录一下。三次握手,四次挥手过程上图就是三次握手,四次挥手的过程,画了个简单的草图,分别给每个步骤标了个序号,下面开始详细说明下每个步骤所做的事情。第一次握手:客户端发送报文(标记位为[SYS],seq=0),然后就将状态变更为SYS-SEND;第二次握手:服务端在接收到客户端发送的报文后,将自身的状态由LISTEN变更为SY

2020-07-04 17:50:22 243

原创 在eclipse中配置OSGI运行环境

https://blog.csdn.net/u012978884/article/details/42639405

2020-06-28 10:22:12 3754

原创 RAML文件书写规则笔记

RAML文件书写说明RAML1.0官方文档地址文档基本组成部分raml文件必须以#%RAML1.0开头基本信息数据类型资源请求方法响应体资源类型和特征定义模块安全模块引用、库、重写和扩展如下图所示:基本信息根节点下的基本属性名称后跟?表示该属性非必填,没有?表示该属性必填名称描述titleAPI文档标题description?API文档描述version?API版本信息baseUri?全部资源的基础URIbaseUri

2020-06-27 13:37:33 1274

原创 修改apache-activemq的密码

相关简称简称说明MQ在本文中特指Apache-activeMQ$ACTIVEMQ_HOMEMQ的安装目录修改MQ的控制台登录密码由于MQ的启动是在jetty容器中,所以修改MQ的控制台密码,只需要修改以下两个地方即可。进入MQ的配置文件目录cd $ACTIVEMQ_HOME/conf编辑jetty.xml中的securityConstraintBean...

2020-06-27 13:36:04 1609

原创 MySQL实现双主从架构配置

设置密码set password for root@localhost=password('123456');

2020-05-03 17:10:48 453

原创 Ubuntu18.04设置固定IP

编辑文件,设置固定IPvim /etc/netplan/50-cloud-init.yaml# This file is generated from information provided by# the datasource. Changes to it will not persist across an instance.# To disable cloud-init's n...

2020-05-03 17:09:54 422

原创 swagger生成对应的客户端、服务端代码

根据yaml文件生成对应的客户端、服务端代码前言​ 对于早期的webservice接口,我们可以根据wsdl文件生成对应的客户端和服务端代码。那么同样的针对于Restful风格的接口,也有同样的根据可以生成对应的客户端和服务端代码。这里我主要讲解一种根据yaml描述文档生成客户端、服务端代码的方式是Swagger。Swagger介绍​ 相信很多人对于Swagger并不...

2020-03-14 23:30:59 3672

原创 记一次docker mysql 数据库迁移过程

mysql数据迁移环境说明源数据库一个在linux服务器上运行的5.6版本的Mysql目标数据库一个在docker上运行的Mysql 5.7镜像迁移过程导出源数据这里就需要引用的mysql官方的一个工具mysqldump,关于这个工具的详细使用可以自行百度,无非就是一些参数的配置。这里列出几个常用的配置参数含义备注-h指定服务器IP地址本机的时候可以...

2020-03-10 00:12:31 5251 1

原创 编写Elastic Search+Kibana单机集群环境启停脚本

启动ES集群环境+后台启动kibana#! /bin/bashecho "请选择启动的集群数量:"# readz关键字声明一个变量用于接收用户输入的参数read num# 进入到elastic search的工作目录cd /apps/elasticsearch-7.6.0/bin# 输出当前工作路径pwd#定义变量curr_nodecurr_node=0# while循环,...

2020-03-02 01:05:56 288

原创 Shell脚本学习笔记

shell脚本编写笔记语法在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,脚本开头必须是 #! /bin/sh 或者**#! /bin/bash**变量定义普通变量直接变量名等于即可。如num=10,这就定义一个变量明为num,并赋值为10交互变量用于接收用户输入的变量read num,这就定义了一个num变量用于接收用户输入的值预...

2020-02-29 16:50:09 240

原创 Elastic Search搭建集群环境

Elastic Search搭建集群环境的方式有两种单机器多实例多机器单实例单机器多实例所谓单机器多实例的意思就是在一台服务器上运行多个ES[^1]实例,来达到“多机器”的效果。首先我们要安装好一个ES的实例,安装教程参见博文—Elastic Search入门。安装好ES后,多实例的原理就在于ES可以通过指定数据目录、日志以及节点名称等参数来灵活的启动。下面我们就通过这样的方式来安装...

2020-02-29 16:49:19 358

原创 Elastic Search集成IK分词器、集成拼音分词器

集成分词器集成IK中文分词器ES的安装参见博文------------《Elastic Search入门》下载IK分词器,选择对应版本的zip压缩版。这里以elasticsearch-analysis-ik-7.6.0.zip为例。将zip压缩包上传到服务器(/home/monk/Download/elasticsearch-analysis-ik-7.6.0.zip),解压到ES的插件...

2020-02-29 16:48:30 552

原创 Elastic Search常用API

Eelastic Search常用API索引操作创建索引# 方式一(ES7 在不指定分片数和副本的情况下:默认创建一个主分片,一个副本)PUT /monk# 方式二PUT monk{ "settings": { "number_of_replicas": 1, //副本数 "number_of_shards": 1 //分片数 }}删除索引DEL...

2020-02-29 16:47:25 810

原创 Elastic Search入门

elasticsearch下载地址kibanaxia下载地址

2020-02-29 16:46:26 245

原创 Solr的主从模式Master-Slave

笔记记录一下生产环境中,solr难免会部署双机,这个时候就会用到主从模式,而solr的主从模式配置也很简单,详细配置可以参见Solr的主从模式Master-Slave...

2020-02-19 19:18:57 428

原创 java操作solr Document数据

继上一篇,solr启动成功后,使用java来简单操作下solr的数据,也就是solr中的Document。首先我们创建一个core来用于测试,创建core的方式见博文 Apache solr入门中的创建core章节。这里我们创建一个test_core用于来测试在 managed-schema文件中添加两个简单的字段(test_id, test_name)用于测试,如下:(也可以直接在界面操...

2020-02-17 15:19:08 461

原创 solr配置定时任务实现自动构建索引

安装solr参见博文:配置dataimport参见博文:配置定时任务下载jar包,名字:solr-dataimport-scheduler.jar (jar包自行下载,csdn不允许我免费上传重复资源)将jar包上传到$SOLR_INSTALL_HOME/server/solr-webapp/webapp/WEB-INF/lib目录下修改$SOLR_INSTALL_HOME/se...

2020-02-17 13:47:54 412

原创 集成分词器-----solr自带分词器和IK分词器对比

环境信息系统:CentOS Linux release 7.6.1810solr:solr-7.7.2java:openjdk 1.8.0_222IKAnalyzer:ik-analyzer-solr7-7.x集成IK分词器solr安装参见博文----Apache solr入门下载分词器jar包,github地址将ik-analyzer-solr7-7.x.jar包上传到 $...

2020-02-16 19:51:45 612

原创 java操作solr,双core关联查询

package com.wang.solr.utils;import org.apache.solr.client.solrj.SolrQuery;import org.apache.solr.client.solrj.impl.HttpSolrClient;import org.apache.solr.client.solrj.response.QueryResponse;import...

2020-02-16 15:40:23 599

原创 solr时间与本地时间相差8小时

修改$SOLE_INSTALL_HOME/bin/slor.in.sh,修改68行左右内容,原文件内容如下所示:#By default the start script uses UTC; override the timezone if needed#SOLR_TIMEZONE=“UTC”修改为 SOLR_TIMEZONE="UTC+8"...

2020-02-16 15:38:40 587

原创 Apache solr进阶----导入数据库数据

环境系统:CentOS Linux release 7.6.1810jdk: openjdk 1.8.0_222solr版本:solr-7.7.2操作步骤下载对应数据库的驱动jar包,并上传到$SOLR_INSTALL_HOME/server/solr-webapp/webapp/WEB-INF/lib目录下将数据导入的相关jar也一并copy到$SOLR_INSTALL_HOM...

2020-02-16 15:37:24 341

原创 Apache solr入门

solr简介Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及...

2020-02-16 15:36:31 460

原创 kong网关安装与启动

kong安装kong介绍kong安装kong支持在多个环境下安装,这里就列出在ubuntu和docker下怎么安装,其他的安装的方式请参照官方指南ubuntuubuntu下安装kong离线安装下载对应版本的离线包安装依赖组件apt-get install openssl libpcre3 procps perl安装kongdpkg -i kong-1.4.2.*.d...

2020-01-27 22:21:19 1600

原创 kong启动后外部主机无法访问8001管理端口

问题描述kong启动后,在虚拟机上访问localhost:8001可以访问,但是外部机器通过[虚拟机IP:8001]无法访问通过docker方式安装的kong,在启动之后就不存在这个问题,外部主机通过IP端口可以轻松访问问题排查分析ubuntu虚拟机下情况刚安装的kong,默认监听的地址是127.0.0.1:8001,127.0.0.1:8443,可以通过查看/usr/local/k...

2020-01-27 22:16:18 4970

原创 Python3.7提示错误 ModuleNotFoundError: No module named '_ssl'

首先,出现这个错误,先看清楚自己的python版本是多少,目前你根据这个错误信息百度到的很多资料都是说让你去注释python/Moudle下的setup.dist文件中的209行左右的内容,针对这个现象,python3.7.4的安装文件中已经将这部分注释掉了,至于3.6中有没有注释,可以自行验证下,不要盲目的一顿操作猛如虎,环境玩崩溃了,就得重装了。 安装Python3....

2020-01-25 15:37:22 3252

原创 学习笔记----Ngnix指令及配置参数

Nginxnginx操作指令nginx只有几个命令行参数。与许多其他软件系统不同,配置完全是通过配置文件完成的 。摘自nginx官网参数意义-?, -h打印nginx的指令帮助文档-v打印nginx版本-V打印nginx版本、编译版本以及配置参数-t仅仅检查nginx的配置文件正确性,并输出检验的配置文件路径-q在配置测试期间禁止非错误消...

2020-01-11 14:53:32 280

原创 Docker进阶---使用docker-compose搭建Tomcat+Mysql+ActiveMQ+ServiceMix环境

使用docker-compose搭建Tomcat+Mysql+ActiveMQ+ServiceMix本文中所用的指令可以参考Docker进阶—初识docker-compose预期目的将自己实际应用中的项目运行环境通过compose将容器都编排到一起。容器分配设计初步打算将项目运行环境分为4个容器来编排,分别如下:容器1:mysql容器2:servicemix(JDK、servic...

2020-01-09 19:36:13 2736

原创 Docker进阶---初识docker-compose

Docker-composeDocker-compose介绍什么是docker-composeCompose是用于定义和运行多容器Docker应用程序的工具。使用compose,可以使用yaml文件配置应用程序的服务。然后,通过一个命令,可以从配置中创建和启动所有服务。背景因为dockfile建议的要求是一个镜像只允许一个程序,但是实际项目中,一个项目运行起来可能需要多个模板,多个程序一...

2020-01-09 18:58:49 377

原创 Docker进阶---编写自己的第一个dockerfile并上传到远程仓库

Dockerfile进阶编写第一个dockerfile预期结果:基于CentOS镜像,安装JDK,搭建自己的tomcat镜像结合上一章节中介绍的全部指令,写了一个dockerfile的Demo,如下:################################################################################################...

2020-01-09 18:20:55 364

原创 Docker进阶---初识Dockerfile

初识DockerfileDockerfile介绍什么是DockerfileDockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。Docker可以通过读取Dockerfile中的指令来自动构建映像,Dockerfile是一个“文本文档”,其中包含了用户可以在命令行上调用以用来组装映像的所有命令。Dockerfile格式官方建议是dockerfile里边的...

2020-01-09 18:10:23 277

原创 Docker入门---docker常用操作指令及运行第一个容器

Docker常用命令本文中所列出的指令均是日常使用频率较高的操作指令,节选自《Docker技术入门与实战(第3版) 》,在线指令介绍可以参考菜鸟教程Docker应用程序常用操作指令启动Docker服务systemctl start docker停止Docker服务systemctl stop docker重启Docker服务systemctl restart docker镜...

2020-01-09 17:30:56 291

原创 Docker入门---介绍和安装Docker

Docker安装文档Docker介绍背景由于不同的机器有不同的操作系统,以及不同的库和组件,在将一个应用部署到多台机器上需要进行大量的环境配置操作。Docker 主要解决环境配置问题,它是一种虚拟化技术,对进程进行隔离,被隔离的进程独立于宿主操作系统和其它隔离的进程。使用 Docker 可以不修改应用程序代码,不需要开发人员学习特定环境下的技术,就能够将现有的应用程序部署在其它机器上。简介...

2020-01-09 17:04:16 183

原创 where后面case-when的用法

准备测试数据,建表语句 drop table test_table;create table test_table( col_a NUMBER, col_b NUMBER, col_c VARCHAR2(5))insert into test_table values(2, 1, '>');insert into test...

2019-12-11 15:31:15 13797

原创 IDEA中配置tomcat并启动

准备原材料 Tomcat,官网上下载一个,版本看你自己,小编这里用的是8.5.35 IDEA,官网下载一个,版本follow your heart,小编这里用的是IntelliJ IDEA 2019.2.1 (Ultimate Edition) 配置步骤 打添加配置界面 添加tomcat配置 配置服务器基础信息 至此,在IDEA中配置tomcat已经完成了,下面开始启动t...

2019-12-04 16:21:00 2983

moco_runner_demo.zip

使用moco runner mock restful接口的一个demo案例

2021-02-26

org.eclipse.equinox.servlet.api_1.0.0.v20060601.jar

在eclipse中搭建OSGI运行环境的两个jar之一: org.eclipse.equinox.servlet.api_1.0.0.v20060601.jar

2020-06-28

org.eclipse.equinox.http_1.0.0.v20060601a.jar

eclipse中搭建osgi环境需要的两个jar之一:org.eclipse.equinox.http_1.0.0.v20060601a.jar

2020-06-28

ws-demo.zip

在servicemix中集成自己的第一个webservices接口,适用于servicemix学习者

2019-07-25

空空如也

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

TA关注的人

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