自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Elastic-APM搭建、部署(Docker)

前言:APM组件介绍 https://blog.csdn.net/u013613428/article/details/86667240https://blog.csdn.net/weixin_45784983/article/details/109285319基本组件Elastic APM 由四个基本组件构成:组件作用ApmAgent会检测代码并在运行时收集性能数据和错误。此数据可缓冲一小段时间并发送到APM服务器。APMServer以jar包形式注入到项目中,

2021-10-11 16:52:14 2245

原创 java全链路追踪、监控-Elastic Apm

1.追溯①.mysql数据库链路追踪在Apm控制面板首页可以看到所有请求的信息点击具体的某个api请求可以看到调用的详细记录,包括调用的总体时长,所涉及到的中间件等查看上图中下方的跟踪样例可以看到针对于mysql、http调用的信息接口请求参数,可以从跟踪样例数据的元数据信息中心获取2.异常信息Apm可以通过日志收集器(logstash)对错误日志进行收集,使我们更直观更详细的看到异常情况,例如发生时间、异常信息、具体请求等3.JVM健康监控可监控部署Apm模块的内存情况

2021-10-11 16:32:24 1367

原创 Elastic Apm模块,elastic监控工具

基于ELK、EFK基础上新增APM模块进行日志的监控,亮点功能。1.追溯mysql数据库链路追踪在Apm控制面板首页可以看到所有请求的信息点击具体的某个api请求可以看到调用的详细记录,包括调用的总体时长,所涉及到的中间件等查看上图中下方的跟踪样例可以看到针对于mysql、http调用的信息接口请求参数,可以从跟踪样例数据的元数据信息中心获取2.异常信息Apm可以通过日志收集器(logstash)对错误日志进行收集,使我们更直观更详细的看到异常情况,例如发生时间、异常信息、具体请

2021-09-28 12:18:16 535

原创 MongoDB可视化工具MongoDB Compass导出JAVA语句

最近在工作中遇到一个项目在查询mongo数据的时候没有用像MongoTemplate这种工具包,用的是最原生的Bson构建条件方式。对于简单的查询来说还好应付,但是复杂一些的,比如多or、多and 等等这种条件,构建起来太麻烦了,本身也对这种方式不熟悉。今天偶然看到Mongo官方的一个工具可以将我们的查询语句转为Bson的查询语句,在这里做一下记录。//简单的查询还好应付Bson bson = Filters.eq("name", "小明");FindIterable<Document>

2021-09-28 12:05:26 1085

原创 java启动脚本、服务器启动jar包

懒人java启动脚本。根据场景自行修改脚本内的参数。编辑的时候注意编码格式,编码格式不正确会导致脚本执行失败。使用方法:nohup java -jar hello.java ->nohup.log &​ start.sh hello*#################################################**# 定义自动部署 \*.sh 执行文件 #**#############################

2021-05-16 15:20:42 384

原创 mysql查询同一条数据大于两条的记录

查询同一条数据大于两条的记录select count(1),orderId from orderGROUP BY orderId HAVING count(orderId) >=2

2021-05-12 23:14:19 9820

原创 linux后台执行、查看日志

后台执行(通用程序后台执行,换掉nohup &之间的内容)nohup sh quanliang-all.sh &指定日志文件运行nohup sh quanliang-all.sh > info.log &查看日志-通过关键字搜索日志文件cat nohup.out |grep DataXExceptioncat 日志文件 | grep 关键字...

2021-05-12 23:10:58 1704

原创 mysql正则表达式,like模糊查询,mysql REGEXP

在工作中遇到like模糊查询、多个字段模糊查询的场景,在查阅资料后,了解到了mysql的正则表达式REGEXP,在此分享给有需要的同学。他可以让我们的sql更加的丝滑~查找name字段中包含a、b、c的所有数据:mysql> SELECT name FROM person_tbl WHERE name REGEXP 'a|b|c';查找name字段中以’st’为开头的所有数据:mysql> SELECT name FROM person_tbl WHERE name REGEXP '^

2021-05-12 21:26:37 287

原创 mybatis分页

java分页代码首先需要在实体类添加以下字段public class CouponDetail implements Serializable { // 业务相关 private Integer currentPage; // 当前页码 private Integer pageNumber;// 当前页码每页显示条数 private Integer total...

2019-09-06 20:56:35 69

原创 判断对象属性是否都为null

判断实体类对象的属性是否都为null方法拿去使用就好 /** * 校验对象属性是否都为null * @param obj 对象 * @return * @throws Exception */ public boolean isAllFieldNull(Object obj) throws Exception{ ...

2019-08-26 19:05:14 3286

原创 获取随机数字和英文,可以指定获取的位数。

final public static String LONG_STRING = "abcdefghijklmnopqrstuvwxyzQWERTYUIOPASDFGHJKLZXCVBNM0123456789"; /** * 获取随机数 * @param len 指定返回的参数的位数 * @return */ public Stri...

2019-08-21 20:03:04 183

原创 密码加密MD5、SHA1方式

密码加密方法(MD5、SHA1)public static void main(String[] args) { MainTest mainTest = new MainTest(); String str = "abc521"; str = mainTest.encryption(str,"MD5"); System.out....

2019-08-21 18:58:17 540

原创 git 拉取远程主干代码到本地仓库、本地分支

工作中遇到的git 拉取代码的问题。第二种方式可以拉取远程仓库稳定的代码到自己的本地分支进行合并开发!git 拉取远程的代码到本地git pull origin 远程分支:本地分支git 拉取远程主干的代码到本地分支(更新主干master的代码到自己本地仓库的分支上进行开发)git pull origin 远程主分支名:本地分支名...

2019-08-21 14:06:22 4379 1

原创 正则校验工具类(验证手机、邮箱、用户名、密码)

校验工具类(验证手机、邮箱、用户名、密码)亲测可用!记录下来重复使用! /** * 验证手机:符合手机格式返回true * * @param phone * @return */ public boolean isPhone(String phone) { String regex = "^((13[0-9])|(1...

2019-08-21 10:54:54 384

空空如也

空空如也

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

TA关注的人

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