自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql事件定时插入数据

开启事件查看是否开启:show variables like 'event_scheduler';如果显示OFF,则输入以下语句开启:set global event_scheduler = on;提醒:set global event_scheduler = on语句开启事件,重启mysql服务后,配置失效,通过my.ini配置文件的[mysqld]部分加上event_scheduler=ON 即可保证重启不失效,如下:创建事件测试表drop table if EXISTS t_ev

2021-09-09 16:18:38 2089

原创 mysql中通过存储过程和游标来实现循环插入数据

**需求:**根据条件从一个表(后称为A)中查询符合条件的结果集,根据表A的结果集循环插入到另一个表(后称为B)中,解决SQL:drop procedure if exists handle_data; # 如果存在名字为handle_data的procedure则删除delimiter // # 定义//为一句sql的结束标志,取消;的所代表的意义#声明存储过程handle_data()CREATE PROCEDURE handle_data ( ) # 存储过程开始 BEGIN

2021-09-09 11:43:38 3347 2

转载 springboot启动项目时自动启动swaggerUI.html页面

1.首先我们得在maven添加swaggerUI依赖(在pom.xml文件中)<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.2.2</version> </dependency&

2021-08-31 16:12:26 1139

原创 Navicat Premiu工具常用快捷键

Navicat Premium一些常用快捷键,验证快捷键的sql版本:常用快捷键:“井号”# 是注释作用,"-- "(注意有空格)也是注释作用F6: 打开一个mysql命令行窗口Tab 向右缩进Shift+Tab 向左缩进ctrl+q 打开查询窗口ctrl+n 如果在查询界面执行该快捷键,打开一个新的查询窗口,如果在其他功能页面,则是打开相应功能的新建窗口ctrl+w 关闭当前查询窗口ctrl+r 或 ctrl+shift+r 如果有选中的SQL语句,则运行选中的语句,否则运行当前

2021-08-30 23:19:38 2496

原创 killall command not found

killall: command not found报错:执行killall命令时提示:-bash: killall: command not found 没有killall命令解决办法:1.在centos下yum install psmisc2. debian、ubuntu系统下apt-get install psmisc3.使用​ killall命令用于杀死指定名字的进程(kill processes by name),即结束同名的的所有进程。在使用kill命令终止

2021-08-07 12:42:38 5954

原创 CentOS 7 修改默认启动内核

CentOS 7 修改默认启动内核步骤一:cat /boot/grub2/grub.cfg |grep menuentry命令查看当前操作系统有几个系统内核所有的内核步骤二:grub2-editenv list命令查看系统当前的默认内核,也可以使用uname -r查看,当前内核是CentOS Linux (3.10.0-1160.15.2.el7.x86_64) 7 (Core)步骤三:使用命令grub2-set-default 'CentOS Linux (5.4.101-1.el7.elrep

2021-08-07 12:39:35 3412 1

原创 java.sql.SQLException Unable to load authentication plugin ‘caching_sha2_password‘

java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password’微服务连接MySQL8.0报错:java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'分析:5.x版本是:default_authentication_plugin=mysql_native_password8.x版本就是

2021-08-07 12:35:40 262

原创 docker报错Job for docker.service failed because the control process exited with error code

Docker服务启动报错Job for docker.service failed because the control process exited with error code. See “systemctl status docker.service” and “journalctl -xe” for details.报错信息:使用命令: systemctl status docker.service查看启动信息如下状态信息:解决:优先考虑docker配置文件/daemon.json

2021-08-07 12:34:30 354

转载 Java的几种常见排序算法

一、描述​ 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符合实际的优秀算法,得经过大量的推理和分析。二、排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的

2021-08-06 11:33:47 143

转载 解决ftp登录问题:500 OOPS: cannot change directory:/home/xxx 500 OOPS: child died

问题描述:在使用 ftp 进行远程连接时,出现错误:500 OOPS: cannot change directory:/home/xxx 500 OOPS: child died错误如图所示:  解决步骤如下:1.检查/home/cong 的权限  若其权限不可访问不可读写,则将其权限设为:chmod 777 cong,再重新连接2.若还出现错误,检查ftp的服务状态:  setstatus -b | grep ftp由上图可知, 其ftp_home_dir的状态为of

2021-08-06 11:16:44 7207 1

转载 设计模式原则详解

        我们在应用程序开发中,一般要求尽量两做到可维护性和可复用性。         应用程序的复用可以提高应用程序的开发效率和质量,节约开发成本,恰当的复用还可以改善系统的可维护性。而在面向对象的设计里面,可维护性复用都是以面向对象设计原则为基础的,这些设计原则首先都是复用的原则,遵循这些设计...

2021-04-19 11:29:50 257

转载 下载JDK如何跳过登录

好久没有下载JDK了,毕竟这种东西也不会经常下载,今天下载的时候突然间发现需要登录才可以下载,而且还必须填写公司名称等找到了一个网站,使用上面的账号成功下载,记一下这个http://bugmenot.com/view/oracle.com...

