自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顺势而为 专注坚持 团结合作 精彩人生

专注于大数据 ,人工智能,对新兴的技术与知识充满了好奇。

  • 博客(507)

转载 截止2018年3月 , 288所高校开设大数据专业

2018年3月15日,教育部下发了2017年度普通高等学校本科专业备案和审批结果的通知,第三批大数据本科专业院校获批。本次新获批高校253所,其中“数据科学与大数据技术”专业248所,“大数据管理与应用”专业5所。 在此之前,16年2月批了3所,17年3月批了32所,目前总共288所院校获批开设大数据相关专业。据说还有几百所院校正在努力申报中。大数据人才需求之紧迫可见一斑。下面是获...

2019-07-03 15:09:41 331

原创 时间管理-柳比歇夫

《奇特的一生》是1979年8月由外国文学出版社出版的图书,作者是格拉宁。该书主要讲述一个将自己的一生用时间来计划的人——柳比歇夫。柳比歇夫通过他的时间统计法对自己进行了研究和试验。亚历山大·亚历山德罗维奇·柳比歇夫(1890年4月5日——1972年8月31日),前苏联的昆虫学家、哲学家、数学家。他在26岁时独创了一种“时间统计法”,通过记录每个事件的花销时间,通过统计和分析,进行月小结和年终总...

2019-05-23 11:30:10 187

转载 我在哈佛辅导过桑德伯格(facebook 二号人物): 她让我明白我们误解了美国的精英教育

我在哈佛辅导过桑德伯格: 她让我明白我们误解了美国的精英教育瓜妈的话:本文作者曾在哈佛大学指导过当时是本科生,现在在Facebook 做首席运营官的雪莉-桑德伯格。作者对她的印象是“啥也不懂,什么都敢问,还特别敢提要求” 。按照我们中国学者的判断,这样的人绝对不会在20几年后有她今天如此的成就。现在正是美国各个大学发放录取通知书的时候,妈妈群里喜讯不断。欣喜之余,大家也在思考:怎样才能在美...

2019-05-20 09:29:24 245

原创 量化投资

量化投资:让计算机帮你做决策!!!1、不要压上全部身家2、不要想着自己的投资能赚多少钱,应该想着自己能最多亏多少钱,及时止损!!!

2019-04-11 12:37:12 889

转载 成为一名机器学习算法工程师,你需要这些必备技能

原文地址:https://blog.csdn.net/qq_40027052/article/details/78773302成为一名合格的开发工程师不是一件简单的事情,需要掌握从开发到调试到优化等一系列能力,这些能力中的每一项掌握起来都需要足够的努力和经验。而要成为一名合格的机器学习算法工程师(以下简称算法工程师)更是难上加难,因为在掌握工程师的通用技能以外,还需要掌握一张不算小的机器学习算...

2019-04-10 10:24:45 249

原创 可以用人工智能的方法去预测股市涨跌,预测电商用户的可能喜欢的东西……可不可以分析预测人生呢

可以用人工智能的方法去预测股市涨跌(马士兵2018年为某个私募做模型去了),预测电商用户的可能喜欢的东西(推荐系统)可不可以分析预测人生呢?人的健康可不可以预测呢?人的寿命可不可以预测呢?人的疾病可不可以预测呢?人的财富可不可以预测呢?人的幸福可不可以预测呢?...

2019-04-09 09:38:23 218

原创 厦门大学数据库实验室

厦门大学数据库实验室:http://dblab.xmu.edu.cn/blog/1134/

2019-04-08 16:55:15 499

原创 You see yourself working for somebody else?

1、以下是1984年Today Show中对Bill Gates的访谈内容Host:You see yourself working for somebody else?Bill Gates : I never have.Host:Can you see it?Bill Gates :I am used to having a comany where the ideas that...

2019-03-22 13:21:16 224

转载 即将改变我们生活、商业和全球经济的颠覆性技术--麦肯锡在2013年5月出版的报告

 先来个总体概况:2015国际权威研究机构《 汤森路透》 发表了新的一年全球企业创新排名TOP100——汤森路透还是国家知识产权中心,中国科学院的合作伙伴,可见其权威性。全球创新企业TOP100:日本40家,美国35家,法国10家,德国4家,瑞士3家。新技术领域,美日两国瓜分了全球80%。在2014年之前一直是美国第一名,2014年之后被日本超越。 从这几年的报告中我们可以看出,日本的...

2019-02-18 14:50:19 591

转载 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议

本来真的没打算写这篇文章,主要是我得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。我自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问我的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。其实之前我写过一篇文章,但是那篇文章更多的是在讨论“面试前该不该...

