自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沉默王二

沉默王二,CSDN 头牌博主,Java 领域优质创作者,2019、2020 两届博客之星 Top5

  • 博客(19)
  • 资源 (22)
  • 问答 (3)
  • 收藏
  • 关注

原创 剖根问底:Java 不能实现真正泛型的原因是什么?

大家好,我是二哥呀!今天我来给大家讲一下,Java 不能实现真正泛型的原因是什么?本文已同步至 GitHub 《教妹学 Java》专栏,风趣幽默,通俗易懂,对 Java 初学者亲切友善,么么哒????,内容包括 Java 语法、Java 集合框架、Java 并发编程、Java 虚拟机等核心知识点,欢迎 star。GitHub 开源地址:https://github.com/itwanger/jmx-javaCodeChina:https://codechina.csdn.net/qing_gee/

2021-07-30 10:59:03 5283 10

原创 计算机行业的薪资真的有那么高吗?讲真,有的一毕业就失业,有的一毕业就拿 20k+

计算机行业的薪资高于不高,与所在的城市有关,与所在的公司有关,最重要的是,与个人能力有关。前段时间,某培训机构晒出来的 Java 学员的就业薪资榜。虽然这张图片有些模糊,但放大后,能看得很清楚,有的薪资达到了 10k+。由此可以得出两条结论:1)不相信计算机行业薪资高的,认为培训班贴出来的薪资榜造假了。我认为不至于,因为薪资高的贴出来了,薪资不高的没有贴出来,所以才是榜单啊,很有可能有学员拿到 4k 的,甚至找不到工作的。但一定有薪资高的,因为有些 985、211 的同学,在大学里没有好好学,

2021-07-26 08:14:43 12891 28

原创 学编程的 3 个正经建议,学弟学妹们记得收藏呀,这波赚大发了!

CSDN 的学弟学妹们,大家好,我是二哥呀!今天不聊别的,给大家聊一下我认为学编程当中最重要的三点,尤其是针对新人来说。热爱努力解决问题的能力先说热爱。有的同学是一开始就热爱,所以选专业的时候就选择了计算机专业;有的同学是误打误撞,比如说我就是,大学其实选的是机械自动化,后来被调剂到了计算机网络专业,属于典型的后知后觉型。一开始,和大多数新人一样,我认为编程好难学,班里面的好多同学也认为好难学,能转专业的就转,只有不能转的才留了下来。十几年前的计算机专业远没有现在这么热闹,很多学校都是作

2021-07-23 17:15:35 3362 28

原创 奉劝各位准大一的学弟学妹们,这个暑假只要作对一件事,大学的时候你就是王者!

大家好,我是二哥呀!在某乎上看到一个话题,计算机专业,暑假需要提前自学吗,没想到,竟然上热榜了,说明很多高考完的同学觉悟太高了!害怕自己这个假期浪费了。说句真心话,真不建议提前自学!我担心有些同学提前自学了,但学的过程中遇到了一些困难,又没办法找人解决和交流,导致自信心严重不足,进而对大学的计算机专业课感到莫名的恐慌。因为大学四年(三年),有你学的时间。作为一名老学长,这么给你说吧,只要能把握住大学的三四年,你完全可以在毕业的时候找到一份理想的工作,怕的就是你提前被劝退!高考是人这一生当中,最耗

2021-07-20 09:26:33 29633 116

原创 暴击!二哥读者(女,从小就想当黑客,初中学编程,高中造火箭(模型,原来我是个 Five

大家好,我是二哥呀!之前的文章给大家提了一嘴,就是有一个读者,高中就开始造火箭了,虽然是模型火箭,但模型火箭也是火箭呀!还玩卫星,实名羡慕了!啊,懂了?只能说,牛逼都在年少。二哥花了一个月的时间,把近十年来读过的一系列计算机经典书籍(戳一戳)))全部都整理出来了,给大家瞧瞧,可以说是包罗万象,应有尽有(入门→工具→框架→数据库→并发编程→底层→性能优化→设计模式→操作系统→计算机网络→数据结构与算法→面试→架构→管理),趁早学起来吧,学弟学妹们。下面是她自学编程的经历,分享给大家,挺刺激的!

