自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vmware虚拟机安装linux没有IP地址

7.找到 /etc/sysconfig/network-scripts目录下的ens33结尾的文件,并查看ONBOOT配置为yes。4、打开电脑控制面板–网络和Internet–网络连接,点击更改适配器设置,在VMnet8上单击右键。3、点击NAT设置页面,查看子网掩码和网关,修改静态IP会用到。2、选择Vmnet8 Net网络连接方式,随意设置子网IP。6、重新打开vmware,然后打开虚拟机,查看当前ip。1、在虚拟机菜单栏选择编辑,然后点击虚拟网络编辑器。8.可重启电脑验证ip是否变化。

2024-07-24 10:09:16 389

原创 mysql的窗口函数

窗口函数>的位置,可以放以下两种函数:专用窗口函数:rank,dense_rank,row_number等;聚合函数:sum,avg,count,max,min等。因为窗口函数是对where或者group by子句处理后的结果进行操作,原则上窗口函数只能出现在select子句中。

2024-07-15 11:14:21 529

原创 maven中央仓库手动下载到本地仓库

maven中央仓库手动下载到本地仓库。

2024-06-03 15:14:12 392

原创 @RestController和@Controller

@RestController和@Controller的共同点就是都可以表示spring某个类是否可以接收http请求@RestController可以看作是@Controller和@ResponseBody的组合,无法返回指定页面,可以直接返回数据@Controller可以返回指定页面,如果想要返回一个数据,就需要@ResponseBody的辅助对于Controller而言,如果只是使用@RestController注解,则其方法无法返回指定页面,此时配置视图解析器不起作用,返回的内容就是retu

2024-03-07 09:56:40 154

原创 Oracle的日期加减

精度数值范围是 1-9,默认值是 2。interval() 函数的语法。

2024-01-04 17:52:37 1750

原创 Mybatis plus 大数据量查询慢问题

大数据量操作一般用在在实际工作中当中,查询数据过大

2023-12-13 16:25:47 1296

原创 mySQL查看数据库有多少张表命令

【代码】mySQL查看数据库有多少张表命令。

2023-09-24 10:12:54 1232

原创 通过实体中@TableName(“test“)找到项目中所用的表

通过实体中@TableName("test")找到项目中所用的表。

2023-07-07 10:30:27 398

原创 mybatisPlus自动填充表的创建人、创建时间、修改人、修改时间

填充创建人,创建时间,修改人,修改时间

2023-05-25 17:29:45 2331

原创 swagger+knife4j引入项目

swagger+knife4j引入项目。

2023-05-19 15:33:57 171

原创 @PathVariable、@RequestParam和@RequestBody的区别和使用

@PathVariable,@RequestParam,@RequestBody

2023-05-13 17:38:11 646

原创 mysql截取字符串的函数

截取字符串

2023-05-10 16:08:28 649

原创 EasyExcel导出Excel时创建下拉框

【代码】EasyExcel导出Excel时创建下拉框。

2023-01-09 10:32:57 1225

原创 安装多版本node

在项目开发过程中,不同项目使用的nodejs版本不同,有时会因为node版本过高或太低,导致报错;

2022-12-12 11:50:34 7389 1

原创 Oracle报错:ORA-28001:口令已失效

【代码】Oracle报错:ORA-28001:口令已失效。

2022-12-09 11:07:33 10777

原创 minio搭建文件存储服务

如果出现以上界面则代表minio运行成功。这个时候我们就可以这样访问图片了。

2022-09-05 15:31:09 2218 1

原创 cron表达式

cron表达式

2022-08-30 14:18:07 196

原创 java获取上一周、上一月、上一年的时间

java获取上一周、上一月、上一年的时间

2022-07-21 17:43:36 6582

原创 Linux安装maven

linux上使用mvn打包

2022-06-21 17:05:29 218

原创 IDEA安装MybatisX插件及使用

mybatix使用,idea生成代码,sql提示

2022-06-20 16:22:50 4550

原创 使用minio搭建自己的文件存储服务(新版和旧版)

