基础
文章平均质量分 91
qq_31443653
这个作者很懒,什么都没留下…
展开
-
日志规范输出
解决问题 系统监控(qps,成功率,失败率,机器,组件监控(jvm,消息队列,数据库,缓存)) 业务监控(耗时,级别,成功率), 异常排查 (链路追踪(全局log id),分支,异常,关键位,业务流程) 日志规范 格式化输出(%v,%s,%d或者{},{},{}) 分层级打印(info,debug,warn,err) 只用一个日志工具类(log4j, logback) 面向日志抽象类打印(slf4j) log.info/warn,方便后续升级或者日志框架替换 日志文件命名统一,系统名,年月日时分秒,分原创 2020-12-29 16:37:57 · 491 阅读 · 0 评论 -
idea 常用快捷键
代码校验插件 git 插件(拉取,对比,历史,合并,rebase) 格式化/自带格式化 自定义常使用快捷键 全局文件搜索 全局变量搜索 跳进方法内部,找到变量定义 back/forward 返回/跳转 上一个操作代码行 快速删除行 快速选择行 快速选择内容 快速跳转行 ...原创 2020-12-21 16:59:51 · 100 阅读 · 0 评论 -
怎样好好的用git
git 常用简单操作 第一步 拉下你的代码,或者创建本地代码库,git init git clone git checkout -b branchname 第二步 整一个开发要用的分支 git checkout git checkout -b 创建新分支,分支名后,可以添加 origin 远程分支名,同步远程分支创建,git checkout -b master origin master 分支间需要乱切时 git checkout branch 第三步,提交代码是,注意comm原创 2020-12-08 18:40:07 · 112 阅读 · 0 评论 -
怎样写好一个接口文档
接口文档书写 1. 前置描述 产品文档,简单说明背景,接口用来干嘛的 技术文档,说一说各方的具体实现,复杂的可以说下具体的设计思路,n个方案对比,贴上sql,ddl,dml设计,具体代码等具体能看的东西 2. 方法概览 方法路径,命名统一 方法名称,命名统一 方法类型 get/post… 3. 参数定义 参数命名统一,下划线,驼峰… 类型定义明确,整形,长整型,浮点,对象,指针 是否需要枚举 required Enuma a 是否必填 optional int a //非必填 必要备注,说原创 2020-12-08 17:03:30 · 1144 阅读 · 0 评论 -
后台开发常用运维命令
w,查看运行时间,用户数,平均负载 uptime,类似w cat /proc/cpuinfo ,查看cpu信息 vmstat 进程,内存使用情况 top 内存,cpu占用排行 sar 命令 ,大保健工具,所有资源信息都可查看,可以打印历史信息,需安装,yum install -y sysstat //安装sar命令包 du -sh * / du -sh filename 查看当前文件夹/文件大小 linux命令搜索 https://man.linuxde.net/ ...原创 2020-09-08 17:29:10 · 177 阅读 · 0 评论 -
linux常见命令
场见操作 查看内存大小 //查看系统中文件的使用情况 df -h //查看当前目录下各个文件及目录占用空间大小 du -sh * //方法一:切换到要删除的目录,删除目录下的所有文件 rm -f * /rm -rf * //方法二:删除logs文件夹下的所有文件,而不删除文件夹本身 rm -rf log/* 查找文件 查找文件指定内容 grep “内容关键字” filename 查找指定内容 ...原创 2019-05-24 14:07:42 · 175 阅读 · 2 评论