- 博客(31)
- 收藏
- 关注
原创 idea中安装vue插件后新建里面不显示Vue Component
这里总共能总结一下出现的问题:首先要vue已经安装上了。第一 查看你右键项目,new后没有Vue Component然后看看里面有没有Vue Component,没有的话就点+创建一个,如下图,右面的内容复制Vue Single File Component的。然后问题就解决了。...
2021-11-18 15:12:31
1004
原创 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
172
原创 idea中如何去除重读代码的黄色
这里只需要点击左上角的 File–>settings,然后就是下面的图片操作,最后把Duplicated Code 把方框里的对勾取消就OK了
2021-08-13 17:45:47
1525
原创 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
444
原创 Linux网络连接激活失败和无法联网的情况
查询问题的第一步:在Windows系统:win+R 输入services.msc然后进入服务查看这几项是否开启如果没开启就打开它再去Linux测试一下。如果还是没有网的话就继续看下去!!查询问题的第二步首先在VMware的左上角点击编辑,然后进入里面的虚拟网络编译器检查你的是不是在NAT模式如果是的话点击NAT设置,记住里面的网关IP一会要用(我们的可能不一样),然后看到的子网掩码是225.225.225.0然后我们进行手动的给Linux系统设置IP在root登陆的情况下:在
2021-08-11 12:13:50
10620
1
原创 Linux目录结构
Linux目录结构Linux世界里,一切皆文件。/bin:是Binary的缩写,这个目录存放着最经常使用的命令。/sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。/home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。/root:该目录为系统管理员,也称作超级权限者的用户主目录。/lib:系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库
2021-08-05 10:57:38
85
原创 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
875
原创 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
8705
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
346
原创 使用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
1037
原创 idea中删除黄色的下划线(黄色下划线重复代码提示)
第一步点击右上角的File。然后在里面找到Setting第二步:点击Editor,然后找到Inspections最后一步,点击Duplicated code fragment右边的那个对号消去。然后点击ok就可以了
2021-06-18 18:40:43
1507
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
844
原创 引用了lombok后使用@Data后没有效果
首先我这是引用好的:如果属性值后面是灰色的,代表没有引用上(我这是已经引用好的颜色是紫色)。1、如果你是第一次使用lombok,那么你需要在idea中加入插件Lombok插件然后点击Install进行下载,下载后再点击重启就好了...
2021-05-26 19:18:31
1324
翻译 servlet05_多个Servlet之间数据共享实现方案
多个Servlet之间数据共享实现方案:多个Servlet之间数据共享实现方案ServletContext接口Cookie类HttpSession接口HttpServletRequest接口实现数据共享多个Servlet之间数据共享实现方案数据共享:OneServlet工作完成后,将产生的数据交给TwoServlet来使用,Servlet规范中提供四种数据共享方案。ServletContext接口Cookie类HttpSession接口HttpServletRequest接口Ser
2021-05-22 15:32:04
254
原创 servlet05_多个Servlet之间调用规则
多个servlet之间调用规则前提条件某些来自浏览器发送请求,往往需要服务端中多个Servlet协同处理。但是浏览器一次只能访问一个servlet,导致用户需要手动通过浏览器发起多次请求才能得到服务。这样增加用户获得服务难度,导致用户放弃访问当前网站。提高用户使用感受规则:无论本次请求涉及到多少Servlet,用户只需要【手动】通知浏览器发起一次请求即可。多个servlet之间调用的规则重定向解决方案:1. 工作原理:用户第一次通过【手动方式】通知浏览器访问OneServle
2021-05-22 14:26:38
137
原创 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
147
原创 servlet03_Http状态码
Http状态码介绍:由三位数组成的一个符号。Http服务器在推送响应包之前,根据本次请求处理情况将Http状态码写入到响应包中【状态行】上如果Http服务器针对本次请求,返回了对应的资源文件。通过Http状态码通知浏览器应该如何处理这个结果。如果Http服务器针对本次请求,无法返回对应的资源文件通过Http状态码向浏览器解释不能提供服务的原因分类组成 100-599:分为五大类1xx:1. 最有特征100:通知浏览器本次返回的资源文件并不是一个独立的资源文件 ,需要浏览器在
2021-05-18 18:17:21
117
原创 servlet02_生命周期与servlet中的接口
2.1Servlet对象生命周期网站中所有的Servlet接口实现类的实例对象,只能由http服务器负责创建。开发人员不能手动创建Servlet接口实现类的实例对象在默认的情况下,http服务器接收到对于当前Servlet接口实现类第一次请求时自动创建这个Servlet接口实现类的实例对象。在手动的情况下,要求http服务器在启动时创建某个Servlet接口实现类的实例对象<servlet><servlet-name>oneServlet</servlet-nam
2021-05-18 03:39:55
141
原创 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
162
原创 mybatis06_分页操作
关于分页操作首先加入依赖<!--PageHelper依赖--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.10</version> </dependency>第二步:加入插件
2021-05-15 19:19:54
73
原创 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
286
原创 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
85
原创 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
121
原创 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
159
原创 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
164
原创 解决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
218
原创 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
134
原创 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
270
原创 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
187
原创 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
367
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人