2021-07-16 15:04:16 16237 92

原创 教妹学 Java:try-with-resouces

“二哥,终于等到你讲 try-with-resouces 了!”三妹夸张的表情让我有些吃惊。“三妹,不要激动呀!开讲之前,我们还是要来回顾一下 try–catch-finally,好做个铺垫。”我说,“来看看这段代码吧。”public class TrycatchfinallyDecoder { public static void main(String[] args) { BufferedReader br = null; try {

2021-07-13 15:26:05 2191 3

原创 教妹学 Java:throw 和 throws

“二哥,你能告诉我 throw 和 throws 两个关键字的区别吗?”三妹问。“throw 关键字,用于主动地抛出异常;正常情况下,当除数为 0 的时候,程序会主动抛出 ArithmeticException;但如果我们想要除数为 1 的时候也抛出 ArithmeticException,就可以使用 throw 关键字主动地抛出异常。”我说。throw new exception_class("error message");语法也非常简单,throw 关键字后跟上 new 关键字,以及异常的类型

2021-07-13 15:25:23 2455 5

原创 教妹学 Java:try-catch-finally

“二哥,上一节你讲了异常处理机制,这一节讲什么呢?”三妹问。“该讲 try-catch-finally 了。”我说,“try 关键字后面会跟一个大括号 {},我们把一些可能发生异常的代码放到大括号里;try 块后面一般会跟 catch 块,用来处理发生异常的情况;当然了,异常不一定会发生,为了保证发不发生异常都能执行一些代码,就会跟一个 finally 块。”“具体该怎么用呀,二哥?”三妹问。“别担心,三妹,我一一来说明下。”我说。try 块的语法很简单:try{// 可能发生异常的代码}

2021-07-13 15:24:31 1603 2

原创 教妹学 Java:异常处理机制

“二哥,今天就要学习异常了吗?”三妹问。“是的。只有正确地处理好异常,才能保证程序的可靠性,所以异常的学习还是很有必要的。”我说。“那到底什么是异常呢?”三妹问。“异常是指中断程序正常执行的一个不确定的事件。当异常发生时,程序的正常执行流程就会被打断。一般情况下,程序都会有很多条语句,如果没有异常处理机制,前面的语句一旦出现了异常,后面的语句就没办法继续执行了。”“有了异常处理机制后,程序在发生异常的时候就不会中断,我们可以对异常进行捕获,然后改变程序执行的流程。”“除此之外,异常处理机制可以保证

2021-07-13 15:23:56 2165 5

原创 教妹学 Java:撸个注解有什么难的

“二哥,这节讲注解吗?”三妹问。“是的。”我说,“注解是 Java 中非常重要的一部分,但经常被忽视也是真的。之所以这么说是因为我们更倾向成为一名注解的使用者而不是创建者。@Override 注解用过吧?但你知道怎么自定义一个注解吗?”三妹毫不犹豫地摇摇头,摆摆手,不好意思地承认自己的确没有自定义过。“好吧,哥来告诉你吧。”注解(Annotation)是在 Java 1.5 时引入的概念,同 class 和 interface 一样,也属于一种类型。注解提供了一系列数据用来装饰程序代码(类、方法、

2021-07-13 15:22:44 2247 8

原创 教妹学 Java:深入理解 Java 反射

“二哥,什么是反射呀?”三妹开门见山地问。“要想知道什么是反射,就需要先来了解什么是‘正射’。”我笑着对三妹说,“一般情况下,我们在使用某个类之前已经确定它到底是个什么类了,拿到手就直接可以使用 new 关键字来调用构造方法进行初始化,之后使用这个类的对象来进行操作。”Writer writer = new Writer();writer.setName("沉默王二");像上面这个例子,就可以理解为“正射”。而反射就意味着一开始我们不知道要初始化的类到底是什么,也就没法直接使用 new 关键字创建

2021-07-13 15:21:44 1385 1

原创 教妹学 Java:字符串拆分

“哥,我感觉字符串拆分没什么可讲的呀,直接上 String 类的 split() 方法不就可以了!”三妹毫不客气地说。“假如你真的这么觉得,那可要注意了,事情远没这么简单。”我微笑着说。假如现在有这样一串字符序列“沉默王二,一枚有趣的程序员”,需要按照中文逗号“,”进行拆分,这意味着第一串字符序列为逗号前面的“沉默王二”,第二串字符序列为逗号后面的“一枚有趣的程序员”。“这不等于没说吗?哥!”还没等我说,三妹就打断了我。“别着急嘛,等哥说完。”我依然保持着微笑继续说,“在拆分之前,要先进行检查,判断

2021-07-13 15:20:36 1258 1

原创 教妹学 Java:字符串拼接

“哥,你让我看的《Java 开发手册》上有这么一段内容:循环体内,拼接字符串最好使用 StringBuilder 的 append() 方法,而不是 + 号操作符。这是为什么呀?”三妹疑惑地问。“好的,三妹,哥来慢慢给你讲。”我回答。三妹能在学习的过程中不断地发现问题,让我感到非常的开心。其实很多时候,我们不应该只是把知识点记在心里,还应该问一问自己,到底是为什么,只有迈出去这一步,才能真正的成长起来。“+ 号操作符其实被 Java 在编译的时候重新解释了,换一种说法就是,+ 号操作符是一种语法糖,让

2021-07-13 15:19:27 1326

原创 教妹学 Java: 如何比较两个字符串相等

“哥,如何比较两个字符串相等啊?”三妹问。“这个问题看似简单,却在 Stack Overflow 上有超过 370 万的访问量。”我说,“这个问题也可以引申为 .equals() 和 ‘==’ 操作符有什么区别。”“==”操作符用于比较两个对象的地址是否相等。.equals() 方法用于比较两个对象的内容是否相等。“不是很理解。”三妹感到很困惑。“我来举个不恰当又很恰当的例子,一看你就明白了,三妹。”有一对双胞胎,姐姐叫阿丽塔,妹妹叫洛丽塔。我们普通人可能完全无法分辨谁是姐姐谁是妹妹,可她们

2021-07-13 15:18:26 3133 3

原创 震惊!2022 年秋招 Java 后端开发岗竟然一片红海!算法岗都不香了吗?

据说,2022 年算法岗遇冷,BAT 暑期实习甚至收不到简历,Java 反而爆炸。难道,Java 的春天(映射 Spring 全家桶)又要来了吗?作为 Java 领域的优质创作者(见下图),又可以在 CSDN 横着走了吗?如何看待 2022 年秋招 Java 后端开发岗一片红海?这不仅让我想起脉脉上的一段话——来自某文豪。划重点:有后选后,无后选前无后无前,算法也甜条件允许,无脑后端前途无量,预定高管这里的后,Java 后端敢称第二,没人敢称第一。为什么我敢这么肯定呢?从 4 个方面来说

2021-07-13 11:07:05 37593 67

原创 终于,字节跳动要取消大小周了,我 1.7 万人的票圈都快炸了!

终于,字节跳动要取消大小周了,我 1.7 万人的票圈都快炸了!(原来在字节的票友还真不少)从一些票友的表述上来看,取消大小周,意味着一年接近 10 万元的收入木了,不得不说,字节的加班费是真的多!但与此同时,为字节拼搏奋斗的票友们终于享受到了双休的快乐!周六出去玩,周日宅家读读书,得劲!给大家看一下我这十多年读过的一些计算机经典书单哈,从入门到活着,很全(强行狗头)!这个体系是我花了一个多月的时间整理的,没想到,硬盘上竟然积攒了这么多好东西!当然,硬盘上还有一些不可描述的电影之类的(嘿嘿)。大家

2021-07-10 08:55:28 23496 58

原创 GitHub 星标 115k+的 Java 教程,超级硬核!下载量突破 1 万次!

CSDN 的同学们,大家好,我是二哥呀!学 Java 其实不难,重要的是找到好的学习资料和学习方法,然后付诸实践。这里给大家分享一些我的经验心得,希望能给大家一些启发和帮助。一开始不要啃那些经典书!切记切记切记!说出来不怕你笑话,我上大学的时候,老师安排的一本教材是《Java 编程思想》,足足 880 页,拿到手的时候就像捧一本圣经,以为从此自己就要走上一条幸福的康庄大道。可好景不长,我发现自己根本就看不懂,一心想着要转专业,幸好名额有限,没转走!这本书现在还摆在我的桌子边,书角已经破损了!当

2021-07-08 08:27:18 11766 47

原创 Duang!Duang!Duang!直击痛点的一款 HTTP 客户端框架(Java),墙裂推荐!

大家好,我是二哥呀!今天来给大家推荐一款直击痛点的 HTTP 客户端框架,可以超高效率地完成和第三方接口的对接。在介绍本篇的主角之前,我们先来了解下 Java 生态中的 HTTP 组件库,大致可以分为三类:JDK 自带的 HttpURLConnection 标准库;Apache HttpComponents HttpClient;OkHttp。使用 HttpURLConnection 发起 HTTP 请求最大的优点是不需要引入额外的依赖,但是使用起来非常繁琐,也缺乏连接池管理、域名机械控制等

2021-07-07 15:14:10 5818 19

原创 900万!!!!!!!!这也太强了吧!!!我的老天!!!!!!!!!!

大家好,我是二哥呀!之前在送书的时候做了一个小调查,问题是:“你是怎么认识二哥的?”我以为从知乎上了解的多一些,没想到,CSDN 上的最多,看来二哥还是在 CSDN 上更有影响力一些,这个结果多少让我感到有些意外,因为我最近在知乎上更新得更勤快一些。写这篇文章的时候,我去 CSDN 上看了一眼我的主页。访问量突破了 900 万!按照目前的增长速度来看,年底突破 1000 万访问量应该没啥大问题。另外还有一些数据我觉得也挺牛逼的:原创文章数量 957 篇;作者总榜第 12 名;作者周榜第

2021-07-04 11:06:50 27307 377

GitHub 115k 的 Java 学习教程1.zip

我整理的这份 GitHub 上星标 115k+ 的 Java 教程,里面涵盖了 Java 所有的知识点,包括 Java 语法、Java 集合框架、Java IO、Java 并发编程和 Java 虚拟机,内容不多,只讲重点。

2021-08-03

JavaGuide 面试突击最新版,GitHub 星标 98k,助你成功上岸

好朋友 JavaGuide 的开源作品,最新版分享给 CSDN 的小伙伴们

2021-03-11

labuladong 的算法小抄最新版.zip

GitHub 上标星 74k 的算法小抄,labuladong 出品,绝壁精品。总共 60 多篇,基于 LeetCode 的题目,涵盖了所有题型和技巧,而且做到了举一反三、通俗易懂,绝不是简单的代码堆砌。

2020-12-10

logback 中文手册

Logback非常自然地实现了 SLF4J,不需要像 Log4j 和 JUL 那样加一个适配层。Spring Boot 的默认日志框架使用的是 Logback。支持自动重新加载配置文件,不需要另外创建扫描线程来监视。PDF 共 200 页,非常全面。

2020-11-04

GitHub上最励志的计算机自学教程

作者可能是「一万小时定律」的拥趸,但就算按照他每天 12 小时、坚持 8 个月(每月 31 天)算,也不过 2976 个小时——远未到 1 万个小时。 但就是这样目标坚定的 8 个月,作者成功获得了大厂(虽然不是谷歌,但亚马逊软件工程师的平均年薪也超过百万人民币了)认可。 这是我在 GitHub 看到的最励志的故事,也是我希望让更多人看到的原因,并且由衷地希望更多人因为这样的经历和分享,创造属于自己的故事。 坊间笑谈太多的“从入门到放弃”,但也有人“从入门到百万年薪”。 生命不息,奋斗不止,Keep walking~

2020-11-04

新版java开发手册(华山版).zip

《Java开发手册》最新版涵盖了史无前例的三大升级: 1.新增21条新规约。比如,switch的空指针问题、浮点数的比较、无泛型限制引起的类型混乱、加锁与解锁的注意事项、YYYY的日期格式问题等; 2.修改描述112处。比如,IFNULL的判断方式、集合的toArray的数组长度、日志占位符的处理等; 3.完善若干处示例。比如,变量命名示例、卫语句示例、枚举示例、finally的return示例等。

2019-08-26

JAD:Java反编译工具

JAD:Java反编译工具,和JD-GUI并不相同。我为你还准备了一份使用说明,在压缩包中。

2019-01-16

jQuery API chm

jQuery的api,chm版

2017-07-11

jackson jar包

jackson,json的转换工具类,可以轻松帮你实现jfinal端的json化输出

2015-09-30

wysiwyg富文本编辑器

为Bootstrap定制的微型所见即所得(What you see is what you get)富文本编辑器,以及封装好的wysiwyg.jsp组件,让你开发起来爽快到飞起来

2015-09-23

validate验证

增加中文包,同时对remote方法进行封装增强

2015-09-17

scrollup滚动

当网页内容过长,你浏览到底部需要回到顶部时,是不是希望“一键直达”呢?scrollUp 就是这样一款插件,它能够让用户滚动条滚动到一定的位置时(可设置),右下角出现“滚动到顶部”的按钮,点击后,页面就是慢慢的滚动到顶部,而不是硬生生的直接回到顶部,提高了用户体验。

2015-09-17

font awesome

Font Awesome, 为 Bootstrap 而创造的图标字体

2015-09-17

weebox插件

jquery的weebox是一个非常棒的插件,她很好的集成了弹出框所需的基本内容,你可以直接弹出对应的页面而不再简单是div

2015-09-16

CFCA全球服务器证书技术手册

CFCA全球服务器证书技术手册,到CFCA上都下载不到,找了N久才有此文档,如果你要做的是需要CFCA认证的web服务器证书,那么提前阅读本文档将给你减少很多麻烦,上面很详细的介绍了如何使用Java的keytool工具生成.keystore。

2015-03-30

spring源码类库

近来一直研究spring一块知识,但是从网上找spring源码却并不容易,因此上床上来供大家分享。

2015-01-14

DWZ+springMVC+security+权限+mybatis+postgresql+demo

直接从网上荡下DWZ的dwz4j企业级Java Web快速开发框架(Mybatis + SpringMVC) + jUI整合应用使用的话,里面的一些内容比较冗余,另外里面缺少权限和security,以及对postgre的数据库使用demo,而最近项目中需要开发Java Web的项目,我就花了几天的时间制作和部署了初始化系统,完成了login的登录,同时对用户登录和session过期进行安全验证,同时将原有的mybaits改造成了postgre,另外增加了权限的使用方法,由于原来的DWZ的列表增删改查、分页并不能直接使用,那么后来又新增了一个钢材厚度维护的列表供后续开发使用。

2014-09-24

IMB的一款Java性能分析软件

如果你的Java程序遇到性能问题,第一步,你可以使用JConsle进行查看,但是如果想了解性能被那部分代码损耗了,请不要犹豫的使用该工具进行查看,结合JConsle生成的日志文件,就能查找到程序的漏洞!

2014-06-21

程序员常用JavaScript特效.chm

里面覆盖了很多使用的实例,可以查看特效,同时可以看到代码,非常不错,值得推荐!

2014-06-21

高性能mysql第二部分

高性能mysql的第二部分,该书非常值得学习,极力推荐!

2014-06-21

高性能mysql第三版第一部分

高性能mysql,非常值得学习的书籍,极力推荐!

2014-06-21

仿win7计算器,实现所有功能

能够完成win7计算器的基本功能,让你轻松看到自己Java代码实现的计算器,充满对Java的热爱。

2010-12-18

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

TA关注的人

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