自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装虚拟机出现VMware Workstation 与 Device/Credential Guard 不兼容问题

另外,由于VMware Workstation和Hyper-V冲突,那么就意味着VMware Workstation和Docker也冲突。Windows10开启Hyper-V后与VMware Workstation冲突导致无法运行和新建虚拟机。一般来说Windows10默认不会打开Hyper-V,但是安装Docker默认会打开Hyper-V。虽然警告信息中显示与Device Guard不兼容,但是并不是,其实只是Hyper-V的问题。如果要重新开启Hyper-V,只需执行。

2023-09-28 00:34:48 263

转载 vmware新建虚拟机时蓝屏

3、在电脑关机后有节奏的按F2进入bios,用户可以对照自己的主板型号选择不同的按键,如果说下图中没有用户的主板型号,可以在重启的时候将这些常用键都试试,这样一定要注意的是,一定要重启的时候按才可以进入到bios设置界面。4、当电脑进入bios后使用方向键控制光标到“Configuration”进入选项后移动光标到“Inter Virtual Technol”按下“ENTER”键(回车键),选择“Enable”。可以保证虚拟化已经开启。5、“Enable”表示开启,最后按“F10”保存退出即可。

2023-09-28 00:30:56 779 1

转载 element UI中Container布局容器自动填充满屏

element UI 设置容器布局时候比较方便,但如果设置不好会出现中间内容无法填充满整个屏幕剩余空间的问题,很可能会导致footer组件悬空在屏幕中间位置,不美观。如果aside 和main的父组件不是container,而是el-row,那么需要额外设置el-row的高度为100%。aside和main要在同一个水平位置,可以使用一个el-container或者一个el-row 都可以。简单测试可以发下, 如果不设置top等,上面布局的元素都会缩在一起,无法实现满屏效果。

2023-03-20 15:49:40 2402 1

原创 Xshell第一次连接ubuntu password灰色不让输入 以及 “ssh服务器拒绝了密码,请再试一次”的解决办法

xshell连接云服务器不能输入密码以及“ssh服务器拒绝了密码,请再试一次”的解决办法

2023-03-06 02:12:29 2065

转载 ./configure –prefix 命令用法

./configure –prefix 命令用法

2022-11-03 17:05:15 1982

转载 CentOS环境安装python3,pip

CentOS环境安装python3,pip

2022-11-03 16:55:57 265

转载 docker-compose的介绍和安装使用

docker-compose

2022-11-03 16:53:17 82

转载 Linux - CentOS7安装Python,更改实现Python软连接

Centos7 安装python,更改python软连接

2022-11-02 12:52:52 1233

转载 Vue3全局注册ElementUI时出现错误Uncaught TypeError: Cannot read properties of undefined

Vue3全局注册ElementUI错误

2022-06-29 21:57:18 617

转载 Sqlyog连接Mysql数据库出现2003错误及解决办法

问题今天让sqlyog连接linux上的mysql数据库的时候出现“2003:can’t connect to mysql server on '主机地址’”的错误。百度之后发现原来是Linux防火墙拒绝访问对应端口(我这里是要连接3306端口)。解决办法在root账号下,使用/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT将3306端口暂时打开(注意:只能暂时打开,下次重启虚拟机需要再次重新打开)参考文章(写的很好,强推)关于“错误号码:

2022-05-26 02:01:31 3850 1

转载 Centos7安装Mysql5.7 提示GPG密钥不存在/不合适

今天在centos7中安装mysql时出现问题从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥源 “MySQL 5.7 Community Server” 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。经过查询发现一片文章可以完美解决该问题,分享一下:Centos7安装Mysql5.7 提示GPG密钥不存在/不合适原文:问题描述源 “MySQL 5.7 Community Server” 的 GPG 密钥

2022-05-26 00:49:31 2876 1

转载 一文读懂JavaWeb过滤器

在写小demo加入过滤器时发现一篇很好的关于过滤器的总结:JavaWeb过滤器(Filter)详解,是时候该把过滤器彻底搞懂了(万字说明)

2022-05-20 18:59:04 88

原创 个人经验:javaweb crud实现过程中需要展示数据界面代码实现总结

在javaweb crud小demo实现过程中,对于需要展示数据的界面,使用jsp文件+el表达式+jstl实现简洁又高效并且目前个人小经验总结:可以将查询步骤放在jsp文件开头的程序代码区中实现,这样每次进来jsp数据显示界面就会使用查询方法查询出数据,就能实现每次都进入jsp界面都能查询一下最新的数据再显示了注意:url中需要参数的话记得传入举例<%@ page import="com.lagou.service.ManagerService" %><%@ page impo

