- 博客(51)
- 资源 (1)
- 收藏
- 关注
原创 MySQL安装失败清理以及MySQL卸载全面教程
步骤一:停止MySQL服务组合键“Ctrl+Alt+Del”,打开任务管理器,在“服务”列表找到mysql服务,如:“MySQL56”,“MySQL8.0”服务,如“正在运行”状态,右键停止服务。步骤二:软件卸载方式一:通过控制面板卸载方式二:通过软件卸载,如:金山毒霸,360卫士方式三:通过安装包提供的卸载功能卸载双击安装文件,点击Remove卸载步骤三:残余文件清理打开C:\ProgramData\MySQL,路径下将MySQL文件删除步骤四:清理注册表,如果前几步骤完成还不
2022-03-20 22:27:47 6147 1
原创 org.springframework.http.converter.HttpMessageNotReadableException: Required request body错误解决方案
org.springframework.http.converter.HttpMessageNotReadableException: Required request body 错误解决方案:显而易见前端传递数据不符合后端实体类。问题一:后端实体类与前端传参数据不一致,检查前端传参数据和后端接收数据实体类。问题二:@RequestBody不支持get方法,将参数传输方式改为post问题三:检查前两个问题无误,检查是否解决跨域问题,有可能因为跨域问题导致错误。关于这个问题你解决了
2022-02-07 22:39:05 6545 1
原创 力扣(LeetCode) -- 算法第一千五百一十八题-- 换酒问题
题目:小区便利店正在促销,用 numExchange 个空酒瓶可以兑换一瓶新酒。你购入了 numBottles 瓶酒。如果喝掉了酒瓶中的酒,那么酒瓶就会变成空的。请你计算 最多 能喝到多少瓶酒。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/water-bottles著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。示例1:输入:numBottles = 9, numExchange = 3输出:13解释:你可
2021-12-18 11:00:18 310
原创 力扣(LeetCode) -- 算法第七十题-- 爬楼梯(暴力解法)
题目:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。来自 https://leetcode-cn.com/problems/climbing-stairs/示例1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1 阶 + 1 阶 + 1 阶1 阶 + 2 阶2 阶 + 1
2021-12-15 13:07:45 774
原创 2021/12/10关于解决IDEA子模块没有加载到项目中(配置无错误,application.properties文件无法变成绿叶状)问题解决
在idea开发过程中出现application.properties文件无法加载问题,如图所示:右键选择Mark Directory as 选择Resources Root ,如果加载成功就会变成绿叶状就是加载成功了。但是还会出现改变了之后没有改变的情况,打开maven看到对应模块为灰色,说明没有将模块加载进项目,则需要添加对应的pom文件。添加后模块加载进项目,即可解决问题。解决idea子模块无法加入项目问题,你解决了吗?欢迎评论区留言!...
2021-12-10 13:58:11 2867
原创 LRF-Linux安装jdk
Linux如何安装jdk呢,现在来演示一下从官网按照自己电脑的系统类型下载适合的JDK的Linux压缩包(.gz),这边演示的是jdk1.8jdk下载本文使用到Xshell 7和Xftp 7登录Xftp 7将JDK的Linux放到服务器相应的目录(1)博主在**/usr/local下创建包puge-util**,压缩包放在此目录下(2)登录Xshell 7,进入目录**/usr/local/puge-util**,使用tar -zxvf 文件名,进行解压(3)进入到刚刚解压的jdk文件目录的b
2021-11-09 19:22:13 1210
原创 LRF-2021/10/24controller的注解
2021/10/24@RestController将方法的返回值,以特定的格式写入到response的body区域,进而将数据返回给客户端。当方法上面没有写ResponseBody,底层会将方法的返回值封装为ModelAndView对象。如果返回值是字符串,那么直接将字符串写到客户端;如果是一个对象,会将对象转化为json串,然后写到客户端。@RequestMapping("/***/***")使用@RequestMapping 来映射请求,通过它来指定控制器可以处理哪些URL请求。用于类上,表
2021-10-24 15:05:13 145 7
原创 LRF-2021/9/21中秋快乐!java版月亮双手奉上
中秋快乐!java版月亮双手奉上先给各位来个效果图!实现步骤:在一个Demo04的包中创建两个类:一个类名为Demo04:package Demo04;import javax.swing.*;public class Demo04 { public static void main(String[] args) { //创建对象 JFrame frame = new JFrame(); //设置title标题 fr
2021-09-21 21:58:29 556 11
原创 LRF-idea关于二级maven项目模块配置无法被三级maven项目模块使用问题
idea关于二级maven项目模块配置无法被三级maven项目模式使用问题使用idea开发过程中会出现二级maven项目模块配置,三级maven模块却使用不了。结构如下图:common模块下的pom.xml配置service_base无法使用,明明配置中给出了配置,在service_base的java类中却不能使用@Configuration和@Bean。原因:service_base配置的坐标(artifactId)到了一级maven模块的配置中。解决方案:将service_base的pom
2021-08-10 18:24:08 645 10
原创 LRF-log4j.xml配置文件“http//jakarta.apache.org/log4j/”报错,URL为注册
原配置:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">解决方案:将配置改为<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE l
2021-07-21 16:36:52 1863 2
原创 LRF-IDEA使用JUnit时@Test无法使用以及无法导入org.junit包的问题
解决IDEA使用JUnit时@Test无法使用以及无法导入org.junit包的问题解决方案如下:1.File -> Project Structure。选择Project Settings中的Libraries,点击+2.在IDEA按照目录的lib文件夹下添加以下两个jar包(1)hamcrest-core-1.3.jar(2)junit-4.12.jar3.点击Apply–>OK即可如图所示:第一步:第二步:在IDEA按照目录的lib文件夹下添加以下两个jar包第三
2021-07-16 22:23:13 2730 4
原创 LRF-idea解决空包自动隐藏,“Hide empty Middle Packages”找不到问题
(一) 在src源文件夹下建立包后,再建立子包时出了问题…原本想创建下图的体系:奈何空包自动隐藏变成了下图这样…这样不太好使啊!出现以下问题是因为idea默认设置了“空包自动隐藏属性”!解决方案:点击小齿轮,取消“Hide EmptyMidd Packages”属性是隐藏空包属性,默认是打钩的,点击取消即可(二) “Hide empty Middle Packages”包找不到???取消勾选Compact Middle Packages(紧凑中间包)发现:能行!!可是"Hi
2021-06-27 16:11:57 2198 16
原创 LRF-IDEA,java项目无法使用单元测试(@Test)解决方案
在IDEA的开发过程中,出现@Test单元测试无法使用的情况,如下图所示:即使导入(import org.junit.Test)包也无法使用,原因:没有在maven中导入testng的jar包解决方案:第一步:File --> Project Structure --> Modules–>Dependencies第二步:点击右上角的+第三步:点击JARs or directories…第四步:在idea的安装路径下 的lib文件夹,选中一下两个jar包点击Appl
2021-06-25 13:45:31 4875 11
原创 LRF-C语言实现英汉电子词典
该词典的主要功能有:添加单词,查询单词,删除单词,修改单词,查看已有的词语数。涉及知识:1)printf:输出语句2)scanf:输入语句3)数组的创建4)if:判断语句5)for循环6)while循环7)函数调用8)指针9)清屏10)结构体分析:(1)分模块添加,查询,删除,修改分别于三个自定义函数实现(2)在main函数中对于用户不同的需求调用不同的函数实现如下:#include<stdio.h>#include<string.h>#inclu
2021-06-07 11:08:47 1306 31
原创 LRF-简单的登录实现
简单的登录实现分为登录页面,登录请求,登录请求处理。此次连接数据库,将登录页面的数据和数据库的数据进行比较,登录返回结果。环境要求:jdkTomcat实现步骤:1.创建登录页面* 创建Servlet进行登录页面请求处理2.点击登录完成登录操作* 浏览器发送请求到服务器(用户信息+其他数据)* 服务器调用对应的servlet进行处理* 设置响应编码格式* 获取请求信息*处理请求信息*响应处理结果3.在servlet中完成用户登录校验*需要连接数据库(创建用户表)使用
2021-05-25 17:15:02 382 20
原创 LRF-解决MySQL安装时端口号3306被占用的问题
解决MySQL安装时3306端口号被占用的问题。解决方案:方案一:安装配置时这里的端口号填其他的,如:3309。没有其他服务使用的端口号方案二:查找占用3306端口号的进程,停止其服务在命令提示符中输入 netstat -aon|findstr 3306根据后面的一串数字PID在任务管理器的详细信息中找到PID对应的进程,结束任务,即可。感谢你的阅读,希望此文章能帮助你解决MySQL安装时端口号3306被占用的问题!...
2021-05-24 15:23:53 1555 7
原创 LRF-解决MySQL安装到start servic出现安装未响应或超时未安装成功
遇到这种情况一般都是以前安装过MySQL卸载后重新安装到最后一步配置出现问题:配置到start servic出现未响应或者超时未安装成功。主要原因是MySQL部分配置文件并未完全清理。方法一:清除MySQL残余文件以下是清理MySQL残余文件步骤:1 在控制面板-程序与功能中将以下两个MySQL软件卸载2 将C:\ProgramData下的MySQL文件夹删除C:\ProgramData一般处于隐藏状态,需要点击查看,将隐藏的项目勾上才可以看的到3 删除MySQL在注册表中的信息
2021-05-24 15:10:56 1704 20
原创 前端实现模拟购物商城案例实现
学习HTML,css和js前端的小伙伴们,这次来分享购物商城案例的实现!准备阶段:准备一些需要放到页面上的图片,小图和其对应的大图,博主这边举例为小图(40 x 40),大图(321 x 430)。
2021-05-15 21:36:43 1159 23
原创 前端实现网页计算器
如何在利用HTML,css和js的知识制作一个简单的网页计算器呢?一个计算机中具备了:计算机整体框输入框输入按钮计算机整体框: /*设置div样式*/ #showdiv{ border: solid 1px; border-radius: 5px; width: 350px; height: 400px; text-align: center;
2021-05-08 19:49:23 7803 22
原创 HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单上手
很多小伙伴在前端学习的时候,发现盒子模型默认为正方形。如何把盒子变成想要的模型呢?首先我们来看一下默认的情况----<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wid
2021-05-03 20:19:45 4964 31
原创 HTML+CSS 简单的顶部导航栏菜单制作
导航栏的制作:技术要求:CSSHTML各类标签实现目的:导航栏菜单代码分析:基本样式清除无序列原点删除下划线删除文字默认居中a标签设置块级元素伪类选择器对a状态修饰分步实现:分三栏布局:使用浮动logo一栏;选择框一栏;搜索框一栏logo部分:...
2021-04-26 22:28:32 7345 30
原创 Visual Studio Code 取色器插件 取色选取 插件安装和使用
我们在写css代码时会遇到想用某种颜色但是却不知道这种颜色的编号,这时候取色器插件可以很好的解决这个问题!插件名称:VC Color Picker插件作用:取色器,取色选取,选取你要使用颜色安装方法:在拓展中搜索VC Color Picker(快捷键Ctrl+Shift+X),找到VC Color Picker插件安装。这里有很多插件,我们选择的是VC Color Picker而不是Color Picker!!!使用方法:安装完插件后可以重启Visual Studio Cod
2021-04-18 10:55:49 12565 22
原创 力扣(LeetCode) -- 算法第三十五题--搜索插入位置
题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/search-insert-position/示例一:输入: [1,3,5,6], 5输出: 2示例二:输入: [1,3,5,6], 2输出: 1示例三:输入: [1,3,5,6], 7输出: 4示例四:输入
2021-04-12 17:59:59 1611 27
原创 力扣(LeetCode) -- 算法第八十八题--合并两个有序数组
题目:给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-sorted-array示例 1:输入:nums1 = [1,2,3,0,0
2021-04-10 08:18:34 2569 25
原创 单机游戏修改游戏数据(你自己就是一个外挂,看完这篇,你一定有不小的收获)
单机游戏修改游戏数据:生活在计算机普及的世界,游戏成了我们大多数年轻人的共同的记忆,早期互联网没那么发达,人与人网上交流没那么密切,电脑娱乐方式较少,红色警戒,帝国时代,侠盗猎车,真三国无双,植物大战僵尸等单机游戏应势而出,大大拓充了电脑娱乐方式,很多人玩一个游戏,玩着玩着数据丢失了,或者卸载了,电脑格式化了,打了老半天的游戏数据没有了,可是想玩这游戏,重新开始又没耐心了,这时候心里是不是很崩溃呢?不要着急,你自己就是一个外挂!单机游戏的数据存储在自己的计算机里,如果我们直接改动存储信息,改变游
2021-04-05 10:14:55 61803 50
原创 力扣(LeetCode) -- 算法第三题-- 无重复字符的最长子串
题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke
2021-04-04 08:26:46 1836 9
原创 LRF-Java基础知识点总结(Java基础知识点复习,学会这一篇就够了)
Java基础总结:Java语言的特点:JVM(Java虚拟机)与垃圾回收机制:Java语言的特点:特点一:面向对象a.两个基本概念:类,对象b.三大特征:封装,继承,多态特点二:健壮性吸收了C/C++语言的特点,去掉了影响其健壮性的的部分(如:指针,内存的申请,与释放等),提供了一个相对安全的内存管理和访问机制。特点三:跨平台性a.跨平台性:Java语言编写的应用程序在不同的系统平台上都可以运行。b.原理:只要在需要运行的Java应用程序的操作系统上,先安装一个Jav
2021-04-01 22:12:57 1220 6
原创 力扣(LeetCode) -- 算法第七题-- 整数反转
题目:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−2的31次方, 2的31次方 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-integer思路:步骤1:最大的32位有符号整数为"2147483647"最小的32位有符号整数为"-2147483648"
2021-03-30 20:22:14 1361 19
原创 LRF-重写toString()方法的意义,重写hashCode()和equals()方法的意义,以及为什么重写了equals方法还要重写hashCode()方法
目录:一.重写toString()方法的意义二.重写hashCode()和equals()方法的意义三.为什么重写equals()方法后还要重写hashCode()方法?以上是我对重写toString(),hashCode()和equals()方法的理解,不足之处欢迎批评指出!一.重写toString()方法的意义在Object 类的 toString 方法返回一个字符串,该字符串由类名、 标记符“@”和此对象哈希码的无符号十六进制表示组成所以在不重写toString方法的情况下会返回一个为:
2021-03-24 14:27:44 1284 1
原创 LRF-程序模拟JDBC本质
程序模拟JDBC本质一. JDBC概念:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序(如MySQL数据库,Oracle数据库,sqlServer数据库)。二.程序模拟:(1)模拟sun公司编写JDBC接口public in
2021-03-19 17:42:08 701 4
原创 LRF-Java面对对象的三大特征及理解其一:多态
Java面对对象的三大特征及理解其一:多态多态的概念:多态的实现前提:多态的优势:多态的使用:代码演示:运行结果:多态的理解和代码运用已为你双手呈上,前面还有面对对象三大特征的继承,封装,希望能帮助你更深入的理解面对对象!多态的概念:多态性就是允许将父对象设置成为一个或更多与自身子对象相等的技术,赋值之后父对象就可以根据当前赋值给自身子对象的特性以不同的方式运作,java中多态性可以把不同的子类对象都当作父类来看,从而屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。
2021-03-17 14:14:53 755 8
原创 LRF-Java面对对象的三大特征及理解其一:继承
Java面对对象的三大特征及理解其一:继承继承的概念:继承的好处:继承小知识点:继承的使用:代码演示:运行结果:注意:感谢你的观看!后续还有继承和多态的介绍,欢迎批评指正!继承的概念:继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。继承主要解决的问题就是共性抽取。继承的好处:子类能自动继承父
2021-03-16 20:20:51 748
原创 LRF-Java面对对象的三大特征及理解其一:封装
Java面对对象的三大特征及理解其一:封装封装的概念:封装的好处:封装的使用:代码演示:感谢你的观看!后续还有继承和多态的介绍,欢迎批评指正!封装的概念: 封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中 属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结 合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机 的结合,形成“类”,其中数据和函数都是类的成员。封装的好处:只能通过规定的方法访问使用Getter和Setter方法获取数据和数据的修改
2021-03-15 22:22:34 641
原创 解决Tomcat启动后的控制台乱码问题(简单操作)
解决Tomcat启动后的控制台乱码问题(简单操作)解决问题 :Tomcat启动后,控制台所有的中文字符全部乱码问题解决方案:找到Tomcat安装目录下的 conf 文件夹的 logging.properties 文件,用记事本打开它键盘Ctrl+H,将 UTF-8 修改为 GBK 编码,保存即可重新启动后:仍有问题欢迎私聊,留言,一起学习!感谢你的观看。...
2021-03-09 13:18:36 1638 1
原创 Tomcat安装及配置教程(傻瓜式安装)
Tomcat安装及配置教程(傻瓜式安装)1.Tomcat是什么? tomcat是一个开源而且免费的jsp服务器,属于轻量级应用服务器。它可以实现JavaWeb程序的装载,是配置JSP(Java Server Page)和JAVA系统必备的一款环境 2.Tomcat的下载本人演示的系统版本为Windows10-64bit,Tomcat版本为8.0点击这里进入Tomcat官网3.Tomcat的安装使用Tomcat之前需要JDK以及JAVA环境变量配置jdk下载安装及配置将下载好的To
2021-03-09 13:08:32 1578 9
原创 LRF-MySQL插入多条数据
创建数据库:CREATE TABLE dept( did INT PRIMARY KEY AUTO_INCREMENT, -- 部门号 NAME VARCHAR(10) -- 部门名称);插入多条数据记录:(1)方法一:依次输入插入数据 INSERT INTO dept (NAME,did) VALUES ('财务部',1); INSERT INTO dep
2021-03-07 21:51:04 761
原创 力扣(LeetCode) -- 算法第一题-- 两数之和
要求:给定一个整数数组 nums 和一个整数目标值 target ,你在该数组中找到 和为目标值 的那 两个 整数,并返回数组下标。分析:哈希查找,遍历数组 nums,i为当前下标,每个值都判断map中是否存在 target-nums[i] 的key值,如果存在则找到两个值,如果不存在则将当前(nums[i],i)存入map中,继续遍历找到为止。实现:import java.util.Arrays;import java.util.HashMap;import java.util.Map;imp
2021-03-03 18:02:00 848 6
原创 LRF-数据库基础,入门简单易上手操作数据库,创建&查询&修改&删除&使用(小白量身定制)
数据库基本操作一.创建数据库二.查询数据库三.修改数据库四.删除数据库五.使用数据库感谢您的阅读,不足之处欢迎指正!一.创建数据库创建指定名称数据库(1) 创建指定名称的数据库create database 数据库名称;/*创建任意字符名称的数据库*/ (2)创建数据库,判断不存在,再创建:create database if not exists 数据库名称;/*若已存在,将创建失败,若不存在,则创建成功*/创建数据库并指定字符集creat
2021-03-02 17:36:27 677
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人