自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alulu的博客

学习存档

  • 博客(9)
  • 收藏
  • 关注

转载 IDEA--IDEA debug断点调试技巧

目录 一、Debug开篇 二、基本用法&快捷键 三、变量查看 四、计算表达式 五、智能步入 六、断点条件设置 七、多线程调试 八、回退断点 九、中断Debug Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 一、Debug开篇   首先看下IDEA中Debug模式下的界...

2020-09-21 15:09:38 1573 1

原创 @Autowired自动装配对象为null的问题、原因及解决方法以及ApplicationContext的getBean()方法

问题缘由再获取某个类的时候,遇到@Autowired自动注入的值为null的情况;但通过ApplicationContext的getBean()方法就不会为空值;//为空值无法注入的情况(只针对spring,dubbo配置等不算在内)@AutowiredRoleLevelResourceManager roleLevelResourceManager;//不为空值//这里的Context的getBean是依赖于ApplicationContext的RoleLevelResourceManag

2020-08-20 16:18:40 21159 7

原创 快速失败(fail-fast)以及其中的问题与安全失败(fail-safe)

问题缘由在写强化耗材功能时,需要判断一个逻辑:如果消耗了材料导致背包中的该材料数量为0了,需要在背包中移除该材料。在移除操作时,直接遍历了该HashMap集合移除了集合中的指定元素,一旦判定到材料数为0时,就会抛出异常。/* 错误写法:一旦判定到材料数为0时,就会抛出异常。 */for(IItem iItem:iItemMap.values()){ if(improveToxml:getItemId() == iItem.getItemId()){ if(iItem.getAmount() &

2020-08-10 12:16:53 4224 2

原创 三七互娱 Java游戏开发工程师 面试(两轮技术+HR面)

抱着投着试试看的心态上的还是不太了解游戏开发,面试才知道游戏开发是客户端的JAVA开发,自己做的基本都是服务器向的,人都傻了框架啊这些都没怎么问比较重视基础知识,面的也基本都是基础知识,面完才发现自己太基础的知识反而一问三不知,回头真得看看- -。没自我介绍也没挖很久项目,就随便问了问面试官人很好态度也很好,看到是女孩子还开心了一下终于有女孩子来开发了了哈哈哈哈1.JAVA三大特性2...

2020-03-09 18:11:22 3600 7

转载 HashMap的底层实现原理及面试问题

前言HashMap在日常开发中基本是天天见的,而且都知道什么时候需要用HashMap,根据Key存取Value,但是存和取的时候那些操作却是很少去研究。同时在面试中也是面试官们必问的。以下是基于JDK1.8正文先看看HashMap的结构图:1. 先来认识一下HashMap中定义的一些需要了解的成员变量// hashMap数组的初始容量 16static final int DEFAU...

2020-03-09 01:09:52 413

原创 中国联通广州软件研究院 软件开发岗二面(技术面)

hr面后三天后接到二面通知时间很紧,晚上八点打的电话,通知第二天早上九点就开始面试形式是微信视频面,20个人分组hr一个个拉群卡得非常紧非常紧,只给每个人固定时间15分钟我的15分钟一直在扒项目相关,基本没问其他的技术问题1.自我介绍自我介绍我说投递了贵司开发岗位,有个面试官立马问我要不要考虑做前端或者测试(?2.介绍项目具体项目架构和功能,我在团队里负责什么部分的工作,实现了什么...

2020-03-02 02:24:43 6543 6

原创 事务的概念、四大特性、事务的隔离级别以及Java中的事务

1.什么是事务事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transacti...

2020-02-29 01:07:39 538

转载 java中的各种锁详细介绍

java中的各种锁详细介绍 转自:https://blog.csdn.net/axiaoboge/article/details/84335452Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。J...

2020-02-28 16:43:16 222

原创 中国联通广州软件研究院 软件开发岗一面(人力面)

春招接到的第一场面试疫情让大家都变成了死宅 蓬头垢面的面试(有些人表面也是人模狗样的上身穿衬衫裤子是粉红波点睡衣本来以为是技术面 狂背了好多面试题然后面试官小姐姐说是人力面哈当场就把知识全忘了hr小姐姐人超好的 又可爱 长的还像我姐!(面试流程大概二十分钟不到1.自我介绍然后问了问我是哪里人 会不会经常来广州2.找工作的话会在哪里发展3.自己比较倾向更喜欢的岗位4.说了ja...

2020-02-26 16:51:22 5323 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除