- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 用户画像全解析 | 都在说用户画像,你真的了解透了吗?
什么是用户画像?在互联网逐渐步入大数据时代后,不可避免的给企业及消费者行为带来一系列改变与重塑。其中最大的变化莫过于,消费者的一切行为在企业面前似乎都将是“可视化”的。随着大数据技术的深入研究与应用,企业的专注点日益聚焦于怎样利用大数据来为精准营销服务,进而深入挖掘潜在的商业价值。于是,“用户画像”的概念也就应运而生。用户画像(User Profile),作
2016-12-28 14:19:46 2992
转载 线程数究竟设多少合理
一、需求缘起Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有些业务设置为CPU核数的32倍。“工作线程数”的设置依据是什么,到底设置为多少能够最大化CPU性能,是本文要讨论的问题。 二、一些共性认知
2016-12-26 11:17:07 282
原创 JAVA基本面试一
A、String、StringBuffer与StringBuilder的区别?1)、在执行速度方面的比较:StringBuilder > StringBuffer;2)、String类中使用字符数组保存字符串,如private final char value[];,因为有“final”修饰符,所以可以知道String对象是不可变的。StringBuilder与StringBuff...
2016-12-23 11:44:31 250
原创 永远要设定Deadline,完成比完美更重要
在完成一个任务的时候,我们经常会追求尽善尽美,避免出现瑕疵,然而,这样有一个坏处是,总是很难在规定时间内做完。所以,完美和完成到底哪个更重要?完成比完美更重要7月19日,李翔商业内参的标题是《追求完美重要,还是按时完成重要?》,其中提到了罗永浩的反思,他在做锤子手机的时候,过分追求细节的完美,导致产品上市比竞争对手晚了半年。李翔评
2016-12-21 17:26:39 1096
转载 使用 Apache Spark 的 Lambda 架构
市场上很多玩家已经建造了MapReduce工作流用来日常处理兆兆字节的历史数据。但是谁愿意等待24小时来拿到更新后的分析报告?这篇博客会向你介绍Lambda Architecture,它被设计出来既可以利用批量处理方法,也可以使用流式处理方法。这样我们就可以利用Apache Spark(核心, SQL, 流),Apache Parquet,Twitter Stream等工具处理实时流式数据,实
2016-12-14 09:59:39 1508
转载 思维习惯,比学习技巧更重要
让我们用一个(发人深省的)笑话开场。 一位医学院老师用手指沾糖尿病人的尿样来尝味,然后让学生们都做一遍。学生们愁眉苦脸地照做了。这时老师说:“你以为我在教你学术知识,其实我在教你们观察和思考细节。谁观察或想到我伸进尿样的是拇指,舔的却是食指?” 在学习和生活中,我们有多少人是在愁眉苦脸地“品尝”,而不是“思考”。学习中,学什么不重要,思维习惯才是分水岭。
2016-12-08 19:20:03 500
转载 轻松看懂机器学习十大常用算法
通过本篇文章大家可以对ML的常用算法形成常识性的认识。没有代码,没有复杂的理论推导,仅是图解,介绍这些算法是什么以及如何应用(例子主要是分类问题)。以后有机会再对单个算法做深入地解析。今天的算法如下:决策树随机森林算法逻辑回归SVM朴素贝叶斯K最近邻算法K均值算法Adaboo
2016-12-08 19:18:56 293
转载 Java调优经验谈
对于调优这个事情来说,一般就是三个过程:性能监控:问题没有发生,你并不知道你需要调优什么?此时需要一些系统、应用的监控工具来发现问题。性能分析:问题已经发生,但是你并不知道问题到底出在哪里。此时就需要使用工具、经验对系统、应用进行瓶颈分析,以求定位到问题原因。性能调优:经过上一步的分析定位到了问题所在,需要对问题进行解决,
2016-12-08 14:58:06 453
转载 如何建立用户画像和用户体系?
消费品企业应该如何使用内部产生以及外部采集的数据,像互联网公司一样建立用户画像与会员体系,以数据驱动的方式进行精细化的生产,运营和销售?传统的管理咨询公司,虽然有无数顶尖的大脑,但是他们的大脑只靠Excel的辅助,这样的算力,能不能满足上述的需求?1. 如何建立用户画像和用户体系无论是提供商品还是服务,用户画像都是数据挖掘工作的重要一环。一个准确和完整的用户画像甚至可以说是
2016-12-07 11:22:43 7452 1
转载 优秀工程师必备的十大能力!
“平庸的人总是相似,优秀的人却各不相同。在这各不相同的特性里,掩藏着怎样的共性?据说这十大能力,是通往优秀工程师之路的必备资质。大家好!我是黄勇,目前在特赞(Tezign.com)担任 CTO。特赞有一支强悍的技术团队,以及浓厚的工程师文化,同时也培养了一批优秀工程师。 几天前,我在自己的微信朋友圈中连载了十篇关于优秀工程师的文章,得到了很多朋友们的认同,非常感谢各位的关注和支持!
2016-12-06 21:23:37 870
原创 Java命令学习系列(1):Jps
jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号。 jps相当于Solaris进程工具ps。不象”pgrep java”或”ps -ef grep java”,jps并不使用应用程序名来查找JVM实例。因此,它查找所有的Java应用程序,包括即使没有使用java执行体的那种(例如,定制的启动 器)。另外,jps仅查找当前用户的Java进程,而不是当前系统中的所有进
2016-12-01 22:20:40 411
转载 我从编程总结的 22 个经验
开发 1. 从小事做起,然后再扩展 无论是创建一个新的系统,还是在现有的系统中添加新的功能,我总是从一个简单到几乎没有任何所需功能的版本开始,然后再一步一步地解决问题,直到满意为止。我从来没有妄想过能够一步登天。相反,我一边开发一边学习,同时新掌握的信息还可以用于解决方案中。 我很喜欢 John Gall 的这句话:
2016-12-01 22:17:33 270
原创 如何查找占用CPU最高的线程及相关代码
场景: 某些线上服务,一段时间之内占用CPU特别高,如何确认这是否属于正常情况还是代码中出现了异常导致占用CPU特高呢?如何定位确认是哪个线程导致的?如何确认下是哪部分代码导致的CPU使用率偏高呢? 当然CPU使用高,并不一定意味着是有问题的,下面的方法仅用于排插问题的时候使用,例子也仅作为参考。(PS下面最终查询出来的具体代码使用CPU高是正常情况,这个需根据
2016-12-01 22:13:36 7457 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人