自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (11)
  • 收藏
  • 关注

原创 Dell笔记本按F8进不了安全模式解决办法

1、在正常模式下按Win+R,输入msconfig,调出如下页面:2、重启直接进入安全模式。

2021-08-10 17:23:35 7879 2

原创 Docker安装mysql 8 忽略表名大小写,通过命令修改my.cnf配置文件,无需进容器重新初始化数据库

看了很多博客都是需要先启动容器再进容器内部修改my.cnf,重新初始化数据库,然而DockerHub直接就对容器启动时设置了my.cnf的修改方式,具体步骤简单如下:官方参考链接: https://hub.docker.com/_/mysql1、拉取容器docker pull mysql:8.02、查看my.cnf可修改的参数docker run -it --rm mysql:8.0 --verbose --help3、启动容器的时候直接在最后加入修改参数docker run -p 33

2021-02-07 11:40:29 1070 1

原创 不修改配置文件解决Oracle11g通过localhost可以连接但局域网IP连接时报错ORA-12514错误

解决Oracle11g通过localhost可以连接但局域网IP连接时报错ORA-12514错误1、安装完成之后,通过Win+Q搜索net Manager2、将net Manager中的主机从localhost修改为当前主机名称如果不知道主机名称可以直接通过点击net Manager的添加地址,此时出来的默认主机即为你当前的主机名称,将该名称复制到地址2的主机位置即可。复制完之后记得删除地址4。3、通过Win+R 搜索serveices.msc打开服务窗口重启数据库服务和监听,重启

2020-07-08 11:04:33 587

原创 vue组件传值方式,包含父向子、子向父、兄弟之间以及Vuex传值的代码实现

vue组件间传值的方式1.1 父组件向子组件传值在parent.vue中引入子组件之后,在子组件的标签上添加传值方式:msg="msgToChild",然后在子组件中定义msg属性接收父组件传递过来的值。// 父组件<template> <div> <h1>Parent</h1> // 这里表示父组件向子组件传递msgToChild字符串,属性值为msg <m-child :msg="msgToChild">

2020-06-28 15:46:02 469

原创 那些年我常用的IDEA快捷键

那些年我常用的IDEA快捷键以下是我平时使用较多的IDEA快捷键整理,仅代表个人看法。Ctrl快捷键说明Ctrl + B进入光标所在的方法/变量的接口或是定义位置Ctrl + C复制光标所在行或复制选中内容Ctrl + D复制光标所在行或复制选中内容并将复制内容插入光标所在位置的下一行Ctrl + E显示最近浏览的文件记录列表Ctrl +...

2020-02-28 14:37:31 194

原创 MySQL相关基础与SQL索引优化分析(explain参数分析,索引创建,索引失效分析)

MySQL相关基础与SQL索引优化分析一、MySQL基本知识1. MySQL简介1.1 什么是MySQL​ MySQL是一个开源的关系型数据库,由MySQL AB公司开发,目前已被Oracle收购。其遵循GPL协议,用户可根据需求定制化开发资金的MySQL。MySQL可移植性高,支持多种语言,例如:Java、PHP、C++、Python、Perl、Eiffel、Rubby等。其使用标准的S...

2020-02-27 11:00:58 529

原创 面试官:写几种你知道的单例模式!Java实现单例模式有几种方式?3,5?饿汉,懒汉!?

面试官:写几种你知道的单例模式!Java实现单例模式有几种方式?3,5?饿汉,懒汉!?在面试中经常会遇到单例模式的问题,动不动就是你知道几种单例模式,请手写几种你知道的单例模式,为了能彻底厘清该问题,本文详细阐述了单例模式的最全的八种写法以及茴香豆的茴字的四种写法(手动狗头),并比较其存在的优劣,如果本文对你有所帮助的话点赞哦亲。什么是设计模式(Design Pattern)?设计模...

2020-02-06 21:51:21 375

原创 都2020年了你还在闭门造车吗?快来看看这篇面向B站学习Java之最新最全推荐(长期更新)

