![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
tywangh
这个作者很懒,什么都没留下…
展开
-
将Object转换成String类型的两种
一、将Object转换成String类型的两种方法(建议使用2):1、强制转换(String)2、String.valueOf()二、各种情况对比:1、Object object = new Object();object = 123123;String str = (String)(object);System.out.println(str);结果:Excep...原创 2020-03-27 20:11:17 · 5664 阅读 · 0 评论 -
由map.containsKey()空指针异常,发现的代码不规范问题
有以下代码: Map<String, Object> map = new HashMap<>(); map = getJsonMap(name); if(map.containsKey(findName)){ ... }问题:map.containsKey(findName)出现了空指针异...原创 2020-03-27 19:09:49 · 4362 阅读 · 0 评论 -
Map的两种遍历方式效率记录
package com.asiainfo.kafka.consumer;import java.util.Iterator;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;public class test2 { public static void main(String[] args) ...原创 2020-03-20 16:05:57 · 294 阅读 · 0 评论 -
在Linux中执行jar命令
要在linux中执行jar:1、首先安装好jdk环境2、然后需要知道你的jar包中的启动类(如Test.class)以及所在的包名(如com.wang)3、最后在linux中执行以下命令即可:java -cp xxxx.jar com/wang/Test例子:命令:java -cp wagnty-1.0-SNAPSHOT.jar com/asiainfo/kaf...原创 2020-03-02 18:23:51 · 359 阅读 · 0 评论 -
org.xml.sax.SAXParseException; Element type "datasource" must be declared.异常
### Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 16; columnNumber: 51; Element type "datasource" must be dec...原创 2019-08-23 19:48:24 · 1513 阅读 · 0 评论 -
java中在mybatis的配置文件中使用两个foreach问题
使用foreach时,一定要注意传入的list是否空。1、使用一个foreach Service层: public List<UserInfo> getListOne() { List<String> nameList = new ArrayList<>(); nameList.add("wang"); List<User> use...原创 2018-03-30 20:27:22 · 3504 阅读 · 0 评论 -
mybatis查询数据返回实体对象和返回集合的易错点
在java中,使用mybatis查询数据库中的数据,在返回实体类entity或者List时,当查询的数据在数据库中不存在时,在我们的service层怎么写才是正确的呢?1、返回类型为实体Entity:判断查询的数据是否为空,需要如下写法:if(null == Entity){}2、返回的类型为集合 List:判断查询的数据是否为空,需要如下写法:if(dataL原创 2018-01-05 15:09:29 · 6199 阅读 · 1 评论 -
There is no getter for property named 'fieldName' in 'class java.lang.String'
控制台错误:严重: Servlet.service() for servlet [bigaoread] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exceptio原创 2017-11-03 16:27:53 · 722 阅读 · 0 评论 -
java中自定义封装json以及和对象的转换
首先创建服务端返回的数据类型对象:package com.studio.pojo.util;import org.codehaus.jackson.map.ObjectMapper;public class PlanResult { //定义jackson对象 private static final ObjectMapper MAPPER = new ObjectM原创 2017-10-26 00:23:58 · 12980 阅读 · 0 评论 -
Java中使用Apache POI使用解析excel文件
背景: 最近要做个功能,将excel上传后,然后将其中间的某些列的数据插入到数据库中,然后我需要解析excel文件,将中间的某些数据提取出来。java中解析excel文件可以使用 jxl,也可以使用poi,他们具体的差别就不说了。POI是属于Apache的,它相应的文档:官方主页: http://poi.apache.org/index.html API文档原创 2017-11-09 21:04:36 · 508 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Mapper method 'com... has an unsupported return type
场景:service中间调用dao层方法时,出现以下错误,但是sql执行修改数据成功,并没有回滚问题:十月 31, 2017 2:53:39 下午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [bigaoread] in context with path []原创 2017-10-31 15:02:59 · 47721 阅读 · 11 评论 -
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is
关于以下错误的解决:exceptionorg.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found原创 2017-08-27 15:56:53 · 4207 阅读 · 0 评论 -
mybatis中#{}报错 Parameter index out of range (1 > number of parameters, which is 0)问题
最近遇到一个错误:在Mybatis的Mapper文件中的sql涉及 like语句:Mapper.xml文件写法: subscribe = #{subscribe} AND openid = #{openid} AND unionid = #{unionid} AND ni原创 2017-07-20 18:20:07 · 8745 阅读 · 1 评论 -
关于作用域
在一本书中提到相关的代码:{ int x = 2;}{ int x = 2;//非法声明}在书中说此段代码会有警告说变量x已经定义过;实测在再myeclips 10.0,jdk1.7版本下,并不会有警告。可能是版本问题,但是不建议这样写。原创 2016-07-24 18:17:36 · 223 阅读 · 0 评论 -
类对象复制
首先定义了个支持变量复制的图书类Book,类的所有属性为基本类型,它的clone方法重写方法只是简单的调用Object类继承clone方法,来实现对当前类变量的复制。然后定义了一个支持类变量复制操作集合类BookCollection,该类具有对象数组类型的属性成员,所以它的clone重写方法比较复杂,需要新建全部的内部属性成员,创建一个新的复制实际,并使用当前类变量相应字段的内容初始化新对象的所有原创 2016-11-15 10:58:51 · 252 阅读 · 0 评论 -
java中使用md5对密码进行加密
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org.apache.commons.codec.binary.Base64;//对输入的密码进行加密 public static String md5(String password){ Messag原创 2017-04-20 01:57:13 · 3015 阅读 · 1 评论 -
java中常用的数据结构
一、常用的数据结构collection接口和map接口的:1、collection接口(List【ArrayList、LinkedList】、Set【HashSet(LinkedHashMap)、TreeSet】) --List ----ArrayList ----LinkedList ----Vector原创 2017-04-24 12:41:24 · 301 阅读 · 0 评论 -
java小趣味,关于对象和基本数据类型
今天写一个二分搜索法时,本想测试偷懒,然后传入参数,结果直接方法报错,想起来应该就和对象有关。首先看看图,这里有个rank方法,入参为 (int,int[] ),返回值为int:接着我来正确的调用了这个方法:但是之前我为了让自己懒一点,我使用这样调用,哦,忽略numList和for 循环,结果却是这个样儿:图上报错,说是方法参数不原创 2017-06-28 00:53:27 · 320 阅读 · 0 评论 -
关于java中向数据库中插入数据时,报错Caused by: java.lang.NullPointerException的问题
今天在实现一个update数据时出现一个错误;org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.lang.NullPointerEx原创 2017-06-29 19:52:57 · 40667 阅读 · 2 评论