0 0

新手 Java缓存的实现 都是用什么来实现10

各位 我是在深圳的一家小公司 现在公司做一个系统 要用到缓存 能谈谈大家都是用什么实现缓存的吗?谢谢 新手的提问
2010年9月21日 00:27

4个答案 按时间排序 按投票排序

0 0

用ConcurrentHashMap

2010年10月05日 22:47
0 0

一般都是用某个数据结构,没有并发的用MapMap ArrayList之类的,有并发的用HashTable、Vetor,你也可以用并发包里德java.util.corruent.容器,还有,你可以选择无锁机制的数据结构,第三方的,或者自己写。

2010年9月21日 14:48
0 0

可以简单说下你的要求咯。

缓存分很多种的。

2010年9月21日 10:18
0 0

WeakHashMap

2010年9月21日 00:27

相关推荐

    Ehcache Java 缓存框架.zip

    总结来说,Ehcache是一个强大且灵活的Java缓存框架,通过提供高效的内存和磁盘存储解决方案,能够显著提升应用程序的性能。其易于集成、丰富的配置选项和扩展性使得它成为许多Java开发者的首选缓存工具。学习和掌握...

    java双缓冲技术————包含实例及技术详解,适合新手

    本文将详细介绍Java中的双缓冲技术原理,并通过一个具体的示例来展示如何实现双缓冲,旨在帮助初学者理解和掌握这项技术。 #### 二、双缓冲技术概述 **双缓冲技术**是一种广泛应用于图形渲染领域的技术,主要用于...

    新手学习Java路线图

    ### 新手学习Java路线图详解 #### 一、Java基础 **Java基础是学习Java的起点,也是最为关键的部分。** 这一部分的学习主要聚焦于理解Java的基本语法、面向对象编程的思想以及常用的API。 1. **Java语法** - 学习...

    java 分布式存储实例

    在这个实例中,Java是实现分布式存储的主要工具,它提供了丰富的库和API来支持网络通信和文件操作。 3. **文件上传与下载**: 实例中包含了文件的上传和下载功能,这是分布式存储系统的基本操作。文件上传涉及将本地...

    基于Java的源码-Javashop-eop Java开发框架.zip

    《Javashop-eop Java开发框架深度解析》 在当今的互联网开发领域,Java以其稳定性和跨平台性成为众多企业级应用的...无论你是初入Java开发的新手,还是经验丰富的老兵,Javashop-eop都是值得你探索和掌握的宝贵资源。

    java+jsp+oracle实现基本的网上求职管理系统源代码

    本项目是基于Java、JSP和Oracle数据库实现的一个基本的网上求职管理系统,旨在提供一个平台,帮助用户在线浏览职位信息,投递简历,以及进行相关的求职管理操作。下面将详细介绍这个系统的技术架构、功能模块以及...

    JAVA上百实例源码以及开源项目源代码

    凯撒加密解密程序 1个目标文件 1、程序结构化,用函数分别实现 2、对文件的加密,解密输出到文件 利用随机函数抽取幸运数字 简单 EJB的真实世界模型(源代码) 15个目标文件 摘要:Java源码,初学实例,基于EJB的真实...

    Java 三大框架项目

    总结来说,Java 三大框架项目利用Struts、Spring和Hibernate的优势,构建了一个高效的后端开发环境,实现了复杂的业务逻辑和数据管理,ItcastOA1可能是这种环境下开发的一个实际的OA系统案例。对于学习者来说,理解...

    用Java程序做的俄罗斯方块游戏

    本项目是用Java语言实现的经典游戏——俄罗斯方块,它是对Java编程能力的一种很好展示,同时也是Java初学者学习游戏开发的绝佳案例。 【描述】:“这是用Java程序做的俄罗斯方块游戏,可以让Java初学者一点技术和...

    数独(java)

    下面我们将深入探讨数独游戏的基本规则、Java编程基础以及如何用Java来实现数独算法。 首先,理解数独的规则至关重要。数独的9x9大网格被划分为9个3x3的子宫,每个子宫内必须填入1到9的数字,且每个数字在同一行、...

    Java学习、面试必备

    - 多线程:Java提供了Thread类和Runnable接口来实现并发执行,理解和掌握线程同步、锁机制是高级Java开发的关键。 - 集合框架:深入学习Set、List、Map接口及其实现类,如HashSet、ArrayList、LinkedList、HashMap...

    一个java写的类天天静听的开源音乐播放器

    1. **Maven/Gradle构建**:项目可能使用Maven或Gradle进行构建和依赖管理,了解如何配置pom.xml或build.gradle文件对新手来说很重要。 2. **Swing/AWT GUI**:Java的图形用户界面(GUI)设计可能基于Swing或AWT库,...

    基于JAVA的网上购物系统的设计与实现.zip

    《基于JAVA的网上购物系统的设计与实现》是一个涵盖了多种IT技术与概念的综合项目,它展示了如何使用JAVA语言来构建一个...无论是新手还是有经验的开发者,都能从中受益,通过实际操作来深化理论知识,提升实战能力。

    坦克大战java小游戏(新手).zip

    游戏中的坦克、地图、炮弹等元素都是通过定义不同的类来实现的。 2. **面向对象编程**:Java是面向对象的语言,游戏中的每个元素(坦克、地图、炮弹等)都可以看作是一个对象,它们有自己的属性(如位置、生命值、...

    JAVA经典游戏源代码

    Java是一种广泛使用的编程语言,尤其在开发跨平台应用程序和游戏方面表现出色。"JAVA经典游戏源代码"集合提供了一个珍贵的学习资源,...无论你是新手还是资深开发者,都有可能从这些源代码中学到新的知识和最佳实践。

    百度地图实现

    "百度地图实现"是一个专为地图找房和定位功能设计的项目,它利用JavaScript(JS)这一强大的客户端脚本语言来创建交互式和动态的地图体验。对于新手开发者而言,这是一个理想的起点,因为它提供了易于理解和使用的...

    JAVA企业人力资源管理系统

    在Java EE环境中,这些功能可以通过以下组件来实现: 1. **Servlet**:作为Java EE中的基础请求处理组件,Servlet负责接收和响应HTTP请求,是系统与用户交互的主要接口。 2. **JSP(JavaServer Pages)**:JSP用于...

    java网上商城,,前台购物,后台发布商品,redis+jsp+servlet+mysql,适合新手学习

    Java网上商城是一个典型的Web应用程序,它整合了多个技术来实现前端用户购物和后台管理功能。这个项目使用了Java Servlet、JSP(JavaServer Pages)、MySQL数据库以及Redis缓存技术,为初学者提供了一个很好的实践...

    Java新手须知.doc

    在本文中,我们将深入探讨Java编程中的几个关键知识点,这些知识点是每一个Java学习者都应掌握的。 首先,我们要理解Java中的对象和引用的概念。在Java中,当我们声明一个对象时,例如`String s = "Hello world!"`...

    java手机游戏 象棋巫师

    下面,我们将深入探讨这款游戏的设计原理、功能特性以及在Java平台上实现的技术细节。 首先,Java作为一种跨平台的编程语言,具有广泛的应用范围,尤其是在移动设备上。开发者选择Java作为开发语言,是因为其可移植...

Global site tag (gtag.js) - Google Analytics