自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhang0peter的博客

CSDN博客不更新,后续更新:https://zhang0peter.com/,联系我:zhang0peter@foxmail.com

原创 LeetCode 204. Count Primes--从一开始的质数个数--Python解法--面试算法题

LeetCode 204. Count Primes–从一开始的质数个数–C++,Python解法 LeetCode题解专栏:LeetCode题解 我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。 题目地址:Count Primes - Leet...

2019-12-30 16:55:02 100 0

原创 LeetCode 458. Poor Pigs--智力题「小白鼠试毒」--C++,Python解法

LeetCode题解专栏:LeetCode题解 我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。 题目地址:Poor Pigs - LeetCode There are 1000 buckets, one and only one of them...

2019-12-30 16:21:03 320 0

原创 LeetCode 268. Missing Number--Python解法--数学题

LeetCode 268. Missing Number–Python解法–数学题 LeetCode题解专栏:LeetCode题解 LeetCode 所有题目总结:LeetCode 所有题目总结 大部分题目C++,Python,Java的解法都有。 题目地址:Missing Number - ...

2019-12-27 13:26:57 105 0

原创 记一次Java多线程程序调试经历:HttpClient 死锁

我自己写了一个爬虫程序,跑了半天后程序就卡死了,没有任何输出和动静。 先是使用jstatd和VisualVM,参考这篇文章:jstatd,VisualVM使用和报错解决 结果如下图: 看到内存毫无变化,应该是发生了死锁。 使用命令jstack查看线程状态: -> % jstack 269...

2019-12-23 10:59:01 357 0

原创 jstatd,VisualVM使用和报错解决:Could not create remote object--java.security.AccessControlException

今天在使用jstatd和VisualVM来查看Java程序运行的怎样,结果报错了: -> # jstatd Could not create remote object java.security.AccessControlException: access denied ("ja...

2019-12-22 13:12:23 525 0

原创 IDEA报错总结:修改Java编译版本--maven项目

之前写过2篇文章: 解决IDEA报错:Lambda expressions not supported at language level ‘7’ IDEA报错解决:Error:(33, 35) java: -source 7 中不支持 lambda 表达式 (请使用 -source 8 或更高版...

2019-12-21 14:20:24 518 2

原创 Java源码详解六:ConcurrentHashMap源码分析--openjdk java 11源码

文章目录注释类的继承与实现数据的存储构造函数 本系列是Java详解,专栏地址:Java源码分析 ConcurrentHashMap 官方文档:ConcurrentHashMap (Java Platform SE 8 ) ConcurrentHashMap.java源码共6383行,下载地址见...

2019-12-20 08:48:14 95 0

原创 Java源码详解四:String源码分析--openjdk java 11源码

本系列是Java详解,专栏地址:Java源码分析 String 官方文档:String (Java Platform SE 8 ) String .java源码共3348行,下载地址见我的文章:Java源码下载和阅读(JDK1.8/Java 11) 文件地址:openjdk-jdk11u-jd...

2019-12-15 13:33:58 178 0

原创 Java源码详解五:ArrayList源码分析--openjdk java 11源码

文章目录 本系列是Java详解,专栏地址:Java源码分析 String 官方文档:String (Java Platform SE 8 ) String .java源码共3348行,下载地址见我的文章:Java源码下载和阅读(JDK1.8/Java 11) 文件地址:openjdk-jdk...

2019-12-10 14:25:44 127 0

原创 大数据学习笔记二:Ubuntu/Debian 下安装大数据框架Hadoop

文章目录安装Java为Hadoop创建用户安装Hadoop配置Hadoop配置环境变量设置配置文件格式化namenode启动hadoop集群访问hadoop集群 大数据学习系列文章:大数据-博客专栏 在学习极客时间专栏:《从0开始学大数据》,但专栏中介绍的都是粗略的理论知识,并没有实践。 Had...

2019-12-08 17:06:56 67 0

原创 Kubernetes学习笔记三:Docker安装,Docker使用,编写Dockerfile,制作容器镜像,上传docker镜像

Kubernetes学习系列文章:Kubernetes-博客专栏 今天在学习极客时间专栏:《深入剖析Kubernetes》,强烈推荐此专栏,讲得很好。 今天在学习专栏的07 | 白话容器基础(三):深入理解容器镜像到08 | 白话容器基础(四):重新认识Docker容器,主要介绍了Docker的...

2019-12-07 10:36:20 107 0

原创 大数据学习笔记一:大数据的发展历程--MapReduce,Hive,Yarn,Hadoop,Spark,Flink

大数据学习系列文章:大数据-博客专栏 今天在学习极客时间专栏:《从0开始学大数据》 从预习 01 | 大数据技术发展史:大数据的前世今生到预习 03 | 大数据应用领域:数据驱动一切,系统的介绍了大数据的发展历史,之前我对这些只是一知半解。 今天我们常说的大数据技术,其实起源于 Google ...

2019-12-05 13:10:59 216 0

原创 Java并发学习三:银行转账的死锁问题解决及示例

Java并发学习系列文章:Java并发学习-博客专栏 今天在学习极客时间专栏:《Java并发编程实战》 从03 | 互斥锁(上):解决原子性问题到06 | 用“等待-通知”机制优化循环等待。 课程主要用银行转账作为解决死锁的例子。 在转账过程中需要2把锁,一个锁锁住转出账户的余额,一把锁锁住转入...

2019-12-02 13:53:56 1060 1

原创 Kubernetes学习笔记二:Namespace,Cgroups 的隔离与应用

Kubernetes学习系列文章:Kubernetes-博客专栏 今天在学习极客时间专栏:《深入剖析Kubernetes》 第五讲05 | 白话容器基础(一):从进程说开去和第六讲06 | 白话容器基础(二):隔离与限制中提到了Namespace,Cgroups。 对于 Docker 等大多数...

2019-12-01 15:22:58 152 0

原创 Kubernetes学习笔记一:Docker和Kubernetes的诞生

今天在学习极客时间专栏:《深入剖析Kubernetes》 里面的01 | 预习篇 · 小鲸鱼大事记(一):初出茅庐到04 | 预习篇 · 小鲸鱼大事记(四):尘埃落定详细介绍了从容器诞生到k8s最终流行的过程。 2013~2014 年,以 Cloud Foundry 为代表的 PaaS 项目,...

2019-12-01 10:26:24 54 0

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