自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MockMVC出现415错误的解决办法

在一次对Controller层的单测过程中,我遇到了以下错误:警告: Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/json;charset=utf-8' not supported]以下是测试类的返回信息:MockHttpServletRequ...

2020-02-26 23:20:20 1344

原创 java通过jdbc插入中文到mysql显示异常(问号或者乱码)

mysql如果我们的字符集没有设置,或者没有设置好的话,默认是latin1这是如果我们从后台传入UTF-8的数据就会出现问题我遇到的就是中文在数据库中显示???(问号)解决办法:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8在URL后拼接上useUnicode=true&ch...

2020-02-17 20:02:33 277

转载 解决在web.xml中添加filter后idea提示错误的问题

之前在整合SSM框架的时候,配置web.xml的时候一直提示错误,但filter、servlet的顺序写的也是对的,而且项目也能正常运行。错误提示:The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,fil...

2020-02-17 16:27:35 863

原创 Junit单元测试时,无法使用@Autowired注解问题

在Junit测试中@Autowired无法生效的原因在进行Junit单测的过程中,如果我们要使用Spring的注解,就需要在Spring容器环境下:那么首先我们需要引入Spring-Test框架支持然后我们还要加载bean文件解决方案使用@RunWith(SpringJUnit4ClassRunner.class)引入Spring-Test框架支持使用@ContextConfig...

2020-02-11 12:46:25 3406

原创 Bean named '' is expected to be of type '' but was actually of type 'com.sun.proxy.$Proxy30' 异常解决

在我们使用Spring声明式事务管理的途中,有可能会出现以下的异常:Bean named '' is expected to be of type '' but was actually of type 'com.sun.proxy.$Proxy30'造成这个错误的原因是注释@Transactional,Spring使一个代理AdminService在Runtime需要把类似@Autowi...

2020-02-10 22:30:47 3498

原创 javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify 的解决方案

在我们通过Java操作数据库的时候,可能会遇到如下异常:javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify产生此异常的原因是因为数据库URL需要声明是否使用 SSL 安全验证及指定服务器上的时区我们只需要在数据库URL加上:?useSSL=false&serverTimez...

2020-02-10 22:24:08 707 2

原创 连接MySQL时遇到的一些问题

在使用原生JDBC连接MySQL,或者是使用Mybatis连接MySQL的时候,我也踩过了许多坑,现在记录一下自己遇到过的问题Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automaticall...

2019-11-13 17:22:33 256

原创 SpringMVC上传文件时出现的异常 即其解决办法

Required CommonsMultipartFile parameter ‘files’ is not present配置@RequestParam的时候加上属性required = false空指针异常在配置bean的时候,id一定要配置为id="multipartResolver"而且一个字母都不能改...

2019-10-13 15:48:00 263

原创 Maven生成骨架过慢的解决办法

当用Maven创建Web项目到这一步的时候,在properties中添加一个参数添加参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archety...

2019-10-12 17:35:26 586

原创 IDEA使用spring框架, 出现Exception encountered during context initialization - cancelling refresh attempt问题

自己在使用Spring框架时,AOP的配置文件出现了问题,报出异常:警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean wi...

2019-10-02 16:39:35 2421

原创 MySQLworkbench如何生成EER图

1.选中Database–>Revers Engineer2.选择建立你的连接3.接下来一路Next,直到选择导出的数据库4.接下来,就会出现EER图

2019-09-15 21:34:52 2650

转载 Github中的锚点连接怎么写

任意 1-6 个 # 标注的标题都会被添加上同名的锚点链接 [标题1](#标题1) [标题2](#标题2) [标题3](#标题3) # 标题1 ## 标题2 ### 标题3锚点跳转的标识名称,可使用任意字符,大写字母要转换成小写 [Github标题1](#github标题1) ### Github标题1多单词锚点的空格用 - 代替 [Github 标...

2019-09-15 18:31:32 733

转载 上传本地文件到GitHub

转到此链接查看

2019-09-08 22:57:54 77

原创 IDEA修改jsp和servelt不用重启tomcat服务器

打开Edit Configurations

2019-09-08 14:43:46 155

转载 结果集没有当前行的解决方法

使用ResultSet rs=stm.executeQuery();在没有使用rs.next()函数时,直接调用rs.getString(“title”)等从rs结果集中取值的函数都会报:“结果集没有当前行”因为此时rs引用的位置在结果集的前一行,使用 rs.next();再调用rs.getString(“title”),问题就得到解决了。...

2019-09-08 11:06:07 567

