
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用随机算法产生一个数,要求把1-1000W之间这些数全部生成。(考察高效率,解决产生冲突的问题)代码虽然实现了。提高效率的地方有如下:1.初始化set集合的时候 Sets.newHashSetWithExpectedSize(value),给初始化带个固定大小,减少了集合在扩容的时候,值重新复制的问题。这的效率稍有提高。2.Random random = new Rand
fastjson在转json为map的时候,即发序列化的时候,出异常了:JSONException: autoType is not support. string。是因为json字符串中有个特殊的key “@type”,这个导致反序列化失败了。比如下面的。{"mapping":{"transRef":{"@type":"string"}},"start_at":1610513218,"strea
一、什么是分布式系统拿一个最简单的例子,就比如说我们的图书管理系统。之前的系统包含了所有的功能,比如用户注册登录、管理员功能、图书借阅管理等。这叫做集中式系统。也就是一个人干了好几件事。后来随着功能的增多,用户量也越来越大。集中式系统维护太麻烦,拓展性也不好。于是就考虑着把这些功能分开。通俗的理解就是原本需要一个人干的事,现在分给n个人干,各自干各自的,最终取得和一个人干的效果一样。稍微正规一点的
ZipException:invalid entry compressed size (expected 24709 but got 24714 bytes)改成:desJar.putNextEntry(new ZipEntry(entry.getName()));原来报错的方式是这么写的:desJar.putNextEntry(entry);在使用ZipEntry操作jar包的时候,出了异常。不
在md中创建表格,会遇到表格内容需要有竖线,这个竖线会个table的竖线冲突,还有就是表格太小,希望可以手动安排换行。1,竖线的不冲突解决方法:把竖线| 替换成|2,table表格中实现手动换行,使用<br>下面是效果展示图...
1,进到kafka的安装目录2,执行下列语句:find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'kafka_2.12-1.0.0-javadoc.jar.asc就可以看到kafka的具体版本了。其中,2.12为scala版本,1.0.0为kafka版本。
升级一下编辑器,去run gradle 项目的junit test,竟然如下no tasks available 的问题。如图:解决方法如下使用idea的就好啦使用的idea版本,这个问题,是这个版本的bug,不想升级idea的,可以看上面的描述改配置。或者升级idea的版本。我在后面升级idea到2019.2.4之后,这个bug就好了,即使是默认的,也...
我这儿的问题是flume的lib下有jackson的2.3的版本,但是,我代码引用的版本是2.8的版本,启动之后,jar包冲突了,所以,就报类型不存在,classnotdefexception之类的。问题的原因是jar包版本冲突。这个是在jackson的2.4版本的包里面才有。2.3之前的版本是没有得。遇到类找不到,但是,项目里面确实有这个东西的时候,就的考虑是不是项目的包和其他地方有冲突,导致的
以前这个gradle都是给Android使用的,万万没想到,Java的其它项目也能使用,甚至能替代maven或者说maven和gradle项目是可以互相转换的。还有就是在使用svn来管理项目的时候,每个svn版本都对应一个数字,但是换了git之后,每个提交记录就不是简单的生成个int数字,还是递增的数字了,对应的是个hash值,类似Java对象的hashcode,这个时候就希望,每次项目打包之后,
升级一下编辑器,去run gradle 项目的junit test,竟然如下no tasks available 的问题。如图:解决方法如下使用idea的就好啦使用的idea版本,这个问题,是这个版本的bug,不想升级idea的,可以看上面的描述改配置。或者升级idea的版本。我在后面升级idea到2019.2.4之后,这个bug就好了,即使是默认的,也...







