首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序员伟杰
掘友等级
架构师
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
数据库的这些设计技巧你一定要知道,让你的办公效率提升数倍不止
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种…
这篇关于JVM类加载器和双亲委派机制的笔记写的太好了,建议收藏起来看
启动类加载器:负责加载支撑JVM运行的位于JRE的lib目录下的核心类库比如 rt.jar、charsets.jar等。 扩展类加载器(ExtClassLoader):负责加载支撑JVM运行的位于JRE的lib目录下的ext扩展目录中的JAR类包。 应用程序类加载器(AppCl…
Java中的这四种引用你真的了解了吗?
JDK1.2之后,把对象的引用分为四种状态,即强引用、软引用、弱引用和虚引用。这样的方式,可以更加灵活地控制对象的生命周期。 当内存不足,会触发JVM的GC,如果GC后,内存还是不足,就会把软引用包裹的对象给清除,也就是当JVM的内存不足的时候,才会回收该对象。 直接返回了nu…
金九银十马上就到,阿里,腾讯,美团面试的核心知识点全给你整理好了
不论是校招还是社招都避免不了各种⾯试、笔试,如何去准备这些东⻄就显得格外重要。不论是笔试还是⾯试都是有章可循的,我这个“有章可循”说的意思只是说应对技术⾯试是可以提前准备,所谓不打无准备的仗就是这个道理,以下为大家,描述了从面试准备到最后的拿到offer提供了⾮常详细的⽬录,建…
细节!关于java异常的总结,我还没见过比这更详细的
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 Thorwable类是所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeException)和非运行时…
深度分析:对象创建流程以及内存分配机制,看完99%的人都懂了
内存分配:JVM为对象分配内存。对象所需的内存空间大小在类加载完后可以完全确定,其本质是在堆中开辟一块确定的内存空间 1.“指针碰撞”:如果Java堆中内存是绝对规的,所有用过的内存都放在一边,空闲的内存放在另一边,中间放着一个指针作为分界点的指示器,那所分配内存就仅仅是把那个…
面试官:你简历上有熟悉设计模式,那你给我说一下单例模式实现及线程安全吧
单例应用的太广泛,大家应该都用过,本文主要是想聊聊线程安全的单例以及反序列化破坏单例的情况。 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 要保证线程安全,最简单的方式是加同步锁。synchroized保证了多个线程串行的去调用getInstance(),…
高频面试题:java线程的三种创建方式与六种状态,一次性帮你搞定
在JAVA中,用Thread类代表线程,所有线程对象,都必须是Thread类或者Thread类子类的实例。每个线程的任务就是执行一段顺序执行的代码,JAVA使用线程执行体来容纳这段代码。所以,我们创建线程时,主要是根据实际需求,编写放入线程执行体的代码。 三种创建线程的方式中通…
身为java开发人员,你知道桥接模式还能这样用吗?
所以桥接模式的含义就是,将这些不同的方法(实现部分)分离出来,使它们可以独立变化。 其实现细节对客户透明。 由于聚合关系建立在抽象层,要求开发者针对抽象化进行设计与编程,这增加了系统的理解与设计难度。 抽象化(Abstraction)角色:定义抽象类,并包含一个对实现化对象的引…
你说你熟悉java设计模式,那单例模式的这几种创建方式你都知道吗
这是实现一个安全的单例模式的最简单粗暴的写法,这种实现方式我们称之为饿汉式。之所以称之为饿汉式,是因为肚子很饿了,想马上吃到东西,不想等待生产时间。这种写法,在类被加载的时候就把Singleton实例给创建出来了,所以也不存在多线程竞争问题。 饿汉式的缺点就是,一上来就创建对象…
下一页
个人成就
文章被点赞
112
文章被阅读
34,527
掘力值
1,378
关注了
5
关注者
54
收藏集
0
关注标签
10
加入于
2020-07-19