上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 基于内容的推荐定义:通过用户历史感兴趣的信息,抽象信息内容共性,根据内容共性推荐其他信息。适用场景:用户量少,但是用户操作的事物多还是以推荐电影为例子:简要步骤:a.找到用户感兴趣的电影集合(同样,如何定义感兴趣是个难点,浏览过?点赞过?观看过?)b.找到这些电影的具... 阅读全文
posted @ 2018-03-29 17:51 无名草110 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 协同过滤的定义:通过找到兴趣相投,或者有共同经验的群体,来向用户推荐感兴趣的信息。适用场景:被推荐用户有过比较多历史动作,并且其他用户也有过比较多的历史动作举例:以推荐用户电影为例,假设有100W用户,10W电影,用户的id为uid1,uid2,uid3... 电影的... 阅读全文
posted @ 2018-03-29 17:16 无名草110 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 前面两篇文章提到 reactor模式:单线程的reactor模式 reactor模式:多线程的reactor模式 NIO的server模式只有5个阶段,但是,NIO的selectionkey里确实有个accept事件,所以,为了区别,衍生出了主reactor和从reactor 并且,从reactor 阅读全文
posted @ 2018-03-27 15:37 无名草110 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 上文说到单线程的reactor模式 reactor模式:单线程的reactor模式 单线程的reactor模式并没有解决IO和CPU处理速度不匹配问题,所以多线程的reactor模式引入线程池的概念,把耗时的IO操作交由线程池处理,处理完了之后再同步到selectionkey中,服务器架构图如下 上 阅读全文
posted @ 2018-03-27 15:16 无名草110 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: reactor模式称之为响应器模式,常用于nio的网络通信框架,其服务架构图如下 不同于传统IO的串行调度方式,NIO把整个服务请求分为五个阶段 read:接收到请求,读取数据 decode:解码数据 compute:业务逻辑处理 encode:返回数据编码 send:发送数据 其中,以read和s 阅读全文
posted @ 2018-03-27 14:58 无名草110 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: 前文介绍了传统IO的WEB经典服务器 reactor模式前序:传统IO的WEB服务器设计 下面看看JAVA NIO的WEB服务器设计 NIO是基于事件驱动的,对于NIO来说,重要组件是Selector,其服务器代码为: 阅读全文
posted @ 2018-03-27 11:29 无名草110 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 先看一段经典的WEB JAVA服务器设计 JAVA代码为(伪代码) 可以看到,传统IO编程方式,来一个请求链接,就创建一个线程,非常简单粗暴,缺点也是显而易见的 1.一台计算机的线程数是不可能无限制地增加的,到了一定程度,将会到达瓶颈 2.线程与线程之间的上下文切换是需要时间的 阅读全文
posted @ 2018-03-26 19:42 无名草110 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 对类的使用方式分为:主动使用、被动使用 所有的java虚拟机实现必须在每个类或接口被java程序“首次主动使用”时才初始化他们 ps:被动使用不会初始化类,但是有可能会加载类(JVM规范里没有说明) 并且,如果在加载的过程中,遇到了.class文件的缺失或者存在错误,类加载器只会在首次主动使用它们时 阅读全文
posted @ 2018-03-11 15:22 无名草110 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 1.在java代码中,类型(如class enum interface)的加载、连接、初始化过程都是在程序运行期完成的。这个特性,使得本为静态语言的java,拥有了动态语言的某些特征加载:查找并加载类的二进制数据 类的加载指的是将类的.calss文件中的... 阅读全文
posted @ 2018-02-24 11:44 无名草110 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 场景:使用java的stream,从文件a读取内容,然后写进文件b,整个过程如下图所示(以linux系统为例)步骤解析:1.用户空间向内核空间发出指令——我要读取文件a2.系统切换上下文,从用户空间切到内核空间,内核空间准备向硬盘读取内容3.硬盘内容以DMA形式读取进... 阅读全文
posted @ 2017-09-21 20:26 无名草110 阅读(552) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页