-
Java基础程序与面向对象
Java基础程序与面向对象 首先,我们需要了解和知道一些Java的基本概念: 程序编译过程:.java文件会通过编译器--被编译成一个. class字节码文件---再由虚拟机运行.class文件解释运行Java程序。 编码规范:可以考虑遵循阿里巴巴的开发手册。 类:作为一个加载程序逻辑的...
-
java-day12
java-day12 数据结构 常用的数据存储结构:栈,队列,数组,列表,红黑树。 栈:先进后出(入口和出口在用一侧) 队列:先进先出 数组: 查询快:因为数组的地址是连续的,通过数组的首地址找到数组中的元素。 增/删慢:因为数组的长度是固定的,增/删一个元素,需要创...
-
面试:多线程容易产生的40个问题汇总
面试:多线程容易产生的40个问题汇总 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是 所有的问题都会按照自己的理解回答一遍,不会去看网上的答...
-
并发编程之Disruptor并发框架
并发编程之Disruptor并发框架 一、什么是Disruptor Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程...
-
Spring Boot 配置元数据指南
Spring Boot 配置元数据指南 1. 概览 在编写 Spring Boot 应用程序时,将配置属性映射到 Java bean 上是非常有用的。但是,记录这些属性的最好方法是什么呢? 在本教程中,我们将探讨 Spring Boot Configuration Processor 和 关联的 JSON 元数据文件,该 JSON 文档记...
-
Dubbo+Zookeeper(一)Zookeeper初识
Dubbo+Zookeeper(一)Zookeeper初识 前面花了一段时间去学习SpringCloud的相关知识,主要是理解微服务的概念并使用SpringCloud的一系列组件实现微服务落地。学习这些组件本身是简单的,跟着操作一遍基本就会了,这也得益于Springboot给我们带来了很多便利。实际的应用中...
-
Java多线程并发面试问答
Java多线程并发面试问答 Java并发面试问答 什么是原子操作?Java并发API中的原子类是什么? 原子操作在单个任务单元中执行,而不受其他操作的干扰。在多线程环境中,原子操作是必需的,以避免数据不一致。 int++不是原子操作。因此,当一个线程读取其值并将其递增1时,...
-
Maven安装和在IDEA配置Maven
Maven安装和在IDEA配置Maven 一、Windows安装Maven 1、下载Maven 这里需要注意:不要去官网下载最新的版本,因为会出现与IDEA不兼容的现象。 这里提供下载地址:https://archive.apache.org/dist/maven/maven-3/ 由于现在最新的是3.6.2,所以这里我下载它之前的一个版...
-
【Java基础】谈谈集合.CopyOnWriteArrayList
【Java基...
-
十二、深入理解Java内存模型
十二、深入理解Java内存模型 深入理解Java内存模型 【1】CPU和缓存的一致性 ? 我们应该都知道,计算机在执行程序的时候,每条指令都是在CPU中执行的,而执行的时候,又免不了要和数据打交道。而计算机上面的数据,是存放在主存当中的,也就是计算机的物理内存啦。 ? 刚...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
