-
java并发编程基础
java并发编程基础 本文主要介绍线程的基本概念和意义、多线程程序开发需要注意的问题、创建线程的方式、线程同步、线程通信、线程的生命周期、原子类等java并发编程基础内容 内容简介 本文比较长,主要介绍 线程的基本概念和意义、多线程程序开发需要注意的问题、创建...
-
从`ArrayList`中了解Java的迭代器
从`ArrayList`中了解Java的迭代器 目录 什么是迭代器 迭代器的设计意义 ArrayList 对迭代器的实现 增强for循环和迭代器 参考链接 什么是迭代器 Java中的迭代器—— Iterator 是一个位于 java.util 包下的接口,这个接口里声明了三个重要的方法 hasNext() 、 next() 、...
-
Java笔记:Java面向对象
Java笔记:Java面向对象 一、方法 1、概述 方法,也可以称之为函数,在其他语言中可能方法和函数的概念和语法是不同的,比如Python中的函数是可以在文件中独立定义并存在的,而方法则是在类之中定义的函数,但是在Java中,方法和函数都指的是同一个语法,都是一样的,...
-
总结Java中的reference类型与四种引用类型
总结Java中的reference类型与四种引用类型 本文通过分析源码和实验测试总结了Java中的reference类型、Reference类以及四种引用类型的基础知识。仅做学习记录目的,有误的欢迎指出! 总结Java中的reference类型与四种引用类型 本文通过分析源码和实验测试总结了Java中的...
-
java8 新特性Stream流的应用
java8 新特性Stream流的应用 作为一个合格的程序员,如何让代码更简洁明了,提升编码速度尼。 今天跟着我一起来学习下java 8 stream 流的应用吧。 废话不多说,直入正题。 考虑以下业务场景,有四个人员信息,我们需要根据性别统计人员的姓名。 package com;import jav...
-
推荐一个能够让程序猿快速开发的极简工具箱
推荐一个能够让程序猿快速开发的极简工具箱 介绍 本来做的是个图床管理的项目,结果撸成了一个工具箱,不定期追加新的功能。 基础环境 JDK1.8、Maven、Mysql、Redis、IntelliJ IDEA、minio、fastdfs 相关组件 ok-admin vue iView echarts clipboard cropperjs lightbox...
-
Java并发编程(04):线程间通信,等待/通知机制
Java并发编程(04):线程间通信,等待/通知机制 本文源码:GitHub·点这里 || GitEE·点这里 一、概念简介 1、线程通信 在操作系统中,线程是个独立的个体,但是在线程执行过程中,如果处理同一个业务逻辑,可能会产生资源争抢,导致并发问题,通常使用互斥锁来控制该逻...
-
Java面试常被问到这道题:如何保证缓存与数据库的双写一致性?
Java面试常被问到这道题:如何保证缓存与数据库的双写一致性? 面试原题:如何保证缓存与数据库的双写一致性? 面试官心理分析 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题, 那么你如何解决一致性问题? 面试题剖...
-
容器技术之LXC
容器技术之LXC 什么是容器?在生活中我们常见的容器有各种瓶瓶罐罐、各种能够容纳其它物料的东西叫容器;容器的特点就是有着很好的隔离作用,使得不同的物料互相隔离;除此之外容器还方便运输、方便储存;这是生活中所说的容器,以及它的特点;在计算机领域中,所谓容...
-
消息中间件—SpringBoot下RabbitMQ实战
消息中间件—SpringBoot下RabbitMQ实战 消息中间件简介 MQ全称(Message Queue)`又名消息队列,是一种异步通讯的中间件。 可以将它理解成邮局,发送者将消息传递到邮局,然后由邮局帮我们发送给具体的消息接收者(消费者),具体发送过程与时间我们无需关心,它也不会...
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
