自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 postpg text/json/jsonb 字段中模糊搜索

postpg text/json/jsonb 字段中模糊搜索

2023-07-24 13:52:52 276

转载 用easyexcel读取excel数据返回

EasyExcel

2023-03-06 09:33:29 1143

转载 RocketMq可视化界面搭建

rocketmq 可视化界面

2022-10-22 11:07:27 4168 3

原创 java从配置文件中读取参数

读取配置文件的参数

2022-10-21 10:43:38 2701

原创 Windows安装rocketmq

windows 安装rocketmq

2022-09-26 15:14:45 335

原创 MySQL增加字段SQL语句

MySQL增加字段SQL语句

2022-09-05 11:08:22 459

原创 复习Redis笔记:基本类型String、Hash(三)

1.String 类型,也就是字符串类型,是Redis中最简单的存储类型。 2.其value是字符串,不过根据字符串格式不同,又可以分为3类: 1)string :普通字符串 2)int:整数类型,可以做自增,自减操作 3)float:浮点类型,可以做自增、自减操作 不管是哪种格式,底层都是字节数组形式存储,只不过是编码方式不通。字符串类型的最大空间不能超过512m。

2022-06-29 17:38:53 144

原创 复习Redis笔记:测试链接与通用命令(二)

1.进入到安装目录中:2.连接客户端使用:3.测试使用命令

2022-06-22 17:37:24 223

原创 复习Redis笔记:认识与安装(一)

1.键值(key-value)型,value 支持多种不同数据结构,功能丰富2.单线程,每个命令具备原子性3.低延迟,速度快(基于内存(比关系型数据库快的主要原因)、IO多路复用、良好的编码)4.支持数据持久化5.支持主从集群、分片集群6.支持多语言客户端1.需要安装gcc环境2.上传redis安装包(我用的6.2.6版本的)3.解压安装包4.进入到解压的目录中5.安装redis6.redis安装好的目录在 /usr/local/bin/ 下7.直接启动redisRedis 后

2022-06-21 17:38:22 160

原创 Java 组装树型数据

提前准备实体类设置:一:查询所有的数据(表中数据一定要符合树形结构)二:组装根数据三:拼接子类数据一:查询所有的数据(表中数据一定要符合树形结构)二:组装根数据三:拼接子类数据......

2022-06-07 17:14:22 599

转载 java 1.8 转 Map 加排序