minio各版本的历史下载链接https://dl.min.io/server/minio/release/安装方法https://zhuanlan.zhihu.com/p/426042268

2022-04-26 16:44:25 991

原创 Git基础使用

一、版本控制1、什么是版本控制  版本控制是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和机载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发,提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为 错误  简单说就是用于管理多人协同开发项目的技术。  没有进行版本控制或者版本控制本身缺乏正确的流程管理,在软件开发过程中将会引入很

2022-04-19 11:51:30 260

原创 linux 安装Mysql 8 及以上版本

一、安装前清理工作(卸载mysql和 删除MariaDB的文件)1 使用以下命令查找出安装的mysql软件包和依赖包 rpm -pa | grep mysql可能显示结果如下: mysql80-community-release-el7-1.noarch mysql-community-server-8.0.11-1.el7.x86_64 mysql-community-common-8.0.11-1.el7.x86_64 mysql-community-libs-8.0.11-1.el

2022-04-02 11:09:00 877

原创 Linux(centos)使用npm安装yarn

npm方式安装yarn,前提是先安装nodejs,并确定npm node命令全局可以用node的安装方式安装yarnnpm install yarn -g如果测试yarn 提示command not found,将yarn命令软链接到全局ln -s /root/node-v10.16.3-linux-x64/bin/yarn /usr/local/bin/yarn...

2022-04-02 09:50:22 2818 1

