欢迎光临
我们一起进阶

yi的文章

Spring教程(四):Spring Hello World 实例-小白学堂
Java

Spring教程(四):Spring Hello World 实例

yi阅读(24)评论(0)赞(0)

Hello World 实例 让我们使用 Spring 框架开始实际的编程。在你开始使用 Spring 框架编写第一个例子之前,你必须确保已经正确地设置了 Spring 环境,正如在 Spring——环境设置 教程中如所说的。假设你有了解一...

Spring教程(三):Spring 环境配置-小白学堂
Java

Spring教程(三):Spring 环境配置

yi阅读(20)评论(0)赞(0)

环境设置 本教程将指导你如何准备开发环境来使用 Spring 框架开始你的工作。本教程还将教你在安装 Spring 框架之前如何在你的机器上安装 JDK,Tomcat 和 Eclipse。 第 1 步:安装 Java 开发工具包(JDK) ...

Spring教程(二):Spring体系结构-小白学堂
Java

Spring教程(二):Spring体系结构

yi阅读(17)评论(0)赞(0)

体系结构 Spring 有可能成为所有企业应用程序的一站式服务点,然而,Spring 是模块化的,允许你挑选和选择适用于你的模块,不必要把剩余部分也引入。下面的部分对在 Spring 框架中所有可用的模块给出了详细的介绍。 Spring 框...

Java

Spring教程(一):Spring 概述

yi阅读(25)评论(0)赞(0)

概述 Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。 Spring 框架是一个开源的 Java 平台,它最初是由 Rod John...

Java并发编程(十八):countdownlatch-小白学堂
Java

Java并发编程(十八):countdownlatch

yi阅读(13)评论(0)赞(0)

CountDownLatch 使用说明 CountDownLatch是一种java.util.concurrent包下一个同步工具类,它允许一个或多个线程等待直到在其他线程中一组操作执行完成。 CountDownLatch的用法非常简单,下...

Java

Java并发编程(十七):Semaphore

yi阅读(15)评论(0)赞(0)

1、 应用场景   Semaphore用来控制同时访问某个特定资源的操作数量,或者同时执行某个指定操作的数量。还可以用来实现某种资源池限制,或者对容器施加边界。 1.1 当成锁使用 控制同时访问某个特定资源的操作数量,代码如下: publi...

Java

Java并发编程(十六):atomic

yi阅读(22)评论(0)赞(0)

1. 原子操作类介绍 在并发编程中很容易出现并发安全的问题,有一个很简单的例子就是多线程更新变量i=1,比如多个线程执行i++操作,就有可能获取不到正确的值,而这个问题,最常用的方法是通过Synchronized进行控制来达到线程安全的目的...

Java并发编程(十五):reeetrantreadwritelock-小白学堂
Java

Java并发编程(十五):reeetrantreadwritelock

yi阅读(15)评论(0)赞(0)

读写锁 ReetrantReadWriteLock 读写锁在同一时刻可以允许多个读线程访问,但是在写线程访问时,所有的读线程和其他写线程均被阻塞。 只需在读操作时获取读锁,写操作时获取写锁。当写锁被获取时,后续的读写操作都会被阻塞,写锁释放...

小白学堂,学的不止是技术,更是前程

关于我们免责声明