自定义博客皮肤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)
  • 资源 (9)
  • 论坛 (1)
  • 收藏
  • 关注

原创 硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你!

Awsome JavaGreat Java project on Github(Github 上非常棒的 Java 开源项目).English Version大家都知道 Github 是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将 Github 上非常棒的 Java 开源项目整理下来的想法。我会按照几个维度对项目进行分类...

2019-12-09 13:20:16 28380 31

原创 Guide 哥:有哪些程序员受用一生的好习惯?

本文来自 Guide 哥开源的 Github 仓库 programmer-advancement:https://github.com/Snailclimb/programmer-advancement (程序员应该有的一些好习惯)。如果觉得文中的内容对你有帮助的话,不妨去点个 Star!程序员修炼之路学习/编程好习惯养成一个学习习惯和编程习惯真的太重要了,一个好习惯的养成真的对后面的学习...

2019-12-23 13:47:08 5056

原创 【搞定Jvm面试】 面试官:谈谈 JVM 类加载过程是怎样的?

类加载过程Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件呢?系统加载 Class 类型的文件主要三步:加载->连接->初始化。连接过程又可分为三步:验证->准备->解析。加载类加载过程的第一步,主要完成下面3件事情:通过全类名获取定义此类的二进制字节流将字节流所代表的静态存储结构转换为方法区的运行时数据结构在内存中生成一个代表该类...

2019-12-22 14:41:22 3270

原创 【搞定Jvm面试】 面试官:谈谈 JVM 类文件结构的认识

类文件结构一 概述在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较高效,而且,由于字节码并不针对一种特定的机器,因此,Java 程序无须重新编译便可在多种不同操作...

2019-12-21 15:28:29 2624

原创 【搞定Jvm面试】 JDK监控和故障处理工具揭秘

本文已经收录自笔者开源的 JavaGuide: https://github.com/Snailclimb (【Java学习 面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错的还,不妨去点个Star,鼓励一下!JDK 监控和故障处理工具总结JDK 命令行工具这些命令在 JDK 安装目录下的 bin 目录下:jps (JVM Process Status...

2019-12-21 15:06:28 9608

原创 【搞定Jvm面试】 JVM 垃圾回收揭秘附常见面试题解析

JVM 垃圾回收写在前面本节常见面试题问题答案在文中都有提到如何判断对象是否死亡(两种方法)。简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。如何判断一个常量是废弃常量如何判断一个类是无用的类垃圾收集有哪些算法,各自的特点?HotSpot 为什么要分为新生代和老年代?常见的垃圾回收器有那些?介绍一下 CMS,G1 收...

2019-12-17 19:58:27 2301

原创 【搞定Jvm面试】 Java 内存区域揭秘附常见面试题解析

本文已经收录自笔者开源的 JavaGuide: https://github.com/Snailclimb (【Java学习 面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错的还,不妨去点个Star,鼓励一下!Java 内存区域详解如果没有特殊说明,都是针对的是 HotSpot 虚拟机。写在前面 (常见面试题)基本问题介绍下 Java 内存区域(运...

2019-12-15 13:43:34 2329

原创 【真实面试经历】我和阿里面试官的一次“邂逅”(附问题详解)

本文的内容都是根据读者投稿的真实面试经历改编而来,首次尝试这种风格的文章,花了几天晚上才总算写完,希望对你有帮助。。已经收录自 Guide 哥开源的 JavaGuide 中。本文主要涵盖下面的内容:分布式商城系统:架构图讲解;消息队列相关:削峰和解耦;Redis 相关:缓存穿透问题的解决;一些基础问题:网络相关:1.浏览器输入 URL 发生了什么? 2.TCP 和 UDP 区别? 3...

2019-12-10 18:06:01 7322 16

原创 【原创!推荐!】不了解布隆过滤器?一文给你整的明明白白!

海量数据处理以及缓存穿透这两个场景让我认识了 布隆过滤器 ,我查阅了一些资料来了解它,但是很多现成资料并不满足我的需求,所以就决定自己总结一篇关于布隆过滤器的文章。希望通过这篇文章让更多人了解布隆过滤器,并且会实际去使用它!下面我们将分为几个方面来介绍布隆过滤器:什么是布隆过滤器?布隆过滤器的原理介绍。布隆过滤器使用场景。通过 Java 编程手动实现布隆过滤器。利用Google开源的...

2019-12-04 15:46:38 2550

如何修改APP图标

很简单容易理解的适合新手的修改自己制作的APP图标的方法

2016-10-12

数据结构课程设计

数据结构的课程设计DOS命令菜单实现了链表,栈以及数组,二叉树,图的大部分应用。

2017-06-06

基于UDP协议的简易聊天机器人

详细详细内容请查看我的博客

2017-06-23

httpclient+jpoup的jar包

网络爬虫用的jar包。 jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。

2017-09-23

Java案例之随机验证码功能实现

实现的功能比较简单,就是随机产生了四个字符然后输出。效果图如下,下面我会详细说一下实现这个功能用到了那些知识点,并且会把 这些知识点详细的介绍出来。哈哈 ,大神勿喷,对于初学Java的人帮助应该蛮大的。嘿嘿。

2017-06-06

Android编程权威指南(第2版).pdf 高清版

Android编程权威指南(第2版).pdf

2017-04-17

java实战之贪吃蛇

自己学java 花了1个月写了这个贪吃蛇,在网上找了一下 没有比我这个代码更简洁,注释更详细的了,希望可以给爱java的程序猿一点帮助.

2016-12-11

Head First Java.第二版.中文完整高清版

Head First Java.第二版.中文完整高清版 PDF

2017-04-17

Java思维导图

思维导图完美展现Java知识体系结构,

2017-04-17

SnailClimb在csdn的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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