原创 com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'User' 附近有语法错误 解决办法

在向sql server 2014表user中添加数据的时候,产生了一下报错:com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 ‘User’ 附近有语法错误。原因:user属于关键字,导致错误,应该避免用关键字作作数据库表名、字段名。解决办法:关键字作数据库表名、字段名时,需要用“[ ]”括起来将表user换成别的名字...

2019-09-08 10:56:01 2550

原创 IDEA的set/get快捷键

使用 alt + insert 唤出面板,选择需要的即可

2019-09-06 19:19:41 3782

原创 P2P的下载原理

举例BT下载模式:BT服务器讲一个文件分成了N个部分,有甲、乙、丙、丁四位用户同时下载,那BT并不会完全从服务器下载这个文件的所有部分,而是根据实际情况有选择的从其他用户的机器中下载第二部分,例如甲已经下载了第一部分,乙已经下载了第二部分,那么丙就会从甲的机器中下载第一部分,从乙的机器中下载第二部分,当然甲、乙、丁三维用户也同时从丙的机器中下载相应的部分,这就大大减轻了BT服务器的负荷,也同时加...

2019-09-04 15:07:16 2178

原创 IDEA每次修改jsp都要重启tomcat服务器的解决方案

1.打开菜单栏Run中的Edit Configuration2.进行相应的配置

2019-08-29 15:57:35 1554

原创 C语言中scanf对不同类型数据的读取问题

C语言中的scanf函数的作用是从标准输入设备(通常是键盘)读取输入值scanf的处理机制scanf以删除的方式从缓冲区读入数据(来自标准输入设备读入的数据存储在缓冲区),也就是说scanf从缓冲区读入一个数据项,就删除一个数据项。如果scanf需要读取一个数据项,而缓冲区是空的,那么程序就会在scanf代码处堵塞,等待用户输入。首先我们要清楚一个概念:空白字符。一般,程序中所指的空白字符是...

2019-08-07 16:19:28 4902

原创 IDEA中修改Web项目的访问路径

1.2.

2019-07-26 15:39:51 1340

转载 IDEA中JSP被翻译成Servlet之后的位置

C:\Users\?1\?2\system\tomcat\?3\Catalina\localhost\?4\org\apache\jsp?1:在计算机上使用IDEA的用户的用户名 ;?2:.IntelliJIdea2018.2 + IDEA的版本日期(下载使用的IDEA的版本不一样日期也不一样);?3:此web应用在IDEA上使用的tomcat的名字(自己取的) + 项目名;?4:项...

2019-07-26 15:32:01 746

原创 MarkDown怎么加入上标和下标

<sub></sub>是加入下标<sup></sup>是加入上标

2019-07-25 15:26:53 404

原创 githubMarkDown目录/页内跳转

github通过锚点来实现页内跳转,每一个标题就是一个锚点正确的连接方式:对于标题 #Hello World 使用 [Hello World](#hello-world) 连接 注意:()中的字母全部小写,并且单词之间需要 - 进行连接...

2019-07-25 15:00:05 709 2

原创 github上如何创建README.md文件

我们在使用github的时候,可以通过创建README.md文件,来记录我们的学习,接下来就教大家如何创建README.md文件1.先进入你要创建README.md文件的仓库2.选择一个你希望进入的库3.4.例如5.当你写完之后,点击Commit new file按钮提交即可6.如果下次要修改或者接着写文档,则:...

2019-07-25 13:32:10 11461

原创 github中写README文档时的Emoji表情

点击以下链接进入浏览:https://github.com/guodongxiaren/README/blob/master/emoji.md?tdsourcetag=s_pcqq_aiomsg

2019-07-25 13:14:18 1972

原创 Github上怎么创建新的文件夹

我们这里以创建一个存放图片的文件夹为例1.2.3.4.如图

2019-07-25 13:11:20 730

原创 Servlet中请求中文乱码问题

     我们在接受客户端发来的请求时,经常会收到中文信息,有时候它在我们服务端会以乱码的形式呈现出来,那么我们怎么解决这样的问题呢?解决:使用String方式进行数据的重新编码String name = new String(name.getBytes(“iso8859-1”),“utf-8”)修改公共配置get方式请求:&nbsp...

2019-07-19 15:37:53 93

原创 Servlet中Response对象的使用

HttpServletResponse的对象封装了服务器端要发往客户端的数据,我们可以通过它的实例对象来设置发往客户端的数据HttpServletResponse resp = new HttpServletResponse();常用方法:    设置编码格式:resp.setContentType(String s)  &nbs...

