java
啸歌
这个作者很懒,什么都没留下…
展开
-
Arrays.asList方法总结
[java] view plain copy print?import java.util.Arrays; import java.util.List; /** * * 本类演示了Arrays类中的asList方法 * 通过四个段落来演示,体现出了该方法的相关特性. * * (1) 该方法对于基本数据类型的数组支持并不好,当数组是基本数据类型时不建议使用 * (2) 当使用a转载 2017-08-21 14:33:00 · 281 阅读 · 0 评论 -
Java List的安全删除
一、用这种方法,元素的过滤是不完全的。只要list中有相邻2个相同的元素,就过滤不完。List调用remove(index)方法后,会移除index位置上的元素,index之后的元素就全部依次左移,即索引依次-1要保证能操作所有的数据,需要把index-1,否则原来索引为index+1的元素就无法遍历到(因为原来索引为index+1的数据,在执行移除操作后,索引变成index了,如果没有inde...原创 2018-11-12 10:57:29 · 7533 阅读 · 2 评论 -
为什么需要分布式配置中心?
原地址:https://dwz.cn/ixHHBOBy一、前言对于配置文件,我们并不陌生,它提供我们可以动态修改程序运行能力。引用别人的一句话就是:系统运行时(runtime)飞行姿态的动态调整!我可以把我们的工作称之为在快速飞行的飞机上修理零件。我们人类总是无法掌控和预知一切。对于我们系统来说,我们总是需要预留一些控制线条,以便在我们需要的时候做出调整,控制系统方向(如灰度控制、限流调整...翻译 2018-09-30 12:47:14 · 4378 阅读 · 1 评论 -
分布式ID
1.背景在我们的业务需求中通常有需要一些唯一的ID,来记录我们某个数据的标识:某个用户的ID某个订单的单号某个信息的ID通常我们会调研各种各样的生成策略,根据不同的业务,采取最合适的策略,下面我会讨论一下各种策略/算法,以及他们的一些优劣点。2.UUIDUUID是通用唯一识别码(Universally Unique Identifier)的缩写,开放软件基金会(OSF)规范定义了包括...翻译 2018-09-30 12:34:31 · 579 阅读 · 0 评论 -
如何将一个长URL转换为一个短URL?
原文地址:https://www.itcodemonkey.com/article/8721.html一、前言前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题,需要考虑很多方面,今天和大家一起学习研究一下!短网址:顾名思义,就是将长网址缩短到一个很短的网址,用户访问这个短网址可以重定向到原本的长...翻译 2018-10-01 10:34:28 · 395 阅读 · 0 评论 -
volatile的使用条件
volatile的使用条件Volatile 变量具有 synchronized 的可见性特性,但是不具备原子性。这就是说线程能够自动发现 volatile 变量的最新值。Volatile 变量可用于提供线程安全,但是只能应用于非常有限的一组用例:多个变量之间或者某个变量的当前值...转载 2018-07-08 11:24:50 · 462 阅读 · 0 评论 -
日志:slf4j+logback 的配置与使用
1. 常用日志组件和选择java开发日志处理是发现和调试bug所 必不可少的,那么现在企业中常用的日志组件有哪些呢,JCL 、 JUL、 SLF4j、Log4j、 Log4j2 、 Logback、 jboss-loggin 等,一般日志是配套出现的,一般是由 一个日志门面 和 一个日志实...转载 2018-06-21 14:16:59 · 280 阅读 · 0 评论 -
java try没有catch
JDK并发工具包中,很多异常处理都使用了如下的结构,如AbstractExecutorService,即只有try和finally没有catch。[java] view plain copy print?class X { &n...转载 2018-06-13 10:44:05 · 7256 阅读 · 0 评论 -
转载CSND博客方法
来源:http://blog.csdn.net/bolu1234/article/details/51867099 前言 对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就...转载 2018-06-13 10:41:49 · 296 阅读 · 0 评论