1、Java8对map按key排序/** * @author : fengkun * @date : 19-3-10 * 内容 : Java8对map按key排序 */public class SortByKeyExample { public static void main(String[] args) { Map<String, Integer> unsortMap = new HashMap<>(); unsort

2022-03-17 15:42:06 1126 1

原创 Mysql 添加索引

1.添加PRIMARY KEY(主键索引)alter table `table_name` add primary key(`column`);2.添加UNIQUE(唯一索引)alter table `table_name` add unique(`column`);3.添加普通索引alter table `table_name` add index index_name(`column`);4.添加全文索引alter table `table_name` add ful

2021-12-10 17:54:22 589

原创 Docker 安装 Nacos

查询nacos镜像docker search nacos拉取docker镜像docker pull docker.io/nacos/nacos-server查看进项是否有刚拉取的nacos镜像docker images启动nacos镜像 docker run -d --name nacos -p 8848:8848 --env MODE=standalone docker.io/nacos/nacos-server查看nacos容器...

2021-12-06 14:16:08 211

原创 Docker安装jdk

查看docker 中 jdk镜像docker search jdk下载 jdkdocker pull kdvolder/jdk8查看docker镜像是否有下载好的jdkdocker images启动jdk的镜像docker run -di --name=jdk1.8 kdvolder/jdk8查看docker的容器中是否有刚启动的jdkdocker ps查看jdk版本//需要先进入到容器中进入容器命令:...

2021-12-06 13:23:36 1254

原创 Docker 安装 MySQL

下载mysql镜像: 查看docker中MySQL镜像:docker search mysql拉取docker中MySQL镜像:docker pull mysql查看docker镜像:docker images启动mysql镜像:docker run --name mysql3306 -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456 -d mys...

2021-12-06 12:49:56 159

原创 linux 安装docker

yum install docker-io

2021-12-06 11:46:57 68

转载 @Target({ElementType.METHOD, ElementType.TYPE})

 @Target 说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。  作用:用于描述注解的使用范围(即:被描述的注解可以用在什么地方)  取值(ElementType)有:    1.CONSTRUCTOR:用于描述构造器   

2021-11-29 10:02:22 828

原创 windows 安装ES

下载地址https://www.elastic.co/cn/downloads/elasticsearch选择对应得版本, 这边讲解是windows安装es下载完进行解压。我这边是放在D:\elasticsearch-7.9.3我们找到Bin目录。 找到文件:elasticsearch.bat 双击进行运行。等待运行输出完之后打开浏览器输入:http://localhost:9200 。页面显示如下,则说明安装好了。注意点这边必须需要安装jdk。当运行elasticsearch

2021-11-16 17:44:32 4302

转载 启动BROKER 报错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_171\lib\dt.jar;D:\Program

打开runbroker.cmd,在图中的CLASSPATH的值 加上 双引号即可

2021-11-02 20:00:12 356

转载 windows版 的redis的启动方式

windows版 的redis的启动方式:1. 在redis目录下,在命令窗口执行:redis-server.exe redis.windows.conf 如此显示,就说明启动成功了2. 测试使用:打开另一个命令窗口,执行: redis-cli.exe如此显示,就说明启动成功了.————————————————版权声明:本文为CSDN博主「Kevinvcc200」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://...

2021-10-27 13:16:28 6164

转载 VMware安装Centos7

本篇文章主要介绍了VMware安装Centos7超详细过程(图文),具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.软硬件准备软件:推荐使用VMwear,我用的是VMwear 12镜像:CentOS7 ,如果没有镜像可以在官网下载 :http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso这里也放上百度云盘下载地址:链接:https://pan.baidu.com/s/12oBtfj

2021-09-30 13:53:52 85

转载 根据list集合某个字段进行排序

import java.util.ArrayList;import java.util.List; class Student { private String name; private double age; public Student(String name, double age) { this.name = name; this.age = age; } public String g.

2021-09-28 14:37:16 425

转载 java的BigDecimal比较大小

//前提为a、b均不能为nullif(a.compareTo(b) == -1){ System.out.println("a小于b");} if(a.compareTo(b) == 0){ System.out.println("a等于b");} if(a.compareTo(b) == 1){ System.out.println("a大于b");} if(a.compareTo(b) > -1){ System.out.println("a大.

2021-09-28 14:33:39 274

转载 BigDecimal中divide方法详解

1、首先说一下用法,BigDecimal中的divide主要就是用来做除法的运算。其中有这么一个方法. public BigDecimal divide(BigDecimal divisor,int scale, int roundingMode)第一个参数是除数,第二个参数代表保留几位小数,第三个代表的是使用的模式。BigDecimal.ROUND_DOWN:直接省略多余的小数,比如1.28如果保留1位小数,得到的就是1.2BigDecimal.ROUND_UP:直接进位,比如

2021-09-28 11:19:00 21346

原创 关于eclipse 中BASE64Decoder 引用报错的问题

遇到问题情况: git上拉取MAVEN 项目 出现 import 了 BASE64Decoder该文件 但是一直报错解决方案: 搜了半天 大概解决方案就是 1. 右键项目,Build Path —> Config Build Path 2. 选择 JRE System Library 展开后选择Access rules : No rules defind 3. ...

2021-09-18 15:45:48 676

原创 JVM(二:堆的生命周期)

因为找视频耽误了点时间,现在补一下jvm的后续内容以作记录堆:大部分的对象创建都是在“堆”中生成的,今天就来详细跟进一下堆;目录结构:生命周期: 1.对象创建优先放入Eden区内 2.当我们再往放满对象的Eden区中继续放对象的时候 3.当Eden区再次放满的时候 4.当“老年代”放满对象的时候 5.当“老年代”执行Full GC 都无法清空对象,并且已经放满的时候结构: ...

2021-09-08 23:15:54 442 1

转载 ==和equals的区别

如果没有重写equals()方法,==和equals是相同的,因为在Object中equals方法就是通过==来实现的。public boolean equals(Object obj) { return (this == obj);}如果重写了equals方法,会按照我们重新写的比较逻辑来比较是否相同。String重写了equals方法,所以str1.equals(str2)比较的是值。public boolean equals(Object anOb...

2021-09-08 13:47:48 34

转载 Mysql中HAVING的相关使用方法

目录一、where与having的区别二、显示每个地区的总人口数和总面积.三、 显示每个地区的总人口数和总面积.仅显示那些面积超过1000000的地区。四、 having单独使用,与where类似一、where与having的区别having字句可以让我们筛选分组之后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数产生的。二、..

2021-09-06 10:46:45 643

原创 JVM(一:基础概念的理解)

学习jvm的调优目录一:java跨平台JVM起到的作用 概念 实现原理二:java虚拟机内部组成三:“运行时数据区”详解 1.栈 2.程序计数器 3.方法区(元空间) 4.堆 5.本地方法栈四.大致脑图​一:java跨平台JVM起到的作用 概念java代码编译一次可以在 linux、wind...

2021-08-22 20:34:05 178

原创 win10 windows update禁用后又自动开启

前景:使用win10系统后 禁用了自动更新系统,但是过不了多久又会提示提示需要更新系统,再打开一看 被设置为了手动解决方案:1. win + R 输入 services.msc 打开服务,设置为windows update 为禁用状态 2.win + R 输入gpedit.msc打开配置 找到“管理模板”——windows组件——windows更新——配置自动更新——...

2021-08-13 14:25:40 13092 3

原创 java 删除文件路径下的指定文件

起因: 项目过期或未按指定机器被套用,会删除数据库并删除重要文件解决方案:import java.io.File;public class TestMain { public static void main(String[] args) { String dir = "D:\\CloudMusic"; circleMethod(dir); } /** * * @param dirPath * 文件所在...

2021-07-29 16:31:21 6519 1

转载 @Scheduled(cron = “* * * * * *“) cron表达式详解

起因:需要每天定时检测某项数据是否合格,使用定时任务解决方案: 可直接翻看经典案例,更为直观1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}2.cron表达式各占位符解释:{秒数}{分钟} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常“*” 代表每隔1秒钟触发;“,” 代表在指定的秒数触发,比如”0,15,45”代表0秒、1...

2021-07-28 17:37:16 595

转载 Java异常类型及处理

起因:学习java异常类讲解: 一:异常类的结构图 由上图可以看出 所有的异常都是由Throwable继承而来的。 1.Throwable有两个子类,分别为ERROR和Exception 1)Error是编译时错误和系统错误,系统错误在除特殊情况下,都不需要你来关心,基本不会出现。而编译时错误,如果你使用了编译器,那么编译器会提示。 2)Exception是另外一个非常重要...

2021-06-28 15:06:00 132

转载 Java异常类型及处理

前言:Java异常,大家都很熟悉。但是对于具体怎么分类的,JVM对其怎么处理的,代码中怎么处理的,应该怎么使用,底层怎么实现的等等,可能就会有些不是那么清晰。本文基于此详细捋一下异常类型,实现以及使用时应怎么注意。一、异常实现及分类1.先看下异常类的结构图上图可以简单展示一下异常类实现结构图,当然上图不是所有的异常,用户自己也可以自定义异常实现。上图已经足够帮我们解释和理解异常实现了:1.所有的异常都是从Throwable继承而来的,是所有异常的共同祖先。2.Throwable.

2021-06-25 17:38:33 63

原创 Mysql 5.7 /8.0开启远程连接

起因:本地安装完mysql 8.0后,别人无法远程连接我的数据库。解决方案: 第一步:cmd打开命令窗 第二步: mysql -uroot -proot 连接mysql(如果连接不上配置mysql 的环境变量) 或mysql -uroot -p系统提示输入数据库root用户的密码,输入完成后即进入mysql 控制台(mysql5.7的使用上...

2021-06-22 11:25:28 1576 2

转载 JAVA中的Random()

Java中存在着两种Random函数:一、java.lang.Math.Random;二、java.util.Random第一种:调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。例子如下:package com.zoo.lion.util;/*** @Author: xf* @Date: 2019/6/5 12:54*...

2021-06-21 10:28:32 336

空空如也

空空如也

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

TA关注的人

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