baskbull baskbull
4年前
Java的fail-fast机制究竟是什么?
failfast机制快速失败模块的职责是检测错误,然后让系统的下一个最高级别处理错误。一旦发生异常,直接停止并上报。尽最大努力去抛出异常。这样做的好处是可以预先识别出一些错误情况,但是它同样也可能会为我们带来一些问题。集合类的failfast机制当多个线程对部分集合进行结构上的改变操作,有可能会产生failfast机制,这时候会抛出ConcurrentM
Wesley13 Wesley13
4年前
java截取2个指定字符之间的字符串
/截取字符串str中指定字符strStart、strEnd之间的字符串@paramstring@paramstr1@paramstr2@return/pub
Wesley13 Wesley13
4年前
java笔试手写算法面试题大全含答案
1.统计一篇英文文章单词个数。publicclassWordCounting{publicstaticvoidmain(String\\args){try(FileReaderfrnewFileReader("a.txt")){intcounter0;booleanstatefal
Wesley13 Wesley13
4年前
Java并发包线程池之ForkJoinPool即ForkJoin框架(二)
前言前面介绍了ForkJoinPool相关的两个类ForkJoinTask、ForkJoinWorkerThread,现在开始了解ForkJoinPool。ForkJoinPool也是实现了ExecutorService的线程池。但ForkJoinPool不同于其他类型的ExecutorService,主要是因为它使用了窃取工作机制:池中的所有线程
Wesley13 Wesley13
4年前
Java对象排序、中文排序、SortedSet排序使用和源码讲解
原文出处: xieyu\_zy(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fxieyuooo%2Farticle%2Fdetails%2F8611198)在C、C中有很多排序算法,但是通常排序算法不得不让程序员在写代码的过程中陷入对底层很多指针和
Wesley13 Wesley13
4年前
Java面试知识点解析(二)—高并发编程篇
!(https://oscimg.oschina.net/oscnet/ae743dda50d44f27ac659458c955f116.png)一、高并发编程基础知识■1)多线程和单线程的区别和联系?答:1.在单核CPU中,将CPU分为很小的时间片,在每一时
Wesley13 Wesley13
4年前
Java基础篇(03):流程控制语句,和算法应用
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fjavabaseparent)||GitEE·点这里(https://gitee.com/cicadasmile/javabasepare
Wesley13 Wesley13
4年前
Java开发人员必须掌握的Linux命令(一)
!(https://oscimg.oschina.net/oscnet/50ddab02d1db4e68b5a1e914b5c3524b.gif"叮当猫求关注")做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!子曰:“工欲善其事,必先利其器。“!(https://oscimg.
Wesley13 Wesley13
4年前
Java调用阿里云短信接口发送手机验证码
_前五步可参考阿里云服务文档:https://help.aliyun.com/document\_detail/59210.html?spma2c4g.11174283.4.1.2b152c42DoJ7Mt(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fhelp.aliyun.com