自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不忘初心

一只追求技术的蜗牛

  • 博客(11)
  • 资源 (9)
  • 论坛 (1)
  • 收藏
  • 关注

原创 2.7w字!Java基础面试题/知识点总结!(2021 最新版)

文章目录基础概念与常识Java 语言有哪些特点?JVM vs JDK vs JREJVMJDK 和 JRE为什么说 Java 语言“编译与解释并存”?Oracle JDK 和 OpenJDK 的对比Java 和 C++的区别?import java 和 javax 有什么区别?基本语法字符型常量和字符串常量的区别?注释标识符和关键字的区别是什么?Java 中有哪些常见的关键字?自增自减运算符continue、break、和 return 的区别是什么?Java 泛型了解么?什么是类型擦除?介绍一下常用的通配

2021-04-25 16:13:17 185

原创 如何在 Spring/Spring Boot 中优雅地做参数校验?拒绝 if/else 参数校验 !

数据的校验的重要性就不用说了,即使在前端对数据进行校验的情况下,我们还是要对传入后端的数据再进行一遍校验,避免用户绕过浏览器直接通过一些 HTTP 工具直接向后端请求一些违法数据。最普通的做法就像下面这样。我们通过 if/else 语句对请求的每一个参数一一校验。@RestController@RequestMapping("/api/person")public class PersonController { @PostMapping public ResponseEntity

2021-04-27 20:37:38 2935 15

原创 Java面试进阶指北

大家好,我是 JavaGuide 的作者,目前已经写了接近5年的Java。从大二开始坚持写作,到目前为止我在全网输出了 200 多篇优质原创。不难发现,近几年的面试难度越来越大,想要找到一份还不错的工作越来越难。越来越多的人开始抱怨:“CS领域是真特么卷!”。然而,单纯抱怨有用么?你对其他求职者说:“大家都不要刷 Leetcode 了啊!都不要再准备高并发、高可用的面试题了啊!现在都这么卷了!”技术面试不同于编程,编程厉害不代表技术面试就一定能过。现在你去面个试,不简单准备一下子,那简直就是往枪口上

2021-04-23 10:31:17 2394 8

原创 蘑菇街大三Java后端暑期实习

「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!这是一位热心读者分享的实习面经。一面1、自我介绍2、介绍一下简历上的项目,项目是否上线,项目持续时间?3、讲了一下自己运营的公众号?4、项目中Redis的具体解决方案?5、注册登录是怎么实现的?6、微服务用了几台服务器,总共有几个微服务,微服务的上线下线怎么做的?7、RPC项目,写了哪些功能?8、RPC中序列化是怎么实现的?9、序列化的选择考虑的维度有哪.

2021-04-23 10:18:17 124 2

原创 「常见面试题」Java基础之IO模型连环炮

面试中经常喜欢问的一个问题,因为通过这个问题,面试官可以顺便了解一下你的操作系统的水平。IO 模型这块确实挺难理解的,需要太多计算机底层知识。写这篇文章用了挺久,就非常希望能把我所知道的讲出来吧!希望朋友们能有收货!为了写这篇文章,还翻看了一下《UNIX 网络编程》这本书,太难了,我滴乖乖!心痛~个人能力有限。如果文章有任何需要补充/完善/修改的地方,欢迎在评论区指出,共同进步!前言I/O 一直是很多小伙伴难以理解的一个知识点,这篇文章我会将我所理解的 I/O 讲给你听,希望可以对你有所帮助。I/

2021-04-12 17:53:19 386 1

原创 「常见面试题」Java基础之泛型&通配符连环炮

泛型什么是泛型?泛型的作用?Java 泛型(Generics) 是 JDK 5 中引入的一个新特性。使用泛型参数,可以增强代码的可读性以及稳定性。编译器可以对泛型参数进行检测,并且通过泛型参数可以指定传入的对象类型。比如 ArrayList<Persion> persons = new ArrayList<String>() 这行代码就指明了该 ArrayList 对象只能传入 Persion 对象,如果传入其他类型的对象就会报错。可以用于构建泛型集合。原生 List 返回

2021-04-12 17:50:51 68

原创 「常见面试题」Java基础之基本数据类型&包装类型连环炮

这篇文章绝对干货!文章设计到的概念经常会被面试官拿来考察求职者的 Java 基础。本篇采用大家比较喜欢的面试官问答的形式来展开。基本数据类型????‍????面试官 : Java 中有哪 8 种基本数据类型????? 我 :Java 中有 8 种基本数据类型,分别为:6 种数字类型 :byte、short、int、long、float、double1 种字符类型:char1 种布尔型:boolean。????‍????面试官 : 它们的默认值和占用的空间大小知道不????? 我 :这

2021-04-12 17:48:43 73

原创 程序员简历到底该怎么写?有哪些注意的点?

前言一份好的简历可以在整个申请面试以及面试过程中起到非常重要的作用。为什么说简历很重要呢? 我们可以从下面几点来说:1.简历就像是我们的一个门面一样,它在很大程度上决定了是否能够获得面试机会。假如你是网申,你的简历必然会经过 HR 的筛选,一张简历 HR 可能也就花费 10 秒钟看一下,然后 HR 就会决定你这一关是 Fail 还是 Pass。假如你是内推,如果你的简历没有什么优势的话,就算是内推你的人再用心,也无能为力。另外,就算你通过了第一轮的筛选获得面试机会,后面的面试中,面试官也会根

2021-04-12 11:48:46 73

原创 没有项目经验怎么办?接触不到高并发场景咋办?

“没有项目经验怎么办?接触不到高并发场景咋办?”这两个问题我被问过太多太多次了。今天这篇文章,我就详细聊聊解决办法。衷心希望我的分享可以帮助大家解决这两个问题。没有项目经验怎么办?没有项目经验是大部分应届生会碰到的一个问题。甚至说,有很多有工作经验的程序员,对自己在公司做的项目不满意,也想找一个比较有技术含量的项目来做。说几种我觉得比较靠谱的方式吧!另外,下面的几种解决方案是针对你没有实际并且有价值的项目去做的情况。实战项目视频/专栏在网上找一个符合自己能力与找工作需求的实战项目视频或者专栏,

2021-04-12 11:46:53 201 1

原创 如何准备 Java 面试?有哪些需要注意的地方?

这篇会从宏观面出发简单聊聊如何准备 Java 面试。以下介绍的内容都在这个专栏中有提到。01 了解投递简历的黄金时间面试之前,你肯定是先要搞清楚春招和秋招的具体时间的。正所谓金三银四,金九银十,错过了这个时间,很多公司都没有 HC 了。秋招一般 7 月份就开始了,大概一直持续到 9 月底。春招一般 3 月份就开始了,大概一直持续到 4 月底。很多公司(尤其大厂)到了 9 月中旬(秋招)/3 月中旬(春招),很可能就会没有 HC 了。面试的话一般都是至少是 3 轮起步,一些大厂比如阿里、字节可能

2021-04-12 11:44:23 61

原创 有哪些可以提高代码质量的书籍推荐?

这篇文章的内容其实很早就写了,并且,我也已经同步在了我的 Github 的一个仓库中(仓库内容还在继续完善中),地址:https://github.com/CodingDocs/awesome-cs-books(阅读原文即可直达) 。对应的 Gitee地址:https://gitee.com/SnailClimb/awesome-cs (Github无法访问或者访问速度比较慢的小伙伴可以看码云上的对应内容)。考虑到还未发过类似的文章,所以,今天晚上就来一篇!下面推荐都是我看过并且我觉得值得推荐的书籍。

2021-04-06 21:16:20 133

如何修改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的粉丝

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