随笔分类 -  [703]工具

基础知识
摘要:今天在公司使用LS调度系统(百度内部的工具),执行远程脚本的时候,每次都失败。 脚本内容比较简单,其实就是将HDFS(AFS)中的数据插入到Palo(Doris)数据库中,脚本如下: 我开始一直以为是我脚本的问题,一直在远程开发机测试这段脚本,发现可以正确执行,但是通过调度系统调度就会失败。 开始没 阅读全文
posted @ 2019-08-30 14:31 DarrenChan陈驰 阅读(1074) 评论(0) 推荐(0) 编辑
摘要:Mac安装ITerm2: https://www.jianshu.com/p/9c3439cc3bdb 给ITerm2配置lrzsz: https://www.cnblogs.com/sunshine2016/p/5923253.html 阅读全文
posted @ 2019-07-28 10:17 DarrenChan陈驰 阅读(316) 评论(0) 推荐(0) 编辑
摘要:适用场景: 比方说,你的代码已经提交到git库,leader审核的时候发现有个Java文件代码有点问题,于是让你修改,通常有2种方法: 方法1:leader 将你提交的所有代码 abandon掉,然后你回去 通过git reset …将代码回退到你代码提交之前的版本,然后你修改出问题的Java文件, 阅读全文
posted @ 2019-03-20 22:40 DarrenChan陈驰 阅读(506) 评论(2) 推荐(0) 编辑
摘要:最近看公司代码的过程中,看到了很多proto后缀的文件,这是个啥玩意?问了大佬,原来这是Protocol Buffers! 这玩意是干啥的?查完资料才知道,又是谷歌大佬推的开源组件,这玩意完全可以取代XML和JSON的数据交换格式,而且更加快! Protocol Buffer 即 PB 是大 Goo 阅读全文
posted @ 2019-03-06 20:53 DarrenChan陈驰 阅读(1289) 评论(0) 推荐(0) 编辑
摘要:用go get下载私有代码库的时候,莫名其妙产生了以下错误,公有代码库没有影响。 chenchideMacBook-Pro:~ chenchi$ go get code.xxx.org/adarch/kitedemo # cd .; git clone https://code.xxx.org/ad 阅读全文
posted @ 2019-02-24 21:09 DarrenChan陈驰 阅读(8117) 评论(2) 推荐(0) 编辑
摘要:今天突发奇想,想用GitHub搭建一个个人博客,就大概学习了一下,特此记录。 其实非常简单,首先要知道,这里是通过GitHub Pages进行搭建的,什么?不知道什么是GitHub Pages?Github Pages设计的初衷是为托管在GitHub上的项目提供介绍页面,开发者们可以通过GitHub 阅读全文
posted @ 2018-12-05 23:36 DarrenChan陈驰 阅读(595) 评论(0) 推荐(1) 编辑
摘要:最近来公司才换的IDEA,而且是mac版本的,踩了好多坑,所以想记录下来。 1. 创建Web聚合项目(Maven多模块项目) 参考多模块项目创建 2. IDEA热部署(jetty插件启动maven项目) 参考IDEA热部署 阅读全文
posted @ 2018-06-14 11:43 DarrenChan陈驰 阅读(303) 评论(1) 推荐(0) 编辑
摘要:1.round robin(默认) 轮询方式,依次将请求分配到各个后台服务器中,默认的负载均衡方式。 适用于后台机器性能一致的情况。 挂掉的机器可以自动从服务列表中剔除。 2.weight 根据权重来分发请求到不同的机器中,指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 阅读全文
posted @ 2018-04-28 14:28 DarrenChan陈驰 阅读(14797) 评论(0) 推荐(0) 编辑
摘要:如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下: 1. 在http节点下,添加upstream节点。 upstream linuxidc { server 10.0.6.108:708 阅读全文
posted @ 2018-04-20 11:31 DarrenChan陈驰 阅读(376) 评论(0) 推荐(0) 编辑
摘要:根据系统不同: Windows是python目录下Lib\site-packages\; Linux是/usr/local/lib/python/dist-packages/。 阅读全文
posted @ 2017-11-17 10:37 DarrenChan陈驰 阅读(794) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://blog.csdn.net/preterhuman_peak/article/details/41803361 今天在服务器上部署了两个Tomcat。于是将其中一个的server.xml中的8080端口改成了8088。启动tomcat,端口居然还是8080。郁闷。习惯性的Go 阅读全文
posted @ 2017-05-22 16:14 DarrenChan陈驰 阅读(635) 评论(3) 推荐(0) 编辑
摘要:我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2 阅读全文
posted @ 2017-05-15 22:28 DarrenChan陈驰 阅读(300) 评论(2) 推荐(0) 编辑
摘要:Maven的热部署 第一步:配置Tomcat的登陆的用户名与密码 C:\apache-tomcat-7.0.33\conf\ tomcat-users.xml 从第36行开始配置 <role rolename="manager-gui"/> <role rolename="manager-scrip 阅读全文
posted @ 2017-05-15 21:55 DarrenChan陈驰 阅读(2596) 评论(0) 推荐(0) 编辑
摘要:建议参考官方文档:http://flume.apache.org/FlumeUserGuide.html 示例一:用tail命令获取数据,下沉到hdfs 类似场景: 创建目录: 不断往文件中追加内容: 查看文件内容: 启动Hadoop集群。 检查下hdfs式否是salf模式: tail-hdfs.c 阅读全文
posted @ 2017-05-09 00:48 DarrenChan陈驰 阅读(447) 评论(0) 推荐(0) 编辑
摘要:IntelliJ Idea 常用快捷键列表 Ctrl+Alt+t 选择代码块 try catch Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set 阅读全文
posted @ 2017-05-05 21:31 DarrenChan陈驰 阅读(301) 评论(0) 推荐(0) 编辑
摘要:需要 Netcat(在网络上通过 TCP 或 UDP 读写数据),CentOS 6.x 系统中默认没有安装,经过测试,如果通过 yum 直接安装,运行时会有 “nc: Protocol not available” 的错误,需要下载较低版本的 nc 才能正常使用。我们选择 Netcat 0.6.1 阅读全文
posted @ 2017-05-03 11:15 DarrenChan陈驰 阅读(615) 评论(0) 推荐(0) 编辑
摘要:1. 修改静态地址后发现无法ping外网 要先把/etc/sysconfig/network-scripts/ifcfg-eth0中的网关设置成192.168.230.2。 需要设置网关 添加nameserver 2. 解决克隆后eth0不见的问题 直接修改 /etc/sysconfig/netwo 阅读全文
posted @ 2017-04-07 10:39 DarrenChan陈驰 阅读(1567) 评论(0) 推荐(0) 编辑
摘要:VMware虚拟机三种联网方法及原理 一、Brigde——桥接:默认使用VMnet0 1、原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了, 阅读全文
posted @ 2017-03-29 23:10 DarrenChan陈驰 阅读(257) 评论(0) 推荐(0) 编辑
摘要:参考官方文档:http://flume.apache.org/FlumeUserGuide.html 1. 概述 1、Flume是一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统。 2、Flume可以采集文件,socket数据包等各种形式源数据,又可以将采集到的数据输出到HDFS、hbas 阅读全文
posted @ 2017-03-29 14:59 DarrenChan陈驰 阅读(274) 评论(0) 推荐(0) 编辑

Live2D