假设,我们现在就是在一家外包公司,我们的目标是把这家公司做上市。其中,操作系统就是这家外包公司的老板。我们把这家公司发展阶段分为这样几个时期:初创期:这个老板基于开放的营商环...
假设,我们现在就是在一家外包公司,我们的目标是把这家公司做上市。其中,操作系统就是这家外包公司的老板。我们把这家公司发展阶段分为这样几个时期:初创期:这个老板基于开放的营商环...
采用自己下载bin包安装的方式,这样的好处是自己的JAVA_HOME等自己可知。链接
一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别 Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收内存分配策略、垃...
饥不择食时容易产生幸福感,情况稍好便又是之前那副模样,要想日后不慌张,平时切记多多努力了!!!
缘于一场即将到来的面试,谈起了口口姐的创作,由此得到一组分享;(这里给出传送门,侵删)
Q:谈谈你对Spring IoC的理解,它的实现原理是什么? A:IoC,即控制反转,它通过将控制权交给spring容器,来实现对象之间的解耦,减少了代码修改的工作量。真实的...
Q:怎么理解Spring AOP,它的实现原理是什么,应用场景有哪些? A:AOP,即面向切面编程,是对OOP(面向对象编程)的一大补充,OOP更多的关注业务功能,AOP更多...
在看完《深入了解Java虚拟机》对象创建和类加载之后,想要连贯的对一段代码的执行过程进行一个追踪,以下是目前的个人理解。 先是一段的简单的HelloWorld代码 整个的代码...
数据库逻辑框架 整体可分为三部分: 连接和认证:每一个客户端请求原则上对应一个线程,5.5版本之后,可以建立连接池来对线程进行管理,使用少量的线程对付服务大量的连接;认证主要...
写这篇文章起源于一道面试题,如何将自定义的类对象作为key存储到HashMap中,即考虑怎么判断key的唯一性。首先,我们看以下HashMap中put(...)方法的源码: ...
面试中被问到spring aop的实现原理,说了动态代理,面试关接着问动态代理的原理是什么。。。一脸懵逼,自己还是太菜,所以借鉴了一些博客,对照部分源码,对动态代理做一个自己...
线程池的使用场景和作用:在高并发情况下,且每个线程的存活时间很短,如果通过频繁的创建线程则会大大的降低系统的效率,线程池就是用来解决这一问题的。 Java中线程池的实现在JU...
个人理解就是直接在线程内新建了一个“局部变量”,之所以加引号是因为,这个局部变量实际上可以是本线程内的全局变量。使用方法如下: ThreadLocal的作用即是:在每个线程中...
Java内存模型 这里说的内存模型不同于划分为堆、方法区、虚拟机栈的内存模型,而是线程执行过程中变量所在的不同位置。 内存划分 Java线程中的内存模型分为主内存和工作内存,...
是最轻量级的同步手段,用于保证变量的可见性,若要保证变量的原子性,则必须满足这两个条件 运算结果并不依赖变量的当前值,或者能够确保只有单一的线程修改变量的值 变量不需要与其他...
查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序 解析:不会写