查看原文
其他

2018年所有精华文章汇总,错过了血亏!

倪升武 武哥聊编程 2022-08-24


不知不觉,2018年快过去了,我喜欢总结,喜欢写作,以前都发表在 CSDN 博客上,今年7月底,也开始将文章同步到公众号里,虽然 2018 年也就写了 5 个月左右,但是也输出了很多文章。


公众号里的文章,如果时间长了,不好去找,所以这篇文章我将 2018 年写的所有有价值的文章归类总结一下,也是给自己一个交待,同时也方便所有读者,感谢你们的支持。


个人分享


这部分主要分享一些个人感悟、经验总结以及个人随笔。


01 读一篇故事,交一个朋友~

02 有了这些习惯,你离成功会越来越近!

03 这个国庆的主题是:责任

04 高薪不喜欢和低薪喜欢,你会选择哪个?

05 同样是程序员,为什么别人比你更优秀?

06 从今天开始,我罩着你。

07 为什么我在CSDN坚持写了3年多的博客?

08 这些人正在改变这个世界!

09 我是如何从通信转到Java开发工程师的?

10 唐僧说:只要我不死,就能取到真经!

11 程序员面试IT公司,这些地方你要注意!

12 你的代码水平停留在几年前?

13 这些工具会让你的效率会提升好几倍!

14 Java 程序员都应该去使用一下这款强大的国产工具类库



Java并发基础


并发技术是互联网项目中经常用到的,是每个程序员必须要了解的技术。在解决高并发问题之前,掌握并发这一块的基础知识尤为重要,为后面解决高并发问题打下基础。这一块我也总结了十几篇文章。


01 传统线程技术中创建线程的两种方式

02 传统线程技术中的定时器技术

03 传统线程互斥技术—synchronized

04 线程技术之死锁问题

05 传统线程同步通信技术

06 线程范围内共享数据

07 使用ThreadLocal在线程范围内共享数据

08 多个线程间共享数据

09 原子性操作类的使用

10 线程并发库Executors的使用 

11 Callable与Future的应用

12 线程锁技术Lock的使用

13 条件阻塞Condition的应用

14 线程同步工具Semaphore的使用

15 线程同步工具CyclicBarrier的使用

16 线程同步工具Exchanger的使用



数据结构和算法


如果说数据结构是骨架,那么算法就是灵魂。没了骨架,灵魂没有实体寄托;没了灵魂,骨架也是个空壳。这一部分我总结了一些经典的数据结构和算法相关的文章。


01 如果让你手写个栈和队列,你还会写吗?

02 你能自己手写个健壮的链表出来吗?

03 面试再被问到二叉树,希望你对答如流!

04 还在被红黑树虐?看完轻松搞定面试官

05 2-3-4树如何解决二叉树的非平衡问题?

06 读完这篇,希望你能真正理解哈希表

07 堆其实是个很简单的数据结构

08 这个图绝对跟你想象中的不太一样!

09 图也有权重,你们知道吗?

10 还记得这几个经典的基础排序算法吗?

11 手把手教你学会希尔排序,很简单!

12 快速排序算法到底有多快?

13 五分钟教你学会归并排序

14 简单说下二叉树排序

15 学会堆排序只需要几分钟

16 图,这个玩意儿竟然还可以用来排序!

17 最常用的经典数据结构和算法汇总

18 美团面试,我竟然输给了冒泡排序。。。

19 动态图解常用数据结构及其设计原理

20 循序渐进学习时间复杂度和空间复杂度。

21 动态图解十大经典排序算法。

22 20G优质数据结构和算法视频分享给你们

23 这些奇葩的排序算法绝对让你大开眼界,还带动图的!



微服务相关


随着互联网的高速发展,微服务技术越来越普及,由于快到年底了,所以基本上以普及为主,技术分享我会放在 2019 年来详细写。敬请期待。


01 微服务架构盛行的时代,你需要了解点 Spring Boot

02 喝杯咖啡,了解一下Spring Cloud微服务

03 微服务中基于Spring Boot的maven分布式项目框架的搭建

04 外行人都能看懂的 Spring Cloud,错过了血亏!



其他技术文


有些技术文,我没有做严格的分类,这部分包括我自己原创的,以及我觉得不错的文章,对读者有用的,我都整理在这里。


01 漫画:https 加密那点事

02 漫画:趣说单例模式

03 女娲造人的时候就已经有了工厂模式!

04 从制造汽车过程学习模板方法模式。

05 一篇文章总结Java虚拟机内存区域模型

06 解除Java虚拟机类加载机制的面试壁垒

07 安装Redis就那么几步,很简单!

08 你的异常别被自己 “吃” 掉了都不知道!

09 如何使用 Lucene 做网站高亮搜索功能?

10 别再问我什么是 Spring AOP 和代理了!

11 聊聊互联网产品怎么去做数据埋点?

12 几分钟几张图教你学会如何使用UML

13 Git 使用规范流程

14 四张图清晰总结开发人员的学习路线

15 面试稳了!73道 Java 并发编程题及答案分享给你



轻松趣味时刻


公众号里除了技术总结和经验分享,当然也有一些趣味段子,有时候周末我会自己写一些段子,有时候会从其他地方给大家转载一些搞笑段子,劳逸结合,轻松有趣。


01 知道程序猿为什么没有女朋友吗?

02 优雅骚气的程序员都是这样过十一的

03 程序员教你如何写出高质量的情书!

04 趣图:程序员又被黑惨了

05 趣图:如果程序员创造了世界

06 趣图:互联网前后端的区别

07 趣图:程序要从娃娃抓起

08 趣图:理想与现实的区别

09 趣图:千万别打扰程序员

10 程序员小哥哥,你造神马叫土袋房吗?

11 崩溃了!程序员大战陈安之!!

12 21个令程序员泪流满面的瞬间

13 21个令程序员泪流满面的瞬间第二弹



总结完了,发现这5个多月,其实也写了蛮多东西的,所以做一件事要坚持,坚持下来就会有回报,文字的东西才是永恒。


2018年,感谢所有读者的陪伴,感谢我认识的每一个人。2019年,我准备从设计模式、微服务(Spring Boot、Spring Cloud、Dubbo等等)、框架技术、高并发相关、中间件、夯实Java基本功、面试相关等等方面来继续输出一些高质量技术文章,当然这只是个大方向,可能具体会有一些变动。同样地,我也会分享一些个人经验。


为什么要定这些大方向呢?一方面因为我是个小菜鸟,上面说的这些,很多我自己也不太熟练,甚至不会,我也需要不停的学习,不停的给自己充电,这是对自己的鞭策;另一方面,我也希望自己学习了之后,能够总结成文字,输出一些高质量的文章,分享给更多的人。


不管怎样,都需要坚持,坚持二字对我来说,很简单,对于你们,我相信也一样简单!我希望所有读者都能坚持学习和阅读。2019 年我们一起,继续成长!


END


关注我

每天进步一点点

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存