4 yasuofenglei

尚未进行身份认证

暂无相关简介

等级
TA的排名 12w+

Java异常体系

异常处理机制主要回答了三个问题What:异常类型回答了什么被抛出Where:异常堆栈跟踪回答了在哪抛出Why:异常信息回答了为什么抛出Error和Exception区别从概念角度解析Java的异常处理机制Error :程序无法处理的系统错误,编译器不做检查.Exception:程序可以处理的异常,捕获后可能恢复.总结:前者是程序无法处理的错误,后者是可以处理的异常.Runt...

2020-02-16 11:56:01

Java多线程与并发

进程和线程的区别进程和线程的由来串行 初期的计算机智能串行执行任务,并且需要长时间等待用户输入.批处理 预告将用户的指令集中成清单,指量串行处理用户指令,仍然无法并发执行.进程 进程独占内存空间,保存各自运行状态,相互间不干扰且可以互相切换,为并发处理任务提供了可能.线程 共享进程的内存资源,相互间切换更快速,支持更细粒度的任务控制,使进程内的子任务得以并发执行进程是资源分配的最小单...

2020-02-16 10:26:14

Java-类加载

Compile Once,Run Anywhere如何实现?JVM如何加载.class文件Java虚拟机Class Loader : 依据特定格式,加载class文件到内存.Runtime Data Area : JVM内存结构模型Execution Engine : 对命令进行解析Native Interface : 融合不同开发语言的原生库为Java所用反射Java反射机制...

2020-02-09 01:53:24

Level 6

Unit 1Part 1Harry’s Injury 1Harry Beecham works for a hi-tech German company based in Munich.Last month he was in an automobile accident.He was on his way to attend an important meeting in New Yo...

2020-01-15 01:35:48

Level-5_Unit-3

Sam Malone has been working at Ace Express for the past 6 years.Ace is a shipping company based in Hong Kong.It ships dangerous chemicals to all parts of world.Last year Sam was promoted to Vice Pr...

2019-11-25 22:29:22

Level-5_Unit-2

PART-1The Psychology of Love 1

2019-10-30 22:03:34

Level-5_Unit-1_Part-4

Mysteries of Nature 1There are many mysteries in nature.Mysteries are things we don’t understand,such as how the Egyptian pyramids were built.In fact,we are surronded by mysteries.What we know abo...

2019-10-25 01:21:09

Level-5_Unit-1_Part-3

Emma’s Best 1Emma’s Best is a small but growing health food company.It was started in 1995 by a married couple who were tired of working for large companies.The two founders were Ed and Emma Smith,...

2019-10-18 14:23:35

Redis总结