2019-02-02 10:56:49 343

转载 停止学习框架

这是一篇译文,原文在 Hacker News 上获得接近 500 个点赞。每过几年都有类似的文章出现,然而程序员却依然疲于学习新的框架,看完此文希望对你有所启示。那么,译文开始。我们是程序员,或者说是软件工程师,每天都在了解最新的技术,每天都在学习编程语言、框架和库。因为我们知道的现代编程工具越多越好,对吧?不停地追随 Angular、React、Vue、Riot、Embe...

2019-01-31 15:57:04 277

原创 制定一个长远的目标,做好职业规划

0、做正确的事情,付出不亚于任何人的努力。1、3% 的拥有长远(3年、5年、10年以上)目标的人,最终……。2、创业三件事:定战略 搭班子 带队伍。3、4%,储蓄达到一年生活基本开支的25倍,可以提前退休,即 “FIRE运动” 。4、...

2019-01-09 12:57:17 1833 3

原创 TED演讲之被拒100天

http://open.163.com/movie/2017/2/6/B/MC918H30S_MC9VQJL6B.html本期TED演讲嘉宾是美籍华人蒋甲先生。他勇敢探索很多人都害怕的领域——拒绝。通过尝试一个在100天里主动寻求拒绝的社会实验,他逐渐化解了拒绝带来的痛苦和羞耻,从害怕被拒绝,到拥抱拒绝,直到最后从被拒绝中获得深刻的人生感悟。让我们一同欣赏这个趣味横生,鼓舞人心的TED演讲吧。...

2018-12-23 21:42:42 472

原创 人一生平均900个月。健康快乐、专注坚持

一、时间消耗表 算上每天中午休息,老年和婴儿的时间取平均,75年共计:8.5*365*75/24/30=323个月,27年。刷牙洗脸+泡脚洗澡+换衣服等等,每天1小时,35.5个月,3 年。每天1小时,1*365*70/24/30=35.5个月,3年。每天1.5小时,4.4年。上学,从小学到研究生共计20年,每学期21周,8*5*21*2*20/24/30=46.7个月,4年...

2018-11-01 12:37:34 548

转载 通俗易懂讲解javaSocket编程

前言网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。 Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作

2020-10-16 16:41:01 7

转载 如何高效的学习技术?

本文目录 隐藏1. 学什么 2. 基础与应用 2.1. 广度与深度 2.2. 哲学 2.3. 英语 3. 怎么学 3.1. 知识体系 3.2. 克服遗忘 3.3. 碎片时间 4. 用起来 5. 技术分享 6. 造个轮子 我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现她不知道题目考什

2020-10-16 09:15:15 12

转载 Java的解释执行与编译执行

HotSpot VM是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。但是如今的HotSpot VM中不仅内置有解释器,还内置有先进的JIT(Just In Time Compiler)编译器,在Java虚拟机运行时,解释器和即时编译器能够相互协作,各自取长补短。有一点需要注意,无论是采用解释器进行解释执行,还是采用即时编译器进行编译执行,最终字节码都需要被转换为对应平台的本地机器指令。部分参考 : https://www.cnblogs...

2020-10-14 18:06:02 10

原创 服务端返回一个url地址给客户端 , android打不开 , ios可以打开

问题描述 :返回给客户端的地址是 :http://it.jisu8.cn:8261/AHBbService/index.htm?ReqParam={%22mobile%22:%22%22,%22token%22:%22%22,%22loginType%22:%22%22,%22isLogin%22:%22%22,%22appId%22:%229%22}android打不开 , ios可以打开问题定位 , url对于特殊字符(本问题中的大括号)的编码问题所以只需要把左大括号 { 换成

2020-10-10 16:00:04 15

原创 将本地jar包导入到maven项目并引入到pom中 , 避免打包过程中找不到相应的jar

问题背景 : 因项目需要,自己编译了个jar包供项目组小伙伴使用,我们需要将自己的jar包引入到maven库中,再引入到pom.xml中,否则会在打包过程中找不到相应的jar。1. 我们将jar包复制到maven 目录的 bin 目录下2. 执行cmd到该bin目录路径下 执行以下指令 2.1 windows+r 进入cmd 2.2 进入maven的bin目录 , 执行命令 :mvn install:install-file -Dfile=zxing-core-2....

2020-09-15 14:23:16 18

转载 最全面的阿里多线程面试题,你能回答几个?

