摘要: 什么叫动态规划?有时候看名称真的十分困惑,如AOP、脑裂、雪崩、击穿这些名称WC怎么都这么高大上,我不会哎。其实理解了以后,用白话解释是很简单的。 什么叫动态规划?在知乎上看到的一个英文回答很有意思。 how should I explain dynamic programming to a 4-y 阅读全文
posted @ 2021-11-04 19:21 ID_小汤 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 个人仅接触过推荐门户相关的业务逻辑,以下内容均跟实际接触到的业务有关系。 背景:我接触到的大多数推荐业务逻辑大体上分下面几步操作。 #省略前期各种处理 1、具体商品取数逻辑&打标 2、坑位干预 3、前置过滤器处理 4、寻源处理(基本信息,价格) 5、白底图 6、实时分销(黑商家) 7、全局后置过滤器 阅读全文
posted @ 2021-11-02 17:23 ID_小汤 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 继上一篇轮询打散算法后,本文主要介绍推荐的另一种打散算法,权重打散算法,该算法适用较多维度打散的一种算法,主要的思路大体为,约定按照一类对象的某几个属性,针对特定的某一个属性,对不同的值对应不同的权重,求当前对象计权属性下值对应的权重和,然后降序输出对象。如:对于推荐商品自营商品和非自营商品权重可能 阅读全文
posted @ 2021-07-29 10:39 ID_小汤 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 最近项目任务较轻,自己尝试搭建个项目玩玩,在搭建过程中对spring的配置文件回顾了下,形成了大体的配置模板,仅在此作记录,方便日后回顾。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework. 阅读全文
posted @ 2021-05-08 11:58 ID_小汤 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 打散作为推荐系统比较重要的数据处理逻辑,是推荐系统避免数据扎堆最重要的实现手段,本次介绍推荐算法中最简单的轮询算法。 轮询算法一般分为单维度、双维度轮询,所以本文主要介绍,单维度轮询和双维度轮询两种。 单维度轮询: 单维度轮询主要是把数据按照某一个角度进行分类,比如推荐业务中,相同品牌的商品不能相邻 阅读全文
posted @ 2021-02-05 17:57 ID_小汤 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: 最近看公司推荐代码,许多的模板类采用函数式编程的方式,借着疑问看了下Java8 function 包相关知识。 接口 解释 Function<T, R> 接收T对象,返回R对象 Consumer<T> 接收T对象,无返回值 Predicate<T> 接收T对象,返回boolean值 Supplier 阅读全文
posted @ 2021-01-04 20:26 ID_小汤 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 最近这俩天被临时拉去写一个vue消息滚动组件,作为一个后端开发,只会css,js,html,没有学过vue,最近参考样例,官网文档,和开源的滚动消息组件,封装了一个可以复用的vue组件。直接在html引入该js,定义组件名称标签传递数据即可。鸣谢github开源项目,本消息滚动组件无需额外引用外部j 阅读全文
posted @ 2020-01-02 15:34 ID_小汤 阅读(2804) 评论(0) 推荐(0) 编辑
摘要: 在spring事务中针对注解transaction,我们在定义的时候会注明事物的传播类别,默认的是required。 required:使用当前的事务,如果当前没有事务,则自己新建一个事务,子方法必须运行在一个事务,如果当前存在事务,则加入这个事务,成为一个整体。 ex:领导没饭吃,我有钱,我自己买 阅读全文
posted @ 2019-12-23 15:51 ID_小汤 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 数据库表bim_section_management中path中存储的值为 a.b.c.d 的字符串形式,以 . 分割,实现查询具体的sql如下: select DISTINCT substring_index( substring_index(t1.path,'.',t2.help_topic_i 阅读全文
posted @ 2019-11-25 15:59 ID_小汤 阅读(11794) 评论(0) 推荐(0) 编辑
摘要: 上一篇说了关于文档转成pdf格式的方法,本篇说明获取相应的pdf在页面加载获取。 本方法使用了第三方插件PDFObject(PDFObject官网地址) ,该插件支持的浏览器:Chrome, Firefox, Safari (macOS and iOS), IE 9-11, and MS Edge 阅读全文
posted @ 2019-11-05 15:13 ID_小汤 阅读(5490) 评论(0) 推荐(0) 编辑