会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
前程有光
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
31
下一页
2020年9月
面试官:就问个Spring容器初始化和Bean对象的创建,你讲一小时了
摘要: 前言 spring作为一个容器,可以管理对象的生命周期、对象与对象之间的依赖关系。可以通过配置文件,来定义对象,以及设置其与其他对象的依赖关系。 main测试类 public static void main(String[] args) { ApplicationContext applicati
阅读全文
posted @ 2020-09-01 14:04 前程有光
阅读(503)
评论(0)
推荐(0)
2020年8月
深度分析:java设计模式中的原型模式,看完就没有说不懂的
摘要: 前言 原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象 原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,无需知道如何创建的细节。 工作原理:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷
阅读全文
posted @ 2020-08-31 13:54 前程有光
阅读(348)
评论(0)
推荐(0)
来吧,展示!Redis的分布式锁及其实现Redisson的全过程
摘要: 前言 分布式锁是控制分布式系统之间同步访问共享资源的一种方式。 在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,这个时候,便需要使用到分布式锁。 什么是分布式锁 1.在分布式环境中
阅读全文
posted @ 2020-08-30 14:01 前程有光
阅读(574)
评论(0)
推荐(0)
金九银十已到!掌握这300道java高频面试题,助你面试BAT无忧!
摘要: 前言 不知不觉已经到了九月了,回首看年初的时候简直像做梦一样。不得不说时间真的是无情一般的流逝,题外话就不多说了!回归正题,现在已经到了今年最后一波大好的跳槽涨薪的时机了,错过了这一次可能你就得等到明年了!我相信很多小伙伴已经开始摩拳擦掌准备自己的面试了,可是你真的准备好了吗? 面试该问的Java、
阅读全文
posted @ 2020-08-29 16:33 前程有光
阅读(181)
评论(0)
推荐(0)
阿里面试官:你连个java多线程都说不清楚,我招你进来干什么
摘要: 创建线程的方法 继承Thread类 继承Thread类,重写run方法,通过线程类实例.start()方法开启线程。 public class TestThread1 extends Thread{ @override public void run(){ System.out.println("线
阅读全文
posted @ 2020-08-29 13:54 前程有光
阅读(332)
评论(0)
推荐(0)
金九银十已到!Cookie 和 Session的这些知识你必须知道,面试必问!
摘要: 前言 会话:一次会话中包含多次请求和响应 注:一次会话表示浏览器第一次给服务器发送请求,会话建立,直到有一方断开为止 功能:在一次会话的多次请求间共享数据 方式: (1) 客户端会话技术:Cookie (2) 服务器端会话技术:Session Cookie 概念:将数据保存到客户端,客户端有了Coo
阅读全文
posted @ 2020-08-28 14:04 前程有光
阅读(203)
评论(0)
推荐(0)
理解Volatile关键字,其实看这一篇就够了,写的非常细致
摘要: 前言 volatile是Java虚拟机提供的轻量级的同步机制。 volatile关键字作用是什么? 两个作用: 1.保证被volatile修饰的共享变量对所有线程总数可见的,也就是当一个线程修改了一个被volatile修饰共享变量的值,新值总是可以被其他线程立即得知。 2.禁止指令重排序优化。 vo
阅读全文
posted @ 2020-08-27 14:12 前程有光
阅读(439)
评论(0)
推荐(0)
不会吧!做了这么久开发还有不会NIO的,看看BAT大佬是怎么用的吧
摘要: 前言 在将NIO之前,我们必须要了解一下Java的IO部分知识。 BIO(Blocking IO) 阻塞IO,在Java中主要就是通过ServerSocket.accept()实现的。 NIO(Non-Blocking IO) 非阻塞IO,在Java主要是通过NIOSocketChannel + S
阅读全文
posted @ 2020-08-26 14:08 前程有光
阅读(191)
评论(0)
推荐(0)
还不懂Java高并发的,建议看看这篇阿里大佬的总结,写的非常详细
摘要: 前言 进程是计算机中程序关于某几何数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。是操作系统结构的基础 线程可以说是轻量级的进程,是程序执行的最小单位,使用多线程而不用多进程去进行并发程序的设计,是因为线程之间的切换与调度的成本远小于进程。 线程的几种状态 New状态表示刚刚创建的线程
阅读全文
posted @ 2020-08-25 14:05 前程有光
阅读(422)
评论(0)
推荐(0)
面试BAT必问的JVM,今天我们来说一说它类加载器的底层原理
摘要: 类加载器的关系 类加载器的分类 JVM支持两种类加载器,一种为引导类加载器(Bootstrap ClassLoader),另外一种是自定义类加载器(User Defined ClassLoader) 引导类加载器是由C/C++编写的无法访问到 Java虚拟机规定:所有派生于抽象类ClassLoade
阅读全文
posted @ 2020-08-24 14:00 前程有光
阅读(251)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
31
下一页
公告