为什么Redis能这么快100000+QPS(QPS即query per second,每秒内查询次数)完全基于内存,绝大部分请求是纯粹的内存操作,执行效率高。(redis采用单进程,单线程模型的K-V数据库,C语言编写,数据存储在内存里。不受硬盘I/O速度限制)数据结构简单,对数据操作也简单(不使用表,数据库不会预定义或者强行要求用户对存储的数据进行关联。存储结构就是键值对,类似于Ha...

2019-10-13 00:27:45

Level-5_Unit-1_Part-2

At Jessica’s Reunion Party 1Jessica’s 20-year class reunion was held at a fancy hotel.When she arrived,she wasn’t sure she was in the right place.At first,she din’t recognize anyone.She felt a bit...

2019-10-08 21:33:36

Level-5_Unit-1_Part-1

Jessica is 35 years old.She graduated from middle school 20 years ago.This year her middle school class had its 20-year class reunion.All of her classmates and teachers were invited to attend.It w...

2019-10-01 17:22:58

数据库简介

操作库创建数据库create database database_name [if not exists database_name];查看数据库查看全部数据库show database;使用数据库use database_name查看数据的创建:(可以查询数据库字符集使用)show create database database_name;/create database ...

2019-09-30 09:33:09

数据库与数据仓库

数据仓库是不是数据仓库?关系型数据库(Mysql,Oracle等)按用途来划分,可以归为两种:业务型数据库:用于日常的业务数据的CRUD,而且事务型操作比较多.分析型数据库:用于历史数据分析,大部分的操作都是读数据.而事务性操作很少(因为历史数据大部分都是读)前者叫作数据库(用于业务处理),后者叫作数据仓库(用于分析处理)数据仓库的特点面向主题(维度设计).数据源是异构的,集成...

2019-09-29 10:11:18

大数据总结路线梳理

并发工具包复习重点阻塞队列 ArrayBlockingQueue,LinkedBlockQueue。ConcurrentHashMap 和HashTable对比。线程安全,性能高。老版本引入分段锁(桶)机制(16)。新版本引入CAS(无锁算法 Compare And Swap)+链表变为红黑树。CountDownLatch 线程递减锁(闭锁)。线程池ThreadPool。小池子大队列...

2019-09-19 16:10:51

网站流量指标统计

对于网站流量指标统计,一般可以分为如下维度统计每一天的页面访问量统计每一天的独立访客数(按人头数)统计每一天的独立会话数按访客地域统计按统计访客ip地址按来路页面分析收集到如上指标之后,可以按时段来分析网站整体的情况本项目统计的指标总结如下PV,页面访问量。用户点击一次页面,就算做一个PV,刷新操作也算。我们会统计一天内总的PV。UV,独立访客数。按人头来统计,...

2019-09-19 09:23:49

Spark Streaming

Spark提供了SparkStreaming模块,用于实时流数据处理。即随着数据的实时到达,进行实时计算。目前实时计算的框架有Storm,SparkStreaming,FlinkSparkStreaming可以接受多种数据源的数据,然后处理产生的结果可以存储到HDFS,HBase,Mysql等工作原理SparkStreaming是一个对实时数据流进行高通量、容错处理的流式处理系统,可以对多...

2019-09-17 15:42:10

Spark Sql

Spark为结构化数据处理引入了一个称为Spark SQL的编程模块。它提供了一个称为DataFrame(数据框)的编程抽象,DF的底层仍然是RDD,并且可以充当分布式SQL查询引擎。SparkSQL的由来SparkSQL的前身是Shark。在Hadoop发展过程中,为了给熟悉RDBMS但又不理解MapReduce的技术人员提供快速上手的工具,Hive应运而生,是当时唯一运行在hadoop上的...

2019-09-17 14:05:13

推荐系统模型

实现推荐系统模型,内在思想是协同过滤的思想。即利用大量已有的用户的偏好数据,来估计用户对其未接触过的物品的喜好程度。所以协同过滤思想,实际上就是计算相似度。计算相似度的常用手段(相关系数,向量之间的夹角余弦,欧式距离)推荐系统的推荐方式有两种基于用户的推荐核心是计算出用户和用户之间的相似度。然后完成推荐对于基于用户相似性的推荐,用简单的一个词表述,那就是“志趣相投”。事实也是如此。比如...

2019-09-16 15:32:39

机器学习中模型及算法的梳理

回归模型应用于数据的预测。正则化模型通过引入惩罚措施,可以防止模型的过拟合,提高模型的泛化性。决策树模型既可以用于预测,也可以用于分类。集成模型将多个弱模型集成在一起,从而极大提高模型的泛化性和准确度。并且天然避免模型的过拟合。典型的:Random Forest 随机森林聚类模型 Clustering Algorithms通过距离度量判断哪些样本是一类。典型的:K-Means...

2019-09-16 15:09:18

Spark计算工具类

Vectorvectors.txt1 2.3 4.53 3.1 5.64 3.2 7.8处理vectors.txt文件RDD[String]->RDD[Vector]package com.yasuofengleiimport org.apache.spark.mllib.linalg.Vectorsimport org.apache.spark.SparkConfim...

2019-09-12 11:43:57

查看更多

勋章 我的勋章
  • Github
    Github
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。