-
Java多线程同步工具类之Semaphore
Java多线程同步工具类之Semaphore Semaphore信号量通常做为控制线程并发个数的工具来使用,它可以用来限制同时并发访问资源的线程个数。 一、Semaphore使用 下面我们通过一个简单的例子来看下Semaphore的具体使用,我们同时执行10个计数线程,并定义一个Semaphore变量...
-
java基础第十五篇之IO流和递归算法
java基础第十五篇之IO流和递归算法 FileInputStream : 输入流 int available() : 一次读取所有的字节数 read() : 将文件上的字节读取到内存的数组中 FileOutputStream : 输出流 write(byte[] b) : 将字节数组中的字节数据写到文件上 缓冲区会在内存中创建一个8192容量...
-
深挖Jvm垃圾收集
深挖Jvm垃圾收集 垃圾收集(Garbage Collection,GC),它的任务是解决以下 3 件问题: 哪些内存需要回收? 什么时候回收? 如何回收? 其中第一个问题很好回答,在 Java 中,GC 主要发生在 Java 堆和方法区中,对于后两个问题,我们将在之后的内容中进行讨论,并介绍...
-
java设计模式--抽象工厂模式
java设计模式--抽象工厂模式 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 我们先回忆一下简单工厂模式的情形,有一个创建产品的接口,需要创建不同的产品时我们就需要创建多个工厂类。 // 工厂接口 public interface IFactor...
-
Spring主要用到两种设计模式
Spring主要用到两种设计模式 Spring 主要用到两种设计模式 1、 工厂模式 Spring 容器就是实例化和管理全部 Bean 的工厂。 工厂模式可以将 Java 对象的调用者从被调用者的实现逻辑中分离出来。 调用者只关心被调用者必须满足的某种规则,这里的规则我们可以看做是接口,...
2019-08-16 09:52:25 减低系统Administrator共享AV<Application对象COMHTTP
-
Redis常用五大数据类型
Redis常用五大数据类型 五大数据类型常用的命令 (此处只介绍常用命令更多命令请参考https://www.redis.net.cn/tutorial/3505.html) : Key(键): keys * 查看当前库全部key名称。 exists key 判断某个key是否存在。存在返回1,不存在返回0。 move key db 把当前库某个key...
-
Java连载2-Java特性
Java连载2-Java特性 一、JDK 1.含义:Java开发工具包。 2.做Java开发之前必须安装的一个工具包,?下载地址:https://www.oracle.com/index.html 3.Java包括三大块内容: (1)JavaSE(Java标准版),这是基础必知必会 (2)JavaEE(Java企业版) (3)JavaME(Java微型版) 二...
2019-08-16 09:51:52 java开发工具java开发底层操作系统LinuxWindows虚拟机系统微信公众号微信公众号
-
网易Java研发面试官眼中的Java并发——安全性、活跃性、性能
网易Java研发面试官眼中的Java并发——安全性、活跃性、性能 一. 安全性问题 线程安全的本质是正确性,而正确性的含义是程序按照预期执行 理论上线程安全的程序,应该要避免出现可见性问题(CPU缓存)、原子性问题(线程切换)和有序性问题(编译优化) 需要分析是否存...
-
spring5 源码深度解析— IOC 之 开启 bean 的加载
spring5 源码深度解析— IOC 之 开启 bean 的加载 概述 前面我们已经分析了spring对于xml配置文件的解析,将分析的信息组装成 BeanDefinition,并将其保存注册到相应的 BeanDefinitionRegistry 中。至此,Spring IOC 的初始化工作完成。接下来我们将对bean的加载进行探...
-
Java编程思想学习录(连载之:内部类)
Java编程思想学习录(连载之:内部类) 内部类基本概念 可将一个类的定义置于另一个类定义的内部 内部类允许将逻辑相关的类组织在一起,并控制位于内部的类的可见性 甚至可将内部类定义于一个方法或者任意作用域内! 当然,内部类 组合 内部类拥有其外围类 所有元素的...
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
