首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wangchun_166
掘友等级
Java程序员
做一个有情调的程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
文章
热门
最新
Java多线程--并发和并行的区别
所有的并发处理都有排队等候,唤醒,执行至少三个这样的步骤.所以并发肯定是宏观概念,在微观上他们都是序列被处理的,只不过资源不会在某一个上被阻塞(一般是通过时间片轮转),所以在宏观上看多个几乎同时到达的请求同时在被处理。如果是同一时刻到达的请求也会根据优先级的不同,而先后进入队列…
HashMap、TreeMap、Hashtable、HashSet和ConcurrentHashMap区别
1、HashMap是基于散列表实现的,时间复杂度平均能达到O(1)。 TreeMap基于红黑树(一种自平衡二叉查找树)实现的,时间复杂度平均能达到O(log n)。 HashMap:适用于在Map中插入、删除和定位元素。 Treemap:适用于按自然顺序或自定义顺序遍历键(ke…
ArrayList,LinkedList,Vector,Stack之间的区别
ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下:一,线程安全性Vector、Stack:线程安全ArrayLi
String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?
1、String是字符串常量,而StringBuffer和StringBuilder是字符串变量。由String创建的字符内容是不可改变的,而由StringBuffer和StringBuidler创建的字符内容是可以改变的。 2、StringBuffer是线程安全的,而Stri…
数据库索引字段请不要为NULL
1、NOT IN子查询在有NULL值的情况下返回永远为空结果。 2、如果在两个字段进行拼接:首先要各字段进行非null判断,否则只要任意一个字段为空都会造成拼接的结果为null。 select CONCAT("1",null) from xxxx; -- 执行结果为null。 …
Java8特性总结
jdeps是一个相当棒的命令行工具,它可以展示包层级和类层级的Java类依赖关系,它以.class文件、目录或者Jar文件为输入,然后会把依赖关系输出到控制台。 我们可以利用jedps分析下Spring Framework库。 这个命令会输出很多结果,我们仅看下其中的一部分:依…
Maven基本操作命令
我们用了 mvn archetype:generate 命令来生成一个项目。那么这里的 archetype:generate 是什么意思呢?archetype 是一个插件的名字,generate是目标(goal)的名字。这个命令的意思是告诉 maven 执行 archetype…
Linux常用命令大全
r : 运行和等待 CPU 时间片的进程数。若该值大于系统 CPU 个数,则说明 CPU 不足 free: 空闲的物理内存的大小,我的机器内存总共2G,剩余92M。 si:每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了,要查找耗内存进程解决掉。…
淘宝系商品详情系统架构设计
淘宝系统的详情主要包括:淘宝详情、天猫详情、村淘详情、阿里旅行详情、聚划算详情、闲鱼详情、拍卖详情、秒杀详情等渠道。按业务划分主要可以分为:通用业务和个性化业务。比如SKU、商品属性、商品详情描述等业务是每一个详情都需要的基本通用业务,针对不同的行业又有一些特定的业务,比如:分…
一个轻量级的参数校验框架
大家还在为冗余而又繁琐的方法或者对象属性的基础性边界校验、个性化的边界校验烦恼吗?下面介绍的这个小而美的框架【基础&可定制化的参数校验框架】能彻底解决大家的烦恼。作为一名经常写业务代码的码农,我们都遇到过类似的事情,每个业务方法或者RPC服务的参数是否为null、字符串是否为e…
下一页
个人成就
文章被点赞
57
文章被阅读
27,757
掘力值
492
关注了
34
关注者
22
收藏集
1
关注标签
1
加入于
2017-12-07