自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 ASCII码为0x01,0x02作为分隔符(这两个字符是键盘无法输入的)以及String.split()分割特殊字符处理

一、ASCII码为0x01,0x02ASCII码为0x01,0x02的字符是键盘所不能输入的(这两个字符称作隐藏字符,对应的8进制是001,002,打印出来的视觉效果与空格相同,但是相比空格的好处就是这两个字符是从键盘无法输入的,所以避免了如果数据中本身带空格,会错误的分割字符串的尴尬),因为用这个能保证万无一失。二、split分割特殊字符 // 原始分割符号 String line_split = "^" + new String(new byte[]{0x01})+ n

2020-12-04 14:46:36 11143

原创 js new Date() IOS不兼容

参考:https://blog.csdn.net/chelen_jak/article/details/98215109最近在一段JS里根据商品的生实效时间去控制商品的显示。但在PC浏览器和Android都是没问题,但在用苹果手机或者IPD都有问题。关键代码:if (!(currentTime>new Date(item.startDate)).getTime() && currentTime<new Date(item.endDate).getTime())) {}it

2020-09-29 14:46:41 324

原创 Java List的安全删除

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

2018-11-12 10:57:29 7387 2

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

原文地址:https://www.itcodemonkey.com/article/8721.html一、前言前几天整理面试题的时候,有一道试题是《如何将一个很长的URL转换为一个短的URL,并实现他们之间的相互转换?》,现在想起来这是一个绝对不简单的问题,需要考虑很多方面,今天和大家一起学习研究一下!短网址:顾名思义,就是将长网址缩短到一个很短的网址,用户访问这个短网址可以重定向到原本的长...

2018-10-01 10:34:28 364

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

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

2018-09-30 12:47:14 4367 1

翻译 分布式ID

1.背景在我们的业务需求中通常有需要一些唯一的ID,来记录我们某个数据的标识:某个用户的ID某个订单的单号某个信息的ID通常我们会调研各种各样的生成策略,根据不同的业务,采取最合适的策略,下面我会讨论一下各种策略/算法,以及他们的一些优劣点。2.UUIDUUID是通用唯一识别码(Universally Unique Identifier)的缩写,开放软件基金会(OSF)规范定义了包括...

2018-09-30 12:34:31 564

转载 volatile的使用条件

volatile的使用条件Volatile 变量具有&amp;nbsp;synchronized&amp;nbsp;的可见性特性,但是不具备原子性。这就是说线程能够自动发现 volatile 变量的最新值。Volatile 变量可用于提供线程安全,但是只能应用于非常有限的一组用例:多个变量之间或者某个变量的当前值...

2018-07-08 11:24:50 446

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

1. 常用日志组件和选择java开发日志处理是发现和调试bug所 必不可少的,那么现在企业中常用的日志组件有哪些呢,JCL 、 JUL、 &nbsp;SLF4j、Log4j、 &nbsp;Log4j2 、 Logback、 jboss-loggin 等,一般日志是配套出现的,一般是由 &nbsp;一个日志门面 和 一个日志实...

2018-06-21 14:16:59 242

转载 left join加上where条件的困惑

left join的困惑:一旦加上where条件,则显示的结果等于inner join将where 换成 and&nbsp;&nbsp;用where 是先连接然后再筛选&nbsp;&nbsp;&nbsp;用and 是先筛选再连接数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时...

2018-06-13 10:47:51 2227

转载 java try没有catch

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

2018-06-13 10:44:05 7198

转载 转载CSND博客方法

来源:http://blog.csdn.net/bolu1234/article/details/51867099 前言  对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就...

2018-06-13 10:41:49 238

原创 mac IDEA快捷键

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

2017-08-21 14:39:41 175

转载 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 262

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

oracle 数据类型详解---日期型(转载)oracle 数据类型详解---日期型       oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享:注:由于INTERVAL及TIME ZONE实际用得比较少,所以本文内容未涉及这两个方面。1、常用日期型数据类型1.1、DATE这

2015-06-22 21:21:00 662

转载 Java中List的安全删除

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

2015-04-16 20:09:03 1039

转载 java中的for循环

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

2015-02-01 17:06:06 271

转载 Java基本类型和引用类型

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

2015-02-01 16:45:11 295

spring整合jar包

spring整合全部jar包,根据不同的数据库,再添加合适的数据库jar包

2013-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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