摘要:
值传递和引用传递:
值传递和引用传递的区别并不是传递的内容。而是实参到底有没有被复制一份给形参。在判断实参内容有没有受影响的时候,要看传的的是什么,如果你传递的是个地址,那么就看这个地址的变化会不会有影响,而不是看地址指向的对象的变化。
Java中当传递的参数是对象时,其实还是值传递的,只不过对于对... 阅读原文
2020-07-05 18:00:03 阅读(2274) 评论(0)
摘要:
在使用dubbo时,通常会遇到timeout这个属性,timeout属性的作用是:给某个服务调用设置超时时间,如果服务在设置的时间内未返回结果,则会抛出调用超时异常:TimeoutException,在使用的过程中,我们有时会对provider和consumer两个配置都会设置timeout值,那么服务调用过... 阅读原文
2020-07-05 17:09:01 阅读(2324) 评论(0)
摘要:
线程虚假唤醒问题描述
在JDK API文档中,关于Object类的wait()方法有这样一句话描述"线程也可以唤醒,而不会被通知,中断或超时,即所谓的虚假唤醒 。 虽然这在实践中很少会发生,但应用程序必须通过测试应该使线程被唤醒的条件来防范,并且如果条件不满足则继续等待",如下图所示:
... 阅读原文
2020-07-05 16:14:08 阅读(2342) 评论(0)
摘要:
有道无术,术可求;
有术无道,止于术;
读源码是一个很枯燥的过程,但是Spring源码里面有很多值得学习的地方
加油~!!!!!
前言
使用SpringMVC的时候,通常使用下面这行代码来加载Spring的配置文件
ApplicationContext application = new ClassPat... 阅读原文
2020-07-05 15:11:04 阅读(3620) 评论(0)
摘要:
入口类 DemoApplication.java
1 package com.example.demo;
2
3 import org.springframework.boot.SpringApplication;
4 import org.springframework.boot.autocon... 阅读原文
2020-07-05 14:57:03 阅读(2405) 评论(0)
摘要:
小米商城项目
项目已托管到GitHub,大家可以去GitHub查看下载!并搜索关注微信公众号 码出Offer 领取各种学习资料!
在这里插入图片描述
基于Servlet+JSP开发的小米商城项目,因为项目体量特别小,仅供小伙伴们参考与练习!
一、Get小米商城项目
项目声明: 该项目为小米商城... 阅读原文
2020-07-05 14:08:26 阅读(2469) 评论(0)
摘要:
玩Java多年的老司机带你上车全面系统学习Java ,并且还能教你如何学习才能在今年拿到一份不错的offer。说到系统全面,就是以目前绝大部分公司招聘要求的知识内容为基准,毕竟我们学习Java都是为了高薪工作,《史记》 中说"天下熙熙皆为利来.天下攘攘皆为利往”,为了高薪工作而学习Java技术,这都是人之常情... 阅读原文
2020-07-05 13:37:08 阅读(2356) 评论(0)
摘要:
工作和生活的平衡
顶尖的技术
软实力
职业发展
舒适的工作环境
有竞争力的薪水
最近在知乎上看到一个话题
那些在一个公司死磕了5-10年的人最后都怎么样了?"
在互联网红利爆发,人心躁动的今天,可以在一个公司磕到5~10年,真的很不容易,我记得前东家要是有人呆满8年,就可以鲜花伺候,附送一个小金块,... 阅读原文
2020-07-05 12:27:02 阅读(2439) 评论(0)
摘要:
生日悖论: 是指在不少于 23 个人中至少有两人生日相同的概率大于 50%。例如在一个 30 人的小学班级中,存在两人生日相同的概率为 70%。对于 60 人的大班,这种概率要大于 99%。从引起逻辑矛盾的角度来说,生日悖论并不是一种 “悖论”。但这个数学事实十分反直觉,故称之为一个悖论。
生日悖论是有个有趣... 阅读原文
2020-07-05 10:53:06 阅读(2582) 评论(0)
摘要:
无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。
不管是工作还是面试中,JVM都是必考题。
如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)。
掌握了JVM机制,就等于学会了深层次解决问题的方法。
对于Java开发者而言,只有熟悉底层虚拟机的运行机制,才能通过JVM日志深入到字... 阅读原文
2020-07-05 09:49:07 阅读(2422) 评论(0)