自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 收藏
  • 关注

原创 时隔多年,我竟然翻出了当年的大学成绩单!

通信人,通信魂~

2021-08-06 08:18:37 5312 15

原创 编程的同时还能盯股票基金?VSCode这款神器插件绝了!

“老渔民”狂喜~

2021-07-29 08:41:13 3311 5

原创 一款优秀的开源SQL检查审核神器!再也不用担心写SQL出问题了

一定程度上解决了运维和开发之间那常见的一个痛点

2021-07-06 08:34:46 6914 21

原创 2021,还能无脑冲计算机专业么?

计算机yyds

2021-07-03 07:44:39 976 1

原创 硬核!高频Linux命令大总结,建议收藏~

前 言记得不久前跟大家大分享了一波个人在平时日常工作、学习、开发、写文字、做视频等过程中,一些好用高效的在线工具和网站,并且把自己的浏览器收藏夹书签离线文件都导出给大家了。很多小伙伴后台反馈还不错,说书签一导入后,很多工具确实挺好用,主要省了很多找资源和整理的时间。今天继续分享,最近花了不少时间把平时开发过程中常用的一些Linux系统命令给做了一个大整理,形成一个常用高频Linux速查备忘录。有了它,还怕Linux操作系统常用操作和命令记不住么?接下来直接上菜吧。注:本文 GitHub htt

2021-06-23 08:55:51 20491 179

原创 瑞思拜!不愧是GitHub上最励志的计算机自学教程!

之前很早就有耳闻过一个名叫John Washam的外国小哥自学编程的励志故事,还曾一度登上GitHub热度榜。他为了让自己从一个非CS科班的自学党蜕变成Google的软件工程师,每天坚持自学8~12小时,持续了数月之后,他如愿以偿,成为了一名大厂软件开发工程师。重点是这位小哥也乐于分享,他将自己成为一个软件工程师的学习历程整理成了一个丰富的GitHub资源仓库并开源了出来(github.com/jwasham/coding-interview-university),而且一度被称为GitHub上最

2021-06-17 08:29:14 1154 1

原创 又逢六月毕业季!老学长聊一聊和导师相处的那些事儿~

捷报频传最近一段时间陆陆续续收到不少小伙伴的报喜,说考研上岸了,不久就能拿到心心念念的硕士录取通知书了。有说要提前去实验室报到的,也有很多来交流关于读研生活与体验的,当然也有不少小伙伴道出了一些担忧与迷惘。其实每次看到这类喜讯,我都是十分开心的,仿佛自己也回到了8年前那个拿到硕士录取通知书的下午。由于研究生阶段的培养和学习模式,和本科阶段有着非常大的不同,很多人刚上来可能并不太适应。所以本篇文章,趁着周末的功夫准备来聊一聊,研究生阶段读研心态的调整问题,以及作为一个学生该如何与自己的导师和睦相处,从

2021-06-08 11:01:17 472

原创 IDEA 2021首个大版本发布,Java开发者感动哭了(附新亮点演示)

工欲善其事,必先利其器!就在不久之前,Java领域的开发神器IntelliJ IDEA终于迎来2021年的一个重要的大版本更新:IntelliJ IDEA 2021.1。现如今大量的Java开发者深度依赖着这款开发软件,正如网上的段子所言:“可以毫不夸张地说,多少Java程序员离开了IDEA就不会写代码了(狗头)”,由此可见其使用的广泛程度。新版本一出来,我也迫不及待地想尝试一番。当然,主力开发机我是不敢乱升级的,所以这两天,我在一台平时用来做测试的老开发本子上更新了全新的IDEA。软件启动界面打

2021-05-08 10:12:08 23639 63

原创 吐血整理:顶级程序员工具集和在线网站大集合~