2021-01-23 13:41:58 1348 1

转载 优快云专属idea插件上线啦~~

1.插件介绍 优快云的idea插件优快云 tools(以下简称tools),tools整合了日常开发中常用的工具,提高开发效率。 顺便安利下我司的Chrome插件,不要太好使,根本停不下来.jpg     插件主要功能:(小伙伴们有啥想要的功能,尽管砸过来,我们在群里等着你,群地址在文末) json格式化时间格式化ip查询计算器优快云平台搜索github仓库搜索maven仓库依赖搜索常用文档检索单词翻译看新闻代码查询二维码生成2....

2021-01-22 10:02:23 85

转载 史上最全设计模式导学目录(完整版)

基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概述(二):设计模式是什么? 从招式与内功谈起——设计模式概述(三):设计模式有什么用?附:个人观点   面向对象设计原则 面向对象设计原则概述 面向对象设计原则之单一职责原则 面向对象设计原则之开闭原则 面向对象设计原则之里氏代换原则 面向对象设计原则之依赖倒转原则 面向对象设计原则之接口隔离原则 面向对象设计原则之合成复用原则 ...

2021-01-20 19:45:12 122

原创 【maven】在PowerShell窗口下执行maven命令行报错:Unknown lifecycle phase “.test.skip=true“.

在PowerShell窗口下执行maven命令行报错:Unknown lifecycle phase “.test.skip=true”1.错误信息如下:Unknown lifecycle phase “.test.skip=true”. You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Available lifecycle phases are: validate, initialize, gen

2021-01-19 19:39:13 254

转载 springboot整合使用Apollo配置中心

1.创建C:\opt\settings\server.properties目录,并填写内容【env=DEV】 2.创建springboot 项目 版本1.5.17.RELEASE 3.添加Apollo依赖 <!--apollo相关jar包--><dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-cl...

2021-01-19 15:26:29 259 1

转载 springBoot打包报错(Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile )

一:项目结构介绍①:整体结构一个父pom,两个子pom②:父pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://mav

2020-10-11 22:04:29 1756

转载 Stream将List转为Map汇总

Stream将List转换为Map,使用Collectors.toMap方法进行转换。背景:User类,类中分别有id,name,age三个属性。List集合,userList,存储User对象 1、指定key-value,value是对象中的某个属性值。 Map<Integer,String> userMap1 = userList.stream().collect(Collectors.toMap(User::getId,User::getName));...

2020-09-03 17:06:22 1251

转载 JSR-330 ‘javax.inject.Inject‘ annotation found and supported for autowiring

JSR-330 ‘javax.inject.Inject’ annotation found and supported for autowiring近期碰到一个bug 项目启动卡住啦可能是有一个断点卡住啦项目

2020-09-03 14:03:42 841

转载 Java8新特性Stream详解

JDK8新特性:stream详解1 基本特性1.1 流的特性1.2 创建Stream2 流API详述2.1 BaseStream详述2.2 Stream详述3 常...

2020-07-01 14:57:52 190

转载 java8 新特性精心整理(全)

前言越来越多的项目已经使用 Java 8 了,毫无疑问,Java 8 是Java自Java 5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、...

2020-07-01 14:57:47 206

转载 intellij IDEA里各图标对应的文件类型

本篇内容为大家提供的是IntelliJ IDEA 使用教程中的常见文件类型的图标介绍,IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。 。感兴趣的同学可以参考学习下,具体内容如下:1、Java类相关图标介绍:官网...

2020-07-01 14:18:07 653

原创 CentOS虚拟机下安装mongoDB

1 Windows下载安装包,移动到linux需要安装的目录下2 解压缩tar -zxvf mongodb.tar.gz3 配置环境变量命令:vim /etc/profile添加的内容:export MONGODB=/usr/local/tools/mongoDb/mongodbexport PATH=$MONGODB/bin:$PATH6 创建要使用的文件夹cd /usr/local/tools/mongoDb/mongodbmkdir datamkdir logsmkd

2020-06-21 12:59:29 667

转载 下载JDK如何跳过登录

好久没有下载JDK了,毕竟这种东西也不会经常下载,今天下载的时候突然间发现需要登录才可以下载,而且还必须填写公司名称等找到了一个网站,使用上面的账号成功下载,记一下这个http://bugmenot.com/view/oracle.com好神奇的一个网站...

2020-06-18 20:13:57 3348 1

原创 centos系统无法使用lsof命令-bash: lsof: command not found

1.错误描述在CentOS下,使用lsof命令,显示bash: lsof: command not found2.解决办法使用yum install lsof命令 安装lsof3.正常效果

2020-06-18 00:11:02 3883

原创 linux虚拟机安装redis详细步骤