新型冠状病毒的肆虐,提醒大家少出门、戴口罩、勤洗手,武汉加油,中国加油!!!趁着这段时间回顾了2019年自己的学习情况,2019年其实主要是通过B站观看视频教程进行学习,个人几乎把以下推荐的全部视频都抽时间看了一遍以上,筛选了以下教程推荐给想要学习Java的同学,该教程涵盖了Java从入门、进阶以及到高级的全部知识,适合现在想要学习Java的所有同学,同时也非常感谢互联网,感谢小破站,感谢各大慷...

2020-01-30 21:34:54 1245

原创 Java 将中文文件名称修改为拼音首字母、拼音全称(附GitHub)

Java 将中文文件名称修改为拼音首字母、拼音全称正文在日常工作中,由于一些软件导入文件时对中文不支持,需要修改文件名称为拼音或者拼音首字母,修改方式也多种多样,本文通过Java来进行修改。引入Maven依赖 <dependency> <groupId>com.belerweb</groupId> ...

2020-01-17 12:59:46 1079

原创 Navicat Premium 下看不到PostgreSQL下已创建的表(已解决!!)

Navicat Premium 12下看不到PostgreSQL下已创建的表正文问题:通过Navicat Premium 12连接PostgreSQL之后发现找不到已存在的表,通过PostgreSQL自带的连接工具可以看到表是已经存在了的。解决办法换最新版本Navicat Premium,这里使用Navicat Premium 15即可解决问题。网盘下载...

2020-01-17 09:33:01 29557 33

原创 java.lang.IllegalStateException: 非法访问:此Web应用程序实例已停止。查看日志发现日志报错MySQL表不存在,实际上表已经存在。

java.lang.IllegalStateException: 非法访问:此Web应用程序实例已停止。查看日志发现日志报错mysql下表不存在,实际上表已经存在。报错如下:java.lang.IllegalStateException: 非法访问:此Web应用程序实例已停止。无法加载[]。为了调试以及终止导致非法访问的线程,将抛出以下堆栈跟踪。 at org.apache.catal...

2020-01-16 17:00:52 22670

原创 Java面试——关于synchronized与ReentrantLock的详细区别

synchronized与ReentrantLock的区别工作与面试中经常会遇到Java常见的加锁方法,本文着重介绍一下synchronized与ReentrantLock的区别,总结一下目前在这方面学习到的知识。① 底层实现上来说,synchronized 是JVM层面的锁,是Java关键字,通过monitor对象来完成(monitorenter与monitorexit)对象只有在同步块...

2020-01-09 12:55:33 701

原创 数据结构与算法——Java排序算法之冒泡排序及优化(配详细注释)

数据结构与算法——Java排序算法之冒泡排序及优化(配详细注释)排序算法是我们在数据结构与算法中必学掌握的重点,下面着重以代码的方式复习一下冒泡排序。普通的冒泡排序//普通的冒泡排序:比较相邻元素之间的大小,如果发现当前顺序与所期望的顺序不一致则进行交换 public static void bubbleSort(int[] arrs) { //接收数组长度...

2020-01-07 10:49:06 245

原创 数据结构与算法——Java实现单向链表的增删改查

数据结构与算法——Java实现单向链表的增删改查单向链表增删改查,通过no进行插入排序//定义SingleLinkedList管理单链表class SingleLinkedList { //先初始化一个头节点,头节点不要随意修改 private HeroNode head = new HeroNode(0, "", ""); //添加节点到单向链表 /...

2019-12-29 17:54:47 281

原创 数据结构与算法——Java数组实现环形队列(尾部下一位置为空作为标记)

