![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
smile_study1
这个作者很懒,什么都没留下…
展开
-
gdb打印信息输出命令
将GDB中需要的调试信息输出到文件(gdb) set logging file <文件名>(gdb) set logging on(gdb) thread apply all bt(gdb) set logging off(gdb) quit详细说明:1、# (gdb) set logging file <文件名>设置输出的文件名称2、# (gdb) set logging on输入这个命令后,此后的调试信息将输出到指定文件3、# (gdb) thread ap原创 2020-09-21 09:05:54 · 3359 阅读 · 0 评论 -
golang中无法安装第三方包的解决办法
Go 1.13 及以上(推荐)打开你的终端并执行$ go env -w GO111MODULE=on$ go env -w GOPROXY=https://goproxy.cn,direct原创 2020-08-09 09:39:31 · 958 阅读 · 0 评论 -
redis启动方法
C:\Program Files\Redis>redis-cli.exe -h 127.0.0.1 -p 6379原创 2020-07-12 22:01:19 · 107 阅读 · 0 评论 -
如何定位占用cpu过高的线程
1.首先根据top命令,发现占用cpu最高的进程PID通过ps aux | grep PID命令,进一步查看当前进程的具体信息。2. 显示当前进程下的所有线程列表ps -mp pid -o THREAD,tid,time找到耗时最高的线程TID,并将其线程ID转换为16进制格式:printf "%x\n" tid3. 打印线程的堆栈信息,thread dumpjstack pid |grep tid -A 30进一步分析堆栈信息,就会定位到问题所在...原创 2020-07-10 10:11:08 · 414 阅读 · 0 评论 -
JVM性能监控与故障处理工具
jps(JVM Process Status Tool):虚拟机进程状况工具功能与ps命令类似,可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一id在bin路径下输入: jps -l 可以输出主类的全名jstat(JVM Statistics Monitoring Tool):虚拟机统计信息监视工具用于监视虚拟机各种运行状态信息的命令行工具。可以显示本地或者远程悉尼及进程的类装载、内存、垃圾收集、JIT编译等运行数据jinfo:(Configuration I原创 2020-06-30 11:13:34 · 90 阅读 · 0 评论 -
idea中快捷键
在eclipse风格中抽取代码成为方法的快捷键 Alt+Shift+M原创 2020-06-29 09:40:15 · 63 阅读 · 0 评论 -
mybatisplus代码生成器
public class getCode { @Test public void main1() { // 1、创建代码生成器 AutoGenerator mpg = new AutoGenerator(); // 2、全局配置 GlobalConfig gc = new GlobalConfig(); String projectPath = System.getProperty("user.dir");原创 2020-06-03 22:32:01 · 120 阅读 · 0 评论 -
mybatis-plus入门篇
mybatisplus特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错支持多种数据库:支持 MySQL、MariaDB、Oracle、DB2、H2、原创 2020-06-03 22:24:39 · 146 阅读 · 0 评论 -
docker基础命令镜像篇
docker [image] pull NAME [ :TAG]其中, NAME 是镜像仓库名称(用来区分镜像), TAG 是镜像的标签(往往用来表示版本信息) 。 通常情况下, 描述 一 个镜像需要包括名称+标签信息。获取一个 Ubuntu 18.04 系统的基础镜像可以使用如下的命令:$ docker pull ubuntu: 18. 04对于Docker镜像来说, 如果不显式指定TAG, 则默认会选择la迳釭标签,这会下载仓库中最新版本的镜像。下载镜像到本地后, 即可随时使用该镜像了,原创 2020-05-19 16:33:57 · 280 阅读 · 0 评论 -
Docker核心概念
Docker 大部分的操作都围绕着它的三大核心概念 : 镜像、容器和仓库。因 此 ,准确把握这三大核心概念对于掌握 Docker 技术尤为重要 。镜像Docker 镜像类似于虚拟机镜像,可以将它理解为一个只读的模板 。例如,一个镜像可以包含一个基本的操作系统环境,里面仅安装了 Apache 应用程序(或用户需要的其他软件) 。 可以把它称为一个 Apache 镜像 。镜像是创建 Docker 容器的基础 。通过版本管理和增量的文件系统, Docker 提供了一套十分简单的机制来创建和更新现有原创 2020-05-19 13:49:53 · 110 阅读 · 0 评论 -
Docker的安装与卸载
安装基本软件$ sudo apt-get update$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common lrzsz -yapt仓库添加并阿里云的docker软件包, 把下载的key添加到本地trusted数据库中。$ sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sud原创 2020-05-16 20:24:41 · 105 阅读 · 0 评论 -
GIT高级篇
git:分布式版本控制系统https://git-scm.com/git : [g i: t]Linux系统 -> BitKeepper(2005收费)Linux系统 ->Git版本控制系统:集中式版本控制(cvs svn) 分布式版本控制(git)git优势:本地版本控制 重写提交说明 可以“后悔” 分支系统svn:a.txt “这是我的文件”git a.txt “这是我的文件” -》a.txt “这是我的第一个文件”svn:增量git:全量(每一个版原创 2020-05-09 14:47:32 · 300 阅读 · 0 评论 -
GIT基础使用
SVN冲突:避免冲突, 及时提交、更新git:版本控制软件分布式版本控制软件命令:git add:将本地文件 增加到暂存区git commit:将暂存区的内容 提交到 本地仓库(本地分支,默认master分支)git push:将本地仓库的内容 推送到 远程仓库(远程分支)git pull:将远程仓库(远程分支)的内容 拉取到 本地仓库(本地分支)安装gitmsysgit.g...原创 2020-05-06 13:18:14 · 122 阅读 · 0 评论