Java List的安全删除

一、 用这种方法,元素的过滤是不完全的。只要list中有相邻2个相同的元素,就过滤不完。List调用remove(index)方法后,会移除index位置上的元素,index之后的元素就全部依次左移,即索引依次-1要保证能操作所有的数据,需要把index-1,否则原来索引为index+1的元素就无...

2018-11-12 10:57:29

阅读数:1207

评论数:0

如何将一个长URL转换为一个短URL?

原文地址:https://www.itcodemonkey.com/article/8721.html 一、前言 前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题,需要考虑很多方面,今天和大家一起学习...

2018-10-01 10:34:28

阅读数:43

评论数:0

为什么需要分布式配置中心?

原地址:https://dwz.cn/ixHHBOBy 一、前言 对于配置文件,我们并不陌生,它提供我们可以动态修改程序运行能力。引用别人的一句话就是: 系统运行时(runtime)飞行姿态的动态调整! 我可以把我们的工作称之为在快速飞行的飞机上修理零件。我们人类总是无法掌控和预知一切。对于我们系...

2018-09-30 12:47:14

阅读数:150

评论数:0

分布式ID

1.背景 在我们的业务需求中通常有需要一些唯一的ID,来记录我们某个数据的标识: 某个用户的ID 某个订单的单号 某个信息的ID 通常我们会调研各种各样的生成策略,根据不同的业务,采取最合适的策略,下面我会讨论一下各种策略/算法,以及他们的一些优劣点。 2.UUID UUID是通用唯...

2018-09-30 12:34:31

阅读数:28

评论数:0

volatile的使用条件

volatile的使用条件 Volatile 变量具有 synchronized 的可见性特性,但是不具备原子性。这就是说线程能够自...

2018-07-08 11:24:50

阅读数:28

评论数:0

日志:slf4j+logback 的配置与使用

1. 常用日志组件和选择 java开发日志处理是发现和调试bug所 必不可少的,那么现在企业中常用的日志组件有哪些呢,JCL 、 JUL、  SLF4j、Log4j、  Lo...

2018-06-21 14:16:59

阅读数:33

评论数:0

left join加上where条件的困惑

left join的困惑:一旦加上where条件,则显示的结果等于inner join 将where 换成 and   用where 是先连接然后再筛选&amp...

2018-06-13 10:47:51

阅读数:36

评论数:0

java try没有catch

JDK并发工具包中,很多异常处理都使用了如下的结构,如AbstractExecutorService,即只有try和finally没有catch。 [java] view plain copy print?class&...

2018-06-13 10:44:05

阅读数:609

评论数:0

转载CSND博客方法

来源:http://blog.csdn.net/bolu1234/article/details/51867099 前言   对于喜欢逛CSDN的人来说,看别人的博客...

2018-06-13 10:41:49

阅读数:32

评论数:0

mac IDEA快捷键

alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的 command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上 选中文本,...

2017-08-21 14:39:41

阅读数:79

评论数:0

Arrays.asList方法总结

[java] view plain copy print?import java.util.Arrays;  import java.util.List;    /**  *   * 本类演示了Arrays类中的asList方法  * 通过四个段落来演示,体现出了该方法的相关特性.  *   * ...

2017-08-21 14:33:00

阅读数:99

评论数:0

oracle 数据类型详解---日期型

oracle 数据类型详解---日期型(转载) oracle 数据类型详解---日期型         oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享: 注:由于INTERVAL及TIME ZO...

2015-06-22 21:21:00

阅读数:156

评论数:0

Java中List的安全删除

对于Java集合中的List来讲,删除是一个常见的操作,但是也是最容易犯错误的地方,尤其对于新手更是如此。笔者在工作中也经常看到一些工作了很长时间的老程序员在这个问题上犯错误;在这里,我将通过一个例子,给大家展示如何从List中安全的删除元素。先看下面的例子:     假如我有一个List,其中...

2015-04-16 20:09:03

阅读数:492

评论数:0

java中的for循环

for循环遍历一个集合,在for循环里面用if条件判断时候,注意如果满足条件后,可以用break跳出整个循环(节约时间),不满足此条件可以用continue跳出本次循环。

2015-02-01 17:06:06

阅读数:177

评论数:0

Java基本类型和引用类型

java把内存空间分为栈、堆、池,long是基础类型,放在栈内,Long是引用类型,放在堆内存里面,long的默认值是0,Long的默认值是null,比如有些内容,在数据库中保存时,可以是空,要是用long,在没有赋值的情况下,如果直接存储(比如用后ibernate)那就导致存入0到数据库,这种情...

2015-02-01 16:45:11

阅读数:178

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