自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 gitbook pdf docker

需要增加的环境变量:export PUPPETEER_SKIP_DOWNLOAD=trueexport OPENSSL_CONF=/etc/ssl/需要保证的版本号: npm: 6.13.4 node:10.19.0 gitbook: CLI version: 2.3.2 GitBook version: 3.2.3 svgexport: 0.3.2 确保版本一致,否则会因为各种版本的问题出现各种bug在已经有maven和java的Ubuntu镜像

2020-09-18 19:03:52 9

原创 maven导入第三方jar包和用maven命令将第三方jar传到maven私服中nexus

maven导入第三方jar包 mvn install:install-file -Dfile=/Users/zhangyingjie/Downloads/lib/zookeeper-3.5.1.jar -DgroupId=zookeeper -DartifactId=fi -Dversion=3.5.1 -Dpackaging=jar用maven命令将第三方jar传到maven私服中nexus mvn deploy:deploy-file -DgroupId=zookeeper -Dar.

2020-09-03 18:08:29 20

原创 springboot huaweiyun or general zookpeer log4j2

spring boot 项目引入华为云 zookpeer引发的包找不到报错异常一.第一个知识点:spring boot 默认使用的日志是logback,由于log4j2的优势,大多数的人都会选择使用log4j2,所以spring boot也引入了log4j2 ,由于jar包冲突的原因,pom.xml中可以写的是: <dependency> <groupId>org.springframework.boot</groupId> &

2020-08-26 21:25:33 22

原创 flink的三种部署方式的思考

一. 目前最新版本flink 中的flink1.11 支持启动模式:(1) 以下三种是不同的基于yarn或者其他资源管理器的部署方式session mode:启动一个flink cluster 对应yarn上一个applicationId 运行多个任务(job)client模式per-job: 每个任务(job)都会启动一个cluster ,对应多个applicationId(client模式)application mode 每个任务(job)都会启动一个cluster,对应多个appli

2020-08-24 21:31:07 133

原创 用flyway迁移springboot项目

一.sql和java都需要的配置: 1. maven 的pom.xml配置:(我自己用的是h2的数据库,换成自己使用的数据库即可) <plugin> <groupId>org.flywaydb</groupId> <artifactId>flyway-maven-plugin</artifactId> <version>5.2.4</version&g

2020-08-24 21:15:40 43

原创 有关zookpeer华为云kerberos认证