2019-07-19 15:29:01 318

原创 Servlet中HttpServletRequest对象的使用

HttpServletRequest代表客户端的请求。当客户端通过Http协议访问服务器的时候,请求头中的所有信息全部封装在HttpServletRequest对象中。我们可以通过对HttpServletRequest对象的操作,获取我们想要从客户端知道的信息。HttpServletRequest对象的使用:一个HttpServletRequest对象req:获取请求行数据&nbsp...

2019-07-19 14:18:05 187

原创 Servlet中service,doGet和doPost方法的作用与区别

当客户端发来请求的时候,服务器端会根据客户端发来的请求方式进行不同方法的调用这里有三种方法处理请求service:可以处理get请求和post请求doGet:只能处理get请求doPost:只能处理post请求当service方法存在时,不管是post请求,还是get请求,都会优先调用service方法进行处理如果service不存在时,根据各自的请求方式对doGet方法和doPo...

2019-07-19 13:19:44 1827

原创 Servlet的生命周期

未在web.xml配置load-on-startup时:      Servlet在第一次被调用时被加载进内存      在服务器关闭时被销毁      生命周期:从第一次被加载进内存 ----> 服务器关闭...

2019-07-19 12:49:56 74

转载 JAVA中接口成员的默认修饰符

在JAVA的接口中成员变量的默认修饰符都是public final static成员函数的默认修饰符都是public abstract不管你写不写,都会默认是这样,可以漏写但是不能错写...

2019-07-05 16:32:59 2220

原创 IDEA如何配置tomcat

1.打开IDEA,点击菜单栏Run,找到Edits Configurations,点开出现该界面2.点击左上角的加号,选择Tomcat Server,再选择Local(注:一定要点左上角的加号中的Tomcat Server,不要点原本Templates中的Tomcat Server,否则配置出来不起作用,巨坑)3.配置Tomcat的地址4.配置Tomcat中的JDK5.配置Dep...

2019-06-28 15:34:33 125

转载 JDK的环境变量配置

1.打开系统属性中的环境变量2.在系统变量区域,新建一个变量JAVA_HOME,变量值“你的JDK安装路径”3.在系统变量区域,选择“新建”,输入变量名“CLASSPATH”;变量值:“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。请注意变量值中,前面的“点“和”分号”,可以直接复制此变量值。然后点击“确定”4.通过滚轴,在系...

2019-06-27 14:08:50 72

原创 JQuery中tirgger()方法和tirgegrHandler()方法

有时候我们需要模仿用户的操作,来达到比如说单击的效果,在JQuery中提供了tirgger()方法和tirggerHandler方法来完成模拟操作比如使用以下的代码来触发id为btn的button的click事件: $('#btn').trigger("click");这样,当页面载入完成后。就会立马输出想要的效果。也能够直接简写click()。来达到相同的效果但是如果对象变为其他没有绑...

2019-06-26 19:19:50 368

原创 focusin&focusout和blur&focus事件的区别

focusin和focusout事件是处理表单焦点问题的而focus和blur同样也是处理表单焦点问题的那么二者有什么区别呢他们之间的本质区别就在于:是否支持冒泡处理focusin和focusout支持冒泡处理blur和focus不支持冒泡处理那么什么是冒泡事件呢?冒泡事件:当一个元素接收到事件的时候 会把他接收到的事件传给自己的父级,一直到window 。(这里仅仅是传递的事件...

2019-06-25 15:17:56 1218

原创 mouseover和mouseenter的区别

mouseover:当鼠标指针位于元素上方时,即可触发mouseenter:当鼠标穿过该元素时,触发该事件例如:<div>div1 <div> div2 </div></div>mouseover事件绑定在div2上时,当鼠标位于div1时mouseover就会触发,即mouseover作用于目标元素及其子代元素,以及父代元素m...

2019-06-23 10:30:08 136

原创 DOM操作中append复制与clone复制的区别

append方法$("#test").append($(this));在后面添加的会覆盖前面的相同的块clone方法$("#test").append($(this).clone())后面添加的不会覆盖前面的相同的块,会共存...

2019-06-17 21:02:29 634

原创 JavaScript中基础的DOM操作

getElementId(id) 通过ID获取元素id为一个元素的id,因为id是唯一的,所以可以通过id找到元素object = getElementId(id)来获取对象innerHEML属性 获取或者替换HTML中的内容object.innerHTML 获取元素中的内容Object.style.property=new style 修改HTML的样式obje...

2019-06-02 21:04:46 101

空空如也

空空如也

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

TA关注的人

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