自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java web源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

解决办法:把jsp文件和web.xml文件放到webcontent目录下

2021-02-24 16:03:13 1853

原创 js setTimeout无效解决办法

问题:setTimeout调用方法时,不起作用如:setTimeout(jump(),2000) //并没有起到延时的作用原因时 setTimeout只接受匿名函数解决办法:setTimeout(()=>{jump()},2000)

2021-02-20 02:44:02 2408

原创 springboot+websocket+webRTC在chrome上实现web视频通话

websocket初略认识websocket与http协议的区别与联系1.http是无状态连接,服务器无法确定来自同一客户端的请求是同一个人发出的,且只能客户端主动访问服务端,websocket能够实现服务端主动访问客户端2. http协议需要经过三次握手,websocket只需要一次websocket基本实现前端代码var userid = Math.round(Math.random() * 1000)var socketUrl = "ws://127.0.0.1:8080/msgServ

2021-01-30 01:24:08 3541 7

原创 eclipse创建springboot项目没有buildpath以及java和maven依赖解决

问题:通过eclipse创建springboot项目后发现缺少maven和java的依赖文件百度解决办法是 再build path下添加,结果发现项目连buildpath也没有解决问题:1.找回build path在项目的properties中点击Project Facets 点击蓝色链接进入勾选java选项然后应用。然后reflash下2.没有maven依赖我没有maven依赖是因为项目中缺少.classPath文件。直接从其它项目中复制一个就行 内容不变 内容如下:<?xml v

2020-11-27 17:27:27 2064

原创 阿里云部署spring boot项目学习记录

最近学习怎么部署服务器,搞了两天总算给整上去了,我准备用一个demo来记录下学习过:1.打包首先在springboot项目中的pom.xml中添加<packaging>jar</packaging>通过cmd到项目目录下执行mvn clean packaging命令 就可以打包成功期间我遇到两个问题:1.1:maven-complie-plugin版本过高(一开装的jdk是13的,但是服务器好像只能运行1.8以下的)解决办法:在pom.xml文件添加插件<p

2020-08-23 15:29:17 119

原创 springboot整合log4j2总结

1.在一开始引入的时候一值报错,原因是springboot自带了日志模块,所以我们要先把默认的去除掉,再添加具体办法: </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions><!-- 去掉spr

2020-08-11 16:39:58 183

原创 springboot整合shiro学习总结——权限管理的基本使用

1.pom.xml引入shiro相关依赖 <!-- shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <version>1.4.0</version> </dependency> <dependenc

2020-08-11 14:00:47 98 1

原创 log4j2 log4j-slf4j-impl cannot be present with log4j-to-slf4j

springboot内置了一个日志模块,报错原因就是这个起了冲突解决办法就是把原本的日志模块去除在pom文件里添加: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> <exclusion&g

2020-07-10 10:43:10 4188

原创 springboot 引入thymeleaf 报错

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.ClassNotFoundException: org.attoparser.config.ParseConfiguration] with root cause错误信息:没有找到某个文件原因是maven下载的一

2020-06-22 10:35:24 386

spring项目 重写interceptor类无法重写报错

报错信息:The method preHandle(HttpServletRequest, HttpServletResponse, Object) of type CommonInterceptor must override a superclass method原因:jdk版本过低解决:选中项目,在顶栏 projects-》properties-》java compiler-》设置complier complianc level 设置为1.8...

2020-06-14 15:19:50 611

原创 mybatis添加插件时根目录报错解决

在学习田间分页插件时,配置mybatis的配置文件插入plugins标签时,在根目录报错原因是:根目录下的标签必须按照它规定的循序排列The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,d

2020-06-08 03:50:12 550

原创 eclipse pom文件中无法识别plugin标签

错误信息:解决办法:在plugin标签外面加<build><plugins></plugins></build>

2020-06-08 01:30:23 610

原创 eclipse中 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

///

2020-05-30 18:23:23 179

原创 Unknown column xxx in where clause

报错原因:数据表中定义的字段属性为varchar型 所以赋值的时候应加‘’单引号例: String sql="delete from counts where "; sql=sql+"id_c="+id+" and year="+year+" and term="+"'"+term+"'";

2020-05-30 18:15:15 517

原创 xml转义字符标

XML中不允许出现一些特殊字符,这些字符需要使用转义字符代替显示结果描述转义字符十进制空格&nbsp;&#160;<小于号&lt;&#60;>大于号&gt;&#62;&与号&amp;&#38;"双引号&quot;&#34;’单引号&apos;&#39;×乘号&times;&#