注意:zookpeer 中curator并支持kerberos认证,如果你的代码是curator写的那么 需要进行修改实现连接华为云的kerberos认证的核心代码: System.setProperty("java.security.auth.login.config", config.getZookeeper().getKerberosLoginConf()); System.setProperty("java.security.krb5.conf", config.getZook

2020-08-24 20:53:14 59

原创 通过http的服务端查询jvm的指标

http://cluster1:50070/jmx?qry=Hadoop:service=NameNode,name=JvmMetricshttp://cluster1:50075/jmx?qry=Hadoop:service=DataNode,name=JvmMetrics

2020-08-04 16:06:11 25

原创 mac上安装supervisorctl

启动supervisor方法一: (brew安装的情况下)brew services start supervisorbrew services restart supervisor启动supervisor方法二:supervisord -c /etc/supervisord.conf判断是不是启动成功:ps aux | grep supervisord[program:atlas] ; 是应用程序的唯一标识,不能重复directory

2020-08-03 20:47:09 58

原创 zookpeer中acl的设置

设置用户: addauth digest admin1:123设置权限: setAcl /bizseer auth:admin1:123:cdrwa验证权限: addauth digest admin1:123addauth digest admin:4rfv#EDC2wsxsetAcl /atlas auth:admin:4rfv#EDC2wsx:cdrwa

2020-08-03 20:41:52 26

原创 kafka 常用命令

守护进程启动./bin/kafka-server-start.sh -daemon config/server.properties后台启动进程nohub ./bin/kafka-server-start.sh config/server.properties&kafka 启动生产者kafka-console-producer.sh --broker-list 172.31.5.138:9092,172.31.5.138:19092,172.31.5.138:29092 --topic

2020-08-03 20:37:34 60

原创 java定义不可变集合

//不可变集合static final List<Column> PHYSICAL_DYNAMIC_COLUMN = new ImmutableList.Builder<Column>().add( Column.newBuilder().setIsStatic(false).setName(DYNAMIC_COLUMNS).build()).build();private static Map<String, DataType> typeMap = ne

2020-07-16 20:44:10 59

原创 mac 配置supervisor搭建和简单使用

homebrew 安装supervisor:brew install supervisor安装的目录是/usr/local/Cellar/supervisorcd到/usr/local/etc这个目录下有个supervisord.ini 的原配置文件,把这个配置文件复制一份 ,修改名字是supervisord.conf根据上面的截图的最后一行在/usr/local/etc/的目录下创建supervisor.d目录并这个目录中写入自己 定义的配置文件 例如:atlas.conf所有

2020-06-28 20:34:30 109

原创 zk ACL 认证密码写到supervisor中,密码中有特殊字符踩的坑

echo -n admin:4rfv#EDC2wsx | openssl dgst -binary -sha1 | openssl base64

2020-06-24 16:13:23 105

原创 spring boot实现文件下载 简单实现

废话不多说直接上代码: # 代码的controller@GetMapping(path = "/download/**") public ResponseEntity downloadFile(HttpServletRequest request) { final String pattern = request.getAttribute(HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE).t

2020-06-20 14:20:28 40

原创 腾讯万亿级 Elasticsearch 内存效率提升技术解密

https://mp.weixin.qq.com/s/U3QSk3NIvs2Pgpdp04gRtg

2020-06-09 16:34:34 75

原创 git底层原理讲解

https://git-scm.com/book/zh/v2/

2020-06-01 13:52:24 33

原创 zookpeer搭建kerberos认证

一.搭建kerberos这个搭建过程写的非常的详细,按照这个过程搭建,可以成功的启动kdc 等服务https://www.cnblogs.com/yinzhengjie/p/10765503.html二.搭建zookeeper集群https://www.cnblogs.com/bainianminguo/p/12548175.html三.本人在搭建过程中所遇到的问题https://blog.51cto.com/1992zhong/1958018...

2020-05-28 23:08:53 47

原创 git merge和 git rebase之间的区别

可以查看这篇文章,讲解的很详尽https://blog.csdn.net/zzhongcy/article/details/86476160

2020-05-26 17:15:55 37

原创 centos7网络配置实例

网络连接失败:检查网络配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ethXXXX重新启动网络服务 systemctl restart network重启报错的信息是: Unregistered Authentication Agent for unix解决的方法是: systemctl stop NetworkManager systemctl disable NetworkManager

2020-05-26 15:41:58 83

原创 将开发完成的项目,发布到远程的仓库中的配置

一、 首先,需要编辑项目的pom.xml文件,配置distributionManagement元素 <distributionManagement> <repository> <id>proj-releases</id> <name>Proj Release Repository</na...

2020-04-28 09:02:18 53

原创 zookpeer use curator of ACL

1.zk的权限:Zookeeper对权限的控制是节点级别的,而且不继承,即对父节点设置权限,其子节点不继承父节点的权限2.zk 对于权限认证的几种方式:world:有个单一的ID,anyone,表示任何人。auth:不使用任何ID,表示任何通过验证的用户(是通过ZK验证的用户?连接到此ZK 服务器的用户?)。digest:使用 用户名:密码 字符串生成MD5哈希值作为ACL标识...

2020-04-14 18:44:07 26

原创 markdown typora的入门使用

https://www.cnblogs.com/hider/p/11614688.html#markdown%E4%BB%8B%E7%BB%8D

2020-03-31 14:21:05 35

原创 mysql timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性总结

timestamp有两个属性,分别是CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP两种,使用情况分别如下:1. 这个两个属性的基本使用:CURRENT_TIMESTAMP当要向数据库执行insert操作时,如果有个timestamp字段属性设为CURRENT_TIMESTAMP,则无论这个字段有木有set值都插入当前系统时间ON UPDATE...

2020-03-19 19:57:40 73

原创 git比较常用的命令

删除本地分支:git branch -d 分支名(remotes/origin/分支名)强制删本地:git branch -D 分支名删除远程分支:git push origin --delete 分支名(remotes/origin/分支名)...

2020-03-19 19:39:34 61

原创 jps级联更新删除

https://stackoverflow.com/questions/38524683/hibernateexception-a-collection-with-cascade-all-delete-orphan-was-no-longer

2020-03-05 21:50:48 50

原创 springboot的配置文件

https://blog.csdn.net/ztx114/article/details/78469089

2020-03-04 22:16:15 17

原创 maven打包的时候,如何不把配置文件打包进行

pom.xml 文件中增加一个resource <build> <resources> <resource> <directory>src/main/resources</directory> <excludes> <exclude>**/*.yml</exclude&gt...

2020-03-04 20:23:41 274

原创 shell重定向输入

一. >/dev/null这条命令的作用是将标准输出1重定向到/dev/null中。/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。那么执行了>/dev/null之后,标准输出就会不再存在,没有任何地方能够找到输出的内容。二.2>&1错误输出将会和标准输出输出到同一个地方,linux在执行shell命令之前,...

2020-03-02 14:59:33 257

原创 Bash Export命令

一.shell和export《1》用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,脚本shell将终止,返回...

2020-03-02 13:37:30 203

原创 dep for go

dep go的依赖管理类似于maven对于Java环境中必须要配置goPath的路径,和GOLAND配置的要一致mkdir $GOPATH/src/testcd $GOPATH/src/testdep init 初始化dep ensure -update -v 更新依赖注意一下依赖的导入client “github.com/influxdata/influxdb1-client...

2020-02-26 16:40:31 38

原创 influxdb简单使用

一. influxdb(homebrew)安装/usr/local/etc/influxdb.conf 配置文件所在的位置brew service start/stop/restart influxdb 启动服务influxd 测试安装是否成功的命令influx 进入其客户端二.influxdb中sql语句:在influxdb中删除的时候:delete from +mea...

2020-02-26 16:37:52 28

原创 mac 启动mysql的方式方法

1. 启动mysql服务sudo mysql.server start2.停止mysql服务sudo mysql.server stop3. 重启mysql服务sudo mysql.server restart4. 启动服务的时候回碰到的问题:<1>问题一: Starting MySQL.Logging to '/usr/local/var/mysql/Mac...

2020-02-24 18:01:45 117

原创 mac 如何查看java的安装路径

mac 如何查看java的安装路径/usr/libexec/java_home -V

2020-02-19 15:47:21 2388

原创 有关scm和check style的pom.xml文件

1.项目scm<scm> #git项目地址可以用SSH 也可以用 HTTPS的 <connection>scm:git:http://10.69.205.31:8886/mazhenbang/maven_scm.git</connection> #git项目地址可以用SSH 也可以用 HTTPS的 <...

2020-02-19 12:05:11 165

原创 curl get post 请求总结

get请求《1》传入参数的get请求 curl -X GET "localhost:8080/api/job/list?order=desc&limit=10&offset=0&status=success"Post 请求《2》post请求传入json body值 curl -X POST "localhost:8080/job/register" -H 'C...

2020-02-15 14:32:53 23

原创 ConcurrentLinkedQueue

ConcurrentLinkedQueue 源码中是如何解析这个词语的/*** compareAndSwapObject(Object var1, long var2, Object var3, Object var4)* var1 操作的对象* var2 操作的对象属性* var3 var2与var3比较,相等才更新* var4 更新值*/...

2020-01-16 11:41:06 23

原创 scheduleAtFixedRate和scheduleWithFixedDelay之间的区别

2019-12-25 19:38:43 16

原创 Java Web(三) 会话机制,Cookie和Session详解

https://www.cnblogs.com/whgk/p/6422391.html

2019-12-20 16:56:31 16

原创 Hbase2.2集群分布式搭建

一.搭建之前的状态: <1>hadoop 和zookeeper已经成功启动二.下载hbase的tar包,并且解压缩,配置环境变量三.进入hbas的conf的目录下,修改配置信息 **<1>修改hbase-env.sh文件:** export JAVA_HOME=/usr/local/java/jdk1.8.0_171 export HBASE_CL...

2019-12-19 16:16:25 210

原创 mongodb集群模式搭建(副本集+分片集群)

一:集群架构图:https://www.cnblogs.com/littleatp/p/8563273.html

2019-12-18 18:17:47 95

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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