自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (7)
  • 收藏
  • 关注

原创 读《图解java多线程设计模式》总结--Immutable

1,Immutable表示不可变,从名字上看就是无论有多少线程操作同一个共享资源,都不能改变该资源的状态。2,适用范围,对于初始化一次就不允许修改的资源可以采用该模式,由于共享资源不可变,所以即使在多线程的情况下也不需要使用Synchronized来保护共享资源,由于不存在线程阻塞和等待,从而达到提高访问性能的效果。3,实现方法,在构造函数初始化共享资源,共享资源用final和privat...

2019-04-12 23:57:35 184

原创 读《图解java多线程设计模式》总结--Single Threaded Execution

1,Single Threaded Execution从名字上来看,就是一次只允许一条线程执行,其他还没有获得执行权力的只能等待。2,适用范围:保护共享资源(SharedResource),防止多线程同时修改共享资源时造成混乱3,实现方式:采用Synchronized来修饰操作共享资源的方法,相当于每次只允许一条线程执行该方法4,图解,当线程1调用Synchronized方法修改共享...

2019-04-11 22:56:05 345

原创 40岁程序员学Flink,word count scala版

一, 背景学了接近一个星期的flink,发觉还没有实现过大数据领域的hello world,word count程序,于是决定写一个。另外准备进入flink ml的学习,发现flink ml只支持scala,所以实现一个scala版本,顺便作为scala入门。二,开发环境搭建1 )在window 10安装 IDEA,这个就不多介绍了。2)在window 10 搭建scal...

2019-03-21 11:15:48 439

原创 40岁程序员学Flink, 模拟事件处理

一,背景 上文已经介绍了flink如何与kafka对接,本文在上文的基础上实现利用flink进行事件监控。模拟场景,有很多机器,不停的把机器的温度发送到kafka,发送消息格式 "机器名=温度",例如 "xyz=30", flink监控该事件,并检查温度是否大于某个值,如果大于则输出提示信息。二,准备条件在window 启动kafka,具体见上文,地址如下:http...

2019-03-19 16:53:47 209

原创 40岁程序员学Flink,对接kafka

一,背景公司需要用到flink和kafka来处理大数据,对于一个没有接触过这两个东西的40岁程序员,决定自学一下,用了两天的时间终于实现了flink和kafka的对接,目标就是要向kafka输入 "时间戳,温度,设备ID",然后在flink里面按照时间戳分组,再按照设备ID计算的在一个时间段内的温度平均值。二,运行环境window 10,kafka2.1.1, flink 1...

2019-03-18 14:03:03 462

原创 40岁程序员学Flink,入门

公司要求使用flink,于是找了几篇文章作为参考,具体见下面链接,记录一下整个入门过程,本文目的只是为了记录整个入门过程,暂不考虑对错参考1https://www.cnblogs.com/ALittleMoreLove/archive/2018/08/09/9449992.html参考2https://www.cnblogs.com/limaosheng/p/10434848.ht...

2019-03-14 17:32:41 251

原创 40岁程序员学NLP,自然语言处理理论与实践读书笔记-开发环境搭建

最近人工智能很火,作为一个40岁的程序员,为了不被淘汰决定自学相关的知识,选择了相对比较简单NLP来进行入门找了几本书,觉得 唐聘等人编写的《自然语言处理理论与实践》比较适合入门。于是开始了漫长的学习之路,会将自己的学习过程记录起来,作为知识的分享首先是第一章的读书笔记,第一章主要是搭建开发环境开发环境搭建Anaconda安装相对简单,根据操作系统下载对应的安装文件,一路安装,...

2019-03-09 11:22:33 495

原创 40岁程序员学Spring boot,第一章,概述

Spring Boot是什么•Spring Boot由Pivotal团队推出的•Spring Boot是一个Web开发框架•Spring Boot在Spring和Spring MVC的基础上发展起来与其他开发框架相比有什么特点•使用以前的框架开发的程序需要部署在Web服务器运行•一个服务器部署多个Web应用,如果一个应用引起了Web服务器发生故障,其他部署在相同服...

2019-03-07 11:13:16 250

原创 用cygwin实现hadoop 全分布配置

最近在研究hadoop搞了半个月终于实现在window下利用cygwin的全分布配置环境1、hadoop 0.20.22、vista 机器一台 192.168.0.102   机器名:ken-PC(master)       winxp 虚拟机   192.168.0.222  机器名:winxp   (slaves)步骤1、分别在vista和xp上安装cygw

2012-03-30 23:31:57 1519

Qt Creator系列教程

Qt Creator系列教程

2013-02-05

数据仓库宝典

数据仓库宝典关于数据仓库的权威指南

2008-04-28

神经网络入门好资料,中文的

神经网络入门好资料,中文的,国人写的!绝对适合初学者!绝对绝对!

2009-07-14

MATLAB数据挖掘算法大全

MATLAB数据挖掘算法大全,包括全部数据挖掘算法!有说明

2008-10-11

Enterprise j2Me

Enterprise j2Me j2me use in enterprise

2009-04-25

Building Intelligent .NET Applications: Agents, Data Mining, Rule-Based Systems, and Speech Processing

Building Intelligent .NET Applications: Agents, Data Mining, Rule-Based Systems, and Speech Processing 此书电子版绝对能看!

2009-06-16

Feature_Extraction_in_Computer_Vision_and_Image_Processing_-_Mark_S[1]._Nixon

Feature_Extraction_in_Computer_Vision_and_Image_Processing_-_Mark_S[1]._Nixon 一书,绝对经典

2009-07-12

空空如也

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

TA关注的人

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