Loading

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
摘要: Netty 学习(四):ChannelHandler 的事件传播和生命周期 作者: Grey 原文地址: 博客园:Netty 学习(四):ChannelHandler 的事件传播和生命周期 CSDN:Netty 学习(四):ChannelHandler 的事件传播和生命周期 ChannelHandl 阅读全文
posted @ 2022-09-19 22:58 Grey Zeng 阅读(1174) 评论(0) 推荐(0)
摘要: 使用贪心来解决的一些问题 作者:Grey 原文地址: 博客园:使用贪心来解决的一些问题 CSDN:使用贪心来解决的一些问题 贪心的使用方法 分析业务 根据业务逻辑找到不同的贪心策略 对于能举出反例的策略直接跳过,不能举出反例的策略要证明有效性 使用对数器来验证贪心策略的正确性与否 拼接所有的字符串产 阅读全文
posted @ 2022-09-18 15:11 Grey Zeng 阅读(423) 评论(0) 推荐(0)
摘要: 使用二叉树的递归套路来解决的问题 作者:Grey 原文地址: 博客园:使用二叉树的递归套路来解决的问题 CSDN:使用二叉树的递归套路来解决的问题 说明 二叉树的递归套路本质是二叉树的后序遍历,如果你需要你的左树给你一些信息,右树给你一些信息,然后整合得到当前节点的信息,就可以用二叉树的递归套路。 阅读全文
posted @ 2022-09-17 18:54 Grey Zeng 阅读(534) 评论(0) 推荐(1)
摘要: 累加和为 K 的最长子数组问题 作者:Grey 原文地址: 博客园:累加和为 K 的最长子数组问题 CSDN:累加和为 K 的最长子数组问题 题目描述 给定一个整数组成的无序数组 arr,值可能正、可能负、可能0,给定一个整数值 K,找到 arr 的所有子数组里,哪个子数组的累加和等于 K,并且是长 阅读全文
posted @ 2022-09-16 22:48 Grey Zeng 阅读(448) 评论(0) 推荐(0)
摘要: Netty 学习(三):通信协议和编解码 作者: Grey 原文地址: 博客园:Netty 学习(三):通信协议和编解码 CSDN:Netty 学习(三):通信协议和编解码 无论使用 Netty 还是原生 Socket 编程,都可以实现自定义的通信协议。 所谓协议就是:客户端和服务端商量好,每一个二 阅读全文
posted @ 2022-09-15 15:01 Grey Zeng 阅读(647) 评论(1) 推荐(0)
摘要: 乘积小于 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 学习(二):服务端与客户端通信 作者: Grey 原文地址: 博客园:Netty 学习(二):服务端与客户端通信 CSDN:Netty 学习(二):服务端与客户端通信 说明 Netty 中服务端和客户端通信,包括几个方面, 一个是 IO 处理逻辑的配置, 一个是通信载体的设置, 还有就是 阅读全文
posted @ 2022-09-14 20:03 Grey Zeng 阅读(959) 评论(0) 推荐(0)
摘要: Netty 学习(一):服务端启动 & 客户端启动 作者: Grey 原文地址: 博客园:Netty 学习(一):服务端启动 & 客户端启动 CSDN:Netty 学习(一):服务端启动 & 客户端启动 说明 Netty 封装了 Java NIO 的很多功能,大大降低了 Java 网络编程的难度,同 阅读全文
posted @ 2022-09-13 20:04 Grey Zeng 阅读(852) 评论(0) 推荐(0)
摘要: 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 多线程(七):线程池 作者:Grey 原文地址: 博客园:Java 多线程(七):线程池 CSDN:Java 多线程(七):线程池 工作原理 线程池内部是通过队列结合线程实现的,当我们利用线程池执行任务时: 如果此时线程池中的线程数量小于corePoolSize,即使线程池中的线程都处于空 阅读全文
posted @ 2022-09-12 00:01 Grey Zeng 阅读(678) 评论(0) 推荐(1)
摘要: Java 多线程(五):锁(三) 作者:Grey 原文地址: 博客园:Java 多线程(五):锁(三) CSDN:Java 多线程(五):锁(三) StampedLock StampedLock其实是对读写锁的一种改进,它支持在读同时进行一个写操作,也就是说,它的性能将会比读写锁更快。 更通俗的讲就 阅读全文
posted @ 2022-09-11 17:37 Grey Zeng 阅读(410) 评论(0) 推荐(0)
摘要: Java 多线程(四):锁(二) 作者:Grey 原文地址: 博客园:Java 多线程(四):锁(二) CSDN:Java 多线程(四):锁(二) AtomicLong VS LongAddr VS Synchronized 需要实际测试一下。 示例代码见: package git.snippets 阅读全文
posted @ 2022-09-11 08:30 Grey Zeng 阅读(364) 评论(0) 推荐(0)
摘要: Java 多线程(三):锁(一) 作者:Grey 原文地址: 博客园:Java 多线程(三):锁(一) CSDN:Java 多线程(三):锁(一) CAS 比较与交换的意思 举个例子,内存有个值是 3,如果用 Java 通过多线程去访问这个数,每个线程都要把这个值 +1。 之前是需要加锁,即sync 阅读全文
posted @ 2022-09-10 20:03 Grey Zeng 阅读(593) 评论(0) 推荐(1)
摘要: Java 多线程(二):并发编程的三大特性 作者:Grey 原文地址: 博客园:Java 多线程(二):并发编程的三大特性 CSDN:Java 多线程(二):并发编程的三大特性 可见性 所谓线程数据的可见性,指的就是内存中的某个数据,假如第一个 CPU 的一个核读取到了,和其他的核读取到这个数据之间 阅读全文
posted @ 2022-09-09 22:16 Grey Zeng 阅读(318) 评论(0) 推荐(0)
摘要: Java 多线程(一):基础 作者:Grey 原文地址: 博客园:Java 多线程(一):基础 CSDN:Java 多线程(一):基础 顺序、并行与并发 顺序(sequential)用于表示多个操作『依次』处理。比如把十个操作交给一个人处理时,这个人要一个一个地按顺序来处理。 并行(parallel 阅读全文
posted @ 2022-09-08 20:32 Grey Zeng 阅读(801) 评论(2) 推荐(2)
摘要: HDFS 高可用分布式环境搭建 作者:Grey 原文地址: 博客园:HDFS 高可用分布式环境搭建 CSDN:HDFS 高可用分布式环境搭建 首先,一定要先完成分布式环境搭建 并验证成功 然后在 node01 上执行stop-dfs.sh 重新规划每个节点的职责 | host | NN | JNN 阅读全文
posted @ 2022-09-07 21:27 Grey Zeng 阅读(391) 评论(0) 推荐(1)
摘要: 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)
摘要: 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)
摘要: 使用单调栈来解决的一些问题 作者: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 下一页