自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

新栋BOOK

经历过才知道有多美 ,脚踏实地,做一个不飘的架构师。公众号 [程序架道]

  • 博客(6)
  • 收藏
  • 关注

原创 基于大数据学习算法的优惠券预测模型

一、目标:预测买家是否会购买某类商品,然后将优惠券发给最有可能购买的人群,从而提升转化率和客单价。(转化率-从意向购买到实际付款;客单价-用户单次购物花费金额)二、分析:落实到算法模型上,包含两个核心的问题2.1、优惠券发给谁,即客户群选择客户群选择实际上是预测买家的购买倾向,并依据购买倾向的强弱来给出排序的结果,落实到学习模型层面来解决。这个过程我们要以用户的历史行为数据为基础,比如分析出他浏览过

2017-11-25 08:41:55 7271 2

原创 servlet3异步原理与实践

一、什么是Servletservlet 是基于 Java 的 Web 组件,由容器进行管理,来生成动态内容。像其他基于 Java 的组件技术一样,servlet 也是基于平台无关的 Java 类格式,被编译为平台无关的字节码,可以被基于 Java 技术的 Web 服务器动态加载并运行。容器(Container),有时候也叫做 servlet 引擎,是 Web 服务器为支持 servlet 功能...

2017-11-21 13:08:50 14615 6

原创 一文读懂I/O多路复用技术

前言当我们要编写一个echo服务器程序的时候,需要对用户从标准输入键入的交互命令做出响应。在这种情况下,服务器必须响应两个相互独立的I/O事件:1)网络客户端发起网络连接请求,2)用户在键盘上键入命令行。我们先等待哪个事件呢?没有哪个选择是理想的。如果在acceptor中等待一个连接请求,我们就不能响应输入的命令。类似地,如果在read中等待一个输入命令,我们就不能响应任何连接请求。针对这种困...

2017-11-21 12:54:24 19267 2

原创 朝着微服务的方向去做一次数据库拆分

一、现状我们将一个大而全的系统一拆为三,容器,发布,测试都已经独立出去,但是原始的数据库还是一套,现在需要将数据库做一个拆分,A、B、C三个系统有各自的数据库之后,我们的微服务化在现有部...

2017-11-16 21:32:43 127

原创 深度解读Tomcat中的NIO模型

Tomcat的NIO是基于I/O复用来实现的。对这点一定要清楚,不然我们的讨论就不在一个逻辑线上。下面这张图学习过I/O模型知识的一般都见过,出自《UNIX网络编程》,I/O模型一共有阻塞式I/O,非阻塞式I/O,I/O复用(select/poll/epoll),信号驱动式I/O和异步I/O。这篇文章讲的是I/O复用。

2017-11-13 18:53:39 539

原创 构建消息推送系统之HTTP长连接实践

构建一个推送系统,组成部分包括会话连接、心跳逻辑、消息接收、消息推送。在HTTP长连接推送系统实践上,我们可以利用servlet3的异步特性,再结合tomcat nio,可以为我们提供一个基础的技术支持。

2017-11-13 18:41:04 9870 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除