
Other
文章平均质量分 60
星空dream
找准自己的定位
展开
-
Java 诊断工具 Arthas 常见命令
Arthas 支持 JDK 6+,支持 Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。可以用来查看线程,内存,GC和运行时状态,查看入参/返回值/异常,快速定位应用的热点,生成火焰图等功能,帮助更快排查疑难问题。thread 1 命令会打印线程ID 1的栈。arthas-boot是Arthas的启动程序,它启动后,会列出所有的Java进程,用户可以选择需要诊断的目标进程。如:history,cat,echo,pwd,grep。转载 2022-08-22 14:30:23 · 1475 阅读 · 0 评论 -
gitignore不起作用
.gitignore中已经标明忽略的文件目录下的文件,git push的时候还会出现在push的目录中,原因是因为在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,这时候我们就应该先把本地缓存删除,然后再进行git的push,这样就不会出现忽略的文件了。git清除本地缓存命令如下:git rm ...转载 2019-10-28 16:24:46 · 196 阅读 · 0 评论 -
GIT提交message规范
<type>(<scope>): <subject><body><footer># type 用于说明 commit 的类别,只允许使用下面7个标识。feat: 新功能(feature)fix: 修补bugdocs: 文档(documentation)style: 格式(不影响代码运行的变动)refactor: 重...原创 2019-08-21 19:45:57 · 476 阅读 · 0 评论 -
GIT 常用命令
一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# ...转载 2019-03-28 10:29:01 · 164 阅读 · 0 评论 -
分布式之数据库和缓存双写一致性方案解析
首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于是博主战战兢兢,顶着被大家喷的风险,写了这篇文章。文章结构本文由以下三个部分组成...转载 2018-12-15 17:42:42 · 205 阅读 · 0 评论 -
git&maven命令
git命令git diff #查看差异git push origin feature/recover_pwd_bug #推送git commit -m ‘perf #重置密码逻辑优化'git log #查看提交版本号git reset --hard <版本号> #本地回退到相应的版本git push origin <分支名> --force #远端的仓库...原创 2017-12-29 17:54:02 · 392 阅读 · 0 评论 -
Intellij IDEA 快捷键整理
【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+S转载 2017-09-05 12:53:49 · 301 阅读 · 0 评论 -
Solr--企业级搜索应用服务器
1. 概述1.1.什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用原创 2017-05-20 21:35:44 · 940 阅读 · 0 评论 -
Maven Scope取值的含义
maven依赖关系中Scope的作用 Dependency Scope 在POM 4中,中还引入了,它主要管理依赖的部署。目前可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 * runtime,只在运行时使用,如JDBC驱转载 2017-05-12 20:51:31 · 1079 阅读 · 0 评论 -
公司创始人、董事长、CEO和总裁谁更大,有什么区别?
创始人 英文称Founder,创始人是一个企业,社团,基金、组织,网站等的发起和创立人。任正非是华为的创始人。如果公司一开始就有多个人就叫联合创始人。比如腾讯有马化腾张志东等5位联合创始人,阿里巴巴则有马云、张英等18罗汉作为联合创始人。董事长 英文称Chairman,日韩称会长。董事长是公司或机构的最高管理者,是企业所有权的代表,拥有召原创 2016-12-16 17:18:28 · 8538 阅读 · 0 评论