- 博客(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 224
原创 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 161
原创 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 132
原创 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 1050
原创 用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 405
原创 有关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 569
原创 通过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 85
原创 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 557
原创 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 133
原创 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 183
原创 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 356
原创 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 515
原创 zk ACL 认证密码写到supervisor中,密码中有特殊字符踩的坑
echo -n admin:4rfv#EDC2wsx | openssl dgst -binary -sha1 | openssl base64
2020-06-24 16:13:23 425
原创 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 259
原创 腾讯万亿级 Elasticsearch 内存效率提升技术解密
https://mp.weixin.qq.com/s/U3QSk3NIvs2Pgpdp04gRtg
2020-06-09 16:34:34 161
原创 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 131
原创 git merge和 git rebase之间的区别
可以查看这篇文章,讲解的很详尽https://blog.csdn.net/zzhongcy/article/details/86476160
2020-05-26 17:15:55 96
原创 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 2099
原创 将开发完成的项目,发布到远程的仓库中的配置
一、 首先,需要编辑项目的pom.xml文件,配置distributionManagement元素 <distributionManagement> <repository> <id>proj-releases</id> <name>Proj Release Repository</na...
2020-04-28 09:02:18 158
原创 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 89
原创 markdown typora的入门使用
https://www.cnblogs.com/hider/p/11614688.html#markdown%E4%BB%8B%E7%BB%8D
2020-03-31 14:21:05 125
原创 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 781
原创 git比较常用的命令
删除本地分支:git branch -d 分支名(remotes/origin/分支名)强制删本地:git branch -D 分支名删除远程分支:git push origin --delete 分支名(remotes/origin/分支名)...
2020-03-19 19:39:34 126
原创 jps级联更新删除
https://stackoverflow.com/questions/38524683/hibernateexception-a-collection-with-cascade-all-delete-orphan-was-no-longer
2020-03-05 21:50:48 199
原创 maven打包的时候,如何不把配置文件打包进行
pom.xml 文件中增加一个resource <build> <resources> <resource> <directory>src/main/resources</directory> <excludes> <exclude>**/*.yml</exclude>...
2020-03-04 20:23:41 1238
原创 shell重定向输入
一. >/dev/null这条命令的作用是将标准输出1重定向到/dev/null中。/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。那么执行了>/dev/null之后,标准输出就会不再存在,没有任何地方能够找到输出的内容。二.2>&1错误输出将会和标准输出输出到同一个地方,linux在执行shell命令之前,...
2020-03-02 14:59:33 444
原创 Bash Export命令
一.shell和export《1》用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,脚本shell将终止,返回...
2020-03-02 13:37:30 4655
原创 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 97
原创 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 282
原创 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 514
原创 有关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 1337
原创 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 237
原创 ConcurrentLinkedQueue
ConcurrentLinkedQueue 源码中是如何解析这个词语的/*** compareAndSwapObject(Object var1, long var2, Object var3, Object var4)* var1 操作的对象* var2 操作的对象属性* var3 var2与var3比较,相等才更新* var4 更新值*/...
2020-01-16 11:41:06 77
原创 Java Web(三) 会话机制,Cookie和Session详解
https://www.cnblogs.com/whgk/p/6422391.html
2019-12-20 16:56:31 92
原创 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 414
原创 mongodb集群模式搭建(副本集+分片集群)
一:集群架构图:https://www.cnblogs.com/littleatp/p/8563273.html
2019-12-18 18:17:47 211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人