自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (7)
  • 收藏
  • 关注

原创 JSONObject对象集合转成对象

JSONObject

2024-09-26 15:39:30 172

原创 删除非当前重复数据

stream

2024-07-18 09:42:21 97

转载 IDEA部署maven项目时,模块不高亮显示,maven不显示的解决

idea

2023-11-03 15:41:36 929

转载 sql语句整理

一个 select 语句中,嵌入另外一个 select 语句, 被嵌入的 select 语句称为子查询语句,外部select语句则称为主查询。还是以上面的student表和course表为例子,如果我们想查询每个学生所选择的课程,包括那些没有选课程的学生。继续使用上面的student表和course表为例子,如果我们想查询每门课程的学生,包括没有选该门课程的学生。外连接分为左连接和右连接,这种连接是指在连接两张或多张表时,包含了所有的记录。子查询是可以独立存在的语句,是一条完整的 select 语句。

2023-09-25 14:22:03 175

转载 LocalDate与Date相互转换

java.util.Date;

2023-09-07 17:54:40 628

转载 stream流方法使用说明整理

JDK 1.8引入了Stream API,它是一种用于处理集合的高级迭代器,它提供了一种流式处理数据的方式,使得代码更加简洁和易于维护。Stream API有以下几个主要特点:1.流是一个序列,它可以让你按需计算,而不是一次性地处理所有元素。2.Stream API提供了一组非常强大的中间操作和终止操作,可以让你完成各种各样的操作,例如过滤、映射、归约、排序等等。3.Stream API是基于Lambda表达式和函数式接口实现的,它允许你以更为简洁的方式表达复杂的逻辑。

2023-04-27 13:53:53 181

转载 java两个时间之间相距的天数

date

2023-03-10 17:42:12 493

原创 stream表达式从一个集合中条件过滤参数

String

2023-02-21 11:00:53 550

转载 Java之StringUtils的常用方法记录

String

2022-11-29 10:22:59 149

转载 Java获得给定日期范围内的每一天集合返回

date

2022-11-01 15:20:15 534

原创 BeanUtil.copyProperties参数转换工具类

BeanUtil.copyProperties工具类

2022-10-20 15:09:10 471

原创 String类中重写Object中的equals方法源码解析

String学习

2022-10-13 16:07:52 151

转载 BeanUtils.copyProperties() 用法及区别

BeanUtils.copyProperties() 用法

2022-10-13 15:25:10 136

转载 List常用算法

自己学习记录使用

2022-07-02 16:37:41 210

原创 maven安装本地jar包 流程

maven如何将本地jar安装到本地仓库1.首先确认你的maven是否已经配置: >mvn -v

2022-05-16 18:03:54 1295

转载 BigDecimal类型数字计算

BigDecimal类型数字计算BigDecimal本身提供了加减乘除的方法加法 add()函数减法subtract()函数乘法multipy()函数除法divide()函数绝对值abs()函数 BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.

2022-04-26 15:05:38 329

转载 Springboot 中Vue验证码校验

springboot版本验证码处理记录//验证码生成工具类import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream;import java.util.Random;import javax.imageio.ImageIO;pu

2022-04-18 18:26:54 753

转载 java后台实现验证码

java后台实现验证码学习记录 //调取获得验证码 //请求的时候添加一个时间戳 //http://localhost:8080/captcha?date=1121212 @GetMapping(value = "/captcha") public BaseResult imagecode(HttpServletRequest request, HttpServletResponse response,@RequestParam(required = false)

2022-04-12 15:10:11 858 2

转载 lamda表达式和增强版Comparator进行排序

