自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (16)
  • 论坛 (7)
  • 收藏
  • 关注

原创 Netty实战!基于 Netty 快速实现一个聊天小程序

Netty 是一个 Java NIO 客户端服务器框架,使用它可以快速简单地开发网络应用程序,比如服务器和客户端的协议。Netty 大大简化了网络程序的开发过程比如 TCP 和 UDP 的 socket 服务的开发。(https://github.com/waylau/netty-4-user-guide)下面,就基于 Netty 快速实现一个聊天小程序。准备JDK 7+Maven 3.2.xNetty 4.x服务端让我们从 handler (处理器)的实现开始,handler 是由 N.

2021-05-26 19:04:36 21

原创 面试干货!Java集合框架常见面试题

微信公众号:Java随笔录关注可了解更多Java相关的技术分享。问题或建议,欢迎公众号留言!文章目录1. 剖析面试最常见问题之 Java 集合框架1.1. 集合概述1.1.1. Java 集合概览1.1.2. 说说 List,Set,Map 三者的区别?1.1.3. 集合框架底层数据结构总结1.1.3.1. List1.1.3.2. Set1.1.3.3. Map1.1.4. 如何选用集合?1.1.5. 为什么要使用集合?1.2. Collection 子接口之 List1.2.1. Arrayl.

2021-05-26 13:25:58 29

原创 HashMap源码与底层数据结构分析

微信公众号:Java随笔录关注可了解更多Java相关的技术分享。问题或建议,欢迎公众号留言!文章目录HashMap 简介底层数据结构分析JDK1.8 之前JDK1.8 之后HashMap 源码分析构造方法put 方法get 方法resize 方法HashMap 常用方法测试公众号HashMap 简介HashMap 主要用来存放键值对,它基于哈希表的 Map 接口实现,是常用的 Java 集合之一。JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表.

2021-05-26 12:56:17 20

原创 JDK LinkedList源码分析

微信公众号:Java随笔录关注可了解更多Java相关的技术分享。问题或建议,欢迎公众号留言!文章目录简介内部结构分析LinkedList源码分析构造方法add方法根据位置取数据的方法根据对象得到索引的方法检查链表是否包含某对象的方法:删除方法LinkedList类常用方法测试公众号简介LinkedList是一个实现了List接口和Deque接口的双端链表。LinkedList底层的链表结构使它支持高效的插入和删除操作,另外它实现了Deque接口,使得LinkedList类也具有队列的特性;.

2021-05-25 18:55:03 24

原创 ArrayList源码与扩容机制分析 详解版!

微信公众号:Java随笔录关注可了解更多Java相关的技术分享。问题或建议,欢迎公众号留言!文章目录1. ArrayList 简介1.1. Arraylist 和 Vector 的区别?1.2. Arraylist 与 LinkedList 区别?2. ArrayList 核心源码解读3. ArrayList 扩容机制分析3.1. 先从 ArrayList 的构造函数说起3.2. 一步一步分析 ArrayList 扩容机制3.2.1. 先来看 `add` 方法3.2.2. 再来看看 `ensure.

2021-05-25 12:16:28 18

原创 LeetCode每日一题: 67. 二进制求和

微信公众号:Java随笔录关注可了解更多Java相关的技术分享。问题或建议,欢迎公众号留言!文章目录题目题目大意解题思路代码执行结果公众号题目https://leetcode-cn.com/problems/add-binary/给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例:示例 1:输入: a = "11", b = "1"输出: "100"示例 2:输入: a = "1010", b = "1011"输出.

2021-05-22 12:38:31 55

原创 用Java实现散列表HashMap

微信公众号:Java随笔录关注可了解更多Java相关的技术分享。问题或建议,欢迎公众号留言!文章目录前言思考代码实现用法公众号前言之前的两篇文章,《用Java实现一个栈》以及用Java实现变长数组ArrayList中,笔者参考JDK中的集合类实现,分别实现了Stack和ArrayList。 这篇文章延续这一主题,实现了散列表 HashMap,继续回顾基础的数据结构知识。思考开始代码实现之前,我们先大致列一下实现HashMap需要的方法,初始化、设置key-value、通过key获取valu.

2021-05-15 18:18:06 298

原创 详读论文《Fides: Managing Data on Untrusted Infrastructure 》

微信公众号:Java随笔录关注可了解更多Java相关的技术分享。问题或建议,欢迎公众号留言!前段时间看了篇关于外包数据的论文,发表在ICDCS2020上,《Fides: Managing Data on Untrusted Infrastructure》。这篇论文主要解决的问题就是在数据外包的场景中,第三方服务器不可信的情况下怎么进行分布式事务的执行,确保第三方服务器的作恶行为能被数据拥有者检测出来。这边做一下分享。Background & Intro我们来看一下这篇论文的研究背景。.

2021-05-13 20:06:33 333 4

原创 Java堆栈内存、堆外内存、零拷贝浅析与代码实现

微信公众号:Java随笔录关注可了解更多Java相关的技术分享。问题或建议,欢迎公众号留言!目录Java堆栈内存和堆外内存1. 堆栈内存2. 堆外内存零拷贝公众号零拷贝,这是个耳熟能详的名词,是开发岗面试中经常提及的问题。最近在回顾Netty的基础原理,还是把NIO中关于堆外内存的知识点过了一遍,这里就针对堆栈内存、堆外内存和零拷贝这几个概念以及相关知识做一下记录。Java堆栈内存和堆外内存1. 堆栈内存堆栈内存,顾名思义,指的是堆内存以及栈内存,其中,堆内存是由Java GC进行管理的内.

2021-05-11 13:46:43 72 4

数据库系统概念第六版对应的练习题以及试卷

数据库系统概念第六版对应的练习题以及试卷,包含了各个章节的内容,题目经典且详细,包含完整答案,还有两套期中考试卷

2019-01-23

朴素贝叶斯邮件分类器(包括源代码和数据)

朴素贝叶斯算法实现的邮件分类器,其中包括代码和数据。文章链接为:https://blog.csdn.net/J__Max/article/details/82965180

2018-10-08

KNN算法预测鸢尾花的种类,源码以及数据

使用KNN算法预测鸢尾花的种类,压缩文件中包含源码、训练数据以及测试数据

2018-10-19

线性回归数值型预测:预测鲍鱼的年龄 ,源码以及数据

线性回归数值型预测:预测鲍鱼的年龄 压缩文件中包含源码以及训练数据、测试数据

2018-10-28

数据库系统概念第六版课后习题答案,完整版

数据库系统概念第六版课后习题答案,完整版!完整版!完整版!

2018-12-14

minichain.zip

使用Java实现的简易区块链项目

2021-02-24

逻辑回归分类鸢尾花和红酒等级,源码和数据

使用逻辑回归分类鸢尾花和红酒等级,包括源码、训练数据和测试数据

2018-11-29

iterm2以及主题配置文件

iterm2程序以及主题配置文件,其中配置的主题为Solarized Dark theme

2018-10-17

PHP实战项目论坛网站IBBS.zip

完整的PHP实战项目,编程论坛网站源码,包括完整的源代码以及数据库SQL文件

2021-04-19

注册表单文本框占位符特效_files.zip

注册表单文本框占位符特效

2020-11-23

jQuery登录注册框动态切换特效_files.zip

jQuery登录注册框动态切换特效_files.zip

2020-11-23

jQuery仿QQ空间说说发表评论留言代码_files.zip

jQuery仿空间说说发表评论留言代码

2020-11-23

tongjixuexifangfa.pdf.zip

统计学习方法

2020-11-18

Java bianchengsixiang (第4版).pdf.zip

Java编程思想 第4版 Java编程思想 第4版 Java编程思想 第4版 Java编程思想 第4版 Java编程思想 第4版 Java编程思想 第4版 Java编程思想 第4版 Java编程思想 第4版

2020-11-18

JAVAbingfabianchengshijian.pdf.zip

JAVA并发编程实践 JAVA并发编程实践 JAVA并发编程实践 JAVA并发编程实践 JAVA并发编程实践 JAVA并发编程实践

2020-11-18

PHP+Ajax+Mysql省市县三级联动资源文件,包括代码和sql文件

PHP+Ajax+Mysql省市县三级联动资源文件,包括代码和sql文件

2018-11-04

欢迎访问我的个人博客网站

发表于 2019-05-26 最后回复 2019-05-29

发个大学生互关交流贴

发表于 2019-04-24 最后回复 2019-04-27

看到这篇帖子的大家都点进来本人的博客逛逛呀

发表于 2019-04-21 最后回复 2019-04-21

开了个专栏,大家可以看看,给给建议

发表于 2018-11-27 最后回复 2018-11-27

又是期中考又是ddl的两周终于熬过去了鸭

发表于 2018-11-24 最后回复 2018-11-24

求志同道合的朋友呀~

发表于 2018-10-30 最后回复 2018-10-31

排名

发表于 2018-09-06 最后回复 2018-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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