1.下载redis安装包,在root目录下执行wget http://download.redis.io/releases/redis-6.0.5.tar.gz2.解压redis安装包tar -zxvf redis-6.0.5.tar.gz3.进入redis目录cd redis-6.0.54.编译make4.1 如果报错,可能是gcc命令没有找到,说明未安装gcc,执行命令:yum install gcc-c++ 安装gcc4.2 安装成功后执行 make命令4.

2020-06-18 00:00:32 838 1

原创 apollo中配置map,list

1.apollo中的map配置注:key不用引号,value使用单引号#sm产品对应至社区设备类型sm.product.mapper.sscp.deviceType = {PC_1587956992488:'RoadGate',PC_1588067595587:'Access',PC_1587957327032:'Ipc-f',PC_1587957085321:'Ipc-n',PC_1587956912063:'Ipc-s',PC_1587957033436:'Ipc-w',PC_1587956967

2020-06-12 09:02:53 11945 7

原创 java 回文数判断

1.代码package com.rfg.javabasics.string;/** * @Author: RuanFuGui * @Date: Created in 2020/6/8 15:25 * @Description: 字符串使用练习 * @Version: 1.0 */public class StringTest { public static void main(String[] args) { String s = "abcdcba";

2020-06-08 17:35:46 139

原创 mysql关联表修改数据

1.关联表修改数据UPDATE pm_device t INNER JOIN pm_rel_device_area t1 on t.DEVICE_CODE = t1.DEVICE_CODEset t.SP_CODE = t1.SP_CODE;2.跨库关联表修改数据update t_device t INNER JOIN conet_sscs.pm_device t1 ON t.DEVICE_CODE = t1.DEVICE_CODEset t.SP_CODE = t1.SP_CODE;..

2020-06-03 15:03:51 3793 2

转载 数据库事务、特性以及隔离级别

数据库的事务事务的基本概念所谓事务,是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分隔的工作单位。事务通常以bigin transaction开始,以commit或rollback结束。commit表示提交开启事务后的所有操作,即将事务中的所有对数据库的更新操作写回到物理磁盘中去,事务正常结束。rollback表示回滚,即在事务过程中发生了某些错误或故障,...

2020-05-30 11:31:27 136

转载 继承和组合的区别

什么是继承继承是面向对象三大基本特征之一(继承,封装,多态),继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法...

2020-05-29 17:35:47 150

转载 浅谈ArrayList动态扩容

环境:eclipse,jdk1.8简介ArrayList实现了List接口,继承了AbstractList,底层是数组实现的,一般我们把它认为是可以自增扩容的数组。它是非线程安全的,一般多用于单线程环境下(与Vector最大的区别就是,Vector是线程安全的,所以ArrayList 性能相对Vector 会好些),它实现了Serializable接口,因此它支持序列化,能够通过序列...

2020-05-29 17:25:24 140

原创 java中使用System.arrayCopy复制数组

1.arraycopy方法参数解释public static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length);参数理解:Object src : 源数组int srcPos : 源数组的起始位置 Object des

2020-05-26 18:06:48 213

原创 spring事务完成之后异步执行其他操作

1.service接口package com.rfg.springbootmybaits.service;import com.rfg.springbootmybaits.dto.PersonAddParam;import org.springframework.transaction.annotation.Transactional;/** * @Author: RuanFuGui * @Date: Created in 2020/5/17 20:28 * @Description: T

2020-05-18 00:02:24 778

原创 springboot中配置logback+slf4j

1.引入依赖2.配置文件logback-spring.xml<?xml version="1.0" encoding="UTF-8"?><configuration debug="false" scan = "true"> <!-- 日志输出目录,前缀:/logs/order/【***】 后面填写项目名称 --> <property name="LOG_HOME" value="/usr/logs/ibp/sm" /> &lt

2020-05-12 14:53:57 573

原创 Jackson使用,String,对象,list相互转换

对象转jsonString str = objectMapper.writeValueAsString(new MessageEntity());json转对象List tidList = objectMapper.readValue(tidListSrt, new TypeReference<List>() {});

2020-05-09 09:03:41 2366

原创 使用stream根据value值从hashMap中获取键值

1.根据value值从hashMap中获取键值Map<String,String> hashMap = new HashMap<String,String>(){{ put("1","aa"); put("2","bb"); put("3","cc"); }}; Str...

2020-05-08 17:24:55 3489 4

原创 从stream中获取对象导致的 java.util.NoSuchElementException: No value present

从stream中获取对象导致的 java.util.NoSuchElementException: No value present目录从stream中获取对象导致的 java.util.NoSuchElementException: No value present1 异常情况​2.代码示例3.产生原因4.解决方式4.1方式1:4.2解决方式21 异常情况...

2020-01-11 16:56:10 3472

转载 Http状态码详解

HTTP状态码详解1、百科名片 HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC2295、RFC 2774、RFC 4918等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。 2、具体含义1xx 消息这一类型的状态码,代表请求已

2017-08-18 15:11:31 5041

空空如也

空空如也

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

TA关注的人

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