自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

琦彦

Find out who you are,and be that person.

  • 博客(703)
  • 资源 (11)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Docker :常用命令小册子

课程分享:课程分享:Docker+Kubernetes(k8s)微服务容器化实践 课程分享:Kubernetes(k8s)生产级实践指南 从部署到核心应用 课程分享:(极客时间)深入剖析Kubernetes Docker 命令查询基本语法Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker Daemon。 ...

2019-10-01 14:51:33 3232 6

原创 使用 Java 操作 Kubernetes API

目录本文目标k8s-client-java选型kubernetes-client/java和fabric8io/kubernetes-client对比kubernetes-client/java的使用REST APIkubectl api-versionsREST API实例: API Object 整体划分图 (红星符号代表常用资源)kubernet...

2019-09-25 09:38:43 36201 28

转载 kubectl :命令技巧大全

kubectl 命令技巧大全Kubctl 命令是操作 kubernetes 集群的最直接和最 skillful 的途径,这个60多MB大小的二进制文件,到底有啥能耐呢?请看下文:Kubectl命令概览Kubernetes提供的kubectl命令是与集群交互最直接的方式,v1.6版本的kubectl命令参考图如下:上面Kubectl的子命令主要分为8个类别:基础...

2019-07-25 08:39:24 20603

原创 Win10:快捷键整理,嗖嗖地办公

Windows 徽标键键盘快捷方式按该键 执行以下操作 Windows 徽标键 打开或关闭“开始”菜单。 Windows 徽标键+ A 打开操作中心。 Windows徽标键+ B 将焦点设置到通知区域。 Windows 徽标键+ Shift + C 打开超级按钮菜单。 Windows 徽标键+ D 显示和隐藏桌面。 ...

2019-07-17 10:08:36 439

原创 基于SpringBoot和WebUploader实现大文件分块上传.断点续传.秒传

大文件面临的问题上传速度慢 -- 应对:分块上传 上传文件到一半中断后,继续上传却只能重头开始上传 -- 应对:断点续传 相同文件未修改再次上传,却只能重头开始上传 --应对:秒传分片上传1、什么分片上传分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块(我们称之为Part)来进行分别上传,上传完之后再由服务端对所有上传的文件进行汇总整合成原始的文件2、分片上传适用场景大文件上传 网络环境环境不好,存在需要重传风险的场景3、上传的具体流程因...

2021-03-05 17:24:42 52

原创 深入构建Kubernetes基础架构

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录架构入口点:DNS内容分发网络(CDN)负载均衡器网络和安全架构Kubernetes站点可靠性工程(SRE)存储镜像仓库CI/CD体系结构结论在本博客中,我们将探讨构建基础架构的最佳方法,并根据约束条件做出各种决策。架构首先,建议你的架构尽可能模块化,以便在将来有需要时可以灵活地进行增量更改...

2021-02-23 10:03:11 106 6

原创 Docker Compose:部署SpringBoot应用(含MySQL,Redis,Nacos,RabbitMQ)

目录前言Docker Compose安装、常用命令、模板文件使用Docker Compose的步骤使用Docker Compose部署SpringBoot应用1. 运行配置要求2. 容器化SpringBoot应用3. SpringBoot依赖服务脚本devecimag-docker-compose-env.yml参数变量.envMySQL 数据库脚本执行1. Navicat2. Docker命令4. SpringBoot应用服务脚本devecima..

2021-02-22 15:29:18 1417 6

原创 Vmware端口映射: 其他电脑访问本地的虚拟机

目录本文基础环境虚拟机端口映射操作查看虚拟机网络名称虚拟网络编辑器NAT设置配置端口映射测试访问注意防火墙关闭本文基础环境两台电脑在一个虚拟机中 网络模式:NAT思路很简单: 就是端口映射虚拟机端口映射操作查看虚拟机网络名称虚拟网络编辑器编辑--选择虚拟网络编辑器--点击更改设置NAT设置ip查看中我们知道虚拟机网络是VMnet8选中VMnet8一行, 点击NAT设置配置端口映射点击添加按...

2021-02-20 17:27:15 68

