首页 软件开发 代码讲解 JAVA ( Page 125 )

JAVA 2372

#java
Java及nginx实现文件权限控制代码实例

 我们知道,使用nginx作为文件下载服务器,可以极大地降低对后端Java服务器的负载冲击,但是nginx本身并不提供授权控制,因此好的方案是由后端服务器实现权限控制,最好的方式是…

2020-10-08 292

#java
JAVA集合框架专题

一、Java集合框架概述   集合可以看作是一种容器,用来存储对象信息。所有集合类都位于java.util包下,但支持多线程的集合类位于java.util.concurrent包下…

2020-10-08 884

#java
Java使用 try-with-resources 实现自动关闭资源的方法

1、 在Java1.7之前,我们需要通过下面这种方法, 在finally中释放资源,这种方法有点繁琐。 BufferedReader br = null; String str; …

2020-10-08 304

#java
详解JAVA设计模式之代理模式

什么是设计模式(Design Pattern)?   设计模式是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。 代理模式的定义?   代理模式就是为其他对象提供…

2020-10-08 680

#java
深入理解Java 线程通信

当线程在系统内运行时,线程的调度具有一定的透明性,程序通常无法准确控制线程的轮换执行,但 Java 也提供了一些机制来保证线程协调运行。 传统的线程通信 假设现在系统中有两个线程,…

2020-10-08 185

#java
详解JAVA 原型模式

原型模式 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了…

2020-10-08 923

#java
java并发编程专题(四)—-浅谈(JUC)Lock锁

首先我们来回忆一下上一节讲过的synchronized关键字,该关键字用于给代码段或方法加锁,使得某一时刻它修饰的方法或代码段只能被一个线程访问。那么试想,当我们遇到这样的情况:当…

2020-10-08 308

#java
java中的Arrays这个工具类你真的会用吗(一文秒懂)

Java源码系列三-工具类Arrays ​ 今天分享java的源码的第三弹,Arrays这个工具类的源码。因为近期在复习数据结构,了解到Arrays里面的排序算法和二分…

2020-10-08 864

#java
详细了解JAVA NIO之Buffer(缓冲区)

当我们需要与 NIO Channel 进行交互时, 我们就需要使用到 NIO Buffer, 即数据从 Buffer读取到 Channel 中, 并且从 Channel 中写入到 …

2020-10-08 942

#java
Java枚举类型在switch语句正确使用方法详解

很多人也许会尝试写下这样的代码: ResultStructureEnum type = ResultStructureEnum.valueOf(userType); switch …

2020-10-08 660

#java
Java软件生产监控工具Btrace使用方法详解

Btrace BTrace是sun公司推出的一款Java 动态、安全追踪(监控)工具,可以在不用重启的情况下监控系统运行情况,方便的获取程序运行时的数据信息,如方法参数、返回值、全…

2020-10-08 144

#java
JAVA模拟新增顺序表及单链表

最近在回顾大学学的数据结构,这里给大家用java模拟顺序表和单链表的新增 1顺序表新增 /** * 顺序表 * * @author cjd * */ public class Ar…

2020-10-08 887