- 博客(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
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
2009-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