自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义一个注解,实现 SpringBoot 项目中的隐私数据脱敏

自定义一个注解,实现 SpringBoot 项目中的隐私数据脱敏

2023-01-04 10:42:11 365 1

原创 实现SpringBoot异步线程间数据传递

实现SpringBoot异步线程间数据传递

2023-01-04 09:16:54 632

转载 java实现队列

java实现队列

2022-09-09 09:36:41 428

转载 Linux挂载新磁盘到根目录/

1、添加磁盘到需要挂载的机器上2、lsblk查看硬盘挂载情况,sdb,sdc为我新挂载的磁盘3、fdisk -l查看挂载之前的分区情况,4、为新硬盘创建分区 fdisk /dev/sdb,终端会提示:Command (m for help):输入:n依次输入p 和 1接着便会提示卷的起始地址和结束地址,都保持默认按回车的即可(意思是只分一个区)输入“w”保存并推出5、再次使用fdisk -l查看 , 出现了 /dev/sdb1,说明分区工作完成6、mkfs -t ext3 /dev/sd

2022-06-23 14:47:15 10040 3

原创 @Slf4j注解配置日志

使用@Slf4j注解配置日志:步骤:1.在pom.xml中添加lombok配置;使用@Slf4j注解;默认可以使用log.error()、log.info()、log.debug()等输出;设置日志级别日志级别从小到大为 trace < debug < info < warn < error < fatal,由于默认日志级别设置为 INFO,因此info级别的日志时, trace 和 debug 级别的日志都看不到,trace 为系统的基本日志。我们可以在 app

2022-05-09 16:23:12 3106

原创 windows连接linux服务端,往linux存取文件

打开命令提示符,输入命令:ssh 登录账号@服务器IP。首次登录时,它会提示服务器使用了配对密码连接,是否继续连接,输入yes,然后按回车键。输入密码,然后按回车键,即可登录到远程服务器。windows的cmd自带scp命令,直接使用即可上传文件//scp 要上传的文件路径 账户@服务器ip:目标路径scp C:\Users\Desktop\test.jar root@192.168.0.1:/home输入密码//输入上面的指令出现以下命令,输入服务器账户密码回车root@192.16

2022-04-18 13:40:49 1880

转载 解决NullPointerException,优化if...else...

在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码user.getAddress().getProvince();这种写法,在user为null时,是有可能报NullPointerException异常的。为了解决这个问题,于是采用下面的写法if(user!=null){ Address address = user.getAddress(); if(

2022-04-18 11:00:10 283

原创 spring 注解验证@NotNull等搭配@Valid使用方法&@Validated和@Valid区别

常用标签@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFalse 被注释的元素必须为false@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值@DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值@DecimalMax(value

2022-04-07 09:56:51 788

转载 安装好Oracle和PLSQLDeveloper后,PLSQLDeveloper登录时没有可选数据库和连接为问题

安装好Oracle和PLSQLDeveloper后,PLSQLDeveloper登录时没有可选数据库和连接为问题1.登录PL/SQL Developer这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL Developer。按理说安装PL/SQL De

2022-03-04 14:13:55 5611

转载 java异步处理提高响应速度使用@Async

“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。同步调用下面通过一个简单示例来直观的理解什么是同步调用:定义Task类,创建三个处理函数分别模拟三个执行任务的操作,操作消耗时间随机取(10秒内)@Componentpublic class Task { public static Random random =new Random();

2022-02-25 13:58:12 1119

原创 CentOS6.5 配置防火墙+允许指定ip访问端口+指定网段

CentOS6.5 配置防火墙+允许指定ip访问端口参考博文:iptables防火墙只允许指定ip连接指定端口、访问指定网站一、配置防火墙打开配置文件[root@localhost ~]# vi /etc/sysconfig/iptables正确的配置文件# Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *fi

2022-02-23 10:56:04 5560

转载 Centos7 防火墙开放指定ip和端口,查看状态,查看开放端口,查看开放ip

CentOS7 端口的开放关闭查看都是用防火墙来控制的,具体命令如下:查看防火墙状态:(active (running) 即是开启状态)[root@WSS bin]# systemctl firewalld statusUnknown operation 'firewalld'.[root@WSS bin]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemon Loaded:

2022-02-23 10:39:45 5015

转载 Elasticsearch [type=circuit_breaking_exception, reason=[parent] Data too large....]

前提环境:ElasticSearch 7.6.2、kibana 7.6.2-Xmx:1G问题根据一些条件进行query查询时出现了:ElasticsearchStatusException[Elasticsearch exception [type=circuit_breaking_exception, reason=[parent] Data too large, data for [<http_request>] would be [1035707518/987.7mb], wh

2022-02-11 15:29:22 6342

原创 springtask定时任务

springtask定时任务前面已经将数据写入到tb_log表中,需要使用定时任务,将数据进行统计计算,存储到tb_analysis_by_day表中。开启定时任务:package com.quwei.manage;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframew

2022-01-10 15:15:13 283

转载 mysql8.0rpm安装

我们知道mysql 有多种安装方式,yum,rpm,编译安装等。今天我们就来使用rpm包安装方式1.下载mysql rpm 安装包 。选择对应的操作系统版本 官网地址:如下Download MySQL Community Server2.上传tar 包到linux 服务器 并解压。3.解压结果如上图,会产生多个rpm包,我们不会用到这么多,只会用到其中的四个,依次执行下面命令(具体到版本号有差别,请注意)rpm -ivh mysql-community-common-5.7.22-1.el7

2021-04-17 15:06:48 856 2

空空如也

空空如也

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

TA关注的人

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