自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea中安装vue插件后新建里面不显示Vue Component

这里总共能总结一下出现的问题:首先要vue已经安装上了。第一 查看你右键项目,new后没有Vue Component然后看看里面有没有Vue Component,没有的话就点+创建一个,如下图,右面的内容复制Vue Single File Component的。然后问题就解决了。...

2021-11-18 15:12:31 941

原创 URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)

当我换了个新版的idea使用的时候,很多最初的配置都忘记了,这里的新建一个maven项目后,在建mybatis-config.xml文件的时候,出现了爆红的问题下面讲解一下解决的方法然后添加:http://mybatis.org/dtd/mybatis-3-config.dtd然后点击OK,问题就解决了!!...

2021-08-22 17:12:34 149

原创 idea中如何去除重读代码的黄色

这里只需要点击左上角的 File–>settings,然后就是下面的图片操作,最后把Duplicated Code 把方框里的对勾取消就OK了

2021-08-13 17:45:47 1459

原创 CentOS7修改默认运行级别

CentOS7跟CentOS6修改默认运行级别是完全不一样的!CentOS6修改运行级别是:#vi /etc/inittab进入后直接把下面的5改为3,一般3和5是常用的id:5:initdefault:CentOS7执行:#vi /etc/inittab执行后与CentOS6的页面完全不一样仔细读一下上面的提示multi-user.target 类似与之前的runlevel 3graphical.target 类似与之前的runlevel 5所以不能在这里进行修改按照上

2021-08-13 13:20:56 425

原创 Linux网络连接激活失败和无法联网的情况

查询问题的第一步:在Windows系统:win+R 输入services.msc然后进入服务查看这几项是否开启如果没开启就打开它再去Linux测试一下。如果还是没有网的话就继续看下去!!查询问题的第二步首先在VMware的左上角点击编辑,然后进入里面的虚拟网络编译器检查你的是不是在NAT模式如果是的话点击NAT设置,记住里面的网关IP一会要用(我们的可能不一样),然后看到的子网掩码是225.225.225.0然后我们进行手动的给Linux系统设置IP在root登陆的情况下:在

2021-08-11 12:13:50 10042 1

原创 Linux目录结构

Linux目录结构Linux世界里,一切皆文件。/bin:是Binary的缩写,这个目录存放着最经常使用的命令。/sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。/home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。/root:该目录为系统管理员,也称作超级权限者的用户主目录。/lib:系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库

2021-08-05 10:57:38 60

原创 JDBC连接数据库MySQL serverTimezone时差问题

这个是在我写SpringBoot的时候,在application.properties配置数据的时候。配置URL的时候,用以前常用的:jdbc:mysql://localhost:3306/xxx?serverTimezone=UTF 发现不行,出现404然后我改成了mysql://localhost:3306/xxxx?serverTimezone=GMT%2B8&useSSL=false 就好了,下面是在看动力节点SpringBoot的时候发现的问题的详细解释。遇到一个问题:项目jar包扫

2021-07-31 10:55:27 773

原创 Cannot resolve symbol ‘String‘

1.如果是这种情况:那么你只需要:改红色的地方改成这样就解决问题了

2021-07-29 15:47:08 485

原创 maven 报错 (无法打包)To see the full stack trace of the errors, re-run Maven with the -e switch.Re-run

报错的的内容:C:\Program Files\Java\jdk1.8.0_171\bin\java.exe" -Dmaven.multiModuleProjectDirectory=E:\A_Develop\marry\marry2.2\marry -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true "-Dmaven.home=E:\A_Development Kit\apache-maven-3.6.3"

2021-07-26 19:30:08 8475 1

原创 资源绑定properties文件出现乱码问题解决方法

如果你是创建的不是一个maven项目:(注意:xxx.properties项目要放在路下,也就是src文件下) //反射机制中的资源绑定器 ResourceBundle bundle=ResourceBundle.getBundle("temp"); //这样的会出现乱码的情况 String userName = bundle.getString("userName"); System.out.println(userName); .

2021-07-01 14:14:11 315

原创 使用IO流中的FileInputStream读取文件txt出现中文乱码问题

