Mac配置MySql客户端神器-mycli 安装brew install mycli配置~ vim .myclirc多行模式(SQL增加分号):multi_line = True防止mycli将查询结果转发到文本查看器enable_pager = False或者直接从mycli控制台输入~ nopager配置快速登录~ vim .zshrcalias cgmysql="mycli -u${user} -h${host} -P 3306 -p ${pwd} ${database}"...
arc42架构模板 arc42架构模板参考1. 简介与目标1.1 需求概述1.2 质量目标1.3 项目干系人2. 架构限制3. 范围与上下文3.1 业务上下文3.2 技术上下文4. 解决方案与策略5. 系统结构视图5.1 系统级(Level 1)5.2 应用级(Level 2)5.3 组件级(Level 3)5.4 类级别(Level 4)6. 运行时视图7. 部署结构视图8. 横向理念9. 架构决策10. 质量要求11. 排期12. 风险和技术债13. 术语表参考https://arc42.org/overview/h
Linux Shell 小脚本 1、读取文本跳过前2行,打印第1列,去掉字符串的双引号,保存文件cat aaaa.csv | awk -F "," 'NR <= 2 {next} {print "aliyun",$1}' | sed 's/\"//g' > bbbb.csv
常用办公效率工具 1、神器:Alfred中文破解版:https://www.macwk.com/soft/alfred-4#step-history更多插件搜索:http://www.packal.org/插件1:Secure SHell一个可在 Alfred 上快速打开 SSH/SFTP/mosh 链接的插件,其功能非常的强大。插件官方地址:https://github.com/deanishe/alfred-ssh插件2:有道翻译地址:https://github.com/whyliam/whyliam.w
计算机基础知识好文积累 1、网络知识epoll原理: 如果这篇文章说不清epoll的本质,那就过来掐死我吧https://zhuanlan.zhihu.com/p/63179839https://zhuanlan.zhihu.com/p/64138532https://zhuanlan.zhihu.com/p/64746509网络协议:《我想进大厂》之网络篇夺命连环12问https://www.cnblogs.com/ilovejaney/p/14200259.html...
Java线程问题快速定位 #!/bin/shts=$(date +"%s")jvmPid=$1defaultLines=100defaultTop=20threadStackLines=${2:-$defaultLines}topThreads=${3:-$defaultTop}jvmCapture=$(top -b -n1 | grep java )threadsTopCapture=$(top -b -n1 -H | grep java )jstackOutput=$(echo "$(jstack $jv
【收藏】实际应用参考文章 1、桶排序在排行榜问题中的应用作者博客:http://novoland.github.io/利用redis的zset数据类型可以解决少量用户实时积分排行的问题,但是用户量达到百万级后,内存会撑不住。 其实可以使用分桶的思想:参考:https://www.tiyee.net/post/187.html2、...
Zookeeper学习笔记 Zookeeper学习笔记Zookeeper主要应用于大数据开发中的,统一命名服务、统一配置管理、统一集群管理、服务器节点动态上下线、软负载均衡等场景。该框架相当于大数据框架中的润滑剂。是大数据大数据开发工程师必须会的框架之一。本套课程讲解了,Zookeeper的集群安装、选举机制、监听器原理、写数据流程、Shell命令行操作、客户端API操作、服务器节点动态上下线综合案例以及企业真实面试题。...
环境变量配置的几种方法 1、Linux下大家熟悉的环境变量配置方式/etc/profile /etc/environment/etc/bashrc~/.bash_profile~/.bashrc~/.bash_history~/.bash_logout2、关于环境变量的读取顺序用户登录 >> 加载`~/.bash_profile` >> bash_profile中配置了首先是使...
PdfBox使用-创建PDF PDF(Portable Document Format的简称,意为“便携式文档格式”)1、Java PDF开源库 名称 描述 优缺点 iText iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与jav...
Virtualbox的centos7 Nat和桥接网络配置 1、安装VBox2、下载CentOS镜像http://mirrors.163.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Minimal-1908.iso3、安装CentOS7管理>主机网络管理器>创建一个新的网卡>然后安装镜像4、配置网络设置>网络>【网卡1】配置NAT模式...
漫画讲解HDFS原理(转) HDFS简介Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。它和现有的分布式文件系统有很多共同点。但同时,它和其他的分布式文件系统的区别也是很明显的。HDFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常适合大规模数据集上的应用。HDFS放宽了一部分POSIX约束,来实现流式读取...
JVM问题排查命令 文章目录JVM-查看进程jstat[GC相关]jmap [堆相关]jstack [栈相关]jcmd [命令行相关]jinfo [JVM命令行参数]JVM-查看当前java进程的启动参数JVM-查看进程ps -ef | grep javajps -mlvVjsp -lvjcmd -l 等于 jpsjstat[GC相关]1)查看进程12538gc情况jstat -gc...
架构师之路18年精选100篇 【分布式架构】《架构,为什么要做服务化?》《架构,如何进行容量设计?》《架构,关于负载均衡的一切》《架构,反向代理与DNS轮询》《架构,过载保护与异构服务器负载均衡》《架构,MySQL主从延时怎么优化?》《分布式基础,通俗易懂CAP》《分布式基础,两阶段提交》《分布式基础,分布式事务》《分布式基础,冗余数据一致性》《秒杀业务,架构之外,业务折衷?》【业务架构设计】《Google File Syst...