随笔分类 - 杂记
记录一些较麻烦又懒得记的东西
摘要:🐜 版本信息: 🐞 JDK:1.8+ 🐌 IDEA:2019.3 🐝 插件项目基于gradle构建。 🦟 知识背景:swing 🦇 参考文档: http://www.jetbrains.org/intellij/sdk/docs/tutorials/build_system/prereq
阅读全文
摘要:前言 目前工作中用到的分布式缓存技术有redis和memcached两种,缓存的目的是为了在高并发系统中有效降低DB的压力,但是在使用的时候可能会因为缓存结构设计不当造成一些问题,这里会把可能遇到的坑整理出来,方便日后查找。 一、常用的两种缓存技术的服务端特点 1.1:Memcache服务端 Mem
阅读全文
摘要:最近公司有个需求需要借助InfluxDB实现(或者更准确的说,使用该数据库可以更容易的实现),因此稍微看了下这个数据库,把比较重要的一些东西先简单记录一下,日后如果踩坑,也会继续在下面补充。 零、下载&安装 官方地址:https://portal.influxdata.com/downloads/
阅读全文
摘要:本篇文章基于上一篇,只针对数据采集做介绍,会提供一个SDK的实现和使用,会做实现方案的介绍,具体详细介绍下面边框加粗的部分: 一、数据采集 接着拿上一篇里的例子来说,把例子里的图贴过来: 图1 简单回顾下上图,一次API调用,完成上面各个业务服务的调用,然后聚合所有服务的信息,然后Redis_02的
阅读全文
摘要:一、分布式链路追踪可以做什么? 1.1:简单集群架构&微服务架构 先来看下最简单的网站集群架构图: 图1 在这个图里,存在从1~n个服务器,通过负载均衡器SLB进行请求分发,在每个服务器里,都做同一件事情。 现在来看下这个系统的具体业务逻辑(就是图1中每台服务器执行的逻辑,这里是假设其中一个业务接口
阅读全文
摘要:一、前言 开始之前,你需要准备的环境: Linux系统机器或者虚拟机一台,里面需要安装的软件:git、jdk、perl。 二、简单介绍 java性能分析火焰图的所做的事情就是能够分析出java程序运行期间存在的性能问题,因为某段代码拖慢整个程序执行是不允许的,因此靠火焰图的绘制和分析就可以找出类似的
阅读全文
摘要:1.安装jdk: 网上一堆说先从windows下压缩包,然后通过共享文件夹copy到linux系统里,然后解压安装,emmmmm 首先进入usr文件夹,新建java文件夹: 直接通过wget命令下载压缩包(如果找不到wget工具,可以通过apt-get install wget安装此工具): 后面u
阅读全文