专注系统架构、底层操作,以解决现实问题为目的(一切不能解决实际问题架构,哪怕它再优雅也是耍liu mang),顺便做点笔记,拿来即用,省下来的时间做点自己喜欢有意义的事儿!
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明Ubuntu20 自定义DNS永久生效
NotePad++或其他编辑器正则批量替换实例
干过几年的行内人几乎够碰到过,要在客户的非干净的Linux上跑起来我们的程序,通常可能都会碰到老版mysql不能卸载(别人有数据再跑),新版又装不上这样辣手的问题,那么我们离线免安装版将是雪中送炭! 一.
新建自定义删除脚本:vim /usr/bin/safe_remove !/bin/bash TRASH_DIR="/tmp/user/${USER}/.trash"mkdir -p $TRASH_DIR RMPATH="" 遍历rm命令参数(e.
一、Docker安装 自17年开始,docker分为docker-ce(社区版)、docker-ee(企业版),另外docker-io是较早的版本,通常用的都是docker-ce版; 目前CentOS内核对docker支持情况: a. CentOS7必须是64位、系统内核版本为 3.10 以上。
docker版本: [root@localhost gae_proxy]# docker version Client: Version: 1.
最近我把公司产品迁移到了CentOS1708环境下,于是就开始制作对应的docker镜像(虽然我一直“错误”的把docker当成虚机用,用着方便就好) 制作镜像完成之后,创建的容器需要自启动sshd服务,发现ssh无法连接,于是使用docker exec进去查看原因,ps -ef|grep sshd,发现服务没有sshd服务,于是手工启动systemctl start sshd,居然报错。
一、Docker安装 Docker之安装篇 二、Docker操作 搜索中央仓库可用镜像 $ docker search centos 2.1【镜像操作命令】 2.
问题警告信息: [WARNING] The POM for xx:jar:1.1.0 is missing, no dependency information available 使用maven的兄弟,有没经常遇到这段警告的,本人做了一个sdk(xmonitor-agent-1.5.2.Final.jar),用在具体项目后,直到在服务器上jenkins调用mvn install -DskipTests才采到此坑,sdk依赖的第三方jar总是依赖不上,总是打出来的包缺少依赖jar。
错误现象: 1. 今早在EMR3.2的生产新集群上执行导出操作,hbase org.apache.hadoop.hbase.mapreduce.Export safeclound.
Cluster-A导出: hbase --config /tmp/hbase-client-conf org.apache.hadoop.hbase.mapreduce.
一、在线安装: 将以下shell保存至脚本文件redis-install.sh #!/bin/bash for ((i=83;i /sys/kernel/mm/transparent_hugepage/enabled # 打开/etc/sysctl.
一、直接上代码(以下配置方案为亲在广州某物联网公司做架构时的配置) /etc/nginx/conf.d/ssl.conf 配置文件: 其中sink-node1与web-node1为内部服务器的hostname。
示例一: nginx不支持if else 多重判断,需要用另一种方法来解决如下例: location /api/opertree/ { proxy_next_upstream error timeout invalid_header;...
ELK架构之filebeat环境搭建
Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第三步:解压Elasticsearch 第四步:创建Elasticsearch用...
参考
一、背景: 以某物联网企业,传感器设备实时数据消费服务(Kafka-consumer)为例,调试筛选处理耗时的主题。 1. 原始日志格式(logback输出的): 2018-07-11 11:49:22.
ssh免密码登录的原理: 机器A 向 机器B 进行免密码登陆 step1: 在机器A中生成 私钥和公钥: ssh-keygen -t rsa 此时在 ~/.
环境情况: 1. 专有网络的ECS内网IP 10.0.0.17 ,经典网络IP 10.80.247.17 2. 专有网络网段 10.0.0.0/8 ,交换机网段 10.
打包一个可以直接利用java -jar ***就可以运行的jar包步骤:jar cvfm lottery.jar MANIFEST.MF jdbc.properties com如果出现:java.io.
使用springboot的童鞋们,有没曾经想把项目打包成 bin/conf/libs/logs 等这样的结构然后直接运行的,但是找了很多办法都不够完美(因为G是个完美主义) 好了直接来看解决方案: 1、修改执行打包的子工程的pom.
1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 [rocrocket@rocrocket programming]$ cat seq.txt banana apple pear orange [rocrocket@rocrocket programming]$ sort seq.txt apple banana orange pear 2 sort的-u选项 它的作用很简单,就是在输出行中去除重复行。
有没有经常在项目部署时发生java.lang.NoSuchMethodError、java.lang.ClassNotFoundException与java.
Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管 理方面发挥很大的作用。
Jenkins配置:添加用户和管理权限 参考文章:http://www.cnblogs.com/zz0412/p/jenkins_jj_14.html 今天给大家说说使用Jenkins专有用户数据库的配置,和一些常用的权限配置。
一、概述 因公司业务需要,要将原来的springboot+phoenix-client的工程使用的log4j换成logback,其中的一些冲突采坑记录; 二、遇到的问题及解决方案 Q1,因phoenix-client是从apache-phoenix-4.
一、概述: Hbase(Phoenix)数据迁移方案主要分为 Hadoop层面(distcp)、及Hbase层面(copyTable、export/import、snapshot) 二、以下针对distcp方案详细说明(以亲测阿里EMR为例): st...