java
文章平均质量分 75
mrjyng
虚心若愚,求知若饥
展开
-
在idea中发布Springboot项目到docker仓库
在idea中发布springboot项目原创 2022-11-25 09:50:33 · 430 阅读 · 1 评论 -
mybatis中的设计模式-动态代理
JDK中的反射Java开发同学大概都知道java.lang.reflect包提供的反射功能,只是我们平时业务开发中很少使用到,但是在一些基础框架中反射是很常见的;另外,jdk7开始中又提供了一种全新的反射API: java.lang.invoke.动态代理有一定经验的开发人员,一定都知道静态代理设计模式,这里简单放一张类图。静态代理存在一个问题,就是当被代理类很多的时候,需要创建大量的代理类,并且会有很多的重复模板代码,会造成代码难以维护。通过动态代理可以解决这个问题,所谓动态代理,就是不需要为每原创 2022-09-16 11:30:44 · 409 阅读 · 0 评论 -
spring项目集成MQTT消息收发
spring mqtt消息收发集成原创 2022-08-30 15:57:44 · 2871 阅读 · 0 评论 -
Mockito单元测试
springboot项目单元测试:junit4+mockito什么是单元测试mockito举个例子单元测试的意义什么是单元测试摘自维基百科的解释:单元测试在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。可以看到,对于Java这种面向对象原创 2021-09-11 15:17:15 · 1340 阅读 · 0 评论 -
kibana discover查询语法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、kibana是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言最近公司要求所有应用接入统一日志管理平台ELK,所以经常会到kibana看板查询日志,为了提高问题排查效率,作为开发人员必需掌握Kibana Query Language。语法类型的知识,坐下笔记以防不时之需。一、kibana是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解...原创 2020-10-31 17:02:36 · 5392 阅读 · 1 评论 -
ES Scroll滚动查询
当一个index中数据量比较多时,可以使用ES提供的滚动查询API来提高查询性能。首先新建一个索引,插入一些测试数据PUT test_scroll{ "settings": { "number_of_shards": 1 , "number_of_replicas": 0 }, "mappings": { "properties": { "i...原创 2020-03-29 15:03:16 · 1490 阅读 · 0 评论 -
mybatis generator防止覆盖自定义SQL
1.mbg每次生成XXXmappper.xml文件时追加原来的2.手写的sql被覆盖问题原创 2020-03-21 17:47:37 · 1125 阅读 · 0 评论 -
美团点评 Cat监控 线程池监控
1.自定义线程池2.加入Cat监控原创 2020-03-14 16:38:38 · 1654 阅读 · 0 评论