会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Howardwang
博客园
首页
新随笔
联系
订阅
管理
[置顶]
「深入理解 JVM 一」类加载器及自定义类加载器
摘要: 一、 类加载器介绍 类加载器负责在运行期间将 Java 类动态加载到 JVM 内存中。因此 JVM 不需要了解底层文件或者文件系统来运行 Java 程序。类经过: 加载、链接(验证、准备、解析)、初始化,最终形成可以被虚拟机直接使用的 Java 类型。 加载:将 .class 文件加载到内存中 链接
阅读全文
posted @ 2020-05-08 21:07 Howardwang
阅读(582)
评论(0)
推荐(0)
[置顶]
力扣刷题总结
摘要: 刷题总结 1,count数组 2, leetcode 1. 两数之和 4,leetcode 11.盛水最多的容器 解法一(暴力) 解法二(双指针) 13. leetcode 102. 二叉树的层次遍历 解法一:(递归) 解法二:(迭代) 20, leetcode 12.整数转罗马数字 21, lee
阅读全文
posted @ 2019-11-05 17:26 Howardwang
阅读(2111)
评论(0)
推荐(0)
2020年8月29日
【新鲜出炉的个人项目】基于 Flink 的商品推荐系统
摘要: Recs FlinkCommodityRecommendationSystem(基于 Flink 的商品推荐系统) 1. 前言 系统取名为 Recs,灵感源于 Recommendation System。logo 使用在线 logo 网站制作。 作者开发该项目,是为了学习 Flink 以及相关大数据
阅读全文
posted @ 2020-08-29 17:53 Howardwang
阅读(1831)
评论(0)
推荐(2)
2020年5月12日
深入理解并查集
摘要: 并查集是一种树形结构,它是由并查集算法进行维护的。而并查集算法(Union find algorithm),顾名思义,它主要是由 “合并集合” 和 “查找集合”,”合并集合“是将两个连通的集合合并为一个集合,”查找集合“判断某个节点的代表节点,也就是根节点。 1. 并查集算法的应用场景 图的连通性,
阅读全文
posted @ 2020-05-12 22:15 Howardwang
阅读(314)
评论(0)
推荐(0)
2020年1月27日
IDEA 不能正常导包
摘要: 从github上下载了一个 maven 项目, 打开后对应的依赖也下载好了,可是却不能正常导包。 结果发现是 maven 设置的问题。 从网上下载的 maven 项目可能依旧用的别人的设置,所以自己需要改一下。 如下图: 我改动了三个地方 maven home directory //maven 安
阅读全文
posted @ 2020-01-27 12:21 Howardwang
阅读(2486)
评论(0)
推荐(0)
2019年11月29日
【MIT 6.824 】分布式系统 课程笔记(二)Lecture 03 : GFS
摘要: Lecture 03 : GFS 一、一致性 1, 弱一致性 可能会读到旧数据 2, 强一致性 读到的数据都是最新的 3, 一致性比较 强一致性对于app的写方便, 但是性能差 弱一致性有良好的性能, 并且容易延伸服务器, 但是出问题难定位 二、系统设计 1, 为什么chunks那么大 为了均摊费用
阅读全文
posted @ 2019-11-29 20:49 Howardwang
阅读(433)
评论(0)
推荐(0)
《The Google File System》 笔记
摘要: 《The Google File System》 笔记 一、Introduction 错误是不可避免的,应当看做正常的部分而不是异常。因此需要设计持续监控,错误检查,容错,自动恢复的系统。 传统标准的文件是巨大的,GB以上都是正常的。当数据快速增长的时候,直接管理大文件是不明智的。因此需要重新考虑
阅读全文
posted @ 2019-11-29 14:42 Howardwang
阅读(416)
评论(0)
推荐(0)
2019年11月28日
【MIT 6.824 】分布式系统 课程笔记(一)
摘要: Lecture 02 Infrastructure: RPC & threads 一、多线程挑战 共享数据: 使用互斥信号量、或者避免共享 线程间协作: 使用channels 或者 waitgroup 来等待所有map线程结束 并发粒度: 粗粒度: 简单,但是并发性不高 细粒度: 更多的并发,但是处
阅读全文
posted @ 2019-11-28 20:37 Howardwang
阅读(928)
评论(0)
推荐(0)
2019年11月27日
MIT6.824食用过程
摘要: MIT6.824食用过程 Lab1 MapReduce 一、介绍 本实验使用Go语言构建一个mapreduce库,以及一个容错的分布式系统。第一部分完成一个简单的mapreduce程序,第二部分写一个提交到mapreduce workers 的master 并且要能够处理workers 的错误。 库
阅读全文
posted @ 2019-11-27 18:39 Howardwang
阅读(684)
评论(0)
推荐(0)
2019年11月22日
go 食用指南
摘要: Golang高效食用秘籍 一、关于构建 1.1 go环境变量 $ go env // 查看go 的环境变量 其中 GOROOT 是golang 的安装路径 GOPATH 是go命令依赖的一个环境变量 可以理解为工作目录 1.2 go的整体开发目录 变量声明 打印 格式化输出 循环 基本类型 注释 标
阅读全文
posted @ 2019-11-22 18:18 Howardwang
阅读(223)
评论(0)
推荐(0)
2019年11月18日
推荐系统(一)初识推荐
摘要: 推荐系统之初识 一、 什么是推荐系统 推荐系统诞生的背景是信息过载。面对互联网海量的信息,比如:新闻、电影、图书、音乐,我们常常不知道怎么找到符合自己口味的信息。也许你可以通过 分类目录 一级一级地定位,或者你知道这部电影相关的信息通过输入到 搜索引擎 来查找,还有一种办法就是网站知道你的口味,给你
阅读全文
posted @ 2019-11-18 17:39 Howardwang
阅读(134)
评论(0)
推荐(0)
下一页
公告