- 博客(12)
- 收藏
- 关注
原创 Java读取excel
https://mvnrepository.com/tags/mavenmaven仓库搜索jxl注:xlsx格式 csv格式 转存为xls格式后使用/** * * @param file 文件 * @param index 列 * @throws Exception */ public static List&l...
2019-04-25 11:07:04 176
原创 future模式实现demo(Callable接口的实现)
package thread;import org.junit.Test;import sun.nio.ch.ThreadPool;import java.util.Collection;import java.util.Iterator;import java.util.concurrent.*;public class AsyncFuture { ThreadPoo...
2019-02-25 20:40:55 327
原创 python3.7安装后scripts目录为空
最近有空重装了python,好多东西下不了,检查了一下,scrpts目录空了然后我的版本是win10,在cmd里面执行python -m ensurepip (确保已经配置过环境变量)...
2018-11-16 22:01:37 5010
原创 ElasticSearch导入数据时的增量更新(logstash)
在conf中添加部分配置(下图),配置好了以后,可以使用 “:sql_last_value” 来引用追踪字段。比如:最后一个更新的id为10,那么下一次更新时,如果 id<:sql_last_value的话就不会更新schedule的五个 * 默认的是每分钟执行一次,这样就可以达到一个简单的增量更新的作用了。如果是要有修改就更新,可以在数据库添加一个时间列 (es不是东八...
2018-11-08 16:06:19 4296 2
原创 两个经典递归问题:算瓶盖与约瑟夫环
但凡递归,大部分都是两句话能搞定的,先确定递归停止条件,向外翻转,再确定循环条件,向内递进if(xx) return xx;return def(xx...);首先是算瓶盖,一百元买啤酒,五元一瓶,三个换一瓶,两个瓶身换一瓶,求最后总数:首先,确定条件://规则 static int capRule=3,bottleRule=2;然后是函数,为了方便大家一般都是...
2018-11-08 14:54:45 542
原创 java.util.ConcurrentModificationException
出现异常的位置在After方法中遍历集合的那行//在测试单元中有如下代码//遍历Future载体 Thread thread=new Thread(()->{ listFuture.forEach(x->{ try { if (x.isDone()) { ...
2018-09-26 12:32:08 595
原创 异常:java.lang.ExceptionInInitializerError
首先,包含如下代码的类会引起该异常static { list.add("第1条"); list.add("第2条"); list.add("第3条");}static List<String> list=new ArrayList<>();出现异常的原因是类加载的过程中,加载到list的时候,list并未直接被赋值,而是先执行了静态代码...
2018-09-25 22:58:38 6792
原创 Java8:Stream内reduce()方法的一点个人理解
该方法有三个重载,稍微有点复杂,直接上代码了 @Test public void demoReduce(){ //取出out PrintStream out=System.out; //实现Predicate接口并且指定行为:传入的参数中是否包含字符串"a" //后续可以调用该接口的test方法做筛选判断 ...
2018-09-03 11:16:20 5393 1
原创 用java实现约瑟夫环
实现方法有很多种,参考大佬的方法自己试了一下如下 /** * 约瑟夫环的java实现 * 设N个人围坐,从K的位置开始报数,到M的位置 * 此人出列,下一个继续报数,所有人出列,终止 * @param totalNum 总人数 * @param cycleNum 报数值 * @param index 起始位置 ...
2018-07-31 16:03:08 2032
原创 JavaScript获取时间并转换为国区时间
function getDate() { var date=new Date(); return date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日"+date.getHours()+ "点"+date.getMinutes()+"分"+date.getSeconds()+"秒"
2018-06-27 15:35:56 162
原创 三种获取类在运行时对应class的方法
public class Test { public static void main(String[] args) { Class cla1=Person.class; Class cla2=new Person().getClass(); Class cla3=null; try { cla3 =C...
2018-05-24 09:02:10 397
原创 求组合:在长度为n的数组中取得m个元素形成组合,并输出所有组合
int a[] = {1, 2, 3, 4, 5,6}; //第一个元素 for (int i = 0; i <a.length; i++) { //第二个元素 for (int j = i+1; j <a.length ; j++) { //第三个元素 ...
2018-04-24 14:15:00 1570 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人