原创 云原生景观:应用程序定义和开发层解决了什么问题?如何解决的?

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区云原生景观系列 叮,你收到一份云原生景观简介 云原生景观:供应层(Provisioning)解决了什么问题?如何解决的? 云原生景观:运行时层解决了什么问题?如何解决的? 云原生景观:编排和管理层解决了什么问题?如何解决的? 云原生景观:应用程序定义和开发层解决了什么问题?如何解决的? 目录数据库是什么..

2021-02-18 14:58:15 68

原创 Kubernetes升级:自己动手的权威指南

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录升级KubernetesKubernetes集群:升级指南1. 登录第一个节点并仅升级kubeadm工具:2. 验证升级计划:3. 应用升级计划:4. 更新Kubelet并重新启动服务:5. 将升级计划应用于其他主节点:6. 在所有主节点上升级kubectl:7. 在工作节点上升级kubeadm:8. 登录到主节点并驱逐第..

2021-02-10 10:00:12 59

原创 docker-maven-plugin:自动构建Maven多模块的Docker镜像,并推送到Docker Registry或阿里云

目录docker-maven-plugin基本介绍使用手册Maven Goals命令Maven命令执行顺序Skip Docker Goals Bound to Maven Phases(跳过)Configuration使用示例注意事项(准备工作)Maven多模块工程Pom配置-父工程配置信息Pom配置-子工程编写Dockerfile文件制作镜像前提:推送镜像-Docker RegistryDocker Registry 2.0搭建...

2021-02-05 17:05:14 174

原创 Idea:连接Docker服务器

目录基础环境Docker开启远程API修改docker.service文件配置生效重新启动Docker服务开启2375端口测试--curl http://192.168.172.128:2375/versionIdea 集成Docker问题:idea 底层显示docker窗口基础环境Idea:2019.1.3Docker:20.10.2Centos: 7.8Docker开启远程API修改docker.service文件vim /u..

2021-02-04 15:16:29 159

原创 Idea:连接远程主机SFTP服务实现文件上传和下载

Idea版本2019.1.3连接远程服务器顶部栏依次选择"Tools" -> "Deployment-> “Configuration” 点击 “+” 号,在弹出的窗口里输入名称,Type选择“SFTP”就行,点击“OK” 补充用户名密码,点击Test Connection按钮,测试连接是否成功(“Root path”指的是登录后访问的目录) Tools -> Start SSH session,在弹出的小窗里选择刚才添加的,就可以成功在Terminal里远程操作.

2021-02-04 14:56:23 68

原创 轻松快速地调整Kubernetes的CPU和内存

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录为容器和 Pod 分配CPU和内存资源CPU和内存单位Resources Quota: 限制namespace的资源消耗Limit Ranges:配置默认的CPU请求和限制工具:管理Kubernetes的CPU和内存总结在Kubernetes中分配和管理CPU和内存资源可能很棘手,但也很容易。本文,我将向你展示什么是Kubernete..

2021-02-04 09:18:24 83

原创 阿里云镜像仓库:拉取和推送Docker镜像

Docker:镜像加速器阿里云创建阿里云账号首先你需要创建一个阿里云的账户地址:https://www.aliyun.com创建完阿里云账户的时候,他会让你创建一个仓库的账户例如username:myresp, password:456789 这两个密码是独立的,账号一致如果已经有账号了就直接登录即可(仓库的账号用户名下面会用到)接下就是创建命名空间,可以直接访问改地址https://cr.console.aliyun.com也可以在登陆之后的页面上搜索容器镜像服务也可以..

2021-01-30 16:17:47 159

原创 Docker可视化工具Portainer的安装和使用

目录Portainer介绍Portainer主要功能:优势不足官方的 Demo 体验管理单台Docker主机基础环境部署Portainer服务器部署过程部署命令说明通过ip:9000访问,创建用户添加Local Docker主机添加RemoteDocker主机主界面功能介绍Portainer介绍Docker的可视化管理工具有DockerUI、Shipyard、Rancher、Portainer等,本文使用Portainer工具对D...

2021-01-30 11:08:06 208

转载 Docker Compose安装、常用命令、模板文件