最近,我费了老大力气,把我的浏览器收藏夹给重新整理和归纳了一波。我在做这件事的时候突然就想起了,之前就有不少小伙伴问我说,在平时的日常工作、学习、开发、写博客、做视频等过程中有没有什么好用高效的在线工具可以分享。正好,这次就借着这个机会分享一波,不出意外又是一篇托家底的分享,大家记得点赞在看,不要白瞟哇。也欢迎小伙伴们分享和安利出你们觉得有用的工具,好东西记得分享哦。本文 GitHub https://github.com/rd2coding/Road2Coding 已经收录,里面有我整理的6

2021-04-23 13:23:48 3781 5

原创 博观约取,厚积薄发,聊一聊最近读完的几本书,太上头了~

本文 GitHub https://github.com/rd2coding/Road2Coding 已经收录,里面有我整理的6大编程方向(岗位)的自学路线+知识点大梳理、面试考点、我的简历、几本硬核pdf笔记,以及我的程序员人生。今天聊点轻松的话题吧。自从上次《体检报告》出来,一堆毛病暴露之后,晚上我就不太敢熬夜浪了。为了改掉之前重度熬夜的坏习惯,从年后开始,睡前30分钟我都基本改看书了,主要内心会平静好多。分享一下最近两个月以来,我用睡前零散时间看完的几本书,还是挺有收获的。0x00.

2021-04-12 10:16:46 1840 4

原创 Java程序员“找对象”攻虐