原文地址:https://blog.csdn.net/qq_20499001/article/details/999780831、什么是进程,什么是线程,为什么需要多线程编程?进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作系统进行资源分配和调度的一个独立单位;线程是进程的一个实体,是CPU调度和分派的基本单位,是比进程更小的能独立运行的基本单位。线程的划分尺度小于进程,这使得多线程程序的并发性高;进程在执行时通常拥有独立的内存单元,而线程之间可以共享内存。使用多线程的

2020-06-11 10:48:05 172

转载 为什么Map桶中个数超过8才转为红黑树

这是笔者一个好友面试阿里时,被问及的一个问题,应该不少人看到这个问题都会一面懵逼。因为,大部分的文章都是分析链表是怎么转换成红黑树的,但是并没有说明为什么当链表长度为8的时候才做转换动作。笔者第一反应也是一样,只能初略的猜测是因为时间和空间的权衡。 要弄明白这个问题,我们首先要明白为什么要转换,这个问题比较简单,因为Map中桶的元素初始化是链表保存的,其查找性能是O(n),而树结构能将查找性能提升到O(log(n))。当链表长度很小的时候,即使遍历,速度也非常快,但是当链表...

2020-06-10 13:59:24 70

转载 24个经典的MySQL索引问题,你都遇到过哪些?

索引1、什么是索引?2、索引有哪些优缺点?3、索引使用场景(重点)4、索引有哪几种类型?5、索引的数据结构(b树,hash)6、索引的基本原理7、索引算法有哪些?8、索引设计的原则?9、创建索引的原则(重中之重)10、创建索引的三种方式,删除索引11、创建索引时需要注意什么?12、使用索引查询一定能提高查询的性能吗?为什么13、百万级别或以上的数据如何删除14、前缀索引15、什么是最左前缀原则?什么是最左匹配原则16、B树和B+树的区别17

2020-06-04 16:45:06 69

转载 Java中的锁分类与使用

1. Java锁的种类  在笔者面试过程时,经常会被问到各种各样的锁,如乐观锁、读写锁等等,非常繁多,在此做一个总结。介绍的内容如下:乐观锁/悲观锁 独享锁/共享锁 互斥锁/读写锁 可重入锁 公平锁/非公平锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁  以上是一些锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。1.1 乐观锁/悲观锁  乐观锁与悲观锁并不是特指某两种类型的锁,是人们定义出来的概念或思...

2020-06-04 16:39:10 52

转载 java中的各种锁详细介绍

转自:https://blog.csdn.net/axiaoboge/article/details/84335452Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分组归类,再使用对比的方式进行介绍,帮助大家更快捷的理解相关知识。下面给出本文内容的总体分类目录:...

2020-06-04 16:36:01 48

原创 windows系统上安装redis , 并做简单的操作

百度redis官网 , 下载页没有找到windows版本的redis2 . windows版本的redis的github地址 https://github.com/microsoftarchive/redis/releases(1)点击下载Redis-x64-3.2.100.zip(2)解压后(3) 双击 redis-server.exe启动server(服务) , 双击 redis-cli.exe启动cli(客户端)在resis-cli.exe窗口敲简单redis命令

2020-06-03 10:08:40 62

转载 oracle9i 的drop不可以rollback oracle10g 的drop可以可以可以rollback

oracle9i 的drop命令 , 删除表的同时删除了表空间,是不可以rollback的。今天用 oracle10g 测试删除一个表,无意中查看竟然表的条目数没有减少,而是多了一个自己不认识的表名。后来得知 ,oracle10g 执行drop之后可以rollback。 google一下才发现是 oracle10g 的drop命令原理发生了改变。10g开始引入了flashback drop的新特性,10g的drop操作不是真正删除它,而是自动放入回收站 Recycle Bin 里面了,d...

2020-05-22 09:58:02 154

原创 List中存的Map , 按照Map的某个值进行分类

