Git Product home page Git Product logo

andrewei1316.github.io's People

Contributors

andrewei1316 avatar

Watchers

 avatar  avatar

andrewei1316.github.io's Issues

方法引用 | Andrewei

https://andrewei1316.github.io/2019/06/02/method-reference/

概述方法引用的基础是 Lambda 表达式,它可以认为是 Lambda 表达式的语法糖,用来简化开发。 在我们使用Lambda表达式的时候,-> 右边部分是要执行的代码,即要完成的功能,可以把这部分称作 Lambda 体。有时候,当我们想要实现一个函数式接口的那个抽象方法,但是已经有类实现了我们想要的功能,这个时候我们就可以用方法引用来直接使用现有类的功能去实现。

Google File System 总结 | Andrewei

https://andrewei1316.github.io/2020/10/05/google-file-system/

本文是博主学习 MIT6.824 课程的学习笔记,其中会总结论文知识点并加入自己的理解,内容可能与论文原文有出入,想要了解细节的读者可以阅读论文原文或者学习 MIT6.824课程。 The Google File System GFS MIT Video 简介Google File System 简称 GFS 是 Google 设计并实现的一个面向数据密集型应用的、可伸缩的分布式文件系统。 GFS

在Ubuntu16.04上连接L2TP/IPsec的VPN | Andrewei

https://andrewei1316.github.io/2016/11/27/Enabling-L2TP-IPSec-on-Ubuntu16-04/

最近有在Ubuntu系统上连接L2TP/IPsec协议的VPN的需求,所以在网上搜了一波,发现一名叫做Werner Jaeger的大神开发了一款名叫 l2tp-ipsec-vpn 的软件可以解决这个问题。但是在 Ubuntu16.04LTS 系统上,这个款软件的软件源已经不存在,后来在 Enabling L2TP over IPSec on Ubuntu 16.04 这里看到了解决方法,为了做个备

利用git将本地Hexo生成的博客部署到服务器 | Andrewei

https://andrewei1316.github.io/2016/11/28/hexo-deploy-to-vps/

hexo 简介Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 由于Hexo最终会生成静态页面,所以在部署的时候我们只需要将静态页面上传到服务器即可。结合git我们就可以实现一键自动部署。下面将介绍如何配置。

《Star Schema Benchmark》阅读笔记 | Andrewei's Blog

https://andrewei1316.github.io/2020/12/12/star-schema-benchmark/

简介SSB(Star Schema Benchmark)是麻省州立大学波士顿校区的研究人员定义的基于现实商业应用的数据模型,业界公认用来模拟决策支持类应用,比较公正和中立。学术界和工业界普遍采用它来评价决策支持技术方面应用的性能。SSB 由 TPC(Transaction Processing Performance Council,事务处理性能委员会)发布的 TPC-H 标准改进而来。它将 TP

《Column-Stores vs. Row-Stores How Different Are They Really?》 阅读笔记 | Andrewei's Blog

https://andrewei1316.github.io/2020/11/20/column-stores-vs-row-stores/

摘要本文主要讨论在 OLAP 领域,面向列的存储和计算为什么会比面向行的存储和计算更快的问题。 在 OLAP 场景下,基准测试都会说面向列的存储和计算比面向行的存储和计算块一个数量级。而大家普遍理解面向列快的原因是 column-stores are more I/O efficient for read-only queries since they only have to read from

排序算法 | Andrewei's Blog

https://andrewei1316.github.io/2015/11/03/e6-8e-92-e5-ba-8f-e7-ae-97-e6-b3-95-2/

快速排序法概述快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本**是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列.

《A Top-Down Method for Performance Analysis and Counters Architecture》阅读笔记 | Andrewei's Blog

https://andrewei1316.github.io/2020/12/20/top-down-performance-analysis/

简介随着处理器复杂度的增加、处理任务的多样化以及性能分析工具数据的难以管理,使得性能分析的难度日益增加。同时,在某些领域中,对于资源和时间的限制更加严格,进一步要求性能分析给出分析速度和结果准确性更优的方法。 这篇文章给出了一个自顶向下的分析方法(Top-Down Analysis),可以在乱序处理器上快速定位真正的性能瓶颈。该方法通过将性能数据结构化、分层展示,直观快速的展示性能瓶颈,并且已经被

Lambda 表达式与函数式接口 | Andrewei

https://andrewei1316.github.io/2019/05/04/java-lambda/

视频教程笔记,视频地址见 深入理解 Java8+jdk8 源码级** Lambda 表达式Lambda 表达式简介介绍Lambda 表达式可以认为是一种匿名函数(对 JAVA 而言,他是一个对象,此处暂且认为是一种匿名函数吧),简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。 作用 在 JAVA8 之前,无法将函数作为参数传递给一个方法,也无法声明返回一个函数的方法。Lam

MapReduce 总结 | Andrewei

https://andrewei1316.github.io/2020/10/04/map-reduce/

本文是博主学习 MIT6.824 课程的学习笔记,其中会总结论文知识点并加入自己的理解,内容可能与论文原文有出入,想要了解细节的读者可以阅读论文原文或者学习 MIT6.824课程。 MapReduce: Simplified Data Processing on Large Clusters Introduction And MapReduce 简介MapReduce 是一种编程模型,也是一个处理

Optional 详解 | Andrewei

https://andrewei1316.github.io/2019/05/18/java-optional/

定义 Optional 的出现主要为了解决 NullPointerExcepton 的异常。 Optional 是一个值的容器,用来存储一个 Object 或者 null。 它是一个基于值的类(value-base class)。 基于值的类(value-base class) 需要满足以下几个条件: 必须为 final 和 不可变的(可以包含可变对象的引用); 必须实现 equals、

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.