原创 增强for循环时集合为空时

  list为null时会报空指针异常;list为长度为0的空集合却不会 @Test public void test(){ List<String> list2 = new ArrayList<>(); for (String s : list2) { System.out.println(s); } List<String> list1 = null;

2022-04-01 10:22:24 2613

原创 activiti表的命名规则和作用

Activiti 的表都以 ACT_ 开头第二部分是表示表的用途的两个字母标识 ACT_RE :'RE’表示 repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。 ACT_RU:'RU’表示 runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti 只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。 ACT_HI:'HI’表示 history。 这些表包含历史数.

2022-03-31 17:45:36 238

原创 maven中央仓库地址

1、私服nexus工具使用http://www.sonatype.org/nexus/2、推荐http://mvnrepository.com/3、默认地址http://repo1.maven.org/maven24、 阿里云 (强力推荐)http://maven.aliyun.com/nexus/content/groups/public/5、私服nexus工具使用http://repo2.maven.org/maven2/6、UKhttp://uk.maven.org/maven2

2022-03-31 16:23:02 588

原创 删除数据库报错:1010 - Error dropping database (can‘t rmdir ‘./union‘,errno: 39)

在数据库的物理目录中(mysql的data目录),进入union数据库目录,查看是否有文件存在,若存在,使用rm -rf 命令清除;再次执行删除数据库命令:drop database union;

2022-03-31 14:29:58 3564

原创 Linux系统查看内存使用情况

常用命令查看内存使用情况:free显示进程信息(包括CPU、内存使用等信息):top、ps查看驱动占用内存:lsmod一、查看系统内存free  free命令可以显示当前系统未使用的和已使用的内存大小,还可以显示被内核使用的内存缓冲区1.1 说明如下:Mem:内存的使用信息Swap:交换空间的使用信息total:总计物理内存的大小used:已使用物理内存free:可用物理内存shared:多个进程共享的内存总额buffers/cached:缓存缓冲使用物理内存大小avai

2022-03-31 14:16:34 73189 2

原创 Idea Java项目文件夹后面提示百分数怎么去掉

ctrl + ALT + F6弹出如下框,取消勾选–>点击Show Selected

2022-03-30 16:13:57 6854

翻译 JDK8新特性:Lambda表达式、Stream流、日期时间工具类

重要特性:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的大括号:如果主体包含了一个语句,就不需要大括号。可选的返回关键字:如果主体只有一个表达式返回值则编译器 会自动返回值,大括号需要指明表达式返回了一个数值一、Lambda表达式1. 需求分析  创建一个新的线程,指定线程要执行的任务 @Test public void test02(){ new Thread(new

2022-03-29 23:15:25 1128

原创 window安装mysql

一、下载mysql1. mysql的官网http://www.mysql.com/2. 进入顶部的Downloads3. 点击页面底部的Community(GPL) Downloads4. 在中间的位置找到windows上要用的下载页面“MySQL on Windows(Installer & Tools)” 5. 选择第一项"MySQL Installer”6. 页面底端找到下载入口“Windows (x86, 32-bit), MSI Installer ”,点击Downloa

2022-03-17 16:16:35 1827

原创 根据不同的操作系统获取不同的路径

package com.zeshang.utils;import lombok.Data;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configuration;import java.util.Properties;@Data@Configurationpublic class YmlConfig { // 上传地址

2022-03-17 14:50:25 726

原创 java 文件上传

package com.zeshang.controller;import com.baomidou.mybatisplus.core.toolkit.IdWorker;import com.dto.FileDto;import com.entity.CommonFileInfoEntity;import com.service.CommonFileInfoService;import com.util.UploadUtils;import io.common.utils.Result;im

2022-03-17 14:40:47 556

原创 java 删除文件和文件夹工具类

import org.springframework.util.ResourceUtils;import java.io.File;import java.io.FileNotFoundException;public class FolderDeleteUtils { public static final String UPLOAD_PATH = getUploadPath(); public static void folderEel(String url) {

2022-03-17 14:27:43 305

原创 mysql数据的导入导出命令

MySQL常用命令菜鸟教程连接菜鸟教程1.导入数据库常用source 命令source 命令导入数据库需要先登录到数库终端:mysql> create database abc; # 创建数据库mysql> use abc; # 使用已创建的数据库 mysql> set names utf8; # 设置编码(根据需要)mysql> source /home/abc/abc.sql # 导入备份数据库2

2022-02-28 10:38:21 2994

原创 activiti修改流程,并重新部署后,将已经上报的任务修改为最新部署的流程

1.act_re_procdef中找到要更新的流程记录根据version_来判断版本,这里上一版本id_值为key_hftb:5:905020,最新版本的id_值为:key_hftb:6:1025015,2.更新如下表中的记录update act_ru_task set proc_def_id_ = 'key_hftb:6:1025015' where proc_def_id_ = 'key_hftb:5:905020';update act_hi_taskinst set proc_def_id

2022-02-26 17:57:33 3112

原创 mysql数据库修改密码

在使用数据库时,MySQL 需要修改密码的情况。1. 使用 SET PASSWORD 命令输入命令mysql -u root -p指定 root 用户登录 MySQL,输入后按回车键输入密码。如果没有配置环境变量,请在 MySQL 的 bin 目录下登录操作。使用 SET PASSWORD 修改密码命令格式为 set password for username @localhost = password(newpwd);,其中 username 为要修改密码的用户名,newpwd 为要修改的新密码

2022-02-26 11:30:48 4061

原创 MySQL 时间类型 DATE、DATETIME和TIMESTAMP

1.DATE、DATETIME和TIMESTAMP 表达的时间范围TypeRangeRemarkDATE‘1000-01-01’ to ‘9999-12-31’只有日期部分,没有时间部分DATETIME‘1000-01-01 00:00:00’ to ‘9999-12-31 23:59:59’时间格式为 YYYY-MM-DD hh:mm:ss,默认精确到秒TIMESTAMP‘1970-01-01 00:00:01’ UTC to '2038-01-19 03:1

2022-02-09 11:50:17 1300

原创 intellij idea全局查找(Find in Path)简介,和替换

通过快捷键 Ctrl+Shift+f 快速进入全局查找页面,或者通过 Edit —> Find —>Find In Path你要检索的内容;如何匹配内容,分别表示 区分大小写、单个单词、正则、过滤查找文件;查找范围,分别表示 在整个项目中查找、在指定模块中查找、在指定目录下查找、在指定文件范围查找;其页面中的选项大致同全局搜索的页面,输入后直接点击Replace in Find Window项即可。注意:有时候全局Ctrl+Shift+f快捷键无效,看看是不是因

2022-02-07 17:09:53 6086

空空如也

空空如也

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

TA关注的人

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