相关推荐
-
【Java基础知识 1】Java入门级概述
2、关联 关联(Association)关系是类与类之间的联接,它使一个类知道另一个类的属性和方法。关联可以是双向的,也可以是单向的。在Java语言中,关联关系一般使用成员变量来实现。 3、聚合 聚合(Aggregation) 关系...
-
JVM类加载器大比拼:谁才是Java程序的真正主宰?
jvm类加载器大比拼
-
ServerSocketChannel类API详解(一)
ServerSocketChannel类是抽象的,并不能直接new实例化,但API中提供了public static ServerSocketChannel open()方法来创建ServerSocketChannel类的实例。open() 方法是静态的,作用是打开服务器套接.字通道。新通道...
-
一个技术总监的忠告:精通那么多技术为何还是做不好一个项目?
当遇到一个业务逻辑,其中的某个环节在另一个业务逻辑 API 中已经实现,这时如果不想忍受重复实现和代码,就只能去调用那个 API。 但这样就造成了业务逻辑组件之间的耦合与依赖,这种耦合与依赖很快会扩散——新的 ...
-
spring 是如何保证一个事务内获取同一个Connection?
前面用了大量的篇幅从应用层面、原理层面进行了比较全方位的一个讲解。但是因为它过于重要,所以本文继续做补充内容:Spring事务的同步机制(后面还有Spring事务的监听机制) Spring事务同步机制?我估摸很多小伙伴...
-
万字长文,62道Java核心面试题,一次性打包送给积极向上的你
你那有没有 Java 方面的面试题可以分享一波啊? 以上是读者田田给我发的私信,看完后于我心有戚戚焉啊,最近境况确实不容乐观,并非是个人的原因造成的。那,既然需要面试题,二哥就义不容辞,必须得准备一波。 ...
-
如何评价最近爆红的FastAPI?
一度觉得sanic是pythonweb框架的未来,支持异步,性能好,类flask的语法,代码简单,没想到被fastapi截胡了,fastapi在github的上星速度非常快。它在怎么样把后端api做好的这件事情上,做的比sanic更全面,更彻底。...
-
2024年Unity 面试题 |五萬字 二佰道| Unity面试题大全,面试题总结【全网最全,收藏一篇足够面试】
正所谓 金三银四 ,又到了找工作的大好时机了,不知道大家有没有意向找一份更好的工作呢~ 之前写了很多Unity的学习和实例文章,但是面试题部分还没有一个系统的整理。 那本篇文章就来整理一下Unity中一些常见的面试...
-
想进大厂?50个多线程面试题,你会多少?(一)
最近看到网上流传着,各种面试经验及面试题,往往都是一大堆技术题目贴上去,而没有答案。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java...
-
Android热修复(一):底层替换、类加载原理总结 及 DexClassLoader类加载机制源码探索
若客户端发布更新后遇到紧急bug需要及时修复,通常只能等待新版本解决再次发布,但是重新发布版本代价太大且用户下载安装成本高,若Bug未及时修复,无疑会严重影响用户体验,因此衍生了一系列技术来解决以上问题,...
-
Java基础知识第三讲:深入集合类(常用的集合类有哪些?比如List如何排序?集合的安全?)
提供排序,查找,反转,替换,复制,取最小,最大元素等功能 1.1、set 元素不能重复,使用equals确保对象一致性—>实现类hashset treeset(有序) 只能通过迭代器(Iterator)来遍历元素 方法:add、...
-
2022计算机Java二级考试四十五套题真题【收藏版】(一周裸考计划)
当你看到这篇文章的时候,相信自己已经在考试的路上,或者即将踏入计算机二级考试的道路。先收藏为敬。再网上看了很多的java面试题,有很多都是零零碎碎的,有或者是需要付费加密????的,加个vip什么的,故而以下是...
-
一看你就懂,超详细java中的ClassLoader详解
ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利于我们编写出更高效的代码。ClassLoader的具体作用就是将class文件加载...
-
深入理解Java类加载器(2):线程上下文类加载器
目录 1 线程上下文类加载器 2 何时使用Thread.getContextClassLoader()? 3 类加载器与Web容器 4 类加载器与OSGi ...1 线程上下文类加载器 ...类 java.lang.Thread中的方法 getContextClassLoader()和 se...
-
Java学习笔记14:Java_常用API_包装类_递归_数组高级
指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。 2.常用API 2.1 ...
-
用Webhook+Python+Shell 编写一套 Unix 类系统监控工具
告警系统是系统运维必须掌握的技能、不管是用 Zabbix、Cacti 等监控平台还是其他的监控工具,都需要有一个实时的监控与反馈机制,能让问题、故障实时的通知到工程师的手里,及时得到解决;以最大化的保障业务的正常...
-
50个多线程面试题,你会多少?(一)
下面是Java线程相关的热门面试题,你可以用它来好好准备面试。 什么是线程?...在Java Concurrency API中有哪些原子类(atomic classes)? 什么是Executors框架? 什么是阻塞队列?如何使用阻塞队列来...
-
C++ API设计笔记
1.1 什么是API:API(Application Programming Interface)提供了对某个问题的抽象,以及客户与解决该问题的软件组件之间进行交互的方式。组件本身通常以软件类库形式分发,它们可以在多个应用程序中使用。概况地说,...
-
API的设计与实现
关于API的设计与实现API的设计是软件开发中一个独特的领域。最主要的特殊点在于API是供开发者使用的界面,即Application Programmer Interfaces。所以相对于依据软件设计的原则,考虑用户的”体验”会更加重要。许多...
-
技术总监灵魂一问:精通那么多技术,为何还是做不好一个项目?
程序员的职业生涯中难免遇到烂项目,有些项目是你加入时已经烂了,有些是自己从头开始亲手做成了烂项目,有些是从里到外的烂,有些是表面光鲜等你深入进去发现是个“焦油坑”,有些是此时还没烂但是已经出现问题征兆...