java
另至
2014年入行
展开
-
No snapshot found, but there are log entries. Something is broken!
问题在新安装了Zookeeper之后,闪退报错java.io.IOException: No snapshot found, but there are log entries. Something is broken! at org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSna...原创 2020-02-03 16:38:16 · 11494 阅读 · 0 评论 -
count sum后map接收,运算导致类型转换异常
问题当我们在sql中使用count方法,然后返回值数据用map接收的Map<String, Object> rst = manageService.searchCnt();int count1=(Integer)rst.get("count1");int count2=(Integer)rst.get("count2");int count = count1 + ...原创 2019-11-26 16:46:03 · 694 阅读 · 0 评论 -
ARTS 第5周 -0603
Algorithm。主要是为了编程训练和学习。每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。关于做Leetcode的的优势,你可以看一下我在coolshell上的文章 Leetcode 编程训练 - 酷 壳 - CoolShell。 Review:主要是为了...原创 2019-06-06 16:01:00 · 99 阅读 · 0 评论 -
JAVA数组元素默认值
byte,short,int,long类型定义的数组,初始化默认是0 float、double类型定义的数组,默认值是0.0 String类型定义的数组,默认值是null char类型定义的数组,默认值是‘0’('\u0000') boolean类型定义的数组,默认值是false参考:https://blog.csdn.net/cherry_chenrui/a...原创 2019-06-21 10:23:27 · 12116 阅读 · 0 评论 -
ARTS 第6周 -0610
Algorithm。主要是为了编程训练和学习。每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。关于做Leetcode的的优势,你可以看一下我在coolshell上的文章 Leetcode 编程训练 - 酷 壳 - CoolShell。 Review:主要是为了...原创 2019-06-17 15:32:34 · 118 阅读 · 0 评论 -
ARTS 第7周 -0617
Algorithm。主要是为了编程训练和学习。每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。关于做Leetcode的的优势,你可以看一下我在coolshell上的文章 Leetcode 编程训练 - 酷 壳 - CoolShell。 Review:主要是为了...原创 2019-06-21 16:17:10 · 141 阅读 · 0 评论 -
ARTS 第9周 -0701
Algorithm。主要是为了编程训练和学习。每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。关于做Leetcode的的优势,你可以看一下我在coolshell上的文章 Leetcode 编程训练 - 酷 壳 - CoolShell。 Review:主要是为了...原创 2019-07-05 14:25:16 · 113 阅读 · 0 评论 -
ARTS 第10周 - 0710
Algorithm。主要是为了编程训练和学习。每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。关于做Leetcode的的优势,你可以看一下我在coolshell上的文章 Leetcode 编程训练 - 酷 壳 - CoolShell。 Review:主要是为了...原创 2019-07-12 16:34:06 · 126 阅读 · 0 评论 -
ARTS 第12周 - 0722
Algorithm。主要是为了编程训练和学习。每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。关于做Leetcode的的优势,你可以看一下我在coolshell上的文章 Leetcode 编程训练 - 酷 壳 - CoolShell。 Review:主要是为了...原创 2019-07-26 17:01:55 · 112 阅读 · 1 评论 -
Mybatis使用collection时报No constructor found in 包名+类名 错误
报错org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: No constructor found in java.entity.Option matching [ java.lang.Integer, java.lang.Str...原创 2019-05-29 10:36:43 · 800 阅读 · 0 评论 -
ARTS 第4周 -0520
Algorithm。主要是为了编程训练和学习。每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。关于做Leetcode的的优势,你可以看一下我在coolshell上的文章 Leetcode 编程训练 - 酷 壳 - CoolShell。 Review:主要是为了...原创 2019-05-24 16:19:02 · 152 阅读 · 0 评论 -
ARTS 第三周 -0513
Algorithm。主要是为了编程训练和学习。每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。关于做Leetcode的的优势,你可以看一下我在coolshell上的文章 Leetcode 编程训练 - 酷 壳 - CoolShell。 Review:主要是为了...原创 2019-05-20 15:36:01 · 122 阅读 · 0 评论 -
集合迭代删除元素
面试题:st是一个ArrayList的对象,哪个选项的代码填到//todo delete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?Iterator it = list.iterator();int index = 0;while (it.hasNext()){ Object obj = it.next(); if (原创 2015-09-23 15:53:40 · 386 阅读 · 0 评论 -
接口的规范
1、把定义一个类的class关键字改为interface2、接口中只能有抽象方法,即没有方法体的方法,如: public void method();3、接口中的成员,只能是final声明的,即常量,如final int PI=3.14;4、接口中的抽象方法,只能够是public或者没有修饰符的方法,public void method();//可以转载 2015-09-23 15:45:00 · 333 阅读 · 0 评论 -
重写重载
方法重载 overload就是在同一个类中,有多个同名的方法,以参数不一致标致此方法属于重载,至于返回值是不能作为重载的标示,返回值可以一致也可以不一致,跟重载没关系.如方法名相同,参数相同,返回值不一样编译器无法通过直接报红.方法重写 override就是子类与父类之间的同一个方法名的不同逻辑实现,当然要保证方法名和参数一致,且子类的返回值,参数,抛出异常的范围要大于父类的返转载 2015-09-23 15:46:38 · 207 阅读 · 0 评论 -
时间格式化的format.setLenient(false)
在format.setLenient(false) 不开启的情况下开启format.setLenient(false) 严格控制日期转换,不常规的格式就变成非法的了format.setLenient(true) 功能关闭原创 2015-11-12 18:14:27 · 3122 阅读 · 0 评论 -
流的读取
package io; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.Fi转载 2015-10-14 10:59:53 · 201 阅读 · 0 评论 -
ajaxfileupload.js异步上传图片
纠结了好几天都没能成功调用异步上传图片的功能,调出了当初任亮的功能,发现还需要导包,还需要修改配置文件,所以无解了。最后发现了一个js工具,ajaxfileupload.js需要和jquery一起导入使用参考:http://www.cnblogs.com/kissdodog/archive/2012/12/15/2819025.htmlinput必须有name首先导入js原创 2015-11-12 18:39:49 · 373 阅读 · 0 评论 -
数组和List之间的转换
数组和List之间的转换1.数组转换List1String[] userid = {"aa","bb","cc"};List userList = new ArrayList();Collections.addAll(userList, userid);2String[] userid = {"aa","bb","cc"};List userList = Array转载 2015-11-12 18:23:47 · 193 阅读 · 0 评论 -
开始时间与结束时间格式判断
/** * 判断查询日期是否正确. * * @param publicOrderForm 页面时间 * @return 时间正确返回true 错误返回false */ private boolean checkDate(PublicOrderForm publicOrderForm) { boolean ch原创 2015-10-14 11:33:15 · 1672 阅读 · 0 评论 -
前台显示前一天日期
原创 2015-10-14 11:16:58 · 354 阅读 · 0 评论 -
获取YML文件中的值
yml文件web: uploadPath: ${web.upload_path} platformUrl: ${web.platform_url}在代码中通过@Value使用yml中给的值@Value("${web.uploadPath}")private String uploadpath;因为yml文件不能通过@VALUE获取,启动项目会报错org....原创 2019-03-05 10:18:39 · 9402 阅读 · 1 评论 -
ARTS 第二周
Algorithm。主要是为了编程训练和学习。每周至少做一个 leetcode 的算法题(先从Easy开始,然后再Medium,最后才Hard)。进行编程训练,如果不训练你看再多的算法书,你依然不会做算法题,看完书后,你需要训练。关于做Leetcode的的优势,你可以看一下我在coolshell上的文章 Leetcode 编程训练 - 酷 壳 - CoolShell。 Review:主要是为了...原创 2019-05-06 14:40:30 · 115 阅读 · 0 评论 -
锚点和空链接
锚点 通过name属性定义锚点的位置返回到某个锚点的位置,通过href="#锚点的名称"去锚点 //从此标签去name为aaa的标签我是锚点或者我是锚点注:无论是name还是id都可以作为锚点,但是name是可以有重复的,而id是唯一的,一个锚点是独一无二的,所以要使用id。空链接 空链接 用这个空链接,会导致最后的地址原创 2015-09-23 16:07:38 · 422 阅读 · 0 评论