- 博客(48)
- 资源 (13)
- 收藏
- 关注
转载 你的Java代码对JIT编译友好么?
JIT编译器是Java虚拟机(以下简称JVM)中效率最高并且最重要的组成部分之一。但是很多的程序并没有充分利用JIT的高性能优化能力,很多开发者甚至也并不清楚他们的程序有效利用JIT的程度。在本文中,我们将介绍一些简单的方法来验证你的程序是否对JIT友好。这里我们并不打算覆盖诸如JIT编译器工作原理这些细节。只是提供一些简单基础的检测和方法来帮助你的代码对JIT友好,进而得到优化。JIT编
2016-09-02 10:36:30
353
转载 Oracle Coherence中文教程二十一:使用缓存事件
使用缓存事件Coherence提供缓存使用JavaBean事件模型的事件。收到你的需要,你需要他们的地方,不管变化实际上是发生在集群中的事件,这是非常简单的。熟悉JavaBean模型的开发应与事件工作有没有困难,即使在复杂的群集。本章包含以下各节: 监听器接口和事件对象 了解事件担保 支持活动的缓存和类 注册的所有活动 使用内部
2015-08-20 20:14:48
466
转载 Oracle Coherence中文教程二十二:查询缓存中的数据
查询缓存中的数据coherence可以进行查询和索引对当前缓存的数据,以满足一个给定的标准。查询和索引可以是简单的,采用筛选打包相干,或者它们可以运行多值属性,例如集合和数组。本章包含以下各节: 查询概述 执行简单查询 使用查询索引 执行批量查询 多值属性执行查询 使用链式提取 查询成本和效益评估
2015-08-20 20:14:05
618
转载 Oracle Coherence中文教程二十四:在高速缓存中的数据处理
在高速缓存中的数据处理coherence提供了理想的基础设施建设数据网格服务和客户端和基于服务器的应用程序使用数据网格。在一个基本的层面上,相干可以在大量的服务器在网格管理一个巨大的数据量,它可以提供接近零延迟访问该数据,它支持跨数据的并行查询中的map-reduce方式;它支持数据库和EIS系统,作为该数据的记录系统的集成。此外,Coherence提供一些服务,这是建立有效的数据网格的理
2015-08-20 20:13:45
475
转载 Oracle Coherence中文教程二十三:使用连续查询缓存
使用连续查询缓存虽然有可能取得时间从连贯缓存查询结果中的一个点,并有可能以接收事件,将改变该查询的结果,连贯性提供了一个功能,它结合了与一个连续的数据流中的相关事件的查询结果在一个实时的方式保持一个最新的日期的查询结果。这种能力被称作连续查询,因为它具有相同的效果,如果想要查询的零延迟和查询被执行多次,每毫秒!点时间查询结果和事件的更多信息,请参见第22章,“查询缓存中的数据。”相
2015-08-20 20:13:29
428
转载 Oracle Coherence中文教程二十五:Map管理操作触发器
Map管理操作触发器Map触发补充标准的Oracle Coherence的能力,以提供高度自定义的缓存管理系统。例如,地图触发器可以防止非法交易,执行复杂安全授权或复杂的业务规则,提供透明的事件日志和审计,并收集统计数据修改。触发器的其他可能用途,包括限制行动,打击一个缓存,在应用程序重新部署时间发出。例如,假设你有代码是与NamedCache工作,条目插入地图之前,你想改变一个条
2015-08-20 20:11:03
409
转载 Oracle Coherence中文教程二十六:使用Coherence Query语言
使用Coherence Query语言本章介绍如何使用连贯性的查询语言(CohQL)互动与连贯性高速缓存。 CohQL是一个重量轻语法(SQL的传统),用于执行高速缓存操作上的连贯群集。语言可用于以编程方式或从一个命令行工具。本章包含以下各节: 了解连贯性查询语言语法 使用命令行工具CohQL 大厦过滤器在Java程序 其他相
2015-08-20 20:10:25
427
转载 Oracle Coherence中文教程二十:预加载缓存
预加载缓存本章介绍了不同的模式,你可以用它来预加载缓存。该模式包括批量装载和分布载荷。本章包含以下各节: 执行批量加载和处理 执行分布式批量加载20.1执行批量加载和处理例20-5, PagedQuery.java ,演示了在一个连贯缓存技术,有效地批量加载和处理项目。20.1.1批量写入缓存使用连贯性时,
2015-08-18 01:09:13
640
转载 Oracle Coherence中文教程十九:使用便携式对象格式
使用便携式对象格式使用便携式对象格式(POF)具有许多优点,包括语言独立性的性能优势。建议你仔细看您的系列化解决方案时,在POF工作具有连贯性。对于如何使用POF建设。NET时,延长客户的信息,请参阅“楼宇集成对象NET客户端”Oracle Coherence的客户端指南。对于如何构建C++扩展客户时,与POF的信息,请参阅“楼宇集成对象的C + +客户端”Oracle Coherence
2015-08-18 01:08:04
487
转载 Oracle Coherence中文教程十八:序列化对象
序列化对象使用Oracle Coherence缓存值对象。这些对象可以代表从任何来源的数据,无论是内部的(如会话数据,暂态数据,等)或外部(如一个数据库,大型机,等等)。放置在缓存中的对象必须是可序列化的。由于序列化集群数据管理往往是最昂贵的部分,相干数据序列化/反序列化提供了以下选项: com.tangosol.io.pof.PofSerializer - 便携
2015-08-18 01:06:57
374
转载 Oracle Coherence中文教程十七:缓存配置案例
存配置案例本节提供了一系列的基本高速缓存方案的定义,可以使用或根据需要进行修改。参见第12章,“配置高速缓存,”详细说明如何配置缓存。此外,样品在本章建立在互相经常使用一个元件的重复使用其他的样品作为嵌套计划。使用的元素的详细信息,请参阅“使用计划继承”。最后,这些样品只指定最少数量的设置,按照嵌入式计划的文档的链接,看到的全套选项。本节主要介绍配置以下缓存方案: 本
2015-08-18 01:03:43
895
转载 Oracle Coherence中文教程十六:使用群体
使用群体本章包含以下各节: 概观 使用群集仲裁 使用分区的高速缓存定额组 使用代理法定人数 启用自定义操作策略16.1概述法定人数,在Coherence,是指在集群所需要的服务行动之前允许或不允许的服务成员的最低数目。法定人数是有利的,因为他们保证,集群行为预期的方式当成员达到阈值时,自动
2015-08-18 01:01:44
479
转载 Oracle Coherence中文教程十六:使用群体
使用群体本章包含以下各节: 概观 使用群集仲裁 使用分区的高速缓存定额组 使用代理法定人数 启用自定义操作策略16.1概述法定人数,在Coherence,是指在集群所需要的服务行动之前允许或不允许的服务成员的最低数目。法定人数是有利的,因为他们保证,集群行为预期的方式当成员达到阈值时,自动
2015-08-18 01:00:08
451
转载 Oracle Coherence中文教程十五:序列化分页缓存
序列化分页缓存本章提供了大量的二进制数据的离堆缓存信息。本章包含以下各节: 了解序列化分页缓存 分页缓存配置序列化 优化分区的高速缓存服务 配置高可用性 配置负载平衡和故障转移 支持巨大的缓存15.1了解序列化分页缓存Coherence提供高效巨额自动过期数据使用潜在的高延迟的存储机制,如磁盘文件缓
2015-08-18 00:59:01
414
转载 Oracle Coherence中文教程十四:缓存数据来源
缓存数据来源本章提供了用于缓存数据源使用作为临时记录系统的连贯性。本章包括样品和实施注意事项。本章包含以下各节: 的缓存数据来源概述 选择一个高速缓存策略 创建一个缓存存储实现 在缓存存储实施堵漏 样品的缓存存储 可控的缓存存储范例 实施注意事项14.1缓存数据源概述Coherence
2015-08-18 00:57:25
469
转载 Oracle Coherence中文教程十三:实施存储和备份的Map
本章提供的信息存储使用备份地图。本章包含以下各节: 缓存层 本地存储 操作 容量规划 使用分区的备份地图 使用弹性数据功能来存储数据 使用三角洲备份的13.1高速缓存层分区(分布式)缓存服务在Coherence中有三个不同的层次: 客户视图 - 客户端视图代表一个虚拟层提供访问底层分
2015-08-18 00:56:28
509
转载 Oracle Coherence中文教程十二:配置高速缓存
配置高速缓存本章提供了详细说明如何配置高速缓存在缓存配置部署描述符。请参阅附录B,“缓存配置元素”,为一个完整的描述符中的所有元素的参考。此外,请参见第17章,“例”,为各种样品的缓存配置的高速缓存配置。本章包含以下各节: 概观 定义缓存映射 定义缓存计划 使用计划继承 使用缓存计划属性 使用参数宏12
2015-08-18 00:54:22
526
转载 Oracle Coherence中文教程十一:高速缓存简介
高速缓存简介本章提供了一个概述和比较连贯性提供基本的缓存类型。本章包括以下几个部分: 分布式缓存 复制缓存 乐观缓存 近缓存 本地缓存 远程缓存 缓存类型摘要11.1分布式缓存分布式或分区,缓存是一个集群,容错缓存的,具有线性的可扩展性。数据分区的所有计算机之间的集群。对于
2015-08-18 00:25:19
857
1
转载 Oracle Coherence中文教程十:调整TCMP行为
调整TCMP行为本章提供了指令TCMP默认设置改变。 TCMP还提供简要概述。参见“了解TCMP TCMP其他细节。此外,请参阅Oracle Coherence的管理员指南,其中包括许多微调的建议和说明。本章包含以下各节: 概述TCMP数据传输 节流数据传输 减少负载的捆绑包 更改数据包重传行为 配置传输数据包池大小 配置
2015-08-18 00:20:19
675
转载 Oracle Coherence中文教程九:动态管理群集成员
动态管理群集成员通过自动添加新的服务器的集群,当他们开始和他们离开时,他们正在关闭或出现故障自动检测,相干管理群集成员。应用此信息有充分的机会,并可以注册以接收事件通知会员加入和离开群集。连贯性还跟踪每个成员的所有服务的提供和使用。使用此信息,其中包括计划在服务器发生故障的情况下,服务弹性负载平衡数据管理,跨集群的所有成员。本章包含以下各节: 使用群集和服务对象
2015-08-18 00:17:46
607
转载 Oracle Coherence中文教程八:启动和停止群集成员
启动和停止群集成员本章提供基本的用于启动和停止高速缓存服务器和缓存客户说明。如果你遇到困难,建立集群时使用组播进行组播的连通性测试的说明,请参阅Oracle Coherence的管理员指南。本章包含以下各节: 启动高速缓存服务器 启动缓存客户端 停止群集成员8.1启动高速缓存服务器缓存服务器集群成员,负责存储缓存数据
2015-08-18 00:16:27
864
转载 Oracle Coherence中文教程七:设置群集
设置群集本章说明了为完成共同任务,都与建立一个集群。本章包含以下各节: 设置群集概述 指定群集名称 指定群集成员的身份 配置组播通信 指定一个集群成员的单播地址 使用众所周知的地址 启用单服务器模式 配置死亡检测 指定群集日常生活7.1设置集群概述coherence
2015-08-18 00:15:25
555
转载 Oracle Coherence中文教程六:Coherence集群简介
Coherence集群简介本章包含以下各节: 群集概述 了解TCMP 了解群集服务6.1 Cluster简介coherence集群是JVM进程的集合。在运行时,JVM运行的进程的连贯自动加入集群。 JVM的加入集群被称为集群成员或群集节点。集群成员使用Tangosol的集群管理协议(TCMP)通信。群集成员使用TCMP组播通信(
2015-08-18 00:13:24
670
1
转载 Oracle Coherence中文教程五:Coherence调试
Coherence调试本章介绍了如何配置日志和连贯性应用程序进行故障排除的一般意见。本章包含以下各节: 概述调试连贯性 配置日志 执行远程调试 故障排除相干为基础的应用程序5.1概述调试的连贯性通常一台计算机上开发的cohernce应用。缓存服务器和应用程序内启动IDE和调试应用程序需要。这种类型的开发环境,易于安装,
2015-08-18 00:10:59
440
转载 Oracle Coherence中文教程四:构建一个Coherence 应用
本章提供了一步一步的建立和运行一个基本的连贯性的例子说明,并演示了许多基本的连贯性概念。示例应用程序是一个简单的Hello World应用程序,并作为一个独立的Java应用程序和JSP应用程序执行。最后,一个JDeveloper部分已被列入设立JDeveloper中开发的连贯性时,提供一些基本指令。注意事项:在本章的例子是基本的,仅用于教的一般概念。对于更高级的例子,下载的文档库中包含
2015-08-18 00:08:51
432
转载 Oracle Coherence中文教程三:配置
配置本章介绍每一个都散发着连贯性和应用和解决方案的详细介绍了如何创建自己的连贯性配置时覆盖这些文件的默认配置文件。3.1默认的配置文件概述Coherence 分布包括默认的XML配置文件内COHERENCE_HOME\ LIB \的coherence.jar库中所包含的一组。最简单的方法来检查这些文件及其相关的架构是相干库提取到一个目录。提供一个默认的配置文
2015-08-18 00:05:40
558
转载 Oracle Coherence中文教程二:安装Oracle Coherence
安装Oracle Coherence本章提供说明安装Oracle Coherence的java(简称为Coherence)。本章不包括安装连贯性的说明*扩展的客户端分发(C ++和。NET)或相干*网站。请参阅Oracle Coherence的客户指南和Oracle Coherence的Oracle Coherence的网络,用户指南,安装这些组件的说明。本章包含以下各节:
2015-08-18 00:04:04
633
转载 Oracle Coherence中文教程一:入门
入门本章提供一般连贯性的概念和功能的快速概览。它概括产品的功能,使用的可能性,怎么会去实现特定的功能,并提供一个简要概述。在本章中讨论的项目在本指南详述。1.1基本概念本节中的主题介绍了基本概念,都与coherence,并讨论了使用群集数据的连贯性,相关的几个重要特征。集群数据管理在一致性的核心是集群数据管理的概念。这意味着以下目标:
2015-08-17 23:56:31
933
1
原创 oracle:ora-12560:tns:协议适配器错误
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1修改环境变量ORACLE_SID为为orcl,orcl为实例名即可。原因:创建了多个数据库 在注册表中ORACLE_SID的值被覆盖为新实例的值
2015-08-09 19:32:56
713
转载 tomcat使用memcached完成集群
一.安装memcached1.windows下安装memcached需要到一个网站下载memcached的for win 32版本.在memcached的官方网站我是找不到的.我看了下,提供win版下载的是一个个人网站,老外的.应该是他自己用src编译的.下载到只有几十K大小(我也吓了跳,还以为是病毒).安装后确实能用.我尝试在本帖提供附件下载.下载后输入命
2015-05-01 01:57:56
306
转载 配置spring-mvc + simple-spring-memcached
配置spring-mvc + simple-spring-memcached分类: Web开发/ Spring/ 文章原创文章,请尊重作者辛勤劳动运行环境:spring3.2.1 + simple-spring-memcached3.1.0(以下简称SSM)1. 所需jar包,spring的包到spring官网下载,ssm所需包在这里下载,我下载的是
2015-04-28 00:58:51
276
转载 使用Memcached、Spring AOP构建数据库前端缓存框架
原创整理不易,转载请注明出处:使用Memcached、Spring AOP构建数据库前端缓存框架代码下载地址:http://www.zuidaima.com/share/1781569917635584.htm数 据库访问可能是很多网站的瓶颈。动不动就连接池耗尽、内存溢出等。前面已经讲到如果我们的网站是一个分布式的大型站点,那么使用memcached实现数 据库的前端缓存是个很
2015-04-26 06:04:16
299
转载 利用Spring AOP 更新Memcached 缓存策略的实现
对于网上关于memcached缓存更新策略 数不胜数,但是没有一遍完整的,看起来都很费劲,由于项目中用到的memcache,自然就想到了memcache缓存更新策略的实现。你可以把你更新缓存的代码嵌套你的代码中,但是这样很不好,混换了你service的代码,要是以后再换别的缓存产品,那么你还要每个类去找,去修改很是麻烦。由于之前是这样写的,很是痛苦,所以这次要用spring aop来实现。
2015-04-26 05:11:13
417
转载 Memcached笔记——(二)XMemcached&Spring集成
一、Memcached Client简要介绍 Memcached Client目前有3种: Memcached Client for JavaSpyMemcachedXMemcached这三种Client一直存在各种争议: Memcached Client for Java 比 SpyMemcached更稳定、更早、更广泛;SpyMemcached 比 Memcache
2015-04-26 02:21:08
310
转载 记录nginx+tomcat+memcached+msm负载均衡,session共享
环境centos5.5,jdk 1.7.01.Nginx作为反向代理服务器。 去官网下载一个http://nginx.org/download/nginx-1.3.13.tar.gz,编译安装,注意需要先安装PCRE库。 启动时提示找不到libpcre.so.1,以下是网上找到的解决办法: (1). 搜索libpcre.so.1文件,发现该文件在/u
2015-04-26 02:18:36
409
翻译 Nginx+Tomcat+Memcached集群Session共享
cookie是怎样工作的? 例如,我们创建了一个名字为login的Cookie来包含访问者的信息,创建Cookie时,服务器端的Header如下面所示,这里假设访问者的注册名是“Michael Jordan”,同时还对所创建的Cookie的属性如path、domain、expires等进行了指定。 Set-Cookie:login=Michael Jordan;path=/;domai
2015-04-26 02:17:34
400
转载 Java NIO框架Mina、Netty、Grizzly介绍与对比
Java NIO框架Mina、Netty、Grizzly介绍与对比原文链接:http://www.24xuexi.com/w/2011-11-14/98277.html原文日期:2011年11月14日MinaMina(Multipurpose Infrastructure for Network Applications) 是 Apache组织一个较新的项目,它为开发高性能
2015-04-24 01:08:03
9256
转载 搭建Nginx+Java环境
搭建Nginx+Java环境 分类: 实习2013-03-10 13:04 5113人阅读 评论(2) 收藏 举报一、简介:Tomcat在高并发环境下处理动态请求时性能很低,而在处理静态页面更加脆弱。虽然Tomcat的最新版本支持epoll,但是通过Nginx来处理静态页面要比通过Tomcat处理在性能方面好很多。二、下载安装:下载nginx
2015-04-24 00:59:22
343
原创 Apache与Nginx的优缺点比较
Apache与Nginx的优缺点比较 Apache与Nginx的优缺点比较 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种
2015-04-24 00:58:13
422
转载 JAVA MemCache 史无前例的详细讲解【转】
JAVA MemCache 史无前例的详细讲解【转】博客分类: mysql Memcach什么是Memcache Memcache集群环境下缓存解决方案 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数
2015-04-24 00:36:09
415
java实现excel的导入导出(poi详解)
2014-03-17
一款个人信息管理系统(基于extjs、struts、spring、ibatis)
2013-06-19
一款大型游戏交易网工程项目源码(经典SSH2_MySQL_ZH.UTF-8)
2013-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人