一灰灰blog_社区达人页

个人头像照片
一灰灰blog
已加入开发者社区2002

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布229篇文章
1条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Java
  • 数据库
擅长领域
技术认证

暂无个人介绍

暂无精选文章
暂无更多信息

2022年05月

  • 05.17 18:53:49
    发表了文章 2022-05-17 18:53:49

    180726-InfluxDB基本概念小结

    InfluxDB作为时序数据库,与传统的关系型数据库相比而言,还是有一些区别的,下面尽量以简单明了的方式介绍下相关的术语概念
  • 05.17 18:51:15
    发表了文章 2022-05-17 18:51:15

    180724-统计JVM进程中线程数两种方式小记

    /proc 目录以可读文本文件形式输出,提供现有进程和系统硬件相关的信息如 CPU、中断、内存、磁盘等等
  • 05.17 18:49:23
    发表了文章 2022-05-17 18:49:23

    Quick-Task 动态脚本支持框架之结构设计篇

    前面两篇博文,主要是整体介绍和如何使用;接下来开始进入正题,逐步剖析,这个项目是怎么一步一步搭建起来的;本篇博文则主要介绍基本骨架的设计,围绕项目的核心点,实现一个基础的原型系统
  • 05.17 18:46:10
    发表了文章 2022-05-17 18:46:10

    MySql插入唯一键冲突的三种可选方式

    MySql插入一条记录,结果提示主键冲突,怎么办? 批量插入数据时,发现插入的这批数据中,有某些记录存在唯一键冲突,一个一个跳出来就比较麻烦了,有什么好的办法直接忽略掉冲突的记录么? 下面简单记录三种处理方式
  • 05.17 18:43:34
    发表了文章 2022-05-17 18:43:34

    QuickTask动态脚本支持框架整体介绍篇

    一个简单的动态脚本调度框架,支持运行时,实时增加,删除和修改动态脚本,可用于后端的进行接口验证、数据订正,执行定时任务或校验脚本
  • 05.17 18:41:31
    发表了文章 2022-05-17 18:41:31

    180628-动态任务执行框架想法篇

    对于后端而言,数据订正可算是非常非常频繁且常见的事情了,常见的有DB、缓存、内存等数据源中的数据订正,对于非应用内存而言,其他有实体或者可以直接通过官方的提供的控制台连接进行修改的数据订正,相对比较简单,而对于应用内存,如果没有应用内通知并处理相关逻辑,多半就只能重启应用来实现刷新内存缓存了
  • 05.17 18:39:45
    发表了文章 2022-05-17 18:39:45

    Spring之借助Redis设计一个简单访问计数器

    为什么要做一个访问计数?之前的个人博客用得是卜算子做站点访问计数,用起来挺好,但出现较多次的响应很慢,再其次就是个人博客实在是访问太少,数据不好看😢... 前面一篇博文简单介绍了Spring中的RedisTemplate的配置与使用,那么这篇算是一个简单的应用case了,主要基于Redis的计数器来实现统计
  • 05.17 18:36:55
    发表了文章 2022-05-17 18:36:55

    SpringBoot之logback配置文件

    项目的日志配置属于比较常见的case了,之前接触和使用的都是Spring结合xml的方式,引入几个依赖,然后写个 logback.xml 配置文件即可,那么在SpringBoot中可以怎么做?
  • 05.17 18:35:15
    发表了文章 2022-05-17 18:35:15

    一个简单的时间窗口设计与实现

    时间窗口,通常对于一些实时信息展示中用得比较多,比如维持一个五分钟的交易明细时间窗口,就需要记录当前时间,到五分钟之前的所有交易明细,而五分钟之前的数据,则丢掉 一个简单的实现就是用一个队列来做,新的数据在对头添加;同时起一个线程,不断的询问队尾的数据是否过期,如果过期则丢掉 另外一中场景需要利用到这个时间窗口内的数据进行计算,如计算着五分钟交易中资金的流入流出总和,如果依然用上面的这种方式,会有什么问题?
  • 05.17 18:32:29
    发表了文章 2022-05-17 18:32:29

    180620-mysql之数据库导入导出

    实际工作中,需要做一下数据库迁移,需要导入导出数据,记录一下mysqldump的简单用法
  • 05.17 18:30:54
    发表了文章 2022-05-17 18:30:54

    Yaml文件语法及读写小结

    Yaml文件有自己独立的语法,常用作配置文件使用,相比较于xml和json而言,减少很多不必要的标签或者括号,阅读也更加清晰简单;本篇主要介绍下YAML文件的基本语法,以及如何在Java中实现读写逻辑
  • 05.17 18:27:17
    发表了文章 2022-05-17 18:27:17

    180612-Spring之Yml配置文件加载问题

    在resource目录下有一个application.yml文件,希望是通过@PropertySource注解,将配置文件数据读取到Environment中,然而调试发现数据始终读取不到,google之后,记录下解决方法
  • 05.17 18:25:49
    发表了文章 2022-05-17 18:25:49

    180609-Spring之事件驱动机制的简单使用

    关于事件的发起与相应,在客户端的交互中可算是非常频繁的事情了,关于事件的发布订阅,在Java生态中,EventBus可谓是非常有名了,而Spring也提供了事件机制,本文则主要介绍后端如何在Spring的环境中,使用事件机制
  • 05.17 18:23:37
    发表了文章 2022-05-17 18:23:37

    180608-Git工具之Stash

    实际开发过程中,经常可能遇到的一个问题,当你在dev分支上正开发得happy的时候;突然来了个线上bug,得赶紧从release分支上切一个bugfix分支来解决线上问题,这个时候,正在开发的东西,就得暂存了
  • 05.17 18:21:55
    发表了文章 2022-05-17 18:21:55

    180606-Linux下jdk中文乱码问题解决

    之前遇到过一次中文乱码问题,是通过在jdk的jre目录下的lib/fonts文件中添加simsun.ttf字体文件解决,但是这次遇到一个奇怪的问题,同样的字体拷贝过去后,中文不乱但是英文乱码了 记录一下解决过程: 主要思路就是给系统安装中文字体,让系统本身就支持中文即可
  • 05.17 18:20:24
    发表了文章 2022-05-17 18:20:24

    180601-MySql性能监控工具MyTop

    180601-MySql性能监控工具MyTop
  • 05.17 18:16:22
    发表了文章 2022-05-17 18:16:22

    Spring学习之事务的使用姿势一览

    主要记录下spring是如何支持事务的,以及在Spring结合mybatis时,可以怎么简单的实现数据库的事务功能
  • 05.17 18:11:23
    发表了文章 2022-05-17 18:11:23

    基于JDK的ForkJoin构建一个简单易用的并发组件

    在实际的业务开发中,需要用到并发编程的知识,实际使用线程池来异步执行任务的场景并不是特别多,而且一般真的遇到了需要并发使用的时候,可能更加常见的就是直接实现Runnable/Callable接口,丢到Thread中执行了;或者更高级一点,定义一个线程池,扔进去执行;本片博文,将从另一个角度,借助JDK提供的ForkJoin,来设计一个简单易用的并发框架
  • 05.17 18:08:42
    发表了文章 2022-05-17 18:08:42

    mysql之锁与事务

    平时的业务中,顶多也就是写写简单的sql,连事务都用的少,对锁这一块的了解就更加欠缺了,之前一个大神分享了下mysql的事务隔离级别,感觉挺有意思的,正好发现一个很棒的博文,然后也收集了一些相关知识,正好来学习下,mysql中锁与事务的神秘面纱
  • 05.17 18:01:46
    发表了文章 2022-05-17 18:01:46

    mysql之高性能索引

    当db的量达到一定数量级之后,每次进行全表扫描效率就会很低,因此一个常见的方案是建立一些必要的索引作为优化手段,那么问题就来了
  • 05.17 17:56:24
    发表了文章 2022-05-17 17:56:24

    常用Popclip工具

    PopClip是mac上的一个工具集,最大的特点就是扩展,复制一段文本,然后根据你的需求写插件,把赋值的文本作为输出,做一些你想干的事 基于PopClip,也写了一些小工具,主要是php写的,写插件的教程还是比较简单的,一个配置文件Config.plist和一个脚本文件xxx.php即可
  • 05.17 17:52:33
    发表了文章 2022-05-17 17:52:33

    报警系统QuickAlarm使用手册

    本片将主要说明QuickAlarm该如何使用,以及使用时需要注意事项
  • 05.17 17:49:27
    发表了文章 2022-05-17 17:49:27

    报警系统QuickAlarm之频率统计及接口封装

    前面将报警规则的制定加载解析,以及报警执行器的定义加载和扩展进行了讲解,基本上核心的内容已经完结,接下来剩下内容就比较简单了 1.报警频率的统计 2.报警线程池 3.对外封装统一可用的解耦
  • 05.17 17:46:54
    发表了文章 2022-05-17 17:46:54

    报警系统QuickAlarm之报警规则解析

    前面两篇分别说了报警执行器和报警规则的定义及用户扩展加载,接下来就是比较核心的一块了,如何将报警规则和报警执行器关联起来,即当发生报警时,应该call哪一个报警执行器
  • 05.17 17:44:35
    发表了文章 2022-05-17 17:44:35

    报警系统QuickAlarm之报警规则的设定与加载

    既然命名为规则,那么就需要有对应的解析器,以根据报警规则和报警类型等相关输入条件,来选择对应的报警执行器,因此本文主要包括的内容就比较清晰了 1.报警规则的定义 2.报警规则的加载 3.报警规则的解析以及报警执行器选择
  • 05.17 17:41:56
    发表了文章 2022-05-17 17:41:56

    报警系统QuickAlarm之报警执行器的设计与实现

    根据前面一篇总纲的博文,将整体结构划分为了四大块,本文则主要目标集中在第一块,报警执行器(AlarmExecute)的设计与加载上了 主要的关注点无外乎 定义-》加载-》实现逻辑三块了: 1.AlarmExecute 的接口定义 2.如何加载用户自定义的AlarmExecute 3.AlarmExecute的内部实现
  • 05.17 17:38:03
    发表了文章 2022-05-17 17:38:03

    一个可扩展的报警系统Quick-Alarm

    日常的系统中,报警是不可缺少的一环,目前报警方式很多,最常见的有直接打日志,微信报警,短信报警,邮件报警等;而涉及到报警,一般不可避免的需要提前设置一些基本信息,如报警方式,报警频率,报警用户,开关等; 另外一个常见的问题是一般采用的是单一的报警方式,比如不管什么类型的报警全部都用短信方式触达,然后就会发现手机时常处于被淹没的状态了,久而久之对报警短信就不会敏感了
  • 05.17 17:33:53
    发表了文章 2022-05-17 17:33:53

    如何借助GitHub搭建属于自己的maven仓库

    在Github上也写了不少的项目了,然后经常遇到的一个问题就是,很多自己写的项目,希望在另外一个项目中使用时,只能把这个项目下载下来,相当之不方便 因为大多数的java后端项目都是基于maven管理依赖的,所以就希望能有一个公共的maven仓库,可以把自己的项目扔进去,然后再应用就方便很多了 基于此,就有了本文这个教程了
  • 05.17 17:31:00
    发表了文章 2022-05-17 17:31:00

    Java可以如何实现文件变动的监听

    应用中使用logback作为日志输出组件的话,大部分会去配置 logback.xml 这个文件,而且生产环境下,直接去修改logback.xml文件中的日志级别,不用重启应用就可以生效 那么,这个功能是怎么实现的呢?
  • 05.17 17:25:06
    发表了文章 2022-05-17 17:25:06

    Java学习之深拷贝浅拷贝及对象拷贝的两种思路

    对象拷贝,是一个非常基础的内容了,为什么会单独的把这个领出来讲解,主要是先前遇到了一个非常有意思的场景 有一个任务,需要解析类xml标记语言,然后生成document对象,之后将会有一系列针对document对象的操作 通过实际的测试,发现生成Document对象是比较耗时的一个操作,再加上这个任务场景中,需要解析的xml文档是固定的几个,那么一个可以优化的思路就是能不能缓存住创建后的Document对象,在实际使用的时候clone一份出来
  • 发表了文章 2022-05-25

    Guava HashMultimap使用及注意事项

  • 发表了文章 2022-05-19

    如何用Java实现位图转矢量图?

  • 发表了文章 2022-05-19

    ElasticSearch不支持分组查询么?

  • 发表了文章 2022-05-19

    Java实现GIF图转字符动图实例demo

  • 发表了文章 2022-05-19

    Java实现图片转字符输出示例demo

  • 发表了文章 2022-05-19

    Java实现Gif图转字符动图

  • 发表了文章 2022-05-19

    SpringBoot系列之Prometheus自定义埋点姿势二

  • 发表了文章 2022-05-19

    【Spring系列】SpringContext.getBean()方法调用导致NPE?

  • 发表了文章 2022-05-19

    Java实现图片转字符图片示例demo

  • 发表了文章 2022-05-19

    SpringBoot系列之拦截器注入Bean的几种姿势

  • 发表了文章 2022-05-19

    SpringBoot + thymeleaf foreach踩坑记录

  • 发表了文章 2022-05-19

    Java也可以非常简单的实现图片灰度化

  • 发表了文章 2022-05-19

    Js实现粘贴板中写入text

  • 发表了文章 2022-05-19

    Guava之Supplier缓存使用示例

  • 发表了文章 2022-05-19

    SpringBoot系列之Prometheus自定义埋点上报

  • 发表了文章 2022-05-19

    封装一个根据路径获取文件资源的工具类

  • 发表了文章 2022-05-19

    mysql索引过长Specialed key was too long问题记录

  • 发表了文章 2022-05-19

    Mybatis之ParameterMap、ParameterType传参类型指定使用姿势

  • 发表了文章 2022-05-19

    Gson流式反序列化JsonReader

  • 发表了文章 2022-05-19

    实战小技巧20:jar包执行传参使用小结

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息