RequestMappingHandlerAdapter 是 SpringMVC 实现 参数解析 和 结果集处理 的核心类之一。其中,解析参数的接口为 HandlerMethodArgumentResolver;处理结果集的接口为 HandlerMethodReturnValueHandler。Re... ...
分类:
移动开发 时间:
2020-12-03 12:15:36
阅读次数:
9
原创朴英敏Linux阅码场2019-12-18本文简介:内核死锁问题一般是读写锁(rw_semaphore)和互斥锁(mutex)引起的,本文主要讲如何通过ramdump+crash工具来分析这类死锁问题。作者简介:朴英敏,现就职于国内一家手机研发公司,任职资深系统工程师,主要负责安卓系统方面的调试工作。0、背景知识点ramdump是内存转存机制,我们可以在某个时刻把系统的内存转存到一个文件中,然
分类:
系统相关 时间:
2020-12-02 12:12:23
阅读次数:
8
html 5已经成为Web开发者当中最流行的语言之一,“健壮的”语言有很大的生产优质万维网内容的能力。html 5在近三年的增长迅猛,新引入HTML 5的技术更加的优秀。HTML 5技术被现代浏览器所支持,如Chrome、Firefox、Internet Explorer等等。而今天,我们将为您推荐 ...
分类:
Web程序 时间:
2020-12-01 12:12:06
阅读次数:
10
linux常用的监控命令 1、top 显示所有正在运行而且处于活动状态的实时进程, 而且会定期更新显示结果;它显示了CPU使用率,内存使用率,交换内存使用大小,调整缓存使用大小,缓冲区使用大小,进程PID, 使用的命令等信息。 2. vmstat 一般是通过两个数字参数来完成的,第一个参数是采样时间 ...
分类:
系统相关 时间:
2020-12-01 12:04:26
阅读次数:
13
冒泡排序 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序! 冒泡的代码还是相当简单的,两层循环,外层冒泡层数,里层依次比较,江湖中人人皆知。 我们看到嵌套循环,应该立马可以得出这个算法的时间复杂度为O(n^2) package array; import java.util.Arrays; p ...
分类:
编程语言 时间:
2020-11-30 16:15:19
阅读次数:
31
背景介绍 信息流App是当下最流行的产品之一,如今日头条等。我所在的团队也是在做这样一款信息流App。App的Feed流是客户端Native实现的。用户点击Feed流中的文章后,会进入到文章底层页。文章底层页大部分都是Native实现的,但是有一些文章的数据是非结构化的,Native没有办法很好地处 ...
分类:
其他好文 时间:
2020-11-30 15:57:15
阅读次数:
6
仅需一步!直接在Windows下使用Linux收录于话题#打怪升级进阶之路30个点击上方“民工哥技术之路”,选择“设为星标”回复“1024”获取独家整理的学习资料!WIN10这个系统还是比较强大的,在它更新之后有了一个Linux子系统这么一个功能,这就让我们这些爱好者,可以说是爱不释手,总之,一句话:可以扔掉虚拟机了。之前,也在网上看到好多类似的介绍文章,不是卧槽,就是牛X,然后,噼里啪啦的写了一
主要内容 1. 协同过滤思想2. 推荐系统架构3. 推荐系统流程4. 推荐系统处理数据流程。5. python 文件预处理 Hive 数据。6. dubbo 服务使用。 一、协同过滤 协同过滤(Collaborative Filtering)技术,是推荐系统中应用最为广泛的技术之一,协同过滤算法主要 ...
分类:
其他好文 时间:
2020-11-30 15:32:24
阅读次数:
7
###Spark中的UDF Spark1.6只能创建临时UDF,不支持创建持久化的UDF。 从Spark-2.0开始,SparkSQL支持持久化的UDF,目前看来是支持UDAF ###Spark中的UDF 过程 (1)自定义UDF类,实现UDF1/2/3....22中的接口之一,其中UDF后跟的数字 ...
分类:
其他好文 时间:
2020-11-26 15:06:55
阅读次数:
6
import matplotlib.pyplot as plt import numpy as np #数据集x,y x,y 都是向量 #给个实例x是身高(m),y是体重(kg) #我们给实际数据x,y训练出最佳的模型 y=ax+b 然后在找个身高x预测体重y x=[0.75,0.85,0.95,1 ...
分类:
编程语言 时间:
2020-11-25 12:04:23
阅读次数:
8