
java
文章平均质量分 81
零碎整理一些java开发小知识
弱水三千只取一瓢编号880908
我们都是非常平凡之人,没有家庭背景,没有强大后台,没有八面玲珑的人脉,更没有天选之子的才能,唯一能靠的只有自己。
展开
-
2024年程序员金九银十面试宝典持续更新中.....
大家好,我是一位老程序员,很久没有更新了,今年大家都很不容易,这里有一份多年来整理的一份Java,大模型,项目管理,Mac软件等各类学习资料及面试题,无论你刚入行的程序员,还是经验丰富IT人士,希望这些资料能帮到你。让我们乘风破浪,顺利拿到理想 offer! 其它资料在陆陆续续整理中。。。。。。。1.大模型面试(持续更新)2.Java面试(持续更新)计算机考研微信小程序开发Mac系统软件开发工具iOS开发李明杰《30小时快速精通C++和外挂实战》(高清视频)Java架构师阿里云认证课件产品原型设计成品软考I原创 2024-08-30 16:21:34 · 316 阅读 · 1 评论 -
深入浅出剖析JAVA多线程原理
●程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的。●当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。●进程就可以视为程序的一个实例。大部分程序可以同时运行多个实例进程(例如记事本、画图、浏览器 等),也有的程序只能启动一个实例进程(例如网易云音乐、360 安全卫士等)。原创 2023-04-18 15:47:36 · 810 阅读 · 0 评论 -
JAVA数据结构之哈希表
●散列表(Hash table, 也叫哈希表) ,是根据关键码值(Key value)而直接进行访问的数据结构。●它通过把关键码值映射到表中一个位置来访问记录, 以加快查找的速度。这个映射函数叫做散列函数, 存放记录的数组叫做散列表。●哈希表的核心:private EmpLinkedList[] empLinkedListArray;●哈希表编程思路:先根据对象的信息将其散列,得到 hashCode根据对象的 hashCode 值,找到对应的数组下标,其实就是找到存储对象的链表。原创 2023-04-11 15:03:36 · 2133 阅读 · 0 评论 -
springboot:YAML语言整体概述
YAML使用实现语言的数据类型。原创 2023-03-18 18:26:02 · 337 阅读 · 1 评论 -
一文读懂”JVM内存结构““Java内存模型““Java对象模型“
我们再来区分下JVM内存结构、 Java内存模型 以及 Java对象模型 三个概念。JVM内存结构,和Java虚拟机的运行时区域有关。Java内存模型,和Java的并发编程有关。Java对象模型,和Java对象在虚拟机中的表现形式有关。关于这三部分内容,本文并未分别展开,因为涉及到的知识点实在太多,如果读者感兴趣,可以自行学习。最后,这三个概念非常重要,一定要严格区分开,千万不要在面试中出现答非所为的情况。原创 2023-02-20 14:42:21 · 156 阅读 · 0 评论 -
Synchronized总结&锁优化
应用场景解决多线程安全问题方式加锁:序列化访问临界资源Java中的实现阻塞式:synchronized、reentrantlock非阻塞式:CAS+自旋使用无论哪种方式,锁住的都是Java对象。方法上:acc_synchronized,锁住实例对象/类对象代码块中:monitorenter、monitorexit,锁住实例对象原理JVM指令:方法上acc_synchronized;代码块中monitorenter、monitorexit。原创 2023-01-14 23:33:38 · 627 阅读 · 0 评论 -
明白了Java-WebService原理对你web开发真的太重要了
webservice基本概念简介webservice即web服务,它时一种跨编程语言和跨操作系统平台的远程调用技术Java中共有三种Webservice规范,分别是JAX-WS(JAX-RPC),JAXM&&SAAJ,JAX-RS 一三用的比较多webservice三要素:soap wsdl uddi术语webservice开发规范java中共有三种webservice规范1JAX-WS3,JAX-RSSOAP协议SOAPWSDL说明书UDDIwebService。原创 2022-10-06 17:48:24 · 689 阅读 · 0 评论 -
JavaWeb之JSP零碎整理
JSP知识点整理转载 2022-09-24 14:23:13 · 107 阅读 · 0 评论 -
其实Servlet很简单,掌握了编程思想,解决问题才是硬道理
一 Servlet概述servlet= server+applet 运行在服务器端的java小程序。Servlet是一个接口(规范),一个类要想通过浏览器被访问到,那么这个类就必须直接或间接的实现Servlet接口。原创 2022-09-10 16:10:59 · 326 阅读 · 0 评论 -
Java面向对象总结
Java 是纯粹的面向对象语言,它因统一的字节码文件和差异化的 JDK 而具有平台无关的特性。原创 2022-08-28 16:17:16 · 257 阅读 · 0 评论 -
掌握了java锁的原理机制后其实变得很简单,难的是运用到各种业务的场景
Java中有两种加锁的方式:一种是用synchronized关键字,另一种是用Lock接口的实现类。synchronized是Java语言内置的关键字,而Lock是一个接口,这个接口的实现类在代码层面实现了锁的功能原创 2022-08-13 12:18:46 · 141 阅读 · 0 评论 -
计算机的基础:CPU & GPU
1、CPU(Central Processing Unit,中英处理器)对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片格式的转换和解码、图像的绘制(Core Graphics)2、GPU(GraphicsProcessing Unit,图像处理器)纹理的渲染...原创 2022-07-13 14:11:33 · 726 阅读 · 0 评论 -
Java集合框架零碎整理
Java 集合框架早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack, 和 Properties 这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Properties 类的方式有着很大不同。集合框架被设计成要满足以下几个目标。●该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。●该框架允许不同类型的集合,以类似的方式工作原创 2022-07-04 19:51:15 · 127 阅读 · 0 评论 -
Java内存模型
Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。此处的变量与Java编程中所说的变量有所区别,它包括了实例字段、静态字段和构成数组对象的元素,但不包括局部变量与方法参数,因为后者是线程私有的,不会被共享。...原创 2022-06-26 20:35:58 · 152 阅读 · 0 评论 -
SpringBoot 自动装配原理
通过@Import注解和配置类实现了ImportSelector接口,可以实现被@Import注解修饰的类导入覆写了ImportSelector接口中selectImports()方法返回的类的全路径名称。原创 2022-06-13 18:05:44 · 114 阅读 · 0 评论 -
Java队列-queue
基本介绍队列是一个有序列表,可以用数组或是链表来实现。遵循先入先出的原则。即先存入队列的数据,要先取出;后存入的要后取出。原创 2022-06-04 13:44:10 · 1252 阅读 · 0 评论