- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Service Mesh
什么是Service MeshService mesh 又译作 ”服务网格“,作为服务间通信的基础设施层。Buoyant 公司的 CEO Willian Morgan 在他的这篇文章 WHAT’S A SERVICE MESH? AND WHY DO I NEED ONE? 中解释了什么是 Service Mesh,为什么云原生应用需要 Service Mesh。如 Willian Morgan 所
2017-09-25 10:06:41 1011
转载 为什么说Flutter是革命性的?
译者按:在本文发布的时候,Flutter 的 SDK 尚不能从中国大陆直接下载,不过我们在和本文作者沟通的时候,他表示 Google 正在考虑为国内开发者提供更便捷的下载方式。Flutter 是什么?Flutter 移动应用程序 SDK 是为开发人员提供一种创建快捷、美观的应用程序的新方式,从而摆脱过去那种千篇一律的 app,尝试过 Flutter 的人都会真的爱上它。与任何新
2017-09-20 15:36:08 5581
原创 java 获取内存dump 的几种方式
1、获取内存详情:jmap -dump:format=b,file=e.bin pid这种方式可以用 jvisualvm.exe 进行内存分析,或者采用 Eclipse Memory Analysis Tools (MAT)这个工具2. 获取内存dump: jmap -histo:live pid这种方式会先出发fullgc,所有如果不希望触发fullgc 可以使
2017-09-19 19:19:32 30276 1
原创 java 获取线程dump最佳方案
最近在做openapm 监控相关的项目,其中涉及到破析线程dump的功能。其中有2个方案。第一个方案是指令获取: jstack -l pid。第二种方案是在程序里面开一个线程获取数据。代码如下public class Runthread {public static void main(String[] args) {// 线程1new Thread() {@O
2017-09-19 17:23:00 11472 1
原创 go echo后端处理跨域的两种方式
跨域问题一般需要在后台解决会比较好。1.第一种方式当然是接受所有的跨域方式:func setAccessOriginUrl(c echo.Context) { c.Response().Header().Set("Access-Control-Allow-Origin", "*")}2.第二种接受指定地址的跨域请求:func setAccessOri
2017-09-19 17:00:27 3735
原创 tcp 服务端
1.新建TcpServer type TcpServer struct { // 记录每个IP的连接数量 perIPConnCounter ipmanager.PerIPConnCounter ln net.Listener}func (tc *TcpServer) Start() { var las
2017-09-06 17:48:36 344 2
原创 golang tcp 客户端
最近找了网上tcp客户端的例子,都不是很好,特今天写一个tcp 客户端案例。1.新建tcpclient结构体:type TcpClientModel struct { Conn net.Conn //发送chan SendChan chan []byte //心跳chan ClientPingChan cha
2017-09-06 17:27:29 5292 1
转载 使用docker搭建hadoop分布式集群
使用Docker搭建部署Hadoop分布式集群 在网上找了很长时间都没有找到使用docker搭建hadoop分布式集群的文档,没办法,只能自己写一个了。 一:环境准备: 1:首先要有一个Centos7操作系统,可以在虚拟机中安装。 2:在centos7中安装docker,docker的版本为1.8.2 安装步骤如下: 安装制定版本的dockeryum install -y
2017-09-05 09:03:00 192
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人