JAVA实战开发手册
文章平均质量分 92
结合实际工作经验,梳理总结了日常工作全场景知识点,并对知识点做了非常详细的总结和梳理,一切都是以实战作为出发点
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
hao_kkkkk
这个作者很懒,什么都没留下…
展开
-
JAVA并发之ThreadLocal详解
互斥同步: synchronized 和 ReentrantLock非阻塞同步: CAS, AtomicXXXX无同步方案: 栈封闭,本地存储(Thread Local),可重入代码这个章节将详细的讲讲 本地存储(Thread Local)。原创 2024-09-25 20:39:35 · 228 阅读 · 0 评论 -
JAVA并发编程之final详解
按照final修饰的数据类型分类:final域写:禁止final域写与构造方法重排序,即禁止final域写重排序到构造方法之外,从而保证该对象对所有线程可见时,该对象的final域全部已经初始化过。final域读:禁止初次读对象的引用与读该对象包含的final域的重排序。额外增加约束:禁止在构造函数对一个final修饰的对象的成员域的写入与随后将这个被构造的对象的引用赋值给引用变量 重排序。原创 2024-09-25 20:28:54 · 138 阅读 · 0 评论 -
JAVA并发编程之volatile详解
为了保证各个处理器的缓存是一致的,实现了缓存一致性协议(MESI),每个处理器通过嗅探在总线上传播的数据来检查自己缓存的值是不是过期了,当处理器发现自己缓存行对应的内存地址被修改,就会将当前处理器的缓存行设置成无效状态,当处理器对这个数据进行修改操作的时候,会重新从系统内存中把数据读到处理器缓存里。单例模式的一种实现方式,但很多人会忽略 volatile 关键字,因为没有该关键字,程序也可以很好的运行,只不过代码的稳定性总不是 100%,说不定在未来的某个时刻,隐藏的 bug 就出来了。原创 2024-09-12 22:25:59 · 246 阅读 · 0 评论 -
JAVA并发之synchronized详解
synchronized详解,并发编程原创 2024-09-12 22:19:22 · 230 阅读 · 0 评论 -
mysql实战入门-基础篇
MySQL是一个开源的关系型数据库管理系统(RDBMS),它由瑞典的MySQL AB公司开发,后来成为Oracle公司的产品。MySQL以其体积小、速度快、总体拥有成本低的特点,尤其是开放源码,被广泛用于中小型和大型网站的开发中。它支持多种操作系统和编程语言,并具有高性能、可靠性和可扩展性。概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。约束描述关键字非空约束限制该字段的数据不能为nullNOT NULL唯一约束。原创 2024-07-09 22:26:02 · 219 阅读 · 0 评论 -
JAVA IO知识体系完全开发指导手册(十万字长文,一篇学会IO所有知识体系)
1、IO知识体系;2、基础IO;3、NIO/AIO;4、开源框架原创 2024-07-03 23:19:37 · 65 阅读 · 1 评论 -
JAVA新版本特性(10万字长文详解)完全指导手册
这里帮你梳理为何JDK 17将会是一个极为重要的版本以及如何去理解它Java 9 正式发布于 2017 年 9 月 21 日。作为 Java8 之后 3 年半才发布的新版本,Java 9 带来了很多重大的变化。其中最重要的改动是 Java 平台模块系统的引入。除此之外,还有一些新的特性。本文对 Java9 中包含的新特性做了概括性的介绍,可以帮助你快速了解 Java 9作为当今使用最广泛的编程语言之一的 Java 在 2018 年 3 月 21 日发布了第十个大版本。原创 2024-04-01 22:36:32 · 772 阅读 · 0 评论 -
阿里云OSS对象存储完全开发手册(一篇学会阿里云OSS所有知识点)
阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本, 可以使用阿里云提供的 API、SDK 接口或者 OSS 迁移工具轻松地将海量数据移入或移出阿里云 OSS。RAM用户是RAM的一种实体身份类型,有确定的身份ID和身份凭证,它通常与某个确定的人或应用程序一一对应。RAM用户具备以下特点。原创 2024-03-25 19:58:11 · 1888 阅读 · 0 评论 -
Oracle完全开发手册基础版(一篇学会所有Oracle所有知识点)
Oracle完全开发手册原创 2024-03-25 20:05:55 · 345 阅读 · 0 评论 -
Zabbix完全开发手册(一篇学会Zabbix所有知识点)
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。** zabbix**由zabbix server与可选组件zabbix agent两部门组成。可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视。需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。部署在被监控主机上,负责被监控主机的数据,并将数据发送给zabbix server。原创 2024-03-24 22:22:08 · 418 阅读 · 0 评论 -
MongoDB完全开发手册(一篇学会MongoDB所有知识点)
TTL 索引提供了一个过期机制,允许为每一个文档设置一个过期时间,当一个文档达到预设的过期时间之后就会被删除。TTL 索引除了有属性外,和普通索引一样。数据过期对于某些类型的信息很有用,比如机器生成的事件数据、日志和会话信息,这些信息只需要在数据库中保存有限的时间。6.6 、TTL所有的查询字段是索引的一部分。结果中返回的所有字段都在同一索引中。查询中没有字段等于null。原创 2024-03-23 18:11:18 · 259 阅读 · 0 评论 -
SpringMVC完全开发手册(一篇学会SpringMVC所有知识点)
2.请求参数的接收方式不一样。Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。当发起请求时被前置的控制器拦截到请求,根据请求参数生成代理请求,找到请求对应的实际控制器,控制器处理请求,创建数据模型,访问数据库,将模型响应给中心控制器,控制器使用模型与视图渲染视图结果,将结果返回给中心控制器,再将结果返回给请求者。原创 2024-03-22 19:43:58 · 319 阅读 · 0 评论 -
Quartz完全开发手册(一篇学会Quartz所有知识点)
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz是开源且具有丰富特性的"任务调度库",能够集成于任何的java应用,小到独立的应用,大至电子商业系统。Quartz能够创建亦简单亦复杂的调度,以执行上十、上百,甚至上万的任务。任务job被定义为标准的java组件,能够执行任何你想要实现的功能。quartz调度框架包含许多企业级的特性,如JTA事务、集群的支持。原创 2024-03-22 19:19:21 · 1402 阅读 · 1 评论 -
XXL-JOB完全开发手册(一篇学会XXL-JOB所有知识点)
如果任务类型为 “GLUE模式”,将会加载 GLue 代码,实例化 Java 对象,注入依赖的 Spring 服务(注意:Glue代码中注入的Spring服务,必须存在与该“执行器”项目的Spring容器中),然后调用execute方法,执行任务逻辑。使用于业务复杂,业务量大,服务器多。 调度中心和执行器两个模块分开部署,相互分离,两者之间通过RPC进行通信,其中调度中心主要是提供一个平台,管理调度信息,发送调度请求,自己不承担业务代码,而执行器接受调度中心的调度执行业务逻辑。原创 2024-03-19 20:44:24 · 983 阅读 · 0 评论 -
JAVA实战手册-开篇总述
针对每一小项知识点,全部都是结合实际工作中开发需要,全面梳理总结并详细概述讲解,可以不客气的说,一个知识点学了这一篇就够了,其他的就可以不用再去看了。该专题以实战为出发点,总结概述了实际工作中常用的java知识点,掌握了这些知识点,日常工作开发以及面试都不在话下。话不多说,直入正题,以下为JAVA知识点概括总结(总计涵盖了10大类78小项)在开篇总述中,简单拿两个知识点做示例。原创 2024-03-18 20:44:41 · 148 阅读 · 0 评论