自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA jdk版本切换问题

如果需要,在 Project Settings > Global Libraries 或 SDKs 中,确保已正确配置了 jdk 的SDK,并将其应用到项目中。接着转到 Project Settings > Project,确认 Project SDK 是否为对应Jdk 的SDK,以及语言类型。选择相应的模块,然后在 Sources 标签页下,查看 Language。Compiler > Java Compiler,确保项目的Target bytecode version 设置为16。

2024-01-26 16:24:17 591

原创 mybatis-Plus 的自动填充

首先给从页面中可以进行新增的表单数据,数据库表中增加创建人和更新人;替换对应的数据库名称和表名称即可。●mybatis-Plus 的自动填充是依赖于实体进行的,所以使用 Lambda表达式的时候需要注意。添加以下字段,@JsonIgnore 根据需要进行去除或添加,用于对象当接口参数。●通过写sql的xml文件,也是无法进行自动填充的。页面中涉及到新增数据的业务需要增加操作人字段。2.java对象实体类中增加字段。

2024-01-16 14:40:19 422

原创 遇到生产环境.OutOfMemoryError: Metaspace

.OutOfMemoryError: Metaspace

2023-12-13 18:04:17 131

原创 SpringBoot中间件使用之EventBus、Metric、CommandLineRunner

SpringBoot中间件使用之事件总线、个性化指标监控、启动数据初始化

2023-08-10 14:24:57 832

原创 具体面试题

具体面试题。

2023-08-07 15:57:24 120

原创 JWT的深入理解

JWT的特点是自包含的,减少了服务器端的存储和查找开销,并提供了无状态的身份验证机制。JWT的优势在于它是自包含的,即令牌本身携带了用户信息和验证信息,减少了对服务器端存储和查找用户信息的开销。需要注意的是,为了保证安全性,JWT的签名部分应该使用安全的密钥进行签名,并且需要进行合适的过期时间设置和刷新机制来保护令牌的安全性。需要注意的是,为了保证JWT的安全性,应使用安全的密钥对JWT进行签名,并根据需求设置适当的过期时间和刷新机制,以保护令牌的安全性。它是对头部和载荷进行签名的结果,使用私钥进行签名。

2023-07-12 18:00:43 349

原创 Java开发规范

java开发规范,一次性写好代码,避免重复返工。

2023-01-12 11:28:23 400 1

原创 假期计划-题库1

2019年考题

2023-01-11 20:19:17 103

原创 春节任务计划

任务计划

2023-01-10 16:34:57 305

原创 springboot启动错误集合

SpringBoot启动问题

2022-12-28 14:34:12 721

原创 MQ消息中间件

消息中间件知识点总结-RabbitMQ,延时队列、优先级队列、惰性队列

2022-12-13 23:19:53 3728

原创 Redis知识点总结

Redis知识点总结

2022-12-11 17:45:48 465

原创 java 服务器获取请求的IP方法

项目中获取真实客户端IP地址,避免获取到的是代理服务器的ip地址

2022-12-06 15:33:46 1350

原创 开发中常见的端口

开发中常见端口

2022-11-24 17:47:56 200

原创 服务器文件数据同步迁移

文件同步

2022-11-11 21:17:53 911

原创 JAVA基础——反射机制

