1. 首页
  2. 分类_程序开发

程序开发

开发者学习教程

这又是史上最丧心病狂的大数据时代的IT术语解读😂

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2017-12-19 10:29:15 | 分类:程序开发

大概在7年前,在QQ空间给大家分享了一个程序员去喝酒的故事,今天,再给大家分享一个妹子和男朋友相处的故事。假设你是个妹子,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。假设你是个妹子,同时和两位男性在交往,两位都是你 ...

2 评论 | 840 浏览 | 3 支持 | 0 反对

简单说说State和Status两个单词的区别

作者:懒得勤快 | 发表时间: 2018-03-15 21:32:41 | 分类:程序开发

大多数情况下,其实咱们写代码的在英语方面都比较欠缺,所以在写代码的时候就不太在意英语单词的用法,有些单词意思相同,长得不一样的也还好,有些单词呢,意思相同,长得也还差不多,就比如说正要讨论的State和Status的区别,正好最近做项目的时候也发现了这个问题,那么接下来就简单说下这两个词的区别,也提 ...

1 评论 | 478 浏览 | 7 支持 | 0 反对

由double类型判等引发的一点小思考

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2018-03-15 23:27:32 | 分类:程序开发

其实这篇文章很早就想发出来的,由于工作比较忙碌,所以一直也没写,最近有点空闲时间了,所以趁此整理一下,分享出来。今年以来一直在做一个交易所的项目,其中有部分交易的需求需要通过汇总统计来进行数据的聚合筛选,而聚合筛选的数据就是double类型的,我当然知道double类型进行判等的时候会有点坑,直到后 ...

1 评论 | 418 浏览 | 3 支持 | 0 反对

一些常用的正则表达式大全

作者:懒得勤快 | 发表时间: 2016-10-04 12:05:57 | 分类:程序开发

一、校验数字的表达式1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[ ...

0 评论 | 383 浏览 | 1 支持 | 0 反对

关于各种开源许可证的详解

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2016-10-21 23:52:34 | 分类:程序开发

如今世界各大公司都在拥抱开源,开源也是未来互联网发展的必然趋势,而你作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license)。许多开发者对开源许可证了解很少,不清楚有哪些许可证,应该怎么选择。本文介绍开源许可证的基本知识,主要参考了 OpenSource.com。 ...

0 评论 | 380 浏览 | 1 支持 | 0 反对

java经典面试题——HashMap和HashTable有什么不同?

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2017-12-17 22:32:02 | 分类:程序开发

在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,以下也许是最理想的答案。代码版本JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7。1. 时间HashTable产生于JDK 1.1,而HashMap产生于JDK 1.2。从时间的维度上来看,Has ...

0 评论 | 438 浏览 | 2 支持 | 0 反对

漫画详解什么是HashMap?

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2017-12-17 23:43:20 | 分类:程序开发

————————————众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap数组每一个元素的初始值都是Null。对于Has ...

0 评论 | 367 浏览 | 0 支持 | 0 反对

漫画详解高并发下的HashMap

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2017-12-17 23:52:52 | 分类:程序开发

上一篇介绍了HashMap的基本原理,这一篇来讲解高并发环境下,HashMap可能出现的致命问题。HashMap的容量是有限的。当经过多次元素插入,使得HashMap达到一定饱和度时,Key映射位置发生冲突的几率会逐渐提高。这时候,HashMap需要扩展它的长度,也就是进行Resize。影响发生Re ...

0 评论 | 390 浏览 | 1 支持 | 0 反对

IT职场:为什么你总是感觉打码很吃力,总是出低级bug?

懒得勤快的博客_全栈开发者_互联网分享精神
作者:懒得勤快 | 发表时间: 2017-12-18 19:24:57 | 分类:程序开发

程序员虽然薪资待遇好,但是也得付出努力,技术好才行。特别是对于刚刚进入编程工作的新手程序员和正在学习编程的同学来说,一写代码就报错,出bug。做为正在编程路上前行的一名程序员的我收集整理的那些常坑,CTO级别的编程牛人都遵守的10个每个程序员都应该记住的秘密:1.一定想清楚,再开始动手写代码很多刚入 ...

0 评论 | 406 浏览 | 2 支持 | 0 反对
分享按钮