MockMVC出现415错误的解决办法 在一次对Controller层的单测过程中,我遇到了以下错误:警告: Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/json;charset=utf-8' not supported]以下是测试类的返回信息:MockHttpServletRequ...
java通过jdbc插入中文到mysql显示异常(问号或者乱码) mysql如果我们的字符集没有设置,或者没有设置好的话,默认是latin1这是如果我们从后台传入UTF-8的数据就会出现问题我遇到的就是中文在数据库中显示???(问号)解决办法:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8在URL后拼接上useUnicode=true&ch...
解决在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...
Junit单元测试时,无法使用@Autowired注解问题 在Junit测试中@Autowired无法生效的原因在进行Junit单测的过程中,如果我们要使用Spring的注解,就需要在Spring容器环境下:那么首先我们需要引入Spring-Test框架支持然后我们还要加载bean文件解决方案使用@RunWith(SpringJUnit4ClassRunner.class)引入Spring-Test框架支持使用@ContextConfig...
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...
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...
连接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...
SpringMVC上传文件时出现的异常 即其解决办法 Required CommonsMultipartFile parameter ‘files’ is not present配置@RequestParam的时候加上属性required = false空指针异常在配置bean的时候,id一定要配置为id="multipartResolver"而且一个字母都不能改...
Maven生成骨架过慢的解决办法 当用Maven创建Web项目到这一步的时候,在properties中添加一个参数添加参数archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archety...
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...
Github中的锚点连接怎么写 任意 1-6 个 # 标注的标题都会被添加上同名的锚点链接 [标题1](#标题1) [标题2](#标题2) [标题3](#标题3) # 标题1 ## 标题2 ### 标题3锚点跳转的标识名称,可使用任意字符,大写字母要转换成小写 [Github标题1](#github标题1) ### Github标题1多单词锚点的空格用 - 代替 [Github 标...
结果集没有当前行的解决方法 使用ResultSet rs=stm.executeQuery();在没有使用rs.next()函数时,直接调用rs.getString(“title”)等从rs结果集中取值的函数都会报:“结果集没有当前行”因为此时rs引用的位置在结果集的前一行,使用 rs.next();再调用rs.getString(“title”),问题就得到解决了。...
com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'User' 附近有语法错误 解决办法 在向sql server 2014表user中添加数据的时候,产生了一下报错:com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 ‘User’ 附近有语法错误。原因:user属于关键字,导致错误,应该避免用关键字作作数据库表名、字段名。解决办法:关键字作数据库表名、字段名时,需要用“[ ]”括起来将表user换成别的名字...
P2P的下载原理 举例BT下载模式:BT服务器讲一个文件分成了N个部分,有甲、乙、丙、丁四位用户同时下载,那BT并不会完全从服务器下载这个文件的所有部分,而是根据实际情况有选择的从其他用户的机器中下载第二部分,例如甲已经下载了第一部分,乙已经下载了第二部分,那么丙就会从甲的机器中下载第一部分,从乙的机器中下载第二部分,当然甲、乙、丁三维用户也同时从丙的机器中下载相应的部分,这就大大减轻了BT服务器的负荷,也同时加...
C语言中scanf对不同类型数据的读取问题 C语言中的scanf函数的作用是从标准输入设备(通常是键盘)读取输入值scanf的处理机制scanf以删除的方式从缓冲区读入数据(来自标准输入设备读入的数据存储在缓冲区),也就是说scanf从缓冲区读入一个数据项,就删除一个数据项。如果scanf需要读取一个数据项,而缓冲区是空的,那么程序就会在scanf代码处堵塞,等待用户输入。首先我们要清楚一个概念:空白字符。一般,程序中所指的空白字符是...