会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Practitioner
需要不断努力,才能毫不费力
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
17
下一页
2022年9月19日
Netty 学习(四):ChannelHandler 的事件传播和生命周期
摘要: Netty 学习(四):ChannelHandler 的事件传播和生命周期 作者: Grey 原文地址: 博客园:Netty 学习(四):ChannelHandler 的事件传播和生命周期 CSDN:Netty 学习(四):ChannelHandler 的事件传播和生命周期 ChannelHandl
阅读全文
posted @ 2022-09-19 22:58 Grey Zeng
阅读(1174)
评论(0)
推荐(0)
2022年9月18日
使用贪心来解决的一些问题
摘要: 使用贪心来解决的一些问题 作者:Grey 原文地址: 博客园:使用贪心来解决的一些问题 CSDN:使用贪心来解决的一些问题 贪心的使用方法 分析业务 根据业务逻辑找到不同的贪心策略 对于能举出反例的策略直接跳过,不能举出反例的策略要证明有效性 使用对数器来验证贪心策略的正确性与否 拼接所有的字符串产
阅读全文
posted @ 2022-09-18 15:11 Grey Zeng
阅读(423)
评论(0)
推荐(0)
2022年9月17日
使用二叉树的递归套路来解决的问题
摘要: 使用二叉树的递归套路来解决的问题 作者:Grey 原文地址: 博客园:使用二叉树的递归套路来解决的问题 CSDN:使用二叉树的递归套路来解决的问题 说明 二叉树的递归套路本质是二叉树的后序遍历,如果你需要你的左树给你一些信息,右树给你一些信息,然后整合得到当前节点的信息,就可以用二叉树的递归套路。
阅读全文
posted @ 2022-09-17 18:54 Grey Zeng
阅读(534)
评论(0)
推荐(1)
2022年9月16日
累加和为 K 的最长子数组问题
摘要: 累加和为 K 的最长子数组问题 作者:Grey 原文地址: 博客园:累加和为 K 的最长子数组问题 CSDN:累加和为 K 的最长子数组问题 题目描述 给定一个整数组成的无序数组 arr,值可能正、可能负、可能0,给定一个整数值 K,找到 arr 的所有子数组里,哪个子数组的累加和等于 K,并且是长
阅读全文
posted @ 2022-09-16 22:48 Grey Zeng
阅读(448)
评论(0)
推荐(0)
2022年9月15日
Netty 学习(三):通信协议和编解码
摘要: Netty 学习(三):通信协议和编解码 作者: Grey 原文地址: 博客园:Netty 学习(三):通信协议和编解码 CSDN:Netty 学习(三):通信协议和编解码 无论使用 Netty 还是原生 Socket 编程,都可以实现自定义的通信协议。 所谓协议就是:客户端和服务端商量好,每一个二
阅读全文
posted @ 2022-09-15 15:01 Grey Zeng
阅读(647)
评论(1)
推荐(0)
2022年9月14日
乘积小于 K 的子数组
摘要: 乘积小于 K 的子数组 作者:Grey 原文地址: 博客园:乘积小于 K 的子数组 CSDN:乘积小于 K 的子数组 题目链接 LeetCode 713. Subarray Product Less Than K 给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于
阅读全文
posted @ 2022-09-14 23:10 Grey Zeng
阅读(90)
评论(0)
推荐(0)
Netty 学习(二):服务端与客户端通信
摘要: Netty 学习(二):服务端与客户端通信 作者: Grey 原文地址: 博客园:Netty 学习(二):服务端与客户端通信 CSDN:Netty 学习(二):服务端与客户端通信 说明 Netty 中服务端和客户端通信,包括几个方面, 一个是 IO 处理逻辑的配置, 一个是通信载体的设置, 还有就是
阅读全文
posted @ 2022-09-14 20:03 Grey Zeng
阅读(959)
评论(0)
推荐(0)
2022年9月13日
Netty 学习(一):服务端启动 & 客户端启动
摘要: Netty 学习(一):服务端启动 & 客户端启动 作者: Grey 原文地址: 博客园:Netty 学习(一):服务端启动 & 客户端启动 CSDN:Netty 学习(一):服务端启动 & 客户端启动 说明 Netty 封装了 Java NIO 的很多功能,大大降低了 Java 网络编程的难度,同
阅读全文
posted @ 2022-09-13 20:04 Grey Zeng
阅读(852)
评论(0)
推荐(0)
2022年9月12日
Java 对象的内存布局(HotSpot 实现)
摘要: Java 对象的内存布局(HotSpot 实现) 作者:Grey 原文地址: 博客园:Java 对象的内存布局(HotSpot 实现) CSDN:Java 对象的内存布局(HotSpot 实现) 我们可以通过 jol 来查看一下某个对象的内存布局 引入依赖 <dependency> <groupId
阅读全文
posted @ 2022-09-12 12:06 Grey Zeng
阅读(176)
评论(0)
推荐(0)
写技术博客的一些心得分享
摘要: 写技术博客的一些心得分享 作者: Grey 原文地址: 博客园:写技术博客的一些心得分享 CSDN:写技术博客的一些心得分享 写博客有很多好处,见[BetterExplained]为什么你应该(从现在开始就)写博客 最初写博客用的是 Word,平台是博客园,Word 可以通过这种方式将文章一键发布到
阅读全文
posted @ 2022-09-12 10:29 Grey Zeng
阅读(1078)
评论(3)
推荐(9)
Java 多线程(七):线程池
摘要: Java 多线程(七):线程池 作者:Grey 原文地址: 博客园:Java 多线程(七):线程池 CSDN:Java 多线程(七):线程池 工作原理 线程池内部是通过队列结合线程实现的,当我们利用线程池执行任务时: 如果此时线程池中的线程数量小于corePoolSize,即使线程池中的线程都处于空
阅读全文
posted @ 2022-09-12 00:01 Grey Zeng
阅读(678)
评论(0)
推荐(1)
2022年9月11日
Java 多线程(五):锁(三)
摘要: Java 多线程(五):锁(三) 作者:Grey 原文地址: 博客园:Java 多线程(五):锁(三) CSDN:Java 多线程(五):锁(三) StampedLock StampedLock其实是对读写锁的一种改进,它支持在读同时进行一个写操作,也就是说,它的性能将会比读写锁更快。 更通俗的讲就
阅读全文
posted @ 2022-09-11 17:37 Grey Zeng
阅读(410)
评论(0)
推荐(0)
Java 多线程(四):锁(二)
摘要: Java 多线程(四):锁(二) 作者:Grey 原文地址: 博客园:Java 多线程(四):锁(二) CSDN:Java 多线程(四):锁(二) AtomicLong VS LongAddr VS Synchronized 需要实际测试一下。 示例代码见: package git.snippets
阅读全文
posted @ 2022-09-11 08:30 Grey Zeng
阅读(364)
评论(0)
推荐(0)
2022年9月10日
Java 多线程(三):锁(一)
摘要: Java 多线程(三):锁(一) 作者:Grey 原文地址: 博客园:Java 多线程(三):锁(一) CSDN:Java 多线程(三):锁(一) CAS 比较与交换的意思 举个例子,内存有个值是 3,如果用 Java 通过多线程去访问这个数,每个线程都要把这个值 +1。 之前是需要加锁,即sync
阅读全文
posted @ 2022-09-10 20:03 Grey Zeng
阅读(593)
评论(0)
推荐(1)
2022年9月9日
Java 多线程(二):并发编程的三大特性
摘要: Java 多线程(二):并发编程的三大特性 作者:Grey 原文地址: 博客园:Java 多线程(二):并发编程的三大特性 CSDN:Java 多线程(二):并发编程的三大特性 可见性 所谓线程数据的可见性,指的就是内存中的某个数据,假如第一个 CPU 的一个核读取到了,和其他的核读取到这个数据之间
阅读全文
posted @ 2022-09-09 22:16 Grey Zeng
阅读(318)
评论(0)
推荐(0)
2022年9月8日
Java 多线程(一):基础
摘要: Java 多线程(一):基础 作者:Grey 原文地址: 博客园:Java 多线程(一):基础 CSDN:Java 多线程(一):基础 顺序、并行与并发 顺序(sequential)用于表示多个操作『依次』处理。比如把十个操作交给一个人处理时,这个人要一个一个地按顺序来处理。 并行(parallel
阅读全文
posted @ 2022-09-08 20:32 Grey Zeng
阅读(801)
评论(2)
推荐(2)
2022年9月7日
HDFS 高可用分布式环境搭建
摘要: HDFS 高可用分布式环境搭建 作者:Grey 原文地址: 博客园:HDFS 高可用分布式环境搭建 CSDN:HDFS 高可用分布式环境搭建 首先,一定要先完成分布式环境搭建 并验证成功 然后在 node01 上执行stop-dfs.sh 重新规划每个节点的职责 | host | NN | JNN
阅读全文
posted @ 2022-09-07 21:27 Grey Zeng
阅读(391)
评论(0)
推荐(1)
2022年9月6日
HDFS 分布式环境搭建
摘要: HDFS 分布式环境搭建 作者:Grey 原文地址: 博客园:HDFS 分布式环境搭建 CSDN:HDFS 分布式环境搭建 准备四个Linux实例 每个实例对应的 host 和 ip 地址如下 node01 192.168.150.128 node02 192.168.150.138 node03
阅读全文
posted @ 2022-09-06 21:34 Grey Zeng
阅读(663)
评论(0)
推荐(0)
2022年9月5日
HDFS 伪分布式环境搭建
摘要: HDFS 伪分布式环境搭建 作者:Grey 原文地址: 博客园:HDFS 伪分布式环境搭建 CSDN:HDFS 伪分布式环境搭建 相关软件版本 Hadoop 2.6.5 CentOS 7 Oracle JDK 1.8 安装步骤 在CentOS 下安装 Oracle JDK 1.8 下载地址 将下载好
阅读全文
posted @ 2022-09-05 21:51 Grey Zeng
阅读(540)
评论(0)
推荐(0)
2022年9月4日
使用单调栈来解决的一些问题
摘要: 使用单调栈来解决的一些问题 作者:Grey 原文地址: 博客园:使用单调栈来解决的一些问题 CSDN:使用单调栈来解决的一些问题 单调栈说明 使用单调栈可以实现 数组中任意一个元素的左边和右边离它最近的比它小(大)的数,且时间复杂度\(O(N)\) 先考虑数组中无重复值的情况,题目描述见: 牛客:单
阅读全文
posted @ 2022-09-04 12:43 Grey Zeng
阅读(486)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
17
下一页
公告