2020-05-26 15:16:00 84

原创 数据库范式,闭包,无损连接,码,最小依赖集,依赖集投影,模式分解学习整理

三大范式和BCNF1NF不满足第一范式(1NF)的数据库就不是关系数据库。(即能写成R(A,B,C,D)的都满足1NF)第一范式是指数据库表的每一列(即每个属性)都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。简而言之,无重复的列,每个分量都是不可分的数据项,则称满足第一范式。例:学号姓名学号联系方式1233张三1233电话:123456789,e-mail:[email protected]由于联系方式可以再分为电话

2020-05-18 00:32:14 3747 3

原创 spring 自定义拦截器学习记录

自定义拦截器自定义的拦截器类需要实现三个接口 AfterReturningAdvice,MethodBeforeAdvice,ThrowsAdvice在自定义拦截器中需要重写AfterReturningAdvice的afterReturning(Object value,Method method,Object[] args,Object instance)方法。此方法是在完成指定方法后调用,四个参数分别表示被拦截方法的返回值,被调用的方法,执行时被传入的参数,被拦截的bean。需要重写Mehtod

2020-05-13 18:21:21 118

原创 git创建,上传,分支学习

git 与远程仓库建立链接1.先创建一个文件夹,打开文件夹后,在文件夹空白处右击,点击 git bash here List item2.执行 git init 命令 此时,会在文件夹中看到.git文件(没用看到可能是没用打开隐藏文件夹)这个时候本地仓库的初始化已经完成。3.在GitHub中建立一个仓库,进入repositories,点击最右边new,最后点击create repositories ,此时远程仓库创建完毕4.复制创建的仓库的密匙(ssh),在git终端中执行git

2020-05-09 19:51:28 161 1

原创 java动态代理模式学习

代理模式是指:代理类通过接口实现被代理类的方法,运用比较多的地方是打印日志。java动态代理模块使用到了java的反射机制。编写一个动态代理类需要实现java.lang.reflect下的InvocationHandler接口。根据代码深入学习:package AOP;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public

2020-05-08 20:52:16 108

原创 记录java回调学习

回调的大概流程:首先,类A调用类B的b方法,目的是来完成自己的需求,然后,类B开始执行b方法,执行结束后得到一个结果。此时,类B要把这个结果返回给类A,所以类B调用类A中的a方法,返回了结果。对于类A来说a方法就是回调函数。举个例子:领导(类A)要去开会,但是领导正在准备开会需要的文件没空自己去安排场地,于是就让员工(类B)去安排场地(b方法)。然后让员工安排完场地后,就通过领导给员工的一个...

2020-05-08 12:36:20 135

原创 通过继承Thread类和实现Runnable接口实现多线程的区别

通过继承Thread类实现多线程无法公用一个资源,通过实现接口可以实现共享一个资源代码测试:当使用接口实现多线程时:public class helloworld { public static void main (String[] args) { AA a=new AA(); new Thread(a,"a1").start(); new Thread(a,"a2")....

2020-05-01 00:34:50 255

原创 java “Resource leak: 'stdin' is never closed”错误解决

错误:只是个警告,但是看着不舒服,原因是我们通过Scanner 创建了一个构造器,但是没有关闭解决:

2020-04-18 23:45:11 250

原创 关于json的错误记录

关于invalid character ‘}’ looking for beginning of object key string报错在使用json传数据的时候遇到的一个低级错误错误原因是最后一行数据最后不用加",",只需要把最后一行的,去掉。...

2020-01-26 14:50:26 7476 1

原创 js 多级数组的写法

js 多级数组写法首先:js 一般创建方法为var list=["a","b"] //在控制台上输出就是list[0]=a;list[1]=b有的时候需要多级的数组,多级数组的额创建要用到大括号var list=[ { a:"a", b:"b" }, { a:"aa", b:"bb" }]这个时候list数组的长度还是2,相当于一个大括号为一个值。每个值也是一个...

2019-10-18 17:09:56 662

原创 jsp内置对象学习

request对象request对象主要用于接受客户端通过HTTP协议链接传输到服务器端的数据。request的方法主要是处理客户端浏览器提交的请求中的各项参数和选项。部分方法:object getAttribute(String name) //返回name指定的属性值,若没有指定,返回nullEnumeration getAttibuteNames() //返回所有可用属性名的...

2019-08-10 18:25:13 134

原创 对jsp动作元素的学习

jsp动作元素学习欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,...

2019-08-06 15:16:21 81

空空如也

空空如也

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

TA关注的人

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