马士兵说
编程世界的小东西
这个作者很懒,什么都没留下…
展开
-
程序员的丽春院
一到傍晚,丽春院就忙碌起来了,灯火通明,人影攒动,正是码农们光顾的时候。python菇凉是丽春院最亮眼的头牌了,她身材姣好,削肩细腰,身着短裙,露出白皙而又结实的大腿。她扭动腰肢向更衣室走去,准备接下来的舞台表演。经过卫生间的时候,一个细细带点惫懒感觉的声音传出来:“听说,python那个小婊咂把web哥给睡了?”,一听,就是JS的声音。“嘘,小点儿声,php就在旁边呢,毕竟这是php最...原创 2019-05-22 11:12:22 · 1579 阅读 · 4 评论 -
windows 下JDK12的安装过程
一、JDK下载JDK官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html选择:“Accept License Agreement”下载的文件:jdk-12.0.1_windows-x64_bin.exe二、JDK安装(1)点击 “jdk-12.0.1_wi...原创 2019-07-08 16:00:10 · 16052 阅读 · 1 评论 -
hadoop安装和HDFS基础
大数据生态系统:存储:hadoop hdfs计算引擎:map/reduce v1map/reduce/v2(map/reduce on yarn)TezsparkImpala Pesto Drill 直接跑在hdfs上pig(脚本方式)hive(SQL语言)跑在map/reduce上hive on lez/sparkSQL流式...原创 2019-06-18 11:25:58 · 712 阅读 · 1 评论 -
Java高并发编程课后总结
1、为什么用线程池?有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,有时花在创建和销毁线程上的时间会比线程真正执行的时间还长。而且当线程数量太多时,系统不一定能受得了。使用线程池主要为了解决一下几个问题:通过重用线程池中的线程,来减少每个线程创建和销毁的性能开销。对线程进行一些维护和管理,比如定时开始,周期执行,并...原创 2019-06-17 20:24:06 · 320 阅读 · 0 评论 -
排序算法之快速排序
快速排序快速排序是排序算法的一种,它的排序思想就是:在数组中选择一个元素作为轴进行排序。第一次将大于轴的元素放在轴右边,小于轴的元素放在轴右边,这样就完成了第一次排序,然后对轴两边的分区选轴进行递归排序,直到只剩一个元素时返回。对于快速排序来讲,它分为两种类型,一种是单轴快排,一种是双轴快排。双轴快排使用到Arrarys中的sort()方法,所处理的都是基本数据类型。单轴快排首先,...原创 2019-06-13 17:21:20 · 1041 阅读 · 1 评论 -
JAVA基础——标识符&关键字&数据类型
JAVA的标识符 关键字 数据类型标识符java 对各种变量,方法和类等要素命名时使用的字符序列称为标识符。凡是自己可以起名字的地方都可叫标识符,都遵守标识符的规则。java 标识符命名规则:标识符有字母,下划线"_",美元符"$"或数字组成。标识符应以字母,下划线,美元符开头。Java标识符大小写敏感,长度无限制约定俗成:java标识符选取因注意"见名知意"且不能与Java语...原创 2019-06-13 16:29:39 · 374 阅读 · 0 评论 -
基于人工智能的贝叶斯分类算法
基于人工智能的贝叶斯分类算法贝尔斯算法的应用:1.百度实时路况2.腾讯新闻分类3.数据清洗:数据补全4.数据归类5.垃圾邮箱什么是贝尔斯算法贝尔斯算法就是贝叶斯所研究的逆向概率: 给出一个条件,根据这个条件来推测某一个事件例子:有一黑盒里面有若干个白球和黑球,当我们取出一个或几个球之后,观察这些球的颜色,推断出黑白球的比例通过一些信息推出未知的信息,这就是逆向概率朴素贝...原创 2019-06-13 16:14:48 · 10766 阅读 · 5 评论 -
zookeeper简介&安装
这次带大家完成一个zookeeper分布式集群的搭建。zookeeper是什么:ZooKeeper是一个集中的服务,用于维护配置信息、命名、提供分布式同步和提供组服务。每次实现这些服务时,都有许多工作需要解决不可避免的错误和竞争条件。在实现这类服务的过程中,应用程序通常会忽略这些服务,这使得它们在发生变化时变得脆弱,并且难以管理。即使正确地执行这些服务,在部署应用程序时,这些服务的不同实现也...原创 2019-06-13 16:09:11 · 467 阅读 · 0 评论 -
居然还能通过给孩子喂奶这件事了解Observer观察者模式
Observer观察者模式是Java23种设计模式中的一种,也是一个事件处理模型。这里通过一个生活中的小事来了解Observer观察者模式。这个设计模式十分的重要,企业中的事件处理通常是观察者与责任链结合来完成设计。先了解需求:有一个小婴儿,正在床上睡着,突然他醒了并且大哭起来,他的爸爸赶紧给他喂奶。模拟这个事件的过程。这次,我们通过逐步进行完善的方式写了7个版本的代码,循序渐进的讲解...原创 2019-07-08 18:26:10 · 244 阅读 · 0 评论