摘要: 小伙伴年初就一直嚷嚷这要跳槽,但由于今年情况特殊,在家待了大半年,在这期间TA也没有荒废时间,吸取之前的不足,努力钻研 源码,还有框架的知识....... 其实,大大小小的公司面试了很多,但总没有拿到一个满意的offer,要么package太低,要么就是面试被虐。 经过前几次的面试失利,终于明白了什么叫基础不... 阅读原文
2020-07-18 11:22:13 阅读(2299) 评论(0)
摘要: 作者:吴大山 wudashan.com/2018/10/14/Java-Deep-Copy 介绍 在Java语言里,当我们需要拷贝一个对象时,有两种类型的拷贝:浅拷贝与深拷贝。 浅拷贝只是拷贝了源对象的地址,所以源对象的值发生变化时,拷贝对象的值也会发生变化。 而深拷贝则是拷贝了源对象的所有值,所以即使源... 阅读原文
2020-07-18 10:54:05 阅读(2561) 评论(0)
摘要: 1 前段时间,在网上看到一道面试题: 如何用redis存储统计1亿用户一年的登陆情况,并快速检索任意时间窗口内的活跃用户数量。 觉得很有意思,就仔细想了下 。并做了一系列实验,自己模拟了下 。还是有点收获的,现整理下来。和大家一起分享。 Redis是一个内存数据库,采用单线程和事件驱动的机制来处理网络请求。实... 阅读原文
2020-07-18 09:11:06 阅读(2627) 评论(0)
摘要: 感恩于心,回报于行。 面试宝典系列-Java下面,这个568页详细的JAVA面试宝典 整理不易,希望能帮助到正在学习JAVA或者在找工作的程序员。上面的这些面试题都整理成了PDF文档,希望能帮助到你面试前的复习并找到一个好的工作,相对来说也节省了你在网上搜索资料的时间来学习!!! 说实话,作为一名 Java ... 阅读原文
2020-07-18 07:23:11 阅读(2319) 评论(0)
摘要: Java作为应用最广泛的编程语言,是很多人转行IT的首选,随着学习Java的人越来越多,自然也会出现Java已经饱和的声音。很多人想要从事Java开发,但是又担心入行时机晚了,学不会或者无法就业。事实上,这完全是多虑了,只要你用心去学习,所掌握的技术满足企业的需求,你就可以拿到满意的薪资。 Java是老牌编程... 阅读原文
2020-07-18 07:10:06 阅读(2393) 评论(0)
摘要: 非科班能学会编程吗,怎么学习,对于想跨专业转行的同学,可以先问问自己是不是真的对这个行业感兴趣,如果答案是肯定的,我觉得这种尝试是没有问题的(毕竟这个行业正在以前所未有的速度飞速发展,并且至少在未来二十年是值得期许的)。 其实对于大多数人来说,找到真正自己感兴趣的东西去做确实很难,这种事情可遇不可求;在没有太... 阅读原文
2020-07-18 06:00:55 阅读(2750) 评论(0)
摘要: 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为... 阅读原文
2020-07-18 00:46:08 阅读(2304) 评论(0)
摘要: 很多初学者都会问,学到什么程度可以找到第一份工作,那么我分下面几个维度讲:   一、最低什么程度就可以出去碰碰运气? 我这里并不是教大家投机取巧,而是为不了解求职的小白朋友提供一个参考。理论上当然是基础越牢固越好,你最好把科班的“四大课”都啃了。 就我自己做外包的经验,基本上培训视频中ssm框架往后教的就用不... 阅读原文
2020-07-18 00:00:12 阅读(3550) 评论(0)
摘要: 作者:brightwanghttps://maimai.cn/article/detail?fid=1346516532&efid=e8TuGE2_NEsY2yVNafT_xA 最近读到这样一篇好文章,从底层硬件角度出发剖析了一下CPU对代码的识别和读取,内容非常精彩,读完感觉大学里学到的很多东... 阅读原文
2020-07-17 22:32:06 阅读(2588) 评论(0)
摘要: CAS定义 CAS(Compare And Swap)是一种无锁算法。CAS算法是乐观锁的一种实现。CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当预期值A和内存值V相同时,将内存值V修改为B并返回true,否则返回false。 CAS与synchronized (1)synchronized加... 阅读原文
2020-07-17 20:34:03 阅读(2408) 评论(0)