能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
熟悉微服务常用开放框架,理解Spring、Spring Boot,以及Spring Cloud的概念和不同,对Spring Cloud Alibaba有较为全面的认知。对Istio具备基础运维能力,掌握基本组件的知识。
暂时未有相关云产品技术能力~
暂无个人介绍
很多看起来很难的东西其实并不难,关键是看自己是否花费了时间和精力去看,如果一个东西你能看得懂,同样的,别人也能看得懂,体现不出和别人的差距,所以当你觉得自己看了很多书或者学了很多东西的时候,你要想想,你花费的也就那么一点时间,别人花你这么多时间也能够学到你所学到的东西,所以还是要继续努力。既然不是天才,唯有靠勤奋来弥补。
之前对hibernate中的查询总是搞混淆,不明白里面具体有哪些东西。就是因为缺少总结。在看这篇文章之前,你应该知道的是数据库的一些查询操作,多表查询等,如果不明白,可以先去看一下 MySQL数据表查询操作详解 ,以至于看这篇文章不用那么吃力。
数据表的插入、更新、删除非常简单,但是简单的也要学习,细节决定成败。
本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接)、LEFT JOIN(左连接)、RIGHT JOIN(右连接)等一些复杂查询。 通过本节的学习,可以让你知道这些基本的复杂查询是怎么实现的,但是建议还是需要多动手去敲,虽然理解了什么是内连接等,但是从理解到学会,是完全不一样的感觉。
今天去健身了,感觉把身体练好还是不错的,闲话不多说,把这个数据库所遇到的数据类型今天统统在这里讲清楚了,以后在看到什么数据类型,咱度应该认识,下面就跟着我的节奏去把这个拿下吧。
为什么有时候学着学着会突然之间觉得一切度是那么无趣,男的每个月也有那么几天难道?哈哈,不然是什么,我还是要坚持,可以做少一点,但是不能什么度不做。总会过去的,加油
本次分享价值:本次分享主要针对中台、微服务和领域模型的理念、本质及其构建方法论进行探讨。对领域分析的价值所在就是寻求“千变万化”中相对的“稳定性、第一性”,然后通过合理的架构分析及抽象隔离业务的复杂度和技术复杂度,隔离业务领域的稳定性和易变性,从架构上精巧、快速的支撑业务的变化。
写这篇文章之前,自己也查了很多的资料来搞清楚这两者的关系和各自所做的事情,但是百度一搜,大多数博文感觉说的云里雾里,可能博主自己清楚是怎么一回事,但是给一个不懂的人或者一知半解的人看的话,别人也看不懂其中的关系,所以我自己写博文的时候,会尽量用通俗通俗在通俗的语言去描述一个概念,希望能尽自己的力量去帮助你们理解。光看我的是不行的,最关键的是要自己动手去实践一遍,能得出一样的结论,那就说明懂了,在我不懂的时候,我就去自己实现它,一次次尝试,慢慢的就总结出规律了。
这是计算机网络基础的最后一篇博文了,大体的从物理层到最上层的应用层做了一个大概的了解,花了也有快1个月的时间了,在本章结尾会给你们我学习该课程的视频资料,我希望能帮到所有想学习想提高自己技术的同学,我看到很多厉害的的博客的文章都被锁了,我希望高手度能够帮助刚成长并且想努力提高技术的人。所以等我以后牛逼了,肯定会帮助哪些迷茫的人,因为自己曾经迷茫过,走了很多弯路。
之前讲解了一对多(单向、双向)、多对多(双向),今天就讲解一下最后一个关系,一对一。 心情不错。状态也挺好的,赶紧写一篇博文造福一下大家把。
现在继上一章节的一对多的映射关系讲解后,今天来讲讲多对多的映射关系把,明白了一对多,多对多个人感觉还是比较容易的,需要理清楚其数据库关系图,那么你就拿下了它。映射文件的配置还是那么些死东西。
通过这章,可以知道其实三次握手和四次挥手其实真的好简单,通过这章的学习,我相信你也会同样的认为,以后在也不需要听到别人问三次握手的过程而自己一脸懵逼了,觉得人家好屌,其实也就是他懂你不懂,仅此而已,不懂就去学。学了你就会觉得其实也就那样,没有什么厉害的,这让我回想以前刚学习编程的时候,那时候刚学C,别人就说会写java的helloworld,真TM觉得屌啊,我连helloworld是什么度不知道。一直羡慕人家,怎么这么厉害,然后自己心里很虚,自己这么菜啊,其实不然,不懂的就去学习,学懂了你也就没觉得什么了不起,所以说,不与他人相比,但求超越自己。希望能帮到现在迷茫的同学。
在写了HashMap文章后,隔了几天才继续这一系列的文章,因为要学的东西实在是太多了,写一篇要花费的时间很多,所以导致隔了几天才来写。不过希望自己坚持下去。终有一天会拨开云雾见青天的。学HashSet的话,要先懂HashMap,所以如果大家如果还不懂HashMap可以先往前看一下我写的HashMap那篇文章。
前面两节讲了hibernate的两个配置文件和hello world!。还有hibernate的一级缓存和三种状态,基本上hibernate就懂一点了,从这章起开始一个很重要的知识点,hibernate的关系映射。一对一、一对多、多对多的讲解。,希望你们能从中学到东西,我也从中巩固自己的知识
没保存,电脑没动放着去吃饭,结果win7就休眠了,启动虽然网页度还在,可以我的博文没保存啊,心痛,只能在重头来了,只能说博文应该改进改进,如果直接关了,应该帮用户自动保存草稿的。重新写的。反正今天下午的任务在这里摆着。加油
前一篇文章知道了什么是hibernate,并且创建了第一个hibernate工程,今天就来先谈谈hibernate的一级缓存和它的三种状态,先要对着两个有一个深刻的了解,才能对后面我要讲解的一对多,一对一、多对多这种映射关系更好的理
最近在看Head First 设计模式这本书,看了一点,第一感觉是简单,通俗易懂,层序渐进,基本上稍微耐心一点都看得懂,那么这本书这么多优点,我写博文是为了什么呢,方便自己以后观看吗?那我还不如看一遍书呢,既然书写的那么好,写给别人看?那还不如推荐别人直接去看书呢。写着系列的博文这也没用,那也没用,那我的出发点是什么呢? 好。我脑袋中的构思是先讲解一下每个模式的基本概念,也就是让你们先知道讲的这个模式的大概意思(尽量跟书上一样简单,就相当于我怎么想的告诉你们,你们可以用来借鉴,如果有更好的讲解方式,可能一起讨论),然后通过找一些实例,来看看这个模式在哪些地方用到了。加深我们的映像,让我们学习
本来是在讲解List接口系列的集合,但是接下来我要讲的是那个HashSet,要明白HashSet就必须先要明白HashMap,所以在此出穿插一篇hashMap的文章,为了更好的学习HashSet。个人感觉初次看HashMap源码比较难,但是明白了,其实也不是很难
这系列文章拖了有好几天了,今天继续吧,干了什么呢,自己也不知道,继续前进吧。不管做什么,学习总是有所帮助。
这篇文章算是在这list接口下的集合的最后一篇了,前面ArrayList、LinkedList都已经讲解完了,剩下就Vector和Vector的子类Stack啦。继续努力。一步一个脚印,
写的ArrayList源码分析这篇文章,第一次登上首页,真是有点开心啊,再接再厉。这只是第一步,希望以后写的文章更多的登上首页,让更多的人看到,共同学习,能帮助到别人就最好不过了。开始这一系列的第二篇文章吧,LinkedList。
ArrayList源码分析
继续
好好努力。
其实hibernate已经学过一遍,不过因为太糊弄,急于求成,导致现在需要重新来学习,通过亲自去敲每一行代码,来去理解每一个知识点。
写这篇文章是因为在看hashMap源码时遇到有什么hashcode值,然后就去查,脑袋里面是有映像的,不就是在Object中有equals和hashcode方法嘛,这在学java基础的时候就遇到过,不过那时候无所谓,不懂就不懂,就一笔带过去了,然后到现在,又回过头来补本应该以前就搞清楚的问题,所以知道了一个道理,学习不是一个追求速度的事情,不懂就要去查清楚,弄明白,一步一个脚印,虽然刚开始可能会很慢,不过慢慢的,学习的多了,理解的多了,会越来越快的。越来越轻松,不至于现在还在补原来的知识。后悔也无事于补了,起码现在知道了这个道理,学习永远都不会迟,只要突然一天的醒悟,一切都会慢慢好起来的。
不懂的多查,越查就越显得自己的无知,越发现大神的存在,可能相对于我来说是大神,在他那个高度,就觉得自己很菜,这些都正常,最值得敬佩的是,比你厉害的人,还比你更努力,那自己还有什么理由不努力呢,如果发现自己在学习的时候,容易犯困,说明自己没动脑是一方面,更重要的是,眼界太窄了,在自己的一方世界中,任由自己荒废,所以要趁早吧这种状态给抹除掉,通过学习一点东西,你会发现越来越多的东西需要你去学习,会发现越来越多的人比你厉害,其实自己真的很菜,然后通过努力去追寻他们的脚步,记录自己学习的路程,给在你身后的人一些经验。学习的乐趣大概就是这样了。
也没什么好说的,只能说继续努力,终有一天会拨开云雾见青天。
继续面试题分享
突然遇到集合的有关面试题,感觉很懵逼,所以特意总结了一下,关于我们常用的 ArrayList、LinkedList、Set等集合的一些区别和用法。
我是一只菜鸟,又来了。开始今天数据链路层的学习吧。
说说今天遇到的一件小事吧,在遇到问题,查找答案时,看到很多人的博客里面都有提到关键字眼,可让人觉得可恨的是,大多数人写的博文中,基本上都是照着书上的语言发表的,看了跟没看一样,没有一点通俗的语言和自己关于该知识点的讲解,也有可能是觉得太简单,不用做解释,但是个人感觉,写博文,在一些自己都需要思考一段时间去理解的东西,应该把自己思考的过程,如何理解的写下来,而不是就把精华的部分复制黏贴上去,个人感觉没什么用,回想一下再写计算机网络教程学习历程的博文中,自己也有类似的情况,应该改正过来,在乎的是每篇博文的质量,而不是数量,不能有那种拼命往上面怼文章,来显示自己写了很多东西,以此用来面试,我觉得更是
昨天刚开始的”每日5题面试“这类文章,感觉还不错,把一些平常看似懂了的东西,弄清楚了。就像什么是虚拟机?这个问题,看起来知道,但是要说出个所以然来,又懵逼了,经常回过头来看看做过的面试题,试着用自己的话说出来,看会不会,不会的话就继续看看,理解理解。
给大家分享一些面试题吧,希望对正在找工作的同学有所帮助。
这是对计算机网络基础教程(第四版)谢希仁 谢钧 书的讲解,因为书中很大一部分都是理论上的文字,初学者对这些文字会感到有一种很不理解,不知道讲什么东西,时间一长,就失去耐心了,所以在这里写下自己学习时的一些理解, 所写文字中包括我自己的一些话,可包括从别的地方中摘取的一些好的总结的文字和图片,请不要大惊小怪。我也是一直菜鸟。 谢谢
计算机网络概述
JDBC 工具准备:Mysql(数据库)、 MyEclipse(开发工具)、Navicat(数据库管理工具)
介绍下Java容器
第一次写博客,虽然工作1年了,一直没想起来去分享什么,后来听同事说,没事喜欢去写写博客,我觉得,作为一个程序员,应该具备分享精神,所以觉得从基础开始,给刚接触Java的同学,一点点小小i的帮助,也算给自己温故而知新的机会。
笔者从事Java开发七年有余。在技术的道路上,我没有走过什么弯路,一切都是按照自己规划的样子在走下去。但对于一个非科班生来说,如果想在技术的道路坚定的走下去,那么一定是艰辛的。大学四年的知识债务,总是要还的。通过这篇文章,相信无论是初入行业的小白,还是职场老手,我从技术提升角度,如何一步一步成长起来,从如何管理角度分享我这么多年以来的经验。希望能对你有所启发,欢迎在讨论区参与讨论。