目录Compose 简介Compose中有两个重要的概念:安装与卸载二进制包PIP 安装bash 补全命令检测是否安装成功卸载Compose 命令说明命令对象与格式命令选项命令使用说明buildconfigdownexechelpimageskilllogspauseportpspullpushrestartrmrunscalestartstoptopunpauseup.

2021-01-29 10:15:55 78

原创 2021年云原生技术趋势

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录系统设计:单体架构的回归云服务:统一控制平面运维:可编程的Linux内核安全性:重新考虑漏洞管理开发:Rust逐渐替代C++2020年3月下旬的几周时间里,COVID-19使全球业务停滞不前,因此每个人都在试图找出应对这种疫情的最佳方法。那时候,没有人知道会发生什么,因此会议被取消,合同被搁置,项目被推迟。一切都停止了。但是,到2..

2021-01-23 16:54:09 2236 5

原创 在win10上使用VMware Pro16 安装 CentOS 7.9 设置静态IP 可以访问外网

目录软件版本使用VMware Pro16创建虚拟机新建虚拟机选择操作系统指定虚拟机名称,网络类型,磁盘自定义硬件配置处理器虚拟化再选择CD/DVD选项,再点击使用ISO映像文件将之前下载的centos7.8的.iso文件选中即可,然后点击确定关闭声卡启动时连接虚拟机创建完成安装 CentOS 7.9开启虚拟机,选择Install CentOS 7选择语言,添加中文和英文磁盘进行分区点击开始安装设置ROOT密码,等待安装完成重启Centos.

2021-01-23 16:50:16 133

原创 2021年值得关注的15个DevOps趋势

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录2021年值得关注的15个DevOps趋势1.迁移到微服务将成为必须2. Hybrid(混合)将成为部署规范3. DataOps将蓬勃发展4.弹性测试将成为主流5. GitOps将成为常态6.将会有更多的应用迁移到无服务器7. NoOps出现8. BizDevOps将大放异彩9.基础设施即代码(IaC)的地位将更高10..

2021-01-18 16:51:00 2719 2

原创 Redis:单线程模型效率为什么这么高,6.0为啥开始引入多线程

Redis6.0之前是单线程模型首先我们要明确一个共识,我们通常所说的Redis单线程是指获取 (socket 读)、解析、执行、内容返回 (socket 写) 等都由一个顺序串行的主线程处理,这个主线程就是我们平时说的"单线程",而其他的清理脏数据、无用连接的释放、LRU淘汰策略等等也是有其他线程在处理的,因此其实在Redis6之前的Redis本质上也是多线程的。为什么这些操作要放在同一个主线程中,官方给出的解释:传送门通常瓶颈不在 CPU,而是在内存和网络IO; 多线程会带来线程不安全.

2021-01-13 14:01:02 176

转载 使用 Java 测试网络连通性的几种方法

目录概述简单判断两台机器的可达性清单 1:简单判断两台机器的可达性指定本地和远程网络地址,判断两台机器之间的可达性程序清单 2:指定本地地址和远程地址,判断两台机器之间的可达性IPv4 和 IPv6 混合网络下编程程序清单 3: 判断本地地址和远程地址是否同为 IPv4 或者 IPv6程序清单 4:跳过本地地址和 LinkLocal 地址结束语概述在网络编程中,有时我们需要判断两台机器之间的连通性,或者说是一台机器到另一台机器的网络可达性。在系统层面的测试中,我们

2021-01-12 20:28:25 191

原创 Java通过WOL,3步实现远程开机

目录远程开机(Wake onLAN)WOL实现远程开机分为3大步。魔术包Magic Packet第一步:设置主机的有线网卡Wake on Magic Package属性为Enable。1.首先进入cmd命令窗口,查看自己的有线网卡的ip地址和mac地址,写java程序时需要使用。2.网卡要开启唤醒魔包(Wake on magic packet)第二步:进入BIOS,设置Wake On Lan属性为Enable 第三步:远程端启动java程序,发送MagicPa...

2021-01-12 20:20:40 161