1.正常的写代码是:(但是这样读取中文会出现乱码的情况)FileInputStream fis=null; try { fis= new FileInputStream("src/temp"); byte[]bytes=new byte[4]; int readData; while((readData=fis.read(bytes))!=-1){ System.

2021-06-30 01:48:46 980

原创 idea中删除黄色的下划线(黄色下划线重复代码提示)

第一步点击右上角的File。然后在里面找到Setting第二步:点击Editor,然后找到Inspections最后一步,点击Duplicated code fragment右边的那个对号消去。然后点击ok就可以了

2021-06-18 18:40:43 1383 1

原创 junit单元测试报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

今天在复习的时候对对一些知识点进行巩固,用到了junit-4.13.jar,手动导入jar包,然后运行然后报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing。刚开始我以为代码错了,看了看发现不是代码的问题,是导包的问题。然后查询了百度,发现了是版本的问题:然后说换个低版本的就可以了,说换成4.10就可以了。测试了一下果然查官网:JUnit now uses the latest version of Hamcrest. T..

2021-06-17 10:57:24 805

原创 引用了lombok后使用@Data后没有效果

首先我这是引用好的:如果属性值后面是灰色的,代表没有引用上(我这是已经引用好的颜色是紫色)。1、如果你是第一次使用lombok,那么你需要在idea中加入插件Lombok插件然后点击Install进行下载,下载后再点击重启就好了...

2021-05-26 19:18:31 1239

翻译 servlet05_多个Servlet之间数据共享实现方案

多个Servlet之间数据共享实现方案:多个Servlet之间数据共享实现方案ServletContext接口Cookie类HttpSession接口HttpServletRequest接口实现数据共享多个Servlet之间数据共享实现方案数据共享:OneServlet工作完成后,将产生的数据交给TwoServlet来使用,Servlet规范中提供四种数据共享方案。ServletContext接口Cookie类HttpSession接口HttpServletRequest接口Ser

2021-05-22 15:32:04 222

原创 servlet05_多个Servlet之间调用规则

多个servlet之间调用规则前提条件某些来自浏览器发送请求,往往需要服务端中多个Servlet协同处理。但是浏览器一次只能访问一个servlet,导致用户需要手动通过浏览器发起多次请求才能得到服务。这样增加用户获得服务难度,导致用户放弃访问当前网站。提高用户使用感受规则:无论本次请求涉及到多少Servlet,用户只需要【手动】通知浏览器发起一次请求即可。多个servlet之间调用的规则重定向解决方案:1. 工作原理:用户第一次通过【手动方式】通知浏览器访问OneServle

2021-05-22 14:26:38 107

原创 servlet04_测试前面的知识(servlet前端与后台操作增删改查)

servlet操作增删改查数据库准备工作 创建用户信息表 Users create table Users( userId int primary key auto_increment, #用户编号 userName varchar(50), #用户名称 password varchar(50), #用户密码 sex char(1), #用户性别 '男'或者'女' email varchar(50) #用户邮箱 )

2021-05-20 16:35:28 121

原创 servlet03_Http状态码

Http状态码介绍:由三位数组成的一个符号。Http服务器在推送响应包之前,根据本次请求处理情况将Http状态码写入到响应包中【状态行】上如果Http服务器针对本次请求,返回了对应的资源文件。通过Http状态码通知浏览器应该如何处理这个结果。如果Http服务器针对本次请求,无法返回对应的资源文件通过Http状态码向浏览器解释不能提供服务的原因分类组成 100-599:分为五大类1xx:1. 最有特征100:通知浏览器本次返回的资源文件并不是一个独立的资源文件 ,需要浏览器在

2021-05-18 18:17:21 102

原创 servlet02_生命周期与servlet中的接口

2.1Servlet对象生命周期网站中所有的Servlet接口实现类的实例对象,只能由http服务器负责创建。开发人员不能手动创建Servlet接口实现类的实例对象在默认的情况下,http服务器接收到对于当前Servlet接口实现类第一次请求时自动创建这个Servlet接口实现类的实例对象。在手动的情况下,要求http服务器在启动时创建某个Servlet接口实现类的实例对象<servlet><servlet-name>oneServlet</servlet-nam

2021-05-18 03:39:55 114

原创 servlet01_概述与入门案例

1.1、学习servlet之前需要了解的知识什么是API?包括什么?1. API:应用程序编程接口(这里所描述的接口,不是interface)2. API包括:源码,字节码,帮助文档。【在使用的时候注意版本号一致】什么是JAVASE?Java标准版本SUN公司为java程序员提供的一套基础类库。这套基础的类库包括:基础语法,面向对象,异常,IO,集合,反射,线程,,,,,JavaSE的源码,字节码,帮助文档在哪里?1. Java\jdk1.8.0_191\src.zip:这是源码

2021-05-17 14:20:54 141

原创 mybatis06_分页操作

关于分页操作首先加入依赖<!--PageHelper依赖--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.10</version> </dependency>第二步:加入插件

2021-05-15 19:19:54 52

原创 mybatis05_数据库的配置文件

数据库的配置文件第一步:数据库的配置文件:在resource目录下创建xxx.properties配置属性文件,然后存入数据(注意:记得mysql5.7及其以后,driver需要加cj,url需要加serverTimezone)jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/自己数据库?characterEncoding=utf8jdbc.username=rootjdbc.password=自己密

2021-05-15 19:12:30 259

原创 mybatis04_动态sql

动态sql4.2、动态sql的实现1.动态sql的实现,sql的内容是变化的,可以根据条件获取不同的sql语句,主要是where部分的变化。2.动态sql的实现,使用的是mybatis提供的标签, if ,where,foreach.if是判断条件的,语法<if test="判断java对象的属性值” >...

2021-05-14 20:04:55 63

原创 mybatis03_动态代理

mybatis的动态代理3.1、传入参数传入参数:从java代码中把数据传入到mapper文件的sql语句中。parameterType:写在mapper文件中的一个属性表示dao接口中方法的参数的数据类型例如StudentDao接口:public Student selectStudentById(Integer id);parameterType:dao接口中方法参数的类型,paramenterType:它的值是java的数据类型全限定名称或者是mybatis定义的别名。例如:1

2021-05-13 21:53:53 99

原创 mybatis02_创建包装类

Mybatis中主要类的介绍1.Resources:mybatis中的一个类,负责读取主配置文件。(注意:这个Resources是org.apache.ibatis.io包下的)InputStream in= Resources.getResourceAsStream(config);2.SqlSessionFactoryBuilder :创建SqlSessionFactory();SqlSessionFactoryBuilder builder=new SqlSessionFactoryBuil

2021-05-12 20:32:42 134

原创 Mybatis01_基础详细入门案例

mybatis的概括它封装了jdbc操作的很多细节,使开发者只需要关注sql语句的本身,而无需关注注册驱动,创建连接等复杂的过程。它使用了ORM思想实现了结果集的封装,1. ORM:Object Relational Mapping 对象的关系映射2. 简单来说:就是把数据库和实体类的属性对应起来, 让我们可以 操作实体类就实现操作数据库表mybatis的开发前的准备首先要在官网上现下载mybatis:https://github.com/mybatis/mybatis-3/release

2021-05-12 00:14:15 148

原创 解决SQL语句注入的安全漏洞

解决SQL语句注入的安全漏洞SQL注入是最简单的一种攻击利用程序与服务器交互的过程(有输入的交互,注册,登陆等),将特殊字符传到数据库中,对数据库进行操作,就造成了SQL注入,现在SQL注入一般是没有机会的,因为这种方式很古老这里使用PreparedStatement来解决SQL语句的注入问题import java.sql.*;public class JdbcTest{ /*解决sql语句注入的安全漏洞*/ public static void main(String[] a

2021-01-26 20:58:41 199

原创 Jdbc的基本六步解决增删改查

Jdbc的基本六步解决增删改查Jdbc的六步操作注册驱动获取链接获取数据库对象执行sql语句处理查询结果集释放资源希望对刚入手学习jdbc的兄弟们有所帮助、奥利给。package jdbcreview;import java.sql.*;public class JdbcTest{ /*使用Jdbc的基本六步解决增删改查 1、注册驱动 2、获取链接 3、获取数据库对象 4、执行sql语句 5、处理查询结果集 6、释放资源

2021-01-26 18:24:27 117

原创 JavaScript完成轮播图界面练习

使用JavaScript完成轮播图的练习图片会自动的切换,图片下方有指定的按钮切换图片。这里面包含的知识点有:定时器的使用动画的操作(这里把动画的操作封装成了一个方法)。还有一个方法获取当前元素的指定样式。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wi

2021-01-02 17:23:32 249

原创 IO流拷贝文件和目录

使用IO流来复制文件的练习这里关键是使用了一个递归的方法import java.io.*;public class CopyAll { public static void main(String[] args) { //拷贝源 File srcfile=new File("F:\\EV\\one"); //拷贝位置 File destfile=new File("F:\\EV\\two"); copy(srcf

2020-12-31 15:44:09 168

原创 jQuery中全选按钮的练习

jQuery中全选按钮的练习<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>全选练习</title> <script src="../js/jquery

2020-12-30 20:24:22 331 3

空空如也

空空如也

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

TA关注的人

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