12 2017 档案
摘要:推荐系统核心任务是排序,从线上服务角度看,就是将数据从给定集合中数据选择出来,选出后根据一定规则策略方法 进行排序。 线上服务要根据一定规则进行架构设计,架构设计是什么?每一次权衡取舍都是设计,设计需要理解需求、深入理解需 求基础上做权衡取舍。复杂系统架构需要需求方与研发人员反复沟通探讨。这需要技术
阅读全文
摘要:本周强总在组内做了netty分享,内容相当不错,趁着这次分享记录的,以及以前研究,进行一下记录。 java io形式存在三种,一种是BIO传统IO是阻塞IO,面向字符、字节服务都属于这一种。NIO官方意思是新 IO框架,相比原有java io框架,大家更倾向于把NIO理解为无阻塞IO,性能有着极大优
阅读全文
摘要:做互联网研发,最早接触使用jdbc技术,为了数据库连接能够复用,会用到c3p0、dbcp等数据库连接池。应该是研 发人员最早接触的数据库连接池,再到httpclient http连接池,再到微服务netty连接池,redis客户端连接池,以及jdk中线 程池技术。 这么多数据库、http、netty
阅读全文
摘要:最近和很多人探讨、交流推荐系统相关很多事情,喜欢这种理性探讨,这种探讨能够让双方都有收获,一个是负 反馈再有就是对于推荐系统怎样做深入,再有就是推荐系统架构一点思索。 负反馈最近探讨很多一个问题。一直有疑惑,大部分的内容都是关于movielens这种含有客户负反馈的,但是我 只是一个普通的电商网站,
阅读全文
摘要:在互联网应用研发过程中,中间件扮演着极其重要角色,因为数据存取、服务划分、消息传递、 负载均衡、DNS、CDN等等。 中间件在互联网应用开发中有着重要作用,其中以微服务、数据存取、消息队列三大中间件最 为重要。 微服务,最早程序研发是一个大的整体,存在问题研发困难,困难主要表现在修改后程序容易 导致
阅读全文
摘要:互联网应用特点三高:高并发、高可用、高性能,要达到这几个目标,好的方法方式是建立相应指标, 来进行准确描述,有了准确指标进行监控,方能易于实现我们设定目标。 先将指标介绍下,方便下面相关术语使用,qps即每秒处理请求数,是一个机器性能重要描述指标,通 过它我们知道单个容器能处理最大请求数。目前JD所
阅读全文
摘要:作为一个毕业设计、或者作为一个兴趣,往大了说作为一个事业。推荐系统从0开始构建, 确实是有很多问题需要解决,推荐系统本身涉及UI交互、线上服务、数据计算、模型构建,课 程设计或毕业设计没有数据还需要进行数据抓取,确实有许许多多知识以及工作量就是花费很 多时间。 如果是真喜欢这个事,花费时间是很值得的
阅读全文