自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Astolfo

夢のために頑張りましょう

  • 博客(11)
  • 收藏
  • 关注

转载 TreeSet类的排序问题

文章转载自:TreeSet类的排序问题TreeSet支持两种排序方法:自然排序和定制排序。TreeSet默认采用自然排序。1、自然排序    TreeSet会调用集合元素的compareTo(Object obj)方法来比较元素之间大小关系,然后将集合元素按升序排列,这种方式就是自然排序。(比较的前提:两个对象的类型相同)。    java提供了

2018-01-11 22:27:23 275

原创 集合相关总结

Collections里的synchronizedMap和ConcurrencyMap的区别synchronizedMap本质是对map的操作进行同步,synchronized(map){xxx},性能一般。ConcurrencyMap是通过分段锁,本质上是缩小的锁的同步范围所以并发数比synchronizedMap提升了N倍,n为锁的分段数。Set和Map的关系是?S

2018-01-11 18:38:55 202

原创 SimpleDateFormat的线程安全问题

在JDK源码中有提到:* Date formats are not synchronized. * It is recommended to create separate format instances for each thread. * If multiple threads access a format concurrently, it must be synchroniz

2018-01-11 14:20:01 1067

原创 关于String、StringBuilder和StringBuffer

三者都是用来表示字符串的,但是还是各有区别。String:String是immutable,也就是做一个更改String的操作其实并不是把String更改了,而是重新new了一个新的String出来然后指针变量指向了这个新的String。Java中维护一个字符串常量列表(常量池,编译时决定),存放字符创常量,String都是存在于常量池,关于常量池请见关于常量池介绍的博客。需要

2018-01-11 11:53:51 164

转载 Java基础算法集

【程序1】 TestRabbit.java    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?     1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21..../** * 兔子问题 * 斐波那契数列求值 * @author tonylp *题目:古典问题

2018-01-11 01:23:58 855

原创 蓄水池抽样算法 (Reservoir Sampling Algorithm)

在一个给定长度的数组中随机等概率抽取一个数据很容易,但如果面对的是长度未知的海量数据流呢?蓄水池采样(Reservoir Sampling)算法就是来解决这个问题的, 它在分析一些大数据集的时候非常有用。基本概念细看后,我们可以对其进行扩展,假如从未知或者很大样本空间随机地取k个数?  类比下即可得到答案,即先把前k个数放入蓄水池,对第k+1,我们以

2018-01-10 23:58:11 472

原创 逻辑回归

1、总述      逻辑回归的应用广泛,它的主要作用是将无穷范围转为0到1的区间的概率分布,由此来实现计算。因为转换为01分布,所以又可以用于二分类计算。所以应用的场景如:股票是否上涨客户是否购买判断用户性别简历是否合格等等。2、模型  逻辑回归虽然名字里带“回归”,但是它实际上是一种分类方法,主要用于两分类问题(即输出只

2018-01-10 22:08:15 441

原创 关于ExtClassLoader 和AppClassLoader 的位置

static class ExtClassLoader extends URLClassLoader {}static class AppClassLoader extends URLClassLoader {}这两个代码都在public class Launcher

2018-01-05 19:01:35 1167

原创 打印所有属性

public static void main(String[] args) { Properties properties= System.getProperties(); for (Map.Entry en:properties.entrySet() ) { System.out.println("Key:"+en.getKey()+" Val

2018-01-05 16:49:34 242

原创 一、MAVEN使用入门

POM的实例为:animationkyoto anime1.0.54.0.0ka其中modelVersion制定了当前POM模型的版本。在MAVEN2和MAVEN3中只能是4.0.0.maven的坐标为:groupID:定义项目属于哪个组artifactID:定义当前Maven项目在这组中的唯一idversion:定义了当前版本name元素不是必须的,只是声

2017-08-14 20:37:21 208

原创 秦时明月哲理

1.乐观,意味着把结果希望寄托在事情变好。——卫庄2.主动的掌握比乐观的被动更有效 。——卫庄3.当一个人要攀越一座山峰的时候,就不会在意脚下的泥沼。——张良

2017-08-14 12:43:16 536

空空如也

空空如也

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

TA关注的人

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