2022-05-20 01:20:22 245

原创 转发response.sendRedirect()的路径中含有中文乱码问题

问题在转发的url中的参数含有中文,接收的时候会变成乱码解决办法使用URLEncoder.encode()设置编码类型即可response.sendRedirect("showClass.jsp?cName=" + URLEncoder.encode(aClass.getcName(), StandardCharsets.UTF_8));

2022-05-20 00:24:56 1339

转载 mysql表中添加约束的方式总结

原文链接:Mysql在表中添加约束条件第一种:在创建表的时候:create table student(sno char(9) primary key,sname varchar(20) unique,ssex char(2) not null,sage smallint default 19,sdept varchar(20));create table course(cno varchar(4) primary key,cname varchar(40) not null,cpn

2022-05-12 22:53:21 4200

原创 idea中tomcat项目修改Module名之后修改配置信息

修改module名右键Rename–>Rename Module and Directory修改tomcat配置信息Edit Configurations之后修改以下信息和修改之后的module名字一样点击修改默认依赖之后:

2022-05-07 20:13:47 265

原创 javaweb核心:管理员系统的一些小坑记录

系统代码地址:代码下载查看地址创建数据库以及表时一定要在创建的时候就指定编码为utf8,否则会出现乱码,创建完之后修改编码方式也可能是无效的,只能重新删除创建。(有很多关于修改编码方式解决乱码问题的,但是我试了很多都无效,最后只有删除重新创建并且在创建之初就指定编码方式为utf8才有效)。-- 创建管理员表CREATE TABLE `manager`( `mid` INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20), `password`

2022-04-30 02:37:29 143

原创 JSP的表单回显实现

起源在要实现管理员对学员的修改时,点击“修改”进入修改界面后,修改界面中如果和注册界面就需要让用户把不需要修改的信息也重新再写一遍,很麻烦也很容易出错,因此就思考能否在进入界面之后就显示已注册全部信息,这样就只需要修改用户想要修改的界面就可以了。于是查找一些资料后自己用以下代码实现了表单回显功能,不一定是最简洁的实现,如果有需要改进的欢迎各位评论赐教~什么是表单回显所谓“表单回显”就是说在进入一个新界面时,会将后端已有的数据显示到界面上。比如需要修改用户信息时,点击修改按钮后跳转到修改界面,修改界面中

2022-04-26 15:14:46 6460 1

原创 前端获取日期java.util.Date到dao层中java.sql.Date之间的转换问题

问题前端使用表单<input type="date" id="date" name="birthday" placeholder="请输入出生日期">获取到日期之后在servlet中封装到对象的Date类型的成员变量中,当获取的时候需要从String转为Date类型,如下: SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date birthday = null; try {

2022-04-24 21:33:27 1272

转载 PrepareStatement中文参数?查询无任何结果

问题最近在使用预处理PrepareStatement写一个查询学生信息的时候,查询条件中有学生姓名,结果查询出来都是没有结果的。将查询语句在sqlyogo中执行是能查询出结果的。经过调试发现在姓名这个查询条件中执行后会变成 ‘??’ ,所以猜测是编码的问题导致的解决办法办法解决链接:https://blog.csdn.net/zhaoyu7777777/article/details/8882760?reload原文:昨天和朋友调了一个系统,在写SQL代码的时候需要传两个参数,不过两个都是中文参

2022-04-21 12:46:25 452

转载 mysql中错误1366 - Incorrect string value: ‘\xE5\xBC\xA0\xE4\xB8\x89’ for column ‘name’ at row 1

错误1366 - Incorrect string value: ‘\xE5\xBC\xA0\xE4\xB8\x89’ for column ‘name’ at row 1产生原因没有指定数据库和表的编码排序方式为utf8,导致要插入数据中含有汉字时报错解决方法我尝试把数据库的字符集设为utf-8,把排序规则设置为utf8_general_ci,同时把表的排序规则也设置为utf8_general_ci,但是仍然不可以用,我看有博主说是mysql默认的配置文件是/etc/my.cnf或者/etc/

2022-04-19 20:54:24 762

原创 JavaWeb项目引入BootStrap后前端代码无效果(没有BootStrap效果)

JavaWeb项目引入BootStrap后前端代码无效果(没有BootStrap效果)引起的可能原因以及解决方法:路径错误,不要将引入的BootStrap文件放在WEB-INF文件夹中,可以新建个WebContent文件夹,将BootStrap文件放入(或者其他文件夹,总之不能放在WEB-INF文件夹中)JavaWeb模块下面各部分含义:src 用于存放自己编写的Java源代码web 专门用来存放web工程的资源文件 比如 html页面 css 文件 js文件 等待web—inf 是一个受

2022-04-13 03:15:08 1790 1

原创 使用DBUtils处理查询结果集时的javabean是实体而不是泛型中的类

什么是javabean简单理解:JavaBean 就是一个类, 开发中通常用于封装数据javabean具备的特征1、所有属性为private2、提供默认构造方法3、提供getter和setter4、实现serializable接口使用DBUtils处理查询结果时的BeanHandler和BeanListHandlerBeanHandler:将结果集中第一条记录封装到一个指定的javaBean中BeanListHandler:将结果集中每一条记录封装到指定的javaBean中,再将这些jav

2021-10-15 16:06:45 219

原创 事务并发访问问题——脏读、不可重复读、幻读

脏读不可重复读幻读

2021-09-29 02:36:41 96

原创 NIO(New IO)

文章目录NIO什么是NIOIO回顾概念作用流与块的比较新特性核心组件Buffer缓冲区Buffer缓冲区概述ByteBuffer的创建方式常用方法ByteBuffer写模式和读模式下4个核心变量的变化Channel通道Channel通道概述Channel APIFileChannel基本使用网路编程收发信息accept()阻塞问题Selector选择器(多路复用器)多路复用的概念Selector和Channel的关系可选择通道(SelectableChannel)Channel注册到Selector选择键(

2021-06-02 09:03:56 354 1

原创 Java新特性

文章目录新特性Java8的新特性Java8的概述函数式接口Lambda表达式方法引用Stream接口基本概念使用步骤创建方式中间操作终止操作代码实现举例Optional类基本概念常用方法代码实现举例Java9的新特性Java9的概述模块化的使用语法格式模块化的优势代码实现举例钻石操作符的使用升级集合工厂方法基本概念实际意义InpustStream的增强Java10新特性Java10的概述局部变量类型推断var基本概念实际意义使用举例Java11新特性Java11的概述简化的编译运行操作String类新增方法

2021-06-02 08:14:20 157

原创 常用设计原则和设计模式

文章目录常用设计原则和设计模式常用的设计原则(记住)软件开发的流程常用的设计原则常用的设计模式基本概念基本分类设计模式详解(重点)单例设计模式普通工厂模式基本概念类图结构代码实现举例普通工厂模式的优势主要缺点多个工厂方法模式基本概念类图结构代码实现举例主要缺点静态工厂方法模式基本概念类图结构实际意义(工厂方法模式的作用)主要缺点抽象工厂模式基本概念类图结构代码实现举例主要优势装饰器模式基本概念类图结构代码实现举例实际意义代理模式基本概念类图结构代码实现举例实际意义代理模式和装饰器模式的比较模板方法模式基本概

2021-06-01 15:16:57 172

原创 Java核心类库(下)

文章目录Java核心类库(下)异常机制(重点)基本概念异常的分类异常的避免异常的捕获异常的抛出自定义异常异常机制总结File类(重点)基本概念常用的方法IO流IO流的概念基本分类体系结构相关流的详解FileWriter类(重点)基本概念常用的方法FileReader类(重点)基本概念常用的方法FileOutputStream类(重点)基本概念常用的方法FileInputStream类(重点)基本概念常用的方法BufferedOutputStream(重点)基本概念常用的方法BufferedInputStre

2021-05-21 02:02:21 846

原创 java集合实现斗地主部分功能

题目描述使用集合实现斗地主游戏的部分功能,要求如下:(1)首先准备 54 张扑克牌并打乱顺序。(2)由三个玩家交替摸牌,每人 17 张扑克牌,最后三张留作底牌。(3)查看三个玩家手中的扑克牌和底牌。(4)其中玩家手中的扑克牌需要按照大小顺序打印,规则如下:手中扑克牌从大到小的摆放顺序:大王,小王,2,A,K,Q,J,10,9,8,7,6,5,4,3实现思路封装一个扑克牌类、玩家类。针对于问题(4)排序,考虑到后面需要使用比较器定义比较规则,因此在扑克牌类中需要定义一个整型成员变量用来记录该

2021-03-15 23:35:08 284

原创 Java核心类库(上)

文章目录Java核心类库(上)常用类的概述和使用API的使用和常用包的概述API的使用常用的包(熟悉)包的名称和功能Object类的概述(重点)基本概念常用的方法equals()方法和hashCode()方法toString()方法包装类(熟悉)包装类的概念包装类的分类Integer类概述基本概念常用的常量常用的方法装箱和拆箱的概念自动装箱池Double类概述基本概念常用的常量常用的方法扩展Boolean类概述基本概念常用的常量常用的方法Character类概述基本概念常用的常量常用的方法包装类(Wrapp

2021-03-11 22:07:31 198

转载 String和StringBuilder、StringBuffer区别

1、String的“+”操作就是根据StringBuilder(或 StringBuffer)类及其 append 方法实现的。String不可变其实就是说一个String对象创建之后不能再在这个对象上做其他操作(如追加,删除一个字符),只能通过创建别的String对象来获取这个效果,而StringBuilder就可以在一个StringBuilder对象本身上进行改变:String str = "hello";str = str + ",world!";//这时并不是在原来的“hello”对象上追加“

2021-02-12 00:52:59 72

转载 函数中使用sizeof(arr) / sizeof(arr[0])求数组长度不正确的原因

参考文章:c中自定义函数通过sizeof来输出数组的长度为何不正确?【原创】错误原因我们可以使用sizeof(arr) / sizeof(arr[0])求数组长度,但是要注意:sizeof()函数是求数组所占的内存空间大小(不是长度)。当在函数中使用该方法求数组长度时,由于数组作为函数参数传入函数的过程中会“退化”为指针,因此将会导致sizeof(arr)求出的是一个指针的内存空间大小,而非数组的内存空间大小–>从而导致计算的长度错误int *findPrime(int *arr, int le

2021-02-07 15:45:38 5726

原创 使用带头结点的单向链表实现通讯录功能(C++实现)

通讯录功能:增加联系人、查找联系人、删除联系人、查看所有联系人#include <iostream>using namespace std;/* run this program using the console pauser or add your own getch, system("pause") or input loop *///定义通讯录中名单结构体 :链表结点 struct Infor { string name; string phone; string ad

2021-02-04 13:43:09 583

原创 链表操作具体代码实现(菜鸡本鸡使用C++实现)

带头结点的单向链表相关操作代码实现如下:#include <iostream>#include <stdlib.h> using namespace std;/* 带头结点的单向链表的操作 */struct Node { int data; //数据域 Node *next; //指针域 };//链表的创建Node *create() { Node *head, *r; //head是头指针,r是尾指针 head = new Node; r = head;

2021-02-04 13:37:53 146

原创 JavaSE--面向对象编程--笔试题

文章目录JavaSE-面向对象编程-笔试题请问构造器能否被重写?为什么?Overload和Override的区别是什么?参数列表相同但返回值类型不同能重载吗?使用final关键字修饰一个引用变量时,请问是引用不能变还是引用的对象不能变?简述复制引用和复制对象的区别阅读程序并分析执行结果是什么?JavaSE-面向对象编程-笔试题请问构造器能否被重写?为什么?不能;因为构造方法名需要与类名相同,重写是指子类对从父类继承而来的方法的扩展重写,而继承关系中父类和子类类名是不同的,因此构造器没法被子类重写Ov

2021-01-24 10:38:58 217

原创 JavaSE之面向对象编程

文章目录面向对象编程类和对象概念面型对象编程的概念类和对象概念对象类类与对象的定义和使用类和对象以及引用的定义类的定义成员变量的定义对象的创建引用的定义引用变量的注意事项类与对象代码执行流程和内存分析类的成员方法成员方法的定义成员方法的调用可变长参数方法的传参过程内存结构之栈区总结方法和封装构造方法构造方法的基本概念默认构造方法构造方法的作用方法的重载方法重载的概念重载的体现形式方法重载的实际意义this关键字this的基本概念this关键字的工作原理this关键字的使用方式递归递归的基本概念递归的使用递归

2021-01-18 16:33:46 349

原创 JavaSE之Java语言基础

Java语言基础文章目录Java语言基础初识计算机和Java语言计算机体系结构计算机的基本概念硬件常见的主要硬件主要硬件详解软件常见的主要软件计算机的体系结构Java语言概述计算机语言的发展Java语言的发展Java语言的主要版本开发环境的搭建和使用开发工具的下载和安装相关概念几个相关概念JDK的目录结构编写Java程序的流程Java开发工具用文本编辑器(TE)编写Java程序的流程常见的错误和简化的编译运行常见的错误简化的编译运行常用的快捷键和注释常用快捷键注释环境变量的配置跨平台原理变量和数据变量的概

2020-12-27 13:55:39 468

空空如也

空空如也

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

TA关注的人

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