![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
奔跑的小鱼儿
欢乐逗
展开
-
java学习之编程知识点全面回顾
面试的日子结束了,收获挺大,遇到了不少大牛,也有些挺逗的。碰到很多大厂在面试的时候把他们遇到的技术难题抛给我,看我怎么解决,真的很无奈,他们那么多大牛讨论出的解决方案让我分分钟答出来。不过也得感谢他们帮我开阔了眼界,新技术越来越多,更新越来越快,做程序员必须得要终身学习。以下是我整理的编程知识点回顾,偏向基础,新技术太多,变化太快就没写进去,里面每条知识都可以是面试题,都可以作为搜索关键字展开学习...原创 2019-10-25 10:59:58 · 175 阅读 · 0 评论 -
接受人性弱点,追求卓越,追求梦想,准求幸福,进阶高级java研发工程师,高效学习起点
幸福心理学指出准求幸福要接受自己,接受人性的弱点,然后做自己感兴趣的工作。另外多做深呼吸也能使人幸福。初中开始我对电脑上网感兴趣,所以大学选了计算机专业。毕业前对VR感兴趣,所以选择创业,但是因为懒我们在卧室办公。创业失败后,找了个包吃包住的公司,食堂、公寓、办公楼组成完美的懒人百米三角。懒真是融入生活方方面面的人性弱点啊!但是懒也能使人进步,包括自己和别人!工作稳定后因为...原创 2019-08-23 12:00:15 · 182 阅读 · 0 评论 -
高级java研发工程师,高效学习方法,学习重点和目标拆解
首先讲一下高效学习方法:因为大脑的弱点:生物性的本能,趋利避害,大脑会自动的屏蔽它所不喜欢的东西;所以人们常说兴趣是最好的老师,在开始学习前想一想编程的乐趣,编程带来的美好事物,例如:网络,电子游戏,工作等等。 因为编程能力和逻辑思维能力正相关;所以学习时不能死记硬背,需要理解原理,要活学活用能举一反三。 因为大脑的弱点:潜意识的自我欺骗和遗忘,以为自己掌握了,实际上并没掌握,或者学完就忘...原创 2019-08-28 14:20:51 · 166 阅读 · 0 评论 -
java学习之数学与逻辑思维
承接上篇博文,这篇主讲编程与数学和逻辑思维。首先数学基础还是很重要的,学习数学过程中掌握的分析方法大部分都可应用到编程中,同时也能锻炼逻辑思维能力。然后,本篇重点讲解逻辑思维学习与锻炼:逻辑思维是是人的理性认识阶段,人运用概念、判断、推理等思维类型反映事物本质与规律的认识过程。逻辑思维核心:归纳与演绎,分析与综合,抽象与概括。这三大核心可以用于生活的方方面面,软件开发更是如此,例如...原创 2019-08-30 22:13:34 · 450 阅读 · 0 评论 -
java学习之数据结构与算法
在学习的过程中我发现一个有趣的问题:所有递归算法都能转换为非递归算法(迭代)吗?从这个问题出发,竟然能追溯到算法的定义,计算机的本质,图灵机,丘奇-图灵论,停机问题,计算的本质等等。首先从计算机的角度看,答案是肯定的。因为代码编译的时候就是使用栈进行计算的,所以只要能用栈,就可以将所有递归函数转为迭代函数。但若继续深入呢?首先计算机是建立在图灵机的基础之上,而图灵机的理论基础便是“丘奇-图...原创 2019-09-05 22:49:50 · 112 阅读 · 0 评论 -
java学习之JVM
花了近一周的时间两倍速看完了vip视频教程,结合多份资料终于搞懂了JVM,虽然没时间深入非常细节的知识,但是以后看一看思维导图,根据里面的关键字搜索查询就能找到详细的资料了。整体学习过程分了三步,第一步,学习分析Class文件,关联大学的编译原理,搞懂整个JVM运行流程。第二步,学习垃圾回收GC算法,收集器,各JDK版本差异等。第三步,学习JVM调优,首先学习各种JDK监控管理工具的使...原创 2019-09-16 13:12:21 · 102 阅读 · 0 评论 -
java学习之高并发编程
看并发编程的时候才知道基础,底层和算法的重要性,特别是新的并发包算法越来越复杂,需要回头巩固一下基础和底层。例如:剖析JDK8中Arrays.sort底层原理及其排序算法的选择一个快速排序算法都在不断的演化发展,一开始就1个基准,后面发展成3个,5个,基准的选择也是,一开始选首元素或尾元素,或随机选取,发展到三数取中(取首、中、尾三个元素排序后取中值)。要是直接看5个基准,三数取中的快速排...原创 2019-09-27 10:16:18 · 110 阅读 · 0 评论 -
java学习之spring家族
主要概括了Spring Framework,Spring Boot和Spring Cloud。从Spring Framework整体架构开始,层层深入扩展到Spring MVC,JSP,JSTL等。知识点越深入越多越复杂,很多都停留在表层,但是用思维导图上的关键字去网上搜索就能找到更详细的资料。学习侧重Spring Boot注解,Spring Cloud基础。最后附上我整理的思维导图(已发...原创 2019-10-11 13:28:27 · 196 阅读 · 0 评论