原创 应该监控哪些Kubernetes健康指标

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录1. 资源和利用率指标2. 状态指标3. 控制平面指标4. 控制平面健康状况etcd集群中是否有leaderAPI请求延迟工作队列延迟调度程序问题5. 事件6. 应用程序指标总结Circonus最近对Kubernetes运营商进行的一项调查中,收集哪些健康状况指标是运营商面临的最大挑战之一。考虑到Kubern...

2021-01-11 14:26:13 5717 4

转载 设计模式在美团外卖营销业务中的实践

一、前言随着美团外卖业务的不断迭代与发展,外卖用户数量也在高速地增长。在这个过程中,外卖营销发挥了“中流砥柱”的作用,因为用户的快速增长离不开高效的营销策略。而由于市场环境和业务环境的多变,营销策略往往是复杂多变的,营销技术团队作为营销业务的支持部门,就需要快速高效地响应营销策略变更带来的需求变动。因此,设计并实现易于扩展和维护的营销系统,是美团外卖营销技术团队不懈追求的目标和必修的基本功。本文通过自顶向下的方式,来介绍设计模式如何帮助我们构建一套易扩展、易维护的营销系统。本文会首先介绍设计模式与领

2021-01-08 16:53:24 102

转载 Java线程池实现原理及其在美团业务中的实践

