-
分享几个工作中实用的代码优化技巧!2021/09/22
类成员与方法的可见性最小化 举例:如果是一个private的方法,想删除就删除 如果一个public的service方法,或者一个public的成员变量,删除一下,不得思考很多。 使用位移操作替代乘除法 计算机是使用二进制表示的,位移操作会极大地提高性能。 左移相当于乘...
-
南京艾瑞集团欢迎您!2021/09/22
集团简介 南京艾瑞集团成立于2010年,是一家集软件研发、系统集成、数码设计、人才培养、人力资源服务为一体的综合性高新技术企业。目前拥有员工超过100人,下设艾瑞智赢信息技术有限公司、艾瑞职业培训学校以及企业内训、岗前实训、软件外包服务、人力资源...
-
为什么要给代码加注释?Java中的注释有几种?2021/09/13
注释是对程序的某个功能或者某行代码的解释说明,它能够让开发者在后期阅读和使用代码时能更容易理解代码的作用。 注释只在Java源文件中有效,在编译程序时编译器会忽略这些注释信息,不会将其编译到class字节码文件中。 Java中的注释有三种类型,具体如下:...
-
南京艾瑞集团云招聘!2021/09/13
前段时间,南京突如其来的疫情让所有人措手不及,为统筹抓好疫情防控和经济社会发展,有效促进高校毕业生与企业的高效对接,满足企业用工和学生求职需求,南京艾瑞集团为此举办一场云招聘。 此次招聘会是南京艾瑞集团针对大学生、毕业生就业问题举办的一场线...
-
如何手写一个 AQS?2021/09/06
如果让我们自己 ,实现可以分为几个大部分: 加锁 解锁 入队 出队 阻塞 唤醒 我们来想一下这几个部分的实现。 1. 加锁 首先,用一个变量 state 作为锁的标志位。默认值0,表示此时所有线程都可以加锁。加锁的时候通过 CAS 将 state 从 0 变为 1,CAS 执行成...
-
第一份 Offer,我有话说!2021/09/06
堕云雾中 -- 西风烈,长空雁叫霜晨月。 或许每个人在成长的道路上都有过迷茫,不知道当下该干什么,以后该干什么。有的同学可能选择了考研,也有的同学了能选择了考公,而我选择了就业。可以说是我选择了艾瑞,也是艾瑞选择了我。大道理谁都懂,毕业了找份好...
-
Java多线程编程之不可变对象模式2021/08/23
到底什么是设计模式 其实模式这个概念是从建筑那里引进过来的,就如同正能量其实是从物理学(天体物理学)那里引进的一样,设计模式的定义是: 解决软件设计中给定背景下普遍存在的问题,并且具备一般性、可复用性解决方案 ; 设计模式虽然多,但是也有一些相...
-
Java干货 | 一文搞懂ORACLE数据库!2021/08/23
什么是 ORACLE? ORACLE数据库系统是美国ORACLE公(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。 ORACLE通常应用于大型系统的数据库产品。 ORACLE数据库是目前世界上使用最为广泛...
-
Spring Data JPA 与 MyBatis 对比,你喜欢用哪个?2021/08/09
概述 Spring Data JPA是Spring Data的子模块。使用Spring Data,使得基于repositories概念的JPA实现更简单和容易。Spring Data JPA的目标是大大简化数据访问层代码的编码。作为使用者,我们只需要编写自己的repository接口,接口中包含一些个性化的查询方法...
-
求职干货 | 转行程序员后的第一家公司,应该问什么做什么?2021/08/09
有很多应届生以及转行的人都会在收到offer,即将入职的时候,有点慌。完全不知道第一天应该做什么?准备什么?应该知道点公司的什么问题? 基于上述大家的疑惑和慌张,特别给大家总结了一下文章,希望消除各位的紧张。 一、入职第一天流程 职场过来人都知道...