lamda表达式和增强版Comparator进行排序学习记录下面展示一些 内联代码片。 List<Student> list = new ArrayList<>(); list.add(new Student(1, 25, "关羽")); list.add(new Student(2, 21, "张飞")); list.add(new Student(3, 18, "刘备")); list.add(new Stud

2022-03-10 15:38:55 136

转载 jdk8特性Collections.sort()的使用

jdk8

2022-03-10 13:57:10 811

原创 @TableField(exist = false) 注解 非数据库字段属性

@TableField(exist = false) 注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在新增等使用bean的时候,mybatis-plus就会忽略这个,不会报错

2022-02-25 11:36:01 1346

原创 递归调用解决方案

递归调用方式思路//根据递归调用当前数据解析CREATE TABLE `sys_xxx` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', `parent_id` bigint(20) DEFAULT NULL COMMENT '父机构ID', `depart_order` int(11) DEFAULT '0' COMMENT '排序', `description` varchar(500) DEFAULT NUL

2022-02-25 11:14:50 411

转载 Java中double类型比较大小或相等的方法

Java中double类型比较大小或相等的方法学习记录在Java中int类型数据的大小比较可以使用双等号,double类型则不能使用双等号来比较大小,如果使用的话得到的结果将永远是不相等,即使两者的精度是相同的也不可以。下面介绍两种比较double数据是否相等的方法。第一种方法:转换成字符串如果要比较的两个double数据的字符串精度相等,可以将数据转换成string然后借助string的equals方法来间接实现比较两个double数据是否相等。注意这种方法只适用于比较精度相同的数据,并且是只用用于

2022-02-19 14:59:10 13699

转载 double类型转BigDecimal类型精度丢失

double类型转BigDecimal类型精度丢失记录学习在项目中,一般遇到关于金钱方面的,我们会使用BigDecimal类型存储金额,但是通常情况下金额都是double类型,需要转换为BigDecimal类型。但是使用不当,会造成金额错误。public class TestBigDecimal { public static void main(String[] args) { double d = 201111.05; System.out.print

2022-02-19 14:53:38 1637

原创 myslq的函数记录

SQL 基础语法(用到的整理记录)DISTINCT 语句SQL SELECT DISTINCT 语句DISTINCT 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。ORDER BY 语句ORDER BY 语句用于根据指定的列对结果集进行排序。ORDER BY 语句默认按照升序对记录进行排序。如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。GROUP BY语句GROUP

2022-02-10 11:06:27 551

转载 mybatis plus 条件查询queryWrapper使用学习

mybatis plus 条件查询queryWrapper自己学习记录一、queryWrapper是什么二、具体使用三、QueryWrapper的方法mybatis plus的官方文档链接,再看本博客有不清晰的地方,可以查看文档https://mp.baomidou.com/guide/一、queryWrapper是什么queryWrapper是mybatis plus中实现查询的对象封装操作类,他的层级关系如下在上面的图片中,Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法

2022-02-08 18:01:09 2180

原创 linux常用指令记录

linux 常用指令记录cp 拷贝文件//进入到编辑页面 vi 或者 vim vim ngin.conf进入到了目标文件 点击 i 进入可编辑模式 编辑完成后 点击 Esc 退出编辑页面 输入 :w 保存但不退出:wq 保存并退出:q 退出:q! 强制退出,不保存:e! 放弃所有修改,从上次保存文件开始再编辑命令历史find -name test. 搜索文件创建文件夹mkdir name查看打印日志 tail -f 1

2022-01-29 10:09:08 2943

转载 Centos7 上安装 FastDFS

Centos7 上安装 FastDFS自己学习记录1安装gcc()2安装libevent(运行时需求)3、 安装libfastcommon4、安装tracker5、配置和启动tracker6、配置和启动storage7、使用FastDFS自带工具测试8、FastDFS 和nginx整合9、在浏览器中访问上传到fastDFS的图片1安装gcc()FastDFS是C语言开发,安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gccyum install -y

2022-01-28 17:18:51 552

原创 页面布局网格形式思路

页面布局网格形式思路记录

2021-12-30 15:49:10 283

原创 String的equals底层源码解读

sting的equals底层源码解读 // An highlighted blockpublic boolean equals(Object anObject) {//首先判断两个字符串的引用地址是否相同,如果相同则证明是同一个内存地址 直接 return true; if (this == anObject) { return true; } //判断参数类型是否为String 类型 如果参数类型不为string 直接返回 false

2021-11-02 18:46:36 411

原创 DATE_ADD() 函数使用

DATE_ADD() 函数使用 (学习记录)定义和用法DATE_ADD() 函数向日期添加指定的时间间隔。DATE_ADD(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type 参数可以是下列值:DAY ,WEEK 等 SELECT DATE_ADD("2021-09-18 ",INTERVAL 2 day)指定时间 2021-09-18 添加时间间隔 2 天 得到的计算时间...

2021-09-18 16:38:57 29239

转载 集合转换成字符串(学习记录)

集合转换成字符串(学习记录)集合转换成字符串集合转换成字符串StringUtils中join()方法的使用 public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("aa"); list.add("bb"); list.add("cc"); // 打印集合list

2021-09-16 14:14:18 4199

转载 jdk1.8特性循环遍历两个List,根据条件,进行相关的赋值操作(学习记录)

jdk1.8特性循环遍历两个List,根据条件,进行相关的赋值操作(学习记录 List<SchoolBoy> schoolBoys = new ArrayList<>(3); SchoolBoy boy1 = new SchoolBoy(); boy1.setGirlId("1"); boy1.setId("10"); boy1.setName("小明"); SchoolBoy boy2

2021-09-11 18:36:06 1839

转载 java 判断一个字符串是否为纯数字

java 判断一个字符串是否为纯数字(学习记录)三种方式比较三种方式比较 public class test10 { public static void main(String[] args) { String number = "1"; long startTime; long endTime; boolean a = false; boolean b = false

2021-08-20 16:32:23 2900

转载 redistemplate动态切换数据库(亲测可用)

redistemplate动态切换数据库(亲测可用)学习记录 /** * 设置数据库索引 * * @param dbIndex */ public void select(Integer dbIndex) { if (dbIndex == null || dbIndex > 15 || dbIndex < 0) { dbIndex = 0; } LettuceConnectionFactory jedisConnectionFactory = (Lettuc

2021-07-23 18:07:23 1978 1

原创 linux下安装安装tomcat

linux下安装安装tomcat学习记录首先 在usr/local/ 目录下创建一个文件夹 tomcat 然后使用 xftp6把下载的tomcat 放进去/usr/local/tomcat/usr/local/ 目录下创建文件夹[root@iZyq0w4i79us82Z local]# mkdir tomcat然后解压 文件[root@iZyq0w4i79us82Z tomcat]# tar -zxvf apache-tomcat-8.5.47.tar.gz [root@iZyq0w

2021-07-07 18:15:43 160

原创 linux下Yum方式安装gcc

linux下Yum方式安装gcc学习记录从CentOS7的系统安装镜像中取出需要的rpm包(也可以通过别的方式获取):解压镜像文件,进入"Packages"目录,里面很多rpm包,取出如下几个mpfr-3.1.1-4.el7.x86_64.rpmlibmpc-1.0.1-3.el7.x86_64.rpmkernel-headers-3.10.0-123.el7.x86_64.rpmglibc-headers-2.17-55.el7.x86_64.rpmglibc-devel-2.17-55.el

2021-07-07 18:01:15 1541

原创 liunx下搭建Redis安装

liunx下搭建Redis安装自己学习资料Redis的官方下载网址是:http://redis.io/download (这里下载的是Linux版的Redis源码包)下载liunx版本redis安装包redis-5.0.6.tar.gz文档包里面也有第一先 在usr 目录下创建文件夹 redis[root@VM-0-4-centos usr]# mkdir redis使用xftp 把安装放到/usr/redis文件夹中[root@VM-0-4-centos redis]# tar -zxvf

2021-07-07 17:51:12 86

原创 centos7.5下安装jdk

centos7.5下安装jdk说明 :jdk下载路径 :https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.htmljdk 保存路径 /usr/local/bin-z:有gzip属性的-x:解压-v:显示所有过程-f: 使用档案名字,切记,这个参数是最后一个...

2021-07-07 17:17:29 469

原创 liunx日志文件查询部分

liunx日志文件记录整理部分日志相关日志相关1.查看實時日志: tail -F 例如 : tail -F /logs/ricexxx-xxx.log2.查看歷史日志: less 例如: tail -F /logs/ricexxx-xxx.log3.查看日志並顯示行號: less -N 例如: less -N /logs/ricexxx-xxx.log4.监控最后n行日志文件的变化 例如: tail -100f /logs/ricexxx-xxx.log5.从第10行开始向

2021-07-07 16:45:44 83

jdk-8u191-windows-x64.zip windows 下版本的呦!

windows 下版本的jdk-8u191 呦! 欢迎大家下载使用

2019-11-15

SQLyog-11.2.版本.zip

sqlyog 欢迎大家使用

2019-11-13

xshell.zip Xshell6_wm 版本欢迎大家使用

linux的 xshell 欢迎大家使用

2019-11-13

xftp6.zip linux的xftp6 欢迎大家使用!

linux xftp6 欢迎大家使用下载

2019-11-13

mysql-5.5.28-winx64.1.zip mysql安装包

windows下mysql安装包 欢迎大家使用

2019-11-13

apache-tomcat-8.5.47.tar.ziplinux 版本的

linux下的tomcat8.5 欢迎大家使用 使用前先解压一下

2019-11-13

jdk-8u202-linux-x64.tar.zip

linux 下的jdk1.8 欢迎大家使用下载

2019-11-13

空空如也

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

TA关注的人

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