数据结构与算法——Java数组实现环形队列通过数组的方式实现环形队列1、front、rear初始为0,front直接指向头部,rear直接指向尾部,rear的下一个位置为空,作为队列是否满的标记。2、队列是否满的条件:(rear + 1) % maxSize == front3、队列是否为空的条件:rear == front4、有效数据的计算方式:(rear + maxSize - ...

2019-12-29 16:10:20 378

原创 数据结构与算法——Java实现二维数组与稀疏数组相互转化

数据结构与算法——Java实现二维数组与稀疏数组相互转化在实际工作中,为了节约存储空间,如果数组元素有较多相同元素时,我们可以通过将其转化为稀疏数组进行存储。以下是一个二维数组转稀疏数组的简单Java代码:package sparsearray;public class SparseArray { public static void main(String[] args) ...

2019-12-29 13:54:54 181

原创 Ubuntu 18.04修改网络配置文件/etc/network/interfaces之后如何生效(已解决)

Ubuntu 18.04修改网络配置文件/etc/network/interfaces文件之后如何生效(已解决)正文Ubuntu在修改了网卡配置文件之后发现使用service network-manager restart或者/etc/init.d/networking restart重启网络服务不生效,可通过以下两种方法解决:方法一:重启系统 reboot方法二: ip...

2019-12-25 12:52:22 17328 1

原创 Windows下netsh实现端口代理,本文使用端口代理实现8022代理本机3389端口

Windows下netsh实现端口代理,本文使用端口代理实现8022代理本机3389端口在实际使用中,有时候我们需要通过端口代理的方式隐藏真实端口,本文主要通过netsh方式快速实现端口代理。正文在Windows下,通过win+R键打开“运行”对话框,输入cmd进入命令行,安装以下步骤进行配置。1、查看本机目前所有代理端口 netsh interface portproxy sh...

2019-12-25 10:46:11 5304

原创 Java基础——数据类型思维导图整理及基本数据类型与引用数据类型之间的区别

数据类型思维导图整理及基本数据类型与引用数据类型之间的区别目录1、数据类型思维导图;2、基本数据类型与引用数据类型之间的区别;正文1、数据类型思维导图整理思维导图下载地址:2、基本数据类型与引用数据类型之间的区别基本数据类型存放在栈区,引用数据类型栈区存放了地址,堆中存放值,所以String s = new String("引用类型")实际是生成了两个对象,即一个引用对...

2019-12-21 13:00:50 458

原创 Java基础——Java权限修饰符对应访问权限大小

正文Java主要提供了四种类型的权限修饰符,权限从大到小分别是private、default(缺省)、protected 、public,它们的权限如下表所示权限修饰符同一类内同一包内子 类任何地方private√default(缺省)√√protected√√√public√√√√注意:构造方法的权限修饰...

2019-12-21 12:12:50 6694 1

原创 Windows下如何快速查看并导出系统详细信息(计算机名、操作系统、系统制造商、系统型号、BIOS、CPU及内存大小)

Windows下如何快速查看并导出系统详细信息使用dxdiag正文Win + R键打开命令行输入dxdiag回车,就可以看到如下系统信息。通过下一页按钮可以查看显卡、声卡及输入输出设备及驱动信息,保存为txt文件。...

2019-12-20 20:27:45 2633

原创 SpringTask cron表达式含义

Cron格式中每个时间元素的说明正文类上添加注解@EnableScheduling定时任务添加注解 @Scheduled(cron = “0 0/10 * ? * ?”)Cron格式中每个时间元素的说明时间元素可出现的字符可出现的字符Seconds- * /0-59Minutes- * /0-59Hours- * /0-23...

2019-12-19 11:40:16 239

原创 VMware虚拟机下CentOS 7 使用docker安装mysql

CentOS 7 使用docker安装mysql正文安装docker点击链接查看: CentOS 直接安装docker的五个步骤.配置docker镜像加速vim /etc/docker/daemon.json,没有daemon.json则新建,键入如下内容并保存。 { "registry-mirrors": ["https://registry.docker-cn...

2019-12-17 11:38:44 734

原创 CentOS 直接安装docker的五个步骤

更新源yum update加入docker仓库yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo查询可用的docker安装包yum list docker-ce --showduplicates | sort -r安装yum install ...

2019-12-16 22:18:17 248

原创 CentOS 8 重启网络服务时报错Failed to restart network.service: Unit network.service not found.

之前版本重启网络服务的命令一般是service network restart或者systemctl restart network在CentOS 8中执行以上命令会报错:Failed to restart network.service: Unit network.service not found.正确的命令为nmcli c reload...

2019-12-16 20:43:45 7688 2

原创 Vmware下安装Ubuntu 18.04配置静态IP、DNS

Vmware下安装Ubuntu 18.04配置静态IP、DNS正文Vmware编辑→虚拟网络编辑→VMnet8网关地址在NAT设置中设置静态ip、子网掩码和网关进入虚拟机,键入命令vim /etc/network/interfaces按照如下进行修改并保存: root@ubuntu-virtual-machine:/etc# vim /etc/network/int...

2019-12-16 16:56:00 1563

原创 Ubuntu 18.04 安装ssh并开启root远程登录

Ubuntu 18.04 安装ssh并开启root远程登录正文桌面上右键打开终端,通过su - 获取root权限,或者通过sudo提升权限,键入如下命令: apt-get install openssh-server按y同意执行即可。开启root用户远程登录(按个人要求开启) vim /etc/ssh/sshd_config将PermitRootLogin修改为yes...

2019-12-16 16:29:17 2469

原创 SpringBoot基于IDEA+MySQL 整合MyBatis Generator(避免踩坑!!!)

SpringBoot基于IDEA+MySQL 整合MyBatis Generator这里是正文pom.xml中添加plugin标签<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin&l...

2019-12-07 15:32:59 217

原创 MySQL 5.7.28安装教程--稳

MySQL 5.7.28安装最稳教程官网下载地址:https://dev.mysql.com/downloads/mysql/基本步骤:1、下载解压并配置环境变量;2、创建my-default-ini;3、安装初始化并修改密码这里是正文1、下载解压配置环境变量2、创建my-default-ini在MySQL解压目录下创建my-default-ini文件,同时创建data文...

2019-12-05 19:52:31 4416 1

原创 IDEA+Maven 3.6.1安装及配置国内阿里镜像

IDEA+Maven 3.6.1安装及配置国内阿里镜像由于项目需要,重新配置了开发环境,但在安装最新版Maven3.6.3的时候与IDEA出现了版本不兼容的问题,踩了坑,顺便记录一下。注意:IDEA 2019版本与最新版Maven3.6.3不兼容,换3.6.1解决。基本步骤:1、下载Maven3.6.1解压;2、配置环境变量替换maven国内镜像;3、设置IDEA下Maven相关路...

2019-12-04 12:21:49 1953

原创 SpringBoot项目使用getFile读取资源文件时不能直接读取,且需要使用BufferedReader的readLine,换字节流方式

原方法public static void loadFile(){ try { File file = new File("Account/userAccount.txt"); if(!file.exists()){ System.out.println("文件不存在!"); } BufferedReader br = new BufferedReader(n...

2019-12-02 15:31:24 635

原创 Oracle 11g使用exp命令导出空表

Oracle 11g使用exp命令导出数据行rows为零的空表使用Oracle 11g的exp命令导出用户数据库表的时候,有的rows为0的空表不能导出,原因是Oracle 11g新增了一个特性,deferred_segment_creation,其含义是段延迟创建,默认参数为true。当新建数据表且参数为true时,没有向其中插入数据,那么这个表不会立即分配segment,也就是不占数据空间...

2019-11-11 15:11:51 1351

原创 matlab使用自带的拟合工具cftool对数据进行拟合并生成拟合函数代码

在数据处理中经常会需要对数据进行拟合,拟合完成之后可以通过拟合曲线的方程对数据进行预测。下面主要介绍一下如何适用matlab自带的拟合工具包对数据进行拟合,全程不需要编写一句代码,拟合完成之后还能生成函数代码以供调用。matlab使用自带的拟合工具cftool对数据进行拟合基本步骤:1、导入数据;2、打开拟合工具箱;3、选择所需要的拟合方式;这里是引用1、读取彩色图像转化为二值图...

2019-07-28 23:27:58 18312

原创 MATLAB图像处理(一)——计算机图形学之图像形状识别

MATLAB图像处理(一)——计算机图形学之图像形状识别由于遇到了很多次这个课题,这次做完之后结合手上的资料总结一下。基本步骤:1、读取彩色图像转化为二值图像;2、确定图像中的形状边界;3、确定所需形状的目标;本文主要通过识别圆形目标来进行说明,原图如下所示,本例需要识别出下图中的圆形物体:1、读取彩色图像转化为二值图像针对图像中可能有不同形状的目标物体,为了进行目标筛选,可以先...

2019-07-18 14:25:35 43976 24

原创 IDEA:Error during artifact deployment. See server log for details.

今天在IDEA部署web项目的时候报错:Error during artifact deployment. See server log for details.查看Tomcat localhostlog发现显示错误如下:java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter: class p...

2019-07-17 13:31:27 663

原创 IDEA导入eclipse项目tomcat部署之后404报错The origin server did not find a current representation for the target

****错误:The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.1、导入项目2、更新依赖3、配置project structure,File→Project Structure...

2019-07-16 17:07:18 2272 1

原创 VitualBox创建虚拟机安装CentOS搭建docker(含CentOS文件下载)

在虚拟机下重新搭建了一遍docker环境,踩了几个坑,记录一下,以防以后查阅。一、VitualBox的安装由于VMware比较庞大,选择了精简一点的VitualBox进行安装。软件下载地址:https://www.virtualbox.org/VirtualBox是免费的,麻雀虽小五脏俱全,安装也简单,下载了双击下一步下一步即可(尽量不要出现中文路径)。二、CentOS 7.0安装镜...

2019-07-15 17:19:27 558

原创 IDEA2018.3.5破解到2100(亲测可用带文件2019年7月13日更新)

由于现在最新版的IDEA的破解时间都比较短,所以还是决定换回以前的2018.3.5版本,整理一下提供给有需要的同学。一、安装包破解包激活码下载文件已经整理了放在这里,请小伙伴们点击下载:链接:https://pan.baidu.com/s/1GgSUbSXC-XERmilqyMXBJA 提取码:s97c二、安装1、双击ideaIU-2018.3.5,然后一直下一步即可,期间有个选...

2019-07-13 23:20:41 6123 2

原创 无效的绑定声明(未找到)包名.mapper.XXXMapper

检查包名与接口名是否一致,如果不一致请修改; 检查resources文件夹是否设置为资源文件夹; 在pom.xml下添加如下代码: <!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 --> <build> <resources> <resource> ...

2019-07-12 14:24:04 1399

原创 java.io.FileNotFoundException: class path resource cannot be opened because it does not exist.

IDEA+SSM项目构建问题描述1、部署的时候报错找不到classpath下面的spring/applicationContext.xml文件。org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [...

2019-07-12 09:48:05 3337

郝斌老师数据结构大纲word版.wps

如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应操作,这个相应的操作也叫做算法。 数据结构 = 个体的存储(从某个角度而言,可忽略) + 个体与个体之间关系的存储(核心)

2020-01-02

JAVA数据类型思维导图

JAVA数据类型思维导图,包括基本数据类型,引用数据类型,可自行下载,如有错误欢迎批评指正。基础复习。

2019-12-21

计算机图形学图像处理目标图形形状识别

MATLAB图像处理——计算机图形学之图像形状识别,读取彩色图像转化为二值图像,确定图像中的形状边界,确定所需形状的目标

2019-07-18

matlab高校编程技巧与应用

主要是讲解matlab的一些高级编程技巧,对内存使用和程序最优化方面有极大的帮助。

2015-08-13

matlab仿真详解

matlab仿真详解,系统详细的讲解了一些经典的matlab仿真知识。

2015-08-13

matlab仿真

一本matlab仿真的经典书籍,深入浅出的讲解仿真的知识点。

2015-08-13

matlab高级编程

matlab进阶必看,主要是一些经典的高级编程实例。

2015-08-13

matlabGUI学习

matlab的GUI学习实例,深入浅出讲解matlab GUI的知识。

2015-08-13

c语言与matlab接口实例

C语言与matlab之间如何进行交互编程,有实例

2015-08-13

simulink一些仿真程序

simulink的一些仿真程序,主要包括单摆、摩擦力、微分、阻尼运动等。

2015-08-13

BMP图像处理软件

要是对所获得的BMP位图进行读取处理,其中主要包括放大缩小、点运算、灰度变换、图像镜像、图像锐化、拉普拉斯变换等几大模块,对基本图像处理功能比较多。

2015-08-13

空空如也

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

TA关注的人

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