Wesley13 Wesley13
3年前
Ubuntu更换snap国内镜像源
1.1进入apt的源文件列表所在文件夹   cd/etc/apt 1.2 备份sources.list源文件   sudocpsources.listsources.list\_back 1.3 进入阿里云镜像站,找到ubuntu的镜像列表    https://developer.aliyun.com/
Wesley13 Wesley13
3年前
java collection implode
WithJava8youcandothiswithoutanythirdpartylibrary.IfyouwanttojoinaCollectionofStringsyoucanusethenewString.join()method:List<StringlistArrays.asLi
Wesley13 Wesley13
3年前
java47
1.!(https://oscimg.oschina.net/oscnet/2c98b4302967887417c451b5f1868c56a56.png)1.List集合根据角标获取元素importjava.util.ArrayList;importjava.util.List;publicclass
Wesley13 Wesley13
3年前
java中的Excel导出功能
publicvoidexportExcel(LongactivityId,HttpServletResponseresponse)throwsIOException{//获取统计报表信息List<ProductInfoproductInfoListrepo
Stella981 Stella981
3年前
C# 多线程之List的线程安全问题
网上关于List的线程安全问题将的很少,所以自己实验了一把,发现确实是线程不安全的.所以当你在进行多线程编程中使用了共享的List集合,必须对其进行线程安全处理.List的Add方法是线程不安全的,List的源码中的Add方法,使用了每次当当前的元素达到上限,通过创建一个新的数组实例,并给长度翻倍的操作.如果单线程操作不会有问题,直接扩容,然后继续往里面
Easter79 Easter79
3年前
SpringFramework之HandlerMethodReturnValueHandler
  SpringFramework版本是5.1.9  _List1_@ControllerpublicclassUserController{@RequestMapping("/user")@ResponseBodypublicUseruser(){
Stella981 Stella981
3年前
Disruptor之ConsumerInfo
  Disruptor的版本3.4.2.  _List1_    interfaceConsumerInfo{SequencegetSequences();SequenceBarriergetBarrier();booleanisEndO
Stella981 Stella981
3年前
Hadoop学习之路(二十三)MapReduce中的shuffle详解
概述1、MapReduce中,mapper阶段处理的数据如何传递给reducer阶段,是MapReduce框架中最关键的一个流程,这个流程就叫Shuffle2、Shuffle:数据混洗——(核心机制:数据分区,排序,局部聚合,缓存,拉取,再合并排序)3、具体来说:就是将MapTask输出的处理结果数据,按照Par
Stella981 Stella981
3年前
Highcharts的使用(2个Y轴&折线图)
后台页面:List<Map<String,StringlistsaleService.getSaleAndBuyer();StringBufferdateArraynewStringBuffer();StringBuffersaleArraynewStringBuffer();StringBufferbuyerA
Wesley13 Wesley13
3年前
Java 中 final 内存语义
对于final域,编译器和处理器要遵守两个重排序规则。1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序。2)初次读一个包含final域的对象的引用,与随后初次读这个final域,这两个操作之间不能重排序。下面通过一些示例性的代码来分别说明这两个规则。 !(ht