java
遇到Java问题以及Java知识点
苡菁
这个作者很懒,什么都没留下…
展开
-
jquery input根据内容自适应高度
input根据内容自适应高度转载 2022-07-07 14:51:36 · 581 阅读 · 0 评论 -
java导出Excel并下载
前端界面:原创 2021-05-31 10:29:34 · 665 阅读 · 0 评论 -
提交代码至svn时,报错svn: E220003: Invalid authz configuration
1. 首先向管理员确认是否权限2. 清理缓存原创 2020-07-16 11:06:08 · 1007 阅读 · 0 评论 -
KeyDB
KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。线程模型KeyDB将redis原来的主线程拆分成了主线程和worker线程。每个worker线程都是io线程,负责监听端口,accept请求,读取数据和解析协议。如图所示:KeyDB使用了SO_REUSEP...原创 2019-10-24 17:34:59 · 1123 阅读 · 2 评论 -
des算法(一)
一、概述DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。当发送方A向接收方B发送数据时,需要...转载 2018-01-08 11:55:50 · 484 阅读 · 0 评论 -
DES算法(二)
1.DES算法简介 DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准。 DES是一个分组加密算法,典型的DES以64位为分组对数据加密,加密和解密用的是同一个算法。 密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位,使得每个密钥都有奇数个1),分组后的明文组和56位的密钥按位替代或交换的方法形成密文组。 ...转载 2018-01-08 12:07:12 · 2607 阅读 · 0 评论 -
spring+SpringMvc+Mybaits配置多个数据库
一、配置文件二、创建一个实体类,切换数据库三、切换数据库的代码原创 2018-01-11 14:25:20 · 410 阅读 · 0 评论 -
取出两个list集合中不同的元素
转载 2018-01-11 16:06:50 · 2357 阅读 · 0 评论 -
把list集合每50条放到map集合中
int listSize = list.size(); int toIndex = 50; int keyToken = 0; for(int i = 0;i<list.size();i+=50){ //作用为toIndex最后没有50条数据则剩余几条newList中就装几条 i...原创 2018-01-11 16:15:22 · 2331 阅读 · 0 评论 -
Java设计模式六大原则
1.依赖倒置原则(Dependence Inversion Principle DIP原则) 面向接口编程,依赖倒置原则可以减少类之间的耦合性,提高系统的稳定性;降低并行开发引起的风险。(1)定义:A.高层模块不应该依赖低层模块 B.抽象不应该依赖细节 C.细节依赖抽象。(2)表现为:A.模块间的依赖通过抽象发生,实现类间不发生直接的依赖关系,其依赖关系通过接口或者抽象类产生;B.接...原创 2018-01-12 11:05:56 · 146 阅读 · 0 评论 -
动态改变easyui datagrid 列的title
1.通过截图知道,要修改的title是span标签中的文字,所以我要想办法拿到span标签对象。2.span标签不能直接取到,应为没有任何属性可以唯一标识这个标签。查看这个标签的父节点,父节点div中的class属性中包含这个列的field字段,可以通过这个取到这个div。要求是这个列的field字段不能是其他节点的class属性。我们可以通过JQuery的模糊选择器取到该节点$...转载 2018-02-28 10:35:12 · 1575 阅读 · 0 评论 -
invalid comparison: java.util.ArrayList and java.lang.String——bug解决办法
贴错误源码:这是一个根据list集合的查找数据的 sql,在接收list的时候加了判断 list != ‘ ’ “”,引起了集合与Stirng类型的比较,故报错<iftest="list!=nullandlist!=‘‘"> andul.loan_idin <foreachcollection="list"...转载 2018-02-28 15:01:57 · 508 阅读 · 0 评论 -
easyUI linkbutton 的启用和禁用
第一种方法:$(selector).linkbutton({disabled:true}); // 禁用$(selector).linkbutton({disabled:false});//启用第二种方法:$(selector).linkbutton('disable'); // 禁用$(selector).linkbutton('enable'); //启用...原创 2018-03-06 18:49:27 · 2621 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Request header is too large
get请求报错原因:请求头超过了限值,get请求限制了大小一、get和post的区别1.get是从服务器上获取数据post是向服务器发送数据2.get是把参数数据提交到地址中,当然地址栏都可以看见post是通过HTTPpost机制,把表单中的字段和内容放在HTMLHEADER中,一起传送到地址中,用户是看不见的3. get方式,服务器端使用Requist.Q...原创 2018-03-08 11:21:47 · 2696 阅读 · 0 评论 -
spring boot 第一章
一、spring boot的优点1.为所有Spring开发者更快的入门2.开箱即用,提供各种默认配置来简化项目配置3.内嵌式容器简化Web项目4.没有冗余代码生成和XML配置的要求二、创建maven项目及相关配置 通过SPRING INITIALIZR工具产生基础项目 访问:http://start.spring.io/ 选择构建工具Maven Projec...原创 2018-03-26 12:15:22 · 195 阅读 · 0 评论 -
Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix
MyEclipse:完整错误信息:Description Resource Path Location TypeProject configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix. xunge-web line 1 Maven Configuration P...原创 2018-03-27 15:24:57 · 214 阅读 · 0 评论 -
Did not find handler method for[/XXX.html]
console: 日志为2016-04-08 15:21:47 Looking up handler method for path /welcome2016-04-08 15:21:47 Did not find handler method for [/welcome]2016-04-08 15:21:47 No mapping found for HTTP request wit...原创 2018-03-29 10:18:02 · 14277 阅读 · 0 评论 -
Myeclipse:Problems encountered while deleting resources.
重新启动MyEclipse,就可以了原创 2018-04-12 12:04:22 · 1309 阅读 · 1 评论 -
MyBatis Log4j无法打印SQL语句问题详解
项目采用SpringMVC+Mybatis的架构,日志工具还是最常用的log4j,整合了其他框架之后,发现无法打印SQL语句,然而项目中的显示调用日志却可以正常打印出来,还有当SQL拼写有错误的时候会打印出来然后开始看Mybatis的官方文档,关于日志这一块是怎么处理的最近Mybatis有中文文档了,虽然不全,不过已经很好了,这里面发现了项目中存在的问题。项目中引入了shiro框架,集成了...转载 2018-04-12 19:35:59 · 1569 阅读 · 0 评论 -
java错误-The prefix "aop" for element "aop:aspectj-autoproxy" is not bound.
配置springmvc的aop时出错:当我向配置文件中添加:<aop:aspectj-autoproxy proxy-target-class="true"/> 时出错:The prefix "aop" for element "aop:aspectj-autoproxy" is not bound.org.springframework.beans.factory.xml...转载 2018-04-16 09:58:26 · 333 阅读 · 0 评论 -
在myeclipse中对导入js文件时报错的解决方法
一:今天在MyEclipse中加入jquery-1.4.2.js时,出现以下错误,附上图片和错误代码:error1:DescriptionResourcePathLocationTypeSyntax error on token "undefined", invalid FormalParameterjquery-1.4.2.js/JqueryTrain/WebRoot/jsli...转载 2018-06-05 15:03:19 · 3197 阅读 · 0 评论 -
java.lang.IllegalArgumentException: argument type mismatch
检查一下实体类以及映射的JavaBean中的类型是否一致原创 2018-07-03 15:52:55 · 998 阅读 · 0 评论 -
Spring+Mybatis 查询所有数据时发生异常:org.apache.ibatis.reflection.ReflectionException: There is no getter for
Spring+Mybatis框架整合时,根据条件查询数据,发生异常Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'sname' in 'class java.lang.String'userinfoMapper.xml文件:...转载 2018-07-03 16:03:22 · 1503 阅读 · 0 评论 -
MyBatis 分割字符串
disCode参数为:“aa,bb,cc,dd”,需要把disCode分割出来,并进行遍历错误写法:正确写法:原创 2018-07-03 16:19:21 · 41006 阅读 · 4 评论 -
#Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 必须声明标量变量 "@P15@P16@P17@P18"。
在SQL语句中少写了逗号原创 2018-07-25 11:15:57 · 1568 阅读 · 0 评论 -
com.microsoft.sqlserver.jdbc.SQLServerException: 操作数类型冲突: varbinary 与 float 不兼容
float类型的字段不能存null原创 2018-07-25 15:28:13 · 4209 阅读 · 0 评论 -
get方法传递中文数据的时候如何进行转码
前台jsp中:var param = document.getElementById('param').value;param= encodeURI(encodeURI(param));//注意,是两次转码,我就被这个坑过后台java类中:String param= request.getParameter("param")groupBuyerName=URLDecoder.d...原创 2018-07-31 15:19:19 · 3263 阅读 · 0 评论 -
Ambiguous mapping. Cannot map 'XXXXController' method
解决办法基本上说是controller层的方法指定了两个相同的路径,如果controller层里面没有相同的路径,则看方法里面有没有写路径原创 2018-08-01 10:11:00 · 13034 阅读 · 0 评论 -
在普通Java类里使用spring里注入的service、dao等
在spring管理的web项目里,譬如Struts和spring的项目,配置好后,Struts里就可以直接使用定义好的service。但是如果要在普通的工具类里,使用service或dao,就会报空指针,因为这个普通的Java类并不在spring管理下,不能使用spring注入的service。下面讲一个方法,让普通工具类也能使用service。定义一个类 SpringTool...转载 2018-08-03 15:39:30 · 385 阅读 · 0 评论 -
Mybatis TooManyResultsException
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 16 at ...原创 2018-09-29 16:43:46 · 565 阅读 · 0 评论 -
Result Maps collection already contains value for
ssm搭建过程中启动tomcat,报错:Cause:java.lang.IllegalArgumentException:ResultMapscollectionalreadycontainsvalueforxyx.dsw.dao.mapper.admin.quotationwish.TempTestTableMapper.TempTestTableResult原因:...转载 2018-11-07 20:27:01 · 4047 阅读 · 0 评论 -
Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression ' '
造成错误的原因是:对象conditions为空解决办法是:在条件if判断时,加上conditions != null 即可解决原创 2018-11-30 11:18:37 · 18181 阅读 · 0 评论 -
org.springframework.http.converter.HttpMessageNotReadableException: Could not read document: Can no
在传值的过程中,原本是集合,传成了String类型原创 2018-11-30 16:45:39 · 1730 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
出现Invalid bound statement (not found)的可能原因:1.检查xml文件namespace的包名和interface的包名是否对应2.interface中以及xml中有没有该方法,以及方法名是否错误3.若是select语句,查看返回值是否错误,比如把resultMap配置成resultType,如果上面的方法都没有解决, 就可以看看是否是xml编译的...原创 2018-12-15 14:17:43 · 97 阅读 · 0 评论 -
项目配置文件
1.spring-app.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://...原创 2018-12-15 18:22:04 · 138 阅读 · 0 评论 -
Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException
1.问题的根源是两个不同的package里面定义两个相同的Bean对象,引起冲突2. 包冲突:检查servlet-api.jar包是否冲突。tomcat中自带了,然后工程中是否又加入了这个包,把工程的servlet-api.jar放在jdk中应该能解决3.target下有缓存,有多个同名的class文件。可通过查找报错的类,看一下有几个...原创 2018-12-18 14:14:30 · 1667 阅读 · 0 评论 -
内存溢出
一、内存溢出的定义 1.内存泄漏(memory leak):是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2.内存溢出(out of memory):指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报...原创 2018-12-24 11:21:47 · 633 阅读 · 0 评论 -
It was either not specified and/or could not be found for the javaType:jdbcType(VARCHAR)combination
查找错误原因发现是在xml中的返回值写错了:dao层方法结果返回值写成了只要把它改成: resultType="String" 就好了,测试成功原创 2019-01-08 12:00:51 · 45121 阅读 · 0 评论 -
JMeter创建测试用例
第一步,在测试计划中修改名称,如下图二、右键点击右侧的测试计划(我这里写的是抽样) ,添加线程组三、 右键线程组,按以下步骤添加http请求四、点击HTTP请求五、右键线程组,添加监听六、点击查看结果树七、右键线程组,添加HTTP信息头管理器八、点击HTTP信息头管理器,添加Content-Type application/js...原创 2019-01-08 14:39:12 · 1356 阅读 · 0 评论 -
把Excel转换成xml文件
/** * 读取Excel并转换 * @param file 获取到的文件 * @return Map<String,List<String>> 把表头和表体以键值对的形式保存 */ private Map<String,List<Map<String,Object>>> readExcelFileOutLis...原创 2019-03-27 15:18:01 · 2441 阅读 · 0 评论