随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池:ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务。了解并合理使用线程池,是一个开发人员必修的基本功。本文开篇简述线程池概念和用途,接着结合线程池的源码,帮助读者领略线程池的设计思路,最后回归实践,通过案例讲述使用线程池遇到的问题,并给出了一种动态化线程池解决方案。一、写在前面1.1 线程池是什么线程池(Thread

2021-01-08 16:50:10 90

原创 MySQL:日期时间函数-日期时间计算和转换

目录MySQL 日期与时间方面的函数获得当前日期时间转换MySQL Str to Date (字符串转换为日期)函数:str_to_date(str, format)MySQL (日期、天数)转换函数:to_days(date), from_days(days)MySQL (时间、秒)转换函数:time_to_sec(time), sec_to_time(seconds)MySQL 拼凑日期、时间函数:makdedate(year,dayofyear), maketime(hou

2021-01-08 16:42:13 144

原创 云原生景观:编排和管理层解决了什么问题?如何解决的?

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录编排和调度( Orchestration & scheduling )是什么解决了什么问题它如何解决相应的解决工具协调和服务发现 (Coordination &Service Discovery )是什么解决了什么问题它如何解决备注:相应的解决工具远程过程调用(RPC)是什么解决了什么...

2020-12-31 14:20:01 2725 8

原创 2020年过去了,我很怀念它

还有不到3天,2020年就要结束了,我们一整年都是匆匆忙忙的,到了年底,意识到又一年过去了,往往才能想起来去和一些事情告别。就像《少年派的奇幻漂流》中的一句台词:「人生就是不断地放下,但最遗憾的是我们来不及好好告别。」似乎一说到告别啊,就满是伤感和遗憾,那如果我们反过来想,有没有美好的告别呢?有没有让人快乐的告别呢?生活篇:闲时与你立黄昏,灶前笑问粥可温工作篇:做技术的人不宜太出风头,要团结同事要注意团结同事,不要处处想着表现自己把风头集中到自己身上,对自己很不利给...

2020-12-30 18:04:00 400 5

原创 管理Kubernetes成本的5个基本技巧

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录1.确定你的工作负载是否适合Kubernetes2.了解工作负载的资源要求3.选择大小合适的节点4.正确设置你的资源请求和限制5.应用程序中要具有可观察性如果你在Kubernetes部署上的支出超出预期,那么你并不"孤单"。许多Kubernetes运营商的Kubernetes成本都比他们预期的要高。这是因为,与Kubernete...

2020-12-30 13:47:28 521

原创 Mybatis:Example类的使用--基本增删改查,模糊查询,排序,or,分页查询

MyBatis Generator 介绍MyBatis Generator:简称MBG,是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查,以及QBC风格的条件查询。但是表连接、 存储过程等这些复杂sql的定义需要我们手工编写。QBC检索QBC(Query By Criteria)是一种面向对象的查询方式,这种查询方式以函数API的方式动态地设置查询条件,组成查询语句。使用QBC(Query By Criter

2020-12-26 17:33:00 189

转载 数据校验-Hibernate Validator提升后端校验体验

目录Hibernate Validator的使用依赖bean约束声明和验证,Validator方法约束声明和验证,ExecutableValidator约束注解空与非空检查Boolean值检查日期检查数值检查其他hibernate-validator扩展约束(部分)自定义约束注解分组约束在Spring中使用Hibernate Validator配置Validator请求参数bean验证方法参数验证配置使用分组数据校验是在平时

2020-12-26 16:21:15 111

原创 Serverless中微服务的优缺点和最佳实践

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录Serverless中微服务的优势1. 选择性地可伸缩性和并发性2. 细粒度的资源分配3. 松耦合4. 支持多运行时环境5. 开发团队的独立性Serverless中微服务的缺点1. 难以监视和调试2. 可能会经历更多的冷启动3. 其他缺点Serverless微服务的挑战和最佳实践1. Serverless中微...

2020-12-23 17:40:38 225 2

原创 MySQL: 修改最大连接数

目录1. 查看MySQL的最大连接数2. 查看当前状态的连接数量3. 修改MySQL的连接数方法1:MySQL配置文件 my.ini 或 my.cnf方法2:set GLOBAL max_connections1. 查看MySQL的最大连接数show variables like '%max_connections%';max_connections默认值是151 该参数设置过小的最明显特征是出现”Too many connections”错误;2. 查看当前状态的连

2020-12-21 11:19:30 144

原创 提高微服务安全性的11个方法

原文发表于kubernetes中文社区,为作者原创翻译,原文地址更多kubernetes文章,请多关注kubernetes中文社区目录为什么选择微服务?1.通过设计确保安全OWASP2.扫描依赖3.随处使用HTTPS安全的GraphQL API安全的RSocket端点4.使用身份令牌授权服务器:多对一还是一对一?在JWT上使用PASETO令牌5.加密和保护密钥6.通过交付流水线验证安全性7.降低攻击者的速度8.使用Docker Rootl..

2020-12-21 08:41:47 7270 16

转载 NSSM:封装exe和cmd为Windows系统服务

介绍NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下:支持普通exe程序(控制台程序或者带界面的Windows程序都可以) 安装简单,修改方便 可以重定向输出(并且支持Rotation) 可以自动守护封装了的服务,程序挂掉了后可以自动重启 可以自定义环境变量官网http://nssm.cc使用下载最新版本nssm,也可以下载最新releas

2020-11-29 19:58:21 372

原创 Grafana:灵活的配置

Grafana常见配置问题1. 免密登录编辑conf目录下的default.ini文件就可以做到。开启免密登入,enabled改成true[auth.anonymous] # enable anonymous access enabled = true #默认false # specify role for unauthenticated users org_role = Viewer #默认Viewer2. 更改背景颜色背景颜色...

2020-11-29 12:11:42 320

转载 Spring Cloud Gateway 2.1.0 中文官网文档

目录1. 如何在工程中引用Spring Cloud Gateway2. 词汇表3. 如何工作的4. 路由断言Factories4.1 After 路由断言 Factory4.2 Before 路由断言 Factory4.3 Between 路由断言 Factory4.4 Cookie 路由断言 Factory4.5 Header 路由断言 Factory4.6 Host 路由断言 Factory4.7 Method 路由断言 Factory4.8 Path 路

2020-11-24 17:37:23 392

原创 Maven: 让你的编译和打包自动化

1.Maven中指定Java的编译版本和源文件编码方式Maven默认编译版本是JDK1.5,在很多时候,发现有些代码报错,又找不到原因,很有可能是没有配置JDK版本。就如有一次我遇到的问题:定义全局异常处理类继承HandlerInterceptorAdapter时候,preHandle方法上面有@Override就一直报错,点开HandlerInterceptorAdapter源码,明显是有这个方法,后来发现JDK版本的问题,按如下方法设置好后,错误解决了。一、第一种方式在项目的pom.xm.

2020-11-24 17:17:08 336 2

原创 SpringBoot:Windows平台下JAR包的启动,停止和日志分割脚本

目录JAR包的启动脚本多个JAR包同时启动单个JAR包启动,并输出日志单个JAR包启动,并输出按天分割的日志JAR包的停止脚本停止一个端口停止多个端口停止多个连续端口JAR包的启动脚本多个JAR包同时启动@echo offecho.echo WebVR START...echo.:: 进入目录文件夹d:cd D:\JT\java\workspace\webvr-end\deploy:: 执行多个javaw命令,但是无法输出日志echo

2020-11-23 19:08:36 481

增量打包工具 patch-generator-desk-v2.0.0

项目增量打包神器:全自动web增量打包发版,支持git/svn,支持多模块项目

2018-06-06

idea :插件Statistic 统计代码数量和行数

显示项目统计数量。 这个插件显示的是按扩展名排序的文件,以及大小、行数、LOC等。 用户可以选择统计(Project/Module/Package/File)范围,选择范围后需要点击Refresh,。 (这个插件需要Java1.8)

2018-12-21

nssm-2.24-103.zip

NSSM:封装exe和cmd为Windows系统服务 NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。

2020-12-11

MySQL:使用mysqldump在Windows数据库定时备份

MySQL:使用mysqldump在Windows数据库定时备份-- mysqldump --opt --single-transaction=TRUE --user=%user% --password=%password% --host=%host% --protocol=tcp --port=%port% --default-character-set=%charSet% --routines --events %dbName% > %backupPath%\%backupFileName%ry-cloud_%dateTime%.sql

2020-12-11

Domain Driven Design (DDD Classic by Eric Evans).pdf

在微服务(Microservices)架构实践中,人们大量地借用了DDD中的概念和技术,比如一个微服务应该对应DDD中的一个限界上下文(Bounded Context);在微服务设计中应该首先识别出DDD中的聚合根(Aggregate Root);还有在微服务之间集成时采用DDD中的防腐层(Anti-Corruption Layer, ACL)

2020-02-02

prometheus-2.0.0.linux-amd64.tar.gz

Prometheus 属于一站式监控告警平台,依赖少,功能齐全

2017-11-23

luke-6.6.0

Luke:用于Lucene / Solr / Elasticsearch索引的GUI工具;具体参考:https://blog.csdn.net/fly910905/article/details/81190382

2018-07-24

grafana-4.6.2.linux-x64.tar.gz

Prometheus自带的图表是非常基础的,只能用来临时查看一下数据。如果要构建强大的Dashboard,还是需要更加专业的工具才行。这个工具就是Grafana

2017-11-23

阿里巴巴Java开发手册(终极版).pdf

《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总 结, 经历了多次大规模一线实战的检验及不断的完善, 系统化地整理成册, 反馈给广 大开发者。 现代软件行业的高速发展对开发者的综合素质要求越来越高, 因为不仅是 编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如: 数据库的表 结构和索引设计缺陷可能带来软件上的架构缺陷或性能风险; 工程结构混乱导致后续 维护艰难;没有鉴权的漏洞代码易被黑客攻击等等。 所以本手册以 Java 开发者为中心 视角,划分为编程规约、异常日志、 单元测试、 安全规约、工程结构、 MySQL 数据库六 个维度,再根据内容特征,细分成若干二级子目录。根据约束力强弱及故障敏感性, 规约依次分为强制、推荐、参考三大类。 对于规约条目的延伸信息中,“说明” 对内 容做了适当扩展和解释; “正例” 提倡什么样的编码和实现方式; “反例” 说明需要 提防的雷区, 以及真实的错误案例。

2017-09-25

Linux--Java环境搭建(Jdk8、MySQL5.7、Redis3.2)

Linux-JAVA环境搭建实施手册,包含Jdk8安装、MySQL5.7安装、Redis3.2安装,已经服务器硬件环境和网络环境说明

2019-04-20

毕向东_Java基础源代码Codes

毕向东老师的java源码,对java学习很有帮助

2015-08-04

琦彦的留言板

发表于 2020-01-02 最后回复 2020-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除