原始数据结构 , List<Map<String, Object>> sourceData = new ArrayList<Map<String, Object>>();[{ GROUP = 1, OFFER_NAME = kk}, { GROUP = 2, OFFER_NAME = qq}, { GROUP = 3, OFFER_NAME = pp}, { GROUP = 4, OFFER_NAME = 手机}, { GROU

2020-05-21 14:52:02 90

转载 阿里java高级工程师面试100题

大型网站架构技术QQ群:3686148491,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三个空间,堆被所有线程共。eden内存不足时,发生一次minor GC,会把from survivor和eden的对象复制到to survivor,这次的to survivor就变成了下次的from survivor,经过多次minor GC,默认...

2020-04-14 23:05:19 305

原创 Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

Map map = new HashMap(); for(int i=0;i<100000000;i++){ map.put(""+i, i); if(i%10000==0){ System.out.println(""+i); } ...

2020-04-13 23:40:39 43

转载 springboot正常启动后访问不到controller层的接口

一、问题描述下面是我的springboot项目的一个controller类,在eclipse中用springboot内置的tomcat能正常访问接口。maven打成war包,部署到测试环境中,项目正常启动,定时任务正常启动,静态页面也能访问到,但是controller访问报错,没有找到对应的请求地址,如下:二、解决尝试既然找不到这个请求地址,就从controller问什么没有加...

2020-04-13 23:10:50 279

转载 在使用svn时,This client is too old to work with working copy...; please get a newer Subversion client.错误

This client is too old to work with working copy...; please get a newer Subversion client问题产生的原因.用subversion client copy项目的Subversion版本过高,(客户端svn >svn插件)问题:如果在电脑上安装的客户端的版本svn'高于eclipse中的svn...

2020-04-02 17:54:50 142

转载 Eclipse4.3安装svn插件

1 eclipse4.3中安装svn插件 ,在Eclipse中安装svn的两种方式: 1.1在线安装: 第一步:点击菜单按钮Help----->Install New SoftWare...操作如图:...

2020-04-02 17:46:47 106

转载 java三种类加载器--jre/lib/ext扩展jar加载过程

首先来了解一下字节码和class文件的区别:我们知道,新建一个java对象的时候,JVM要将这个对象对应的字节码加载到内存中,这个字节码的原始信息存放在classpath(就是我们新建Java工程的bin目录下)指定的目录下的.class文件,类加载需要将.class文件导入到硬盘中,经过一些处理之后变成字节码在加载到内存中。下面来看一下简单的例子:[java]view pl...

2020-03-27 15:22:50 97

转载 自己实现的一个Native方法的调用

JNI开始本篇的内容之前,首先要讲一下JNI。Java很好,使用的人很多、应用极广,但是Java不是完美的。Java的不足体现在运行速度要比传统的C++慢上许多之外,还有Java无法直接访问到操作系统底层如硬件系统,为此Java提供了JNI来实现对于底层的访问。JNI,Java Native Interface,它是Java的SDK一部分,JNI允许Java代码使用以其他语言编写的代码和代码库...

2020-03-27 14:23:33 73

转载 Java 的 Native Method

今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原文的理解。一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制...

2020-03-27 14:17:21 58

转载 flume使用之flume+hive 实现日志离线收集、分析

在如今互联网行业中,数据的收集特别是日志数据的收集已经成为了系统的标配。将用户行为日志或者线上系统生产的数据通过flume收集起来,存放到数据仓库(hive)中,然后离线通过sql进行统计分析,这一套数据流的建设对系统有非常重要的意义。1、思路:1)线上系统通过log4j将数据打印到本地磁盘上;2)在线上系统服务器上安装flume,作为agent使用exec source将...

2020-03-26 15:34:13 132

转载 【好书摘要】性能优化中CPU、内存、磁盘IO、网络性能的依赖

系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、优化的方法也不同、优化的参数也不同。性能监测是系统优化过程中重要的一环,如果没有监测、不清楚性能瓶颈在哪里,...

2020-03-23 11:07:01 85

转载 JAVA 并发编程-多个线程之间共享数据

原文地址:http://blog.csdn.net/hejingyuan6/article/details/47053409#多线程共享数据的方式:1,如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,卖票系统就可以这么做。2,如果每个线程执行的代码不同,这时候需要用不同的Runnable对象,例如,设计4个线程。其中...

2020-03-12 14:53:23 101

转载 java 并发编程之共享变量的实现方法---可见性 有序性 重排序 volatile关键字

可见性如果一个线程对共享变量值的修改, 能够及时的被其他线程看到, 叫做共享变量的可见性.Java 虚拟机规范试图定义一种 Java 内存模型 (JMM), 来屏蔽掉各种硬件和操作系统的内存访问差异, 让 Java 程序在各种平台上都能达到一致的内存访问效果.简单来说, 由于 CPU 执行指令的速度是很快的, 但是内存访问的速度就慢了很多, 相差的不是一个数量级, 所以搞处理器的那群大...

2020-03-12 14:49:08 94

原创 在集群上跑spark的jar 连接mongodb 3.0以上需要的jar包

spark的jars目录/usr/local/spark-2.1.2/jars/ ,需要以下3个jar包:mongodb-driver-3.0.1.jarmongodb-driver-core-3.0.1.jarbson-3.0.1.jar下载地址:https://oss.sonatype.org/content/repositories/releases/org/mongod...

2020-03-10 16:37:20 186

空空如也

空空如也

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