自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

myCity_NJ

为我女儿能当白富美而读书

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

转载 转:从底层实现看值传递与引用传递

原文出处: 刘文哲我们都知道,在Java中,方法的参数传递永远都是指值传递。让我们来看一看基本类型和集合的参数传递在内存中是如何体现的。原文链接:https://dzone.com/articles/java-pass-by-reference-or-pass-by-value在讨论Java中参数是如何传递之前,我们有必要先弄清楚Java的变量(主要指的是基本类型和对象)是怎么存储在内...

2018-08-07 15:21:30 205

原创 单例

单例不意味着多个线程得阻塞地调用该实例。7种单例模式的写法单例易被反射、反序列化调用构造函数破坏。枚举实现的单例具有 1、线程安全  2、防反射、反序列化攻击  两个优点。...

2018-08-07 15:17:11 157

原创 Linux命令小计

ps -ef | grep 进程名 (返回第二列为进程号)kill -9 进程号 (杀进程)jinfo 进程号 > log.logcd /proc/进程号/    -->   vi maps (查看classpath等)

2018-06-29 09:42:54 127

原创 elasticsearch2.4.1安装配置中设置transport端口号无效

一开始设的三个节点的端口号分别为6666,6667,6668,单节点启动后日志显示的还是9300端口号后来发现 transport.tcpport 这条配置是无效的(看下图)只能在自动发现节点配三个默认的端口号9300,9301,9302,哪个节点先起来哪个就是9300(能用端口不被占就行)...

2018-06-25 14:31:21 2446

原创 Maven实战

解决jar包依赖:maven dependency:tree > tree.log   // 输出工程依赖树至tree.log文件下

2018-05-28 10:39:00 160

原创 并发包(java.util.concurrent)下的集合

统一特性:线程安全,支持并发操作。非阻塞队列ConcurrentHashMap ,相对于线程安全的HashTable,优势在于HashTable不支持在循环(iterator)中对结构调整(增、删)。ConcurrentSkipListMap,支持排序。ConcurrentSkipListSet,支持排序且不允许重复元素。    上面两个排序的实现要求集合中的对象实现Comparable接口,不重...

2018-05-16 17:18:41 717

原创 Spring Boot实战 笔记及理解

Bean要意识到Spring容器的存在,才能调用Spring所提供的资源(服务)   --- Spring Aware由于ApplicationContext 集成了所有Spring容器的服务,所以只要Bean实现ApplicationContextAware接口,即可调用Spring容器提供的所有服务,当然也可以只实现需要的服务的Aware接口。                         ...

2018-05-07 10:22:20 126

原创 Spring及其周边常用注解

1、声明Bean的注解@Component 组件,没有明确的角色(不好分类,但要Spring管理) @Service 在业务逻辑层使用(XxxServiceImpl上使用) @Repository 在数据访问层/持久层使用 @Controller 在展现层/控制层使用(XxxController)@Bean 不同于上面四个注解是类级别的,Bean是方法级的,优点是加载第三方实例...

2018-04-08 15:41:27 122

原创 IDEA快捷键

0、查找类 -> 双击Shift / Ctrl + N ; 全文搜索文本 -> Ctrl + Shift + F全文搜索快捷键会和输入法快捷键冲突,建议在Setting->Keymap中修改对应快捷键(我改成了Ctrl + Shift + Q)1、查看类结构,相当于eclipse的outline (也可用View->Tool Windows->Structur...

2018-04-02 15:24:31 147

原创 每天学点Spark源码 -- aggregate

1、aggregate /** * Aggregate the elements of each partition, and then the results for all the partitions, using * given combine functions and a neutral "zero value". This function can return a d...

2018-03-26 11:28:15 197

原创 bug记录

1、do not support vector type  org.apache.spark.mllib.linalg.SparseVectorhttps://stackoverflow.com/questions/41319904/spark-python-standard-scaler-error-do-not-support-sparsevector

2018-03-22 19:58:51 152

原创 一些常用的sql

1、统计某字段各取值数量  #统计某字段取值分布情况#select 列名,count(*) as cnt from 表名 group by 列名;

2018-03-21 11:22:44 124

原创 每天学点Spark源码--coalesce

1、coalesce(20180314)/** 此段为贴源码 * Return a new RDD that is reduced into `numPartitions` partitions. * * This results in a narrow dependency, e.g. if you go from 1000 partitions * to 100 pa...

2018-03-14 15:15:04 325

转载 一些博文

https://www.zhihu.com/question/23079001

2018-03-09 14:23:45 151

原创 Spark的一些API

1、RDD PairRDD ShuffledRDDreduceByKeymapPartitionsWithIndexaggregateaggregateByKeycombineByKey

2018-03-05 23:16:28 475

原创 Spark学习__关键词记录(日更)

Spark四种操作 : 创建、转换(惰性操作:只是定义了新的RDDs,并未立即执行)、控制(持久化)、行动“血统”不需要昂贵的“复制”代价检查点SparkSQL查询出来的数据处理:val df = sqlContext.sql("select * from table")// 这里df.rdd为RDD[org.apache.spark.sql.Row]格式val rdd = df.rdd.ma...

2018-02-27 15:51:27 141

空空如也

空空如也

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

TA关注的人

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