java反射首先定义一个Person类public class Person { private String name; public int age; public Person(String name, int age) { this.name = name; this.age = ...

2022-11-04 15:53:35 351

原创 基于pig架构的OAuth2学习记录

Pig的Oauth2记录

2022-08-18 17:12:38 1218

原创 SpringBoot注解记录日记

SpringBoot中的常见注解

2022-06-08 16:39:35 269

原创 导出简单的(zip)压缩包

导出压缩包,指定格式excel汇总

2022-03-28 10:39:09 980

转载 数据脱敏之java注解实现

数据脱敏-java注解实现

2022-03-07 15:01:28 1164

原创 基于业务场景--数据脱敏

数据脱敏处理

2022-03-07 14:03:01 3132

原创 list排序,针对动态对象属性的排序,反射机制处理

针对list动态对象的某个属性进行排序,使用compareTo、compare 方法的排序规则

2022-02-14 14:20:48 1037 1

原创 Excel导出工具类

我们在导出报表的时候会遇到在 controller层 写重复的响应(IO)方法,做的重复的工作。其实就是CV的活,这时可以考虑把相同的抽取出来写作一个工具类。1、正常的操作@Api(value = "检修缺陷工单管理", description = "检修缺陷工单管理")@RestController@RequestMapping(value = "/overhaul/defect-order")public class exportControlle{ @ApiOperation("缺陷列表

2021-06-28 11:36:36 297

原创 SpringBoot 通过SSH跳板机连接生产环境

在开发过程中,我们经常会遇到联调、测试、找bug等问题,由于项目在不同的环境,我们找问题也非常不方便,无法通过本地代码debug调试。在公司内部的局域网内,通过浏览器中ModHeader修改请求参数,代理、重定向等方式可以方便不少,但还是无法解决跨网段的问题。以下是ModHeader的代理界面,很友好的帮助我们代理,可以添加多种前端请求参数,具有PostMan的要求,请自行实践。2、SpringBoot通过跳板机连接远程(1)导入依赖包<!--ssh链接数据库--><depen

2021-05-28 18:01:35 904 2

原创 spring-mybatis-plus代码生成器代码

1. 首先需要导入Maven依赖包,使用的是velocity引擎,如果使用其他引擎,注意引擎的依赖包<!--mybatis-plus代码生成器--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.3.2</version>&l

2021-02-03 11:02:21 186 1

原创 java 项目 日志拦截打印

import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;import org.aspectj.lang.annotation.Pointcut;import org.spr

2020-12-25 13:17:10 630

原创 手机抓包之fiddler工具使用记录

一、下载fiddler链接:https://pan.baidu.com/s/1ckHxBXn4V8Zh4FGjGZMltA 提取码:hx2b二、安装fiddler默认下一步就,一直点就可以三、配置菜单目录 Tools-》option查看电脑的IP地址手机自带浏览器使用:http://电脑ip:8888下载fiddler插件并安装设置手机网络的代理方式打开android设备的“设置”->“WLAN”,找到你要连接的网络,在上面长按,然后选择“修改网络”

2020-12-24 10:36:01 226

原创 时间范围比较,判断某个时间是否在某个时间段内工具类

时间格式化/** * * 判断某个时间是否在某个时间段内 * * @param date 待比较的时间 * @param format 时间格式,eg("HH:mm") * @param startTimeStr 时间范围的开始时间,eg("06:00") * @param endTimeStr 时间范围的结束时间,eg("22:00") * * */ public static Boolean isBelo

2020-11-12 14:17:22 2175 9

原创 统计类

import cn.hutool.core.collection.CollUtil;import com.meinergy.chargingpile.home.HomeService;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import org.springframework.beans.factory.annotation.Autowired;import java.lang.reflect.Field;import j.

2020-11-06 18:01:03 132

原创 英语写作功能句(万能套用之三八大盖)

In recent days, we have to face I problem-----A, which is becoming more and more serious. First, ------------(说明A的现状).Second, ---------------(举例进一步说明现状)  Confronted with A, we should take a series of effective measures to cope with the situation. For one

2020-09-16 16:17:06 2617

原创 项目中java后端实体注解参数校验

首先需要在传参的bean实体类中添加注解。public class People { /** 姓名.*/ @ApiModelProperty(value = "姓名, 长度: 10", required = false) @Size(max = 10, message = "姓名长度不能超过10") private String name; /** 年龄.*/...

2020-04-27 10:19:20 3330

原创 菜单目录、权限目录树结构,java实现

public List<Menu> selectMenuTree() { List<Menu> menus = new ArrayList<>(); List<Menu> dbMenus = this.list(); if (CollUtil.isEmpty(dbMenus)) { ...

2020-04-24 10:02:45 670

原创 Swagger2 进行分组

Swagger是一个很好的api文档,如果我们的接口过于多,那么一个页面很难展示,查找不方便,那么我们就对swagger进行分组。分组策略为按包名称分组,另一个是按请求路径进行分类。@Configuration@EnableSwagger2public class SwaggerConfiguration {//设置显示状态,value是在pom中配置的@Value("${mein...

2020-04-23 15:19:44 13610

原创 Git的基本命令积累

查看当前在哪个分支,属于哪个分支的子分支git branch查看当前的状态git status添加项目到本地的暂存区git add . 提交暂存区到永久区git commit -u " "创建分支git checkout -b 分支名称切换分支git checkout 分支名称连接远程仓库git remote add ori...

2020-04-11 03:10:28 68

原创 Vue知识(一)

首先使用脚手架构建好初始Vue后,认识一下Vue的目录结构接着编写初始化demo,我们只需要关心src目录下的就可以,简单配置一下其他文件,我依次展开说我的目录结构在config目录下的index中配置路由接口代理,在文中添加 //路由接口代理配置 proxyTable: { '/':{ target: 'http://localhost:8443'...

2020-04-08 20:52:11 376

原创 MySQL中文乱码

Linux和Windows差不多是一样的道理。首先进入mysql,查看myslq的编码格式这是修改过后的格式,如果不是这样需要手动修改。set character_set_server=utf8;set character_set_database=utf8;show variables like '%char%';这个只是对于本次有用如果想长期有效,则需要改m...

2020-04-08 11:11:53 91

原创 velocity导出word,导出多张图片

目录结构首先给maven添加velocity依赖 <velocity.version>1.7</velocity.version> 版本声明 <dependency> <groupId>org.apache.velocity</groupId> <artifactId...

2020-03-20 17:24:37 611 2

原创 前后端分离第一个项目SpringBoot+Vue.js实现

这个项目是为了记录我的第一个前后端项目。本博主是一个Java的后端开发人员,之前处于学生阶段的开发模式,进入公司实习后,发现使用的都是前后端分离技术。所以对前端的知识感觉到了缺乏,第一个困境就是登录的拦截,之前一直是后台进行处理,现在需要在前端进行路由拦截和处理。我询问了前端工程师,他们使用的都是一些应用框架,例如Angular、Vue.js、BootStrap等,我只是对Vue.js和Boot...

2020-03-13 19:32:32 371

原创 Linux命令积累

Linux命令积累stty sane远程执行命令ssh 主机名 -t 命令 ssh slave1 -t ls /etc/未完待续。。。

2019-12-07 18:51:08 96

原创 python统计单词、中文字个数与频率

有时候我们想统计一下单词的个数,比如四六级,在四六级中出现的高频词汇,统计一下我们日常说话的常用字等。利用所学知识编写。import operator#这里是初始文档f = open('word.txt','r',encoding='utf-8')speech_etxt = f.read()#接下来这一段是为了处理中文的切分,给中文添加空格。#添加空格,a 代表追加f2 =open...

2019-12-02 10:33:26 946

空空如也

空空如也

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

TA关注的人

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