- 博客(7)
- 收藏
- 关注
原创 pprof动手实战
一、在golang程序的main方法中加上如下代码"net/http"_ "net/http/pprof"go func() { fmt.Println(http.ListenAndServe(":8080", nil))}()二、经过一波压测之后,发现内存还一直很高。使用如下命令:1、go tool pprof http://127.0.0.1:8080/debug/pprof/heap2、tree或者top [n](top 10:看排名前10)3、web图形化分
2020-08-20 15:24:00 213
原创 Docker初识与应用
一、Docker安装(Mac) brew cask install docker二、Docker命令-基本信息 docker version查看docker版本 docker info查看docker详细信息 docker --help查看docker命令三、Docker命令-镜像命令 docker images 本地现有镜像 docker images -a列出本地所有的镜像 docker images -p只显示镜像ID docker im...
2020-07-28 10:36:42 180
原创 互联网之利器系列-RocketMq(一)
一、Rocket Mq介绍 RocketMQ是一款分布式、队列模型的消息中间件,是阿里巴巴集团自主研发的专业消息中间件,借鉴参考了JMS规范的MQ实现,更参考了优秀的开源消息中间件KAFKA,实现了业务消峰、分布式事务的优秀开源框架。 开源git路径:https://github.com/apache/rocketmq 何为优秀: 1.其底层代码编写清晰优秀,采用Netty NIO框架进行数据通信。 2.摒弃了Zookeeper,内部使用更轻量级的NameServe...
2020-07-28 09:58:04 281
原创 互联网利器之rocketMq系列-Docker部署rocketMq环境
一,rocketMq架构图拉取镜像:docker pull rocketmqinc/rocketmq:4.4.0二,部署Name Server启动容器:docker run -d -p 9876:9876 -v {RmHome}/data/namesrv/logs:/root/logs -v {RmHome}/data/namesrv/store:/root/store --name rmqnamesrv -e "MAX_POSSIBLE_HEAP=100000000" rocketmqin
2020-07-01 11:10:59 689
原创 Dubbo系列——monitor监控
废话不多说,直接上1、 下载配置系统模板,前后端代码都有的,注明,dubbo官方提供的界面有点丑,使用git上开源的好看一点的,见百度网盘(https://pan.baidu.com/s/1nzvVFQJ3w8uZRzho0HwhGA 密码q6sh)。解压之后导入maven工程。目录结构如下:二、本次采用的是mysql来配合系统的使用,这之前需要创建相应的表格,SQL如下:create.sql:S...
2020-06-10 18:12:51 300
原创 Guice——轻量级注解Guice简单之美
Guice是谷歌推出的一个轻量级依赖注入框架,帮助我们解决Java项目中的依赖注入问题。如果只想在项目中使用依赖注入,这时候我们可以考虑使用Guice,不需要使用Spring那个庞然大物。本文参考了Guice官方文档,详细信息可以直接查看Guice文档。一、引入依赖maven配置<dependency> <groupId>com.google.inject</...
2018-03-02 11:48:29 9834 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人