51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#编程人生
MapReduce分布式编程框架
一、MapReduce分布式编程框架及yarn集群搭建1.大数据解决的问题?海量数据的存储:hadoop->分布式文件系统HDFS海量数据的计算:hadoop->分布式计算框架MapReduce2.什么是MapReduce?分布式程序的编程框架,java-->sshssm,目的:简化开发!是基于had...
代码星球
·
2020-12-18
MapReduce
分布式
编程
框架
Python的函数式编程
1. 目标2. 命令式编程&函数式编程3. Python函数式编程的基本单元3.1. lambda3.2. map()3.3. reduce()3.4. filter()4. 替换条件控制语句5. 替换循环控制语句5.1....
代码星球
·
2020-12-17
Python
数式
编程
矢量化编程
当使用学习算法时,一段更快的代码通常意味着项目进展更快。例如,如果你的学习算法需要花费20分钟运行完成,这意味着你每个小时能“尝试”3个新主意。但是假如你的程序需要20个小时来运行,这意味着你一天只能“尝试”一个新主意,因为你需要花费这么长时间来等待程序的反馈。对于后者,...
代码星球
·
2020-12-17
矢量化
编程
函数式编程初探
作者:阮一峰日期:2012年4月6日诞生50多年之后,函数式编程(functionalprogramming)开始获得越来越多的关注。不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当红的Python、Ruby、Javascr...
代码星球
·
2020-12-17
数式
编程
初探
浅析服务器并发IO性能提升之路 — 从网络编程基础到epoll
我们常常使用HTTP协议来传输各种格式的数据,其实HTTP这个应用层协议的底层,是基于传输层TCP协议来实现的。TCP协议仅仅把这些数据当做一串无意义的数据流来看待。所以,我们可以说:客户端与服务器通过在建立的连接上发送字节流来进行通信。这种C/S架构的通信机制,需要标识通信双方的网络地址和端口号信息。对于客户端来说,...
代码星球
·
2020-12-10
浅析
服务器
并发
IO
性能
java网络编程-面试题
1.网络编程时的同步、异步、阻塞、非阻塞?同步:函数调用在没得到结果之前,没有调用结果,不返回任何结果。异步:函数调用在没得到结果之前,没有调用结果,返回状态信息。阻塞:函数调用在没得到结果之前,当前线程挂起。得到结果后才返回。非阻塞:函数调用在没得到结果之前,当前线程不会挂起,立即返回结果。2.Java如何实现无阻塞...
代码星球
·
2020-12-10
java
网络编程
试题
Java网络编程面试总结
转载。https://blog.csdn.net/qq_39470733/article/details/846352741.GET和POST的区别?GET请求可被缓存GET请求保留在浏览器历史记录中GET请求可被收藏为书签GET请求不应在处理敏感数据时使用GET请求有长度限制POST请求不会被缓存POST请求不会保留...
代码星球
·
2020-12-10
Java
网络编程
面试
总结
Java网络编程面试题
1、tcp和udp的区别 12、tcp连接建立的时候3次握手,断开连接的4次握手的具体过程 13、什么是同步?什么是异步? 24、.什么是阻塞?什么是非阻塞? 55、什么是阻塞IO?什么是非阻塞IO? 66、什么是同步IO?什么是异步IO? 77、IO模型有几...
代码星球
·
2020-12-10
Java
网络编程
试题
Java并发编程基础-Unsafe
前言:Unsafe是Java中一个底层类,包含了很多基础的操作,比如数组操作、对象操作、内存操作、CAS操作、线程(park)操作、栅栏(Fence)操作,JUC包、一些三方框架都使用Unsafe类来保证并发安全。介绍:获取Unsafe对象Unsafe构造方法为私有,虽然提供了一个getUnsafe静态方法,但会判断加...
代码星球
·
2020-12-09
Java
并发
编程
基础
-Unsafe
JAVA并发编程: CAS和AQS
版权声明:本文为博主原创文章,转载请注明出处https://blog.csdn.net/u010862794/article/details/72892300说起JAVA并发编程,就不得不聊聊CAS(CompareAndSwap)和AQS了(AbstractQueuedSynchronizer)...
代码星球
·
2020-12-09
JAVA
并发
编程
CAS
AQS
令人生畏的源码,到底该怎样看?
一个软件开发人员,工作到了一定的年限(一般是3、4年左右),如果他还没学会阅读源码,那么他就会遇到瓶颈。因为到了这个时候的开发,他应该不仅仅只会做那些CURD的业务逻辑,而应该会根据公司的实际情况去写框架。而基本上没有谁能像天才一样从零写出一个框架,很多人写框架其实都是从模仿开始的。而你要模仿,那么你首先得看得懂框架源...
代码星球
·
2020-12-09
令人生畏
源码
到底
怎样
Java并发编程三个性质:原子性、可见性、有序性
并发编程并发程序要正确地执行,必须要保证其具备原子性、可见性以及有序性;只要有一个没有被保证,就有可能会导致程序运行不正确 线程不安全在编译、测试甚至上线使用时,并不一定能发现,因为受到当时的CPU调度顺序,线程个数、指令重排的影响,偶然触发 线程安全的定义比如说一个类,不论通过怎样的调...
代码星球
·
2020-12-09
Java
并发
编程
三个
性质
20180829编程思考
20180829编程思考序今天在进行大量编码,编码过程中有一些想法,先记录之,后续跟进成果。1.在写多个相似的类及方法处理时。为统一处理,除了业务逻辑处理是不同的,其他是相同的,对于这种,是否可以写一个模板出来之后,通过代码,以及规则,自动实现代码的生成。2.一个MAP里面有很多key.但现只需要一个新的map,只需要...
代码星球
·
2020-12-09
20180829
编程
思考
并发编程: 同步容器、并发容器、阻塞队列、双端队列
主要代表有Vector和Hashtable,以及Collections.synchronizedXxx等。 锁的粒度为当前对象整体。 迭代器是及时失败的,即在迭代的过程中发现被修改,就会抛出ConcurrentMod...
代码星球
·
2020-12-09
并发
容器
队列
编程
同步
Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
原文链接: http://www.cnblogs.com/dolphin0520/p/3920385.html --------------------------------------------------------------------------------------------------...
代码星球
·
2020-12-09
Java
并发
编程
线程
协作
首页
上一页
...
26
27
28
29
30
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他