嗯?在后台经常会收到这样一类私信,大致是这样描述的:看来关于「程序员找对象」这个话题,非常有必要用一篇文章来专门梳理和归纳一下了。择日不如撞日,今天就把这件事情给安排了吧。可以说,方法多得很!new一个对象用关键字new进行对象的创建,几乎是写代码时最常用的操作之一了,比如:Sheep sheep1 = new Sheep();Sheep sheep2 = new Sheep( "codeshee

2021-03-11 11:21:27 1030 4

原创 武汉有哪些优秀的互联网公司?

不久之前,咱们这里就已经聊过了:《深圳有哪些优秀的互联网公司?》《南京有哪些优秀的互联网公司?》《合肥有哪些优秀的互联网公司?》今天应小伙伴们的要求,再来聊一聊美丽的湖北省武汉市有哪些优秀的IT/技术类公司(不仅仅局限于纯互联网)。九省通衢的湖北省武汉市应该说也是我记忆深处珍藏的城市之一,因为每每想到这座“浩瀚”的江城,在这里念书时的点滴光景便会在我的脑海里一一闪现。年初的时候,我也把四年前在武汉的点滴记忆写成了一篇小文:《昨夜,我梦回武汉》,有时候总感觉这一切既熟悉又陌生,好像发生在昨天,又好像

2020-12-30 12:45:59 3941 5

原创 南京有哪些“牛批”的互联网公司?

小伙伴们周末快乐!之前咱们这里发过一篇文章,聊了聊深圳有哪些优秀的互联网公司。聊到深圳的互联网公司,咱还敢正儿八经地用“牛批”这一词,但是聊到蓝鲸,说互联网公司,还敢用“牛批”这个词是有点慌的,有点怕被打哇。为啥呢?一、二线城市在IT技术氛围上的一个比较明显的区别那就是:一线大城市主要是那些原生本土的IT企业、互联网公司比较多,所以技术氛围会很好,IT文化也更加繁荣,跳槽时候可选的机会的确要多不少。因此像北上深这类城市,基本上知名的互联网/通信/软件公司的本部都在那儿,而且这些大公司衍生出来的一系列.

2020-11-30 05:31:44 7786 5

原创 再见:深拷贝、浅拷贝问题!

对象拷贝在我们日常写代码的时候基本上是刚性需求,经常遇到,只不过很多人天天忙于写业务,忽视了一些细节问题和理解,有时候这方面一旦出了问题,就不太容易排查了。所以本篇好好梳理一下。注:本文已收录于Github开源项目:github.com/hansonwang99/JavaCollection ,里面有详细自学编程学习路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中...值类型 vs 引用类型这两个概念的区分,对于深、浅拷贝问题的理解非常重要。正如Java圣经《Java编程思想..

2020-08-28 09:38:40 794 1

原创 学C语言和C++它有毛关系吗?

这是最近一周时间几个读者小伙伴所提的问题,我顺手截了两个图。实不相瞒,这类问题之前也经常看到,但是我忘了截图了。每次遇到这种问题,看起来很简单,但是打字一时半会还真说不清,想想今天周末了,写一篇文章来统一聊聊吧,如果小伙伴们有不同看法,也欢迎批评指正,评论区见。本文在开源项目:https://github.com/hansonwang99/JavaCollection 中已收录,里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中...”C语言和C++到底是

2020-08-15 10:00:56 11225 27

原创 写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实

好奇害死羊很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上。一般来说,我们学Java之前,第一步就是安装JDK环境。这个简单啊,我们一般直接把JDK从官网下载下来,安装完成,配个环境变量就可以愉快地使用了。不过话说回来,对于这个天天使用的东西,我们难道不好奇这玩意儿它到底是怎么由源码编译出来的吗?带着这个原始的疑问,今天准备大干一场,自己动动呆萌的小手,来编译一个属于自己的JDK吧!对了,本文在开源项目:ht..

2020-07-16 09:22:59 5701 12

原创 我的毕业季,没有一点点仪式感

毕业了,离校了,又到了一年一度的六月!入社会四年之余,不得不感慨岁月如斯,时光如梭。感受了自由的甜,也尝试了独立的苦,总之跟校园生活比起来感受完全不同。好像我们自“被迫逃离”校园那一刻起,就只能不顾一切的往前冲,甚至来不及追忆自己的青春与成长,一转眼就到了而立之年,不禁心生唏嘘。所以聊聊我当年的毕业季,以及心里留下的为数不多的那几道痕吧。注:本文在开源项目:JavaCollection 中已收录,包含自学编程路线、心路历程、面试题和面经、及系列技术文章等,资源持续更新中…0x01、要说到脑

2020-06-30 08:34:42 1274 4

原创 既然硕士毕业也去搞开发,那还去读研值吗?

“好多人读了研,结果还是去搞开发了,是不是血亏啊?都读了硕士还是去做开发岗,那我还读个喵的研啊?读研的意义究竟是为何?到底能学到啥?我到底要不要上船?…”这是经常在私信、X乎、或者论坛里看到小伙伴们所经常讨论的一个话题,而且探讨这个问题的小伙伴很多都是观望并准备上船的仔。正好今天又周末了,准备聊一聊这个话题,顺便烹制了一些鸡汤,小伙伴们不要客气。01、既然要比划,那就先拿自己开刀,先来聊聊我自己身边的一些真实情况吧。就以我当年毕业时实验室同学的就业情况为例。我自己导师手下毕业..

2020-06-23 09:33:16 16332 37

原创 给你5分钟白漂:这些都是我的常用在线工具和网站

小伙伴们大家好,本期再托一次家底,和大家分享十几个自己日常工作学习过程中的常用在线工具和网站,希望能有帮助。也欢迎小伙伴们分享和安利出你们觉得有用的工具,不要停啊。注:本文 Github开源项目:github.com/hansonwang99/JavaCollection 中已收录,有详细自学编程学习路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中…在线绘图神器很多小伙伴咨询说博客文章里的技术图怎么画出来的,这里透个底,大部分都是通过processon画出来的,在线画图十分方便.

2020-06-04 09:50:47 10571 19

原创 序列化/反序列化,我忍你很久了

本文 Github开源项目:github.com/hansonwang99/JavaCollection 中已收录,有详细自学编程学习路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中…工具人曾几何时,对于Java的序列化的认知一直停留在:「实现个Serializbale接口」不就好了的状态,直到 …所以这次抽时间再次重新捧起了尘封已久的《Java编程思想》,就像之前梳理《枚举部分知识》一样,把「序列化和反序列化」这块的知识点又重新审视了一遍。序列化是干啥用的?序列化的原本意图..

2020-06-01 08:15:27 1572 3

原创 常用Linux发行版操作系统大盘点

本文已收录进开源项目:github.com/JavaCollection,有自学路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中…在之前的两篇文章:《人手一套Linux环境搭建之:macOS版本教程》《人手一套Linux环境搭建之:Windows版本教程》中详细演示了如何在Windows系统和macOS系统上基于虚拟机来打造学习和实验用的Linux环境,这两篇文章中安装的Linux系统都是CentOS这个发行版,于是一些小伙伴发出了致命三连击:为啥不选用其他类型的Linux..

2020-05-12 10:16:47 6602

原创 程序员在二线城市工作爽吗?

唠唠家常五一小长假结束了,该静下心来调整状态努力工作了。这次来聊一个小伙伴们可能也比较关心的问题,那就是毕业城市选择的问题。而谈到这个问题,就不可避免地会谈到一些关于:IT就业机会?技术氛围?跳槽?薪资水平?买房、租房的房价?幸福感和归属感?等等一系列问题。正好,这也是大家所常问的,我只能说聊聊我的感受!我觉得城市选择非常重要,尤其对我们普通人来说。大牛就不用扯了,去哪里都能安定,去哪...

2020-05-06 09:35:35 18340 26

原创 都工作两年了,还不知道浮点数如何转二进制?

来吧,坐下聊先前在前文 《老大说:谁要再用double定义商品金额,就自己收拾东西走》 中就已经痛彻心扉地聊过:在处理诸如 订单交易、货币计算、以及商品金额慎用浮点数(double/float)去定义变量,否则可能会遇到各种奇葩的问题,具体示例在那篇文章中都详细展示过。当时写那篇文章的时候,我以为大家对于小数转二进制的换算早已了然于胸,所以也就没有给出具体的换算过程。结果文章发出来...

2020-05-01 10:10:48 3507

原创 数据库密码配置项都不加密?心也太大了吧!

先看一份典型的配置文件... 省略 ...## 配置MySQL数据库连接spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.url=jdbc:mysql://121.196.xxx.xxx:3306/user?useUnicode=true&characterEncoding=u...

2020-04-25 09:55:02 2523 10

原创 Linux环境都没有,怎么学编程?憋说了,肝!(保姆级教程)

憋说了,整一套吧!本文准备从0开始,一步步搭建一套属于自己的多节点Linux系统环境,这将是后续学Linux、用Linux、Linux环境编程、应用和项目部署、工具实验等一系列学习和实践的基石,希望对小伙伴们有帮助。提前备好Linux编程实验环境非常重要,建议人手一套,这样以后每当学完一个理论知识需要实践时,立马就可以拿到上面去练手了。因此本文先把环境给搭建起来!软件准备VMwa...

2020-04-22 10:05:50 11715 30

原创 船新 IDEA 2020.1真香体验!Java开发首席生产力担当

就在前几天,Java软件开发神器 IDEA 2020.1 新版发布了:我第一时间在机子上更新并体验了几天,感觉还是有点香的!怎么硕呢,体验完新特性之后,不由的感叹一句:IDEA现在真的是越来越智能,越来越懂开发者了。UI/界面升级1、界面支持中文了汉化后的效果就是这个憨样子:各花入各眼,好坏就不做评判了,可以根据自己的喜好来调节。必须要说的是,这个中文汉化不是软件原生支持,而是需...

2020-04-15 10:16:52 7952 22

原创 老大说:谁要再用double定义商品金额,就自己收拾东西走

先看现象涉及诸如float或者double这两种浮点型数据的处理时,偶尔总会有一些怪怪的现象,不知道大家注意过没,举几个常见的栗子:典型现象(一):条件判断超预期System.out.println( 1f == 0.9999999f ); // 打印:falseSystem.out.println( 1f == 0.99999999f ); // 打印:true 纳尼?...

2020-04-10 10:14:06 29539 57

原创 我的本科回忆录:从迷茫自卑到保送华科

今天看新闻,多地高三终于开学了,看着他们风华正茂的样子,想着他们几个月后就要成为大学校园的一份子,我自己不禁也感慨万千。说长不长,说短不短,距离我踏入大学本科校园的日子也已经过去快11年了。我觉得我们这代90后年轻人还是蛮累的,毕业之后奔向四方,只顾着不顾一切的往前冲,甚至来不及追忆自己的青春与成长。正好趁着这个机会,这会有点上头,就写点文字来分享一下我的本科经历和心路历程吧,对于我个...

2020-04-08 10:40:16 6831 31

原创 谁要是再敢用Map传参,我过去就是一JIO

还记得上次我写过一篇关于实际项目代码分层和规划的文章《看完这篇,别人的开源项目结构应该能看懂了》,在文尾处提到过一些注意事项,其中第一条就是:Contorller层参数传递建议不要使用HashMap,推荐使用数据模型定义私信里竟然有很多小伙伴提问说,为什么不能这样做?我心里暗自寻思:难道这么做的小伙伴都没有被同事捶吗?(滑稽)得嘞,今天咱们就掰扯掰扯这件事,这是实际写代码时常忽略...

2020-04-05 11:38:56 38706 114

原创 是时候该开始读一读JDK源码了

为什么要读JDK源码当然不是为了装,毕竟谁没事找事虐自己 …1、面试跑不掉。现在只要面试Java相关的岗位,肯定或多或少会会涉及JDK源码相关的问题。2、弄懂原理才不慌。我们作为JDK的使用者,虽然说天天用得很开心,但是有时候遇到问题还是得跟到底层源码去看看,才能帮助我们更好的弄懂原理,3、学习优秀的代码、思想和模式。JDK毕竟是一个优秀的代码库,我们天天用,源码也就在里面,作为一个...

2020-03-26 10:33:36 7607 27

原创 看完这篇,别人的开源项目结构应该能看懂了

我为什么要写这篇近来,和不少初学Spring或Spring Boot的小伙伴私信交流了关于项目目录结构划分和代码分层的问题。很多小伙伴表示网上下载下来的开源项目看不懂,项目结构和代码分层看得很蒙,不知道应该以一个什么样的思路去学习和吸收别人的项目。好,今天熬夜肝了这篇文章,和大家一起来交流探讨一下,不足之处也请小伙伴们批评指正。先看看阿里是怎么约定的我印象中,以前在看《阿里巴巴Ja...

2020-03-23 09:42:02 20003 20

原创 程序员小猪队友行为大赏

Z队友上线了最近和搞开发的同学一起闲聊,正好前段时间大家都经历过远程办公和团队协作的场景,好像大家都难免有点想吐槽的事情。因此本篇准备跟大家来分享一下,我们工作以来所遇到过的一些程序员Z队友的有趣经历,当然分享的也是一个自己从Z队友变成X队友的成长经历。Z队友哪哪都有,所以说一个好的团队真的非常重要。当然说是这么说,仅仅也是希望在调侃之余来反思一下自己,因为每个人都一样,需要一些好的...

2020-03-20 10:00:11 1746 1

原创 恕我直言,我怀疑你没怎么用过枚举

我们是否一样?估计很多小伙伴(也包括我自己)都有这种情况,在自学Java语言看书时,关于枚举enum这一块的知识点可能都有点 “轻敌” ,觉得这块内容非常简单,一带而过,而且在实际写代码过程中也不注意运用。是的,我也是这样!直到有一天我提的代码审核没过,被技术总监一顿批,我才重新拿起了《Java编程思想》,把枚举这块的知识点重新又审视了一遍。为什么需要枚举常量定义它不香吗?为啥非得用...

2020-03-17 09:54:51 2793 2

原创 没用过这些IDEA插件?怪不得写代码头疼

小伙伴们,大家好。今天准备和大家一起分享一下实际工作中常用的几款能提升幸福感和工作效率的IDEA插件吧,也欢迎小伙伴们在评论区安利出你们用过的觉得非常不错的插件,大家一起交流进步。1、Background Image Plus默认IDEA的背景一般都比较单调,要么白乎乎,要么褐乎乎,而Background Image Plus这个插件可以为IDEA设置自定义图片作为背景,而且还可以设置...

2020-03-13 09:57:06 34440 76

原创 对不起我拖后腿了!我才刚用上Java 11

一个小纠结很多初学Java的小伙伴经常咨询:到底该安装哪个版本的JDK比较好?Java 8到底还够不够用?Java 11究竟有什么改进?是不是Java版本越新越好?……是这样,官网现在其实都已经出到Java 13版本了,并且提供下载使用。但目前市场上主流的稳定版当然还得属Java 8和Java 11,而目前大部分公司的生产环境还是Java 8居多。所以如果从自学角度出发,...

2020-03-10 11:58:09 2397 3

原创 一招搞定GitHub下载加速!

一个痛点众所周知,GitHub是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于GitHub上。但是每当我们看到优秀的开源项目,准备去**下(bai)载(piao)**时,会发现git clone的速度异常之慢!就我个人而言,在我家里200M移动宽带的环境下,我克隆开源项目就没发现速度大于过20.00 KiB/s的时候,这简直太难受了。...

2020-03-08 12:44:23 4685 5

原创 为什么我们要面向接口编程?!

到底面向?编程面向过程编程(Procedure Oriented、简称PO) 和 面向对象编程(Object Oriented、简称OO) 我们一定听过,然而实际企业级开发里受用更多的一种编程思想那就是:面向接口编程(Interface-Oriented)!接口这个概念我们一定不陌生,实际生活中最常见的例子就是:插座!我们只需要事先定义好插座的接口标准,各大插座厂商只要按这个接口标准生产...

2020-03-06 09:54:17 14532 29

原创 封装一个流水号ID生成器:id-spring-boot-starter

[外链图片转存失败(img-iNnzDBM6-1567735890345)(https://raw.githubusercontent.com/hansonwang99/pic/master/id-springbt-starter/profile.JPG)]概述ID号生成器(或:全局唯一ID生成器)是服务端系统的基础设施,而且ID号这个东西基本搞后端开发的程序员天天都要接触。而关于ID生成的...

2019-09-06 10:12:14 4154 2

原创 聊聊我所从事过的通信行业

本期文章和大家一起来聊一聊我曾经从事过的通信行业吧。最近各方面信息的泛滥,包括和华为的同学聊天,自己确实也感慨颇多。想想我自己本科主修通信工程,研究生再修信息与通信工程,从本科开始就学过通信方面的历史和专业课程,后来校招去通信公司后也接受了一些通信方面的文化和情怀的熏陶。嗯,聊聊吧!其实站在现在这个时间节点来看中国的通信行业,其实做的还真不差,最起码 5G时代是处于领跑状态。我们的通信行业经历...

2019-05-25 08:11:43 2355

原创 基于Spring Security Oauth2的SSO单点登录+JWT权限控制实践

概 述在前文《基于Spring Security和 JWT的权限系统设计》之中已经讨论过基于 Spring Security和 JWT的权限系统用法和实践,本文则进一步实践一下基于 Spring Security Oauth2实现的多系统单点登录(SSO)和 JWT权限控制功能,毕竟这个需求也还是蛮普遍的。代码已开源,放在文尾,需要自取理论知识在此之前需要学习和了解一些前置知识包...

2019-05-07 07:47:21 4303 1

空空如也

空空如也

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

TA关注的人

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