自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (17)
  • 收藏
  • 关注

原创 解决 – java.lang.OutOfMemoryError: unable to create new native thread

一、认识问题: 首先我们通过下面这个  测试程序  来认识这个问题:运行的环境  (有必要说明一下,不同环境会有不同的结果):32位 Windows XP,Sun JDK 1.6.0_18, eclipse 3.4, 测试程序: view source print ? 01 import java.util.concurre...

2012-01-16 20:27:49 650

九型人格培训PPT.pptx

九型人格 培训PPT 培训 人才培养 团队培养 性格分析 九型人格 培训PPT,为什么要学习九型人格?九型人格培讪人才改变丐界,智慧改变生活

2019-12-04

NoSQL数据库笔谈

颜开 v0.2 2010.2 序 ................................................................................................... 3 思想篇 思想篇.............................................................................................. 4 CAP .............................................................................................. 4 最终一致性...................................................................................... 5 变体 ........................................................................................... 5 BASE ............................................................................................ 6 其他 .............................................................................................. 6 I/O的五分钟法则............................................................................ 6 不要删除数据 ................................................................................ 7 RAM是硬盘,硬盘是磁带.................................................................... 8 Amdahl定律和Gustafson定律 ........................................................... 9 万兆以太网 ................................................................................. 10 手段篇 手段篇............................................................................................ 10 一致性哈希.................................................................................... 10 亚马逊的现状............................................................................ 12 算法的选择 .............................................................................. 12 Quorum NRW............................................................................... 12 Vector clock ................................................................................. 13 Virtual node................................................................................. 14 gossip ......................................................................................... 15 Gossip (State Transfer Model) ..................................................... 15 Gossip (Operation Transfer Model) ............................................... 17 Merkle tree .................................................................................. 20 Paxos ......................................................................................... 20 背景 ......................................................................................... 20 DHT............................................................................................ 22 Map Reduce Execution .................................................................. 23 Handling Deletes .......................................................................... 23 存储实现....................................................................................... 23 节点变化....................................................................................... 25 列存 ............................................................................................ 27 描述 ......................................................................................... 27 特点 ......................................................................................... 28 软件篇 软件篇............................................................................................ 28 亚数据库....................................................................................... 28 MemCached .............................................................................. 28 特点....................................................................................... 28 内存分配 ................................................................................. 30 缓存策略 ................................................................................. 30 缓存数据库查询......................................................................... 30 数据冗余与故障预防 ................................................................... 31 Memcached客户端(mc) .......................................................... 31 缓存式的Web应用程序架构 .......................................................... 31 性能测试 ................................................................................. 31 dbcached.................................................................................. 32 Memcached 和 dbcached 在功能上一样吗? .................................... 32 列存系列....................................................................................... 33 Hadoop之Hbase ......................................................................... 33 耶鲁大学之HadoopDB................................................................... 34 GreenPlum................................................................................ 34 FaceBook之Cassandra ................................................................ 34 Cassandra特点 ........................................................................ 35 Keyspace ............................................................................... 35 Column family(CF) ............................................................... 35 Key ....................................................................................... 35 Column.................................................................................. 35 Super column ......................................................................... 36 Sorting .................................................................................. 36 存储....................................................................................... 37 API ....................................................................................... 37 Google之BigTable....................................................................... 38 Yahoo之PNUTS .......................................................................... 39 特点....................................................................................... 39 PNUTS实现 ............................................................................. 39 Record-level mastering 记录级别主节点 ..................................... 39 PNUTS的结构........................................................................ 40 Tablets寻址与切分.................................................................. 41 Write调用示意图 .................................................................... 41 PNUTS感悟 ............................................................................. 42 微软之SQL数据服务 ...................................................................... 42 非云服务竞争者 .............................................................................. 43 文档存储....................................................................................... 43 CouchDB .................................................................................. 43 特性....................................................................................... 43 Riak ......................................................................................... 44 MongoDB.................................................................................. 44 Terrastore ................................................................................ 45 ThruDB .................................................................................... 45 Key Value / Tuple 存储................................................................... 45 Amazon之SimpleDB.................................................................... 45 Chordless ................................................................................. 45 Redis ....................................................................................... 45 Scalaris .................................................................................... 46 Tokyo cabinet / Tyrant ............................................................... 46 CT.M ........................................................................................ 47 Scalien ..................................................................................... 47 Berkley DB ............................................................................... 47 MemcacheDB ............................................................................ 47 Mnesia ..................................................................................... 48 LightCloud ................................................................................ 48 HamsterDB ............................................................................... 48 Flare ........................................................................................ 48 最终一致性Key Value存储 ................................................................ 49 Amazon之Dynamo ..................................................................... 49 功能特色 ................................................................................. 49 架构特色 ................................................................................. 49 BeansDB .................................................................................. 50 简介....................................................................................... 50 更新....................................................................................... 50 特性....................................................................................... 50 性能....................................................................................... 50 Nuclear .................................................................................... 51 两个设计上的Tips ...................................................................... 51 Voldemort................................................................................. 51 Dynomite ................................................................................. 52 Kai .......................................................................................... 53 未分类 ......................................................................................... 53 Skynet ..................................................................................... 53 Drizzle ..................................................................................... 53 比较 ............................................................................................ 54 可扩展性.................................................................................... 54 数据和查询模型............................................................................ 54 持久化设计 ................................................................................. 55 5. 应用篇 应用篇............................................................................................ 55 eBay 架构经验............................................................................... 55 淘宝架构经验 ................................................................................. 56 Flickr架构经验 ............................................................................... 56 Twitter运维经验 ............................................................................. 56 运维经验.................................................................................... 56 Metrics .................................................................................. 56 配置管理 ................................................................................. 57 Darkmode.............................................................................. 57 进程管理 ................................................................................. 57 硬件....................................................................................... 57 代码协同经验 .............................................................................. 58 Review制度............................................................................. 58 部署管理 ................................................................................. 58 团队沟通 ................................................................................. 58 Cache ...................................................................................... 58 云计算架构.................................................................................... 58 反模式 ......................................................................................... 60 单点失败(Single Point of Failure) ................................................ 60 同步调用.................................................................................... 60 不具备回滚能力............................................................................ 60 不记录日志 ................................................................................. 60 无切分的数据库............................................................................ 60 无切分的应用 .............................................................................. 60 将伸缩性依赖于第三方厂商.............................................................. 61 OLAP .......................................................................................... 61 OLAP报表产品最大的难点在哪里? .................................................... 61 NOSQL们背后的共有原则.................................................................. 61 假设失效是必然发生的 ................................................................... 62 对数据进行分区............................................................................ 62 保存同一数据的多个副本................................................................. 62 动态伸缩.................................................................................... 62 查询支持.................................................................................... 62 使用 Map/Reduce 处理汇聚 ........................................................... 63 基于磁盘的和内存中的实现.............................................................. 63 仅仅是炒作?................................................................................ 63 6. 附 ................................................................................................. 64 感谢 ............................................................................................ 64 版本志 ......................................................................................... 64 引用 ............................

2011-10-08

solr 企业搜索引擎教程

Apache Solr 是一个开源的搜索服务器,Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。定制 Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一 个描述所有 Field 及其内容的 XML 文档就可以了。定制搜索的时候只需要发送 HTTP GET 请求 即可,然后对 Solr 返回的信息进行重新布局,以产生利于用户理解的页面内容布局。Solr 1.3 版 本开始支持从数据库(通过 JDBC)、 RSS 提要、 Web 页面和文件中导入数据,但是不直接支持从 二进制文件格式中提取内容,比如 MS Office、Adobe PDF 或其他专有格式。 更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容。 通过对 Solr 进行适当的配置, 某些情况下可能需要进行编码,Solr 可以阅读和使用构建到其他 Lucene 应用程序中的索引。此 外,很多 Lucene 工具(如 Nutch、 Luke)也可以使用 Solr 创建的索引 Solr 的特性包括:  高级的全文搜索功能  专为高通量的网络流量进行的优化  基于开放接口(XML 和 HTTP)的标准  综合的 HTML 管理界面  可伸缩性-能够有效地复制到另外一个 Solr 搜索服务器  使用 XML 配置达到灵活性和适配性  可扩展的插件体系 1.2.1 Solr使用Lucene并且进行了扩展  一个真正的拥有动态域(Dynamic Field)和唯一键(Unique Key)的数据模式(Data Schema)  对 Lucene 查询语言的强大扩展!  支持对结果进行动态的分组和过滤  高级的,可配置的文本分析  高度可配置和可扩展的缓存机制 5/8/2011 Page 4 5/8/20112009-02-17 版权所有,侵权必究All rights reserved 第4页,共56页Page 4 , Total56  性能优化  支持通过 XML 进行外部配置  拥有一个管理界面  可监控的日志  支持高速增量式更新(Fast incremental Updates)和快照发布(Snapshot Distribution) 1.2.2 Schema(模式)  定义域类型和文档的域  能够驱动智能处理  声明式的 Lucene 分析器规范  动态域能够随时增加域  拷贝域功能允许对一个域进行多种方式的索引,或者将多个域联合成一个可搜索的域  显式类型能够减少对域类型的猜测  能够使用外部的基于文件的终止词列表,同义词列表和保护词列表的配置 1.2.3 查询  拥有可配置响应格式(XML/XSLT,JSON,Python,Ruby)的 HTTP 接口  高亮的上下文搜索结果  基于域值和显式查询的片段式搜索(Faceted Search)  对查询语言增加了排序规范  常量的打分范围(Constant scoring range)和前缀式查询-没有 idf,coord,或者 lengthNorm 因子,对查询匹配的词没有数量限制  函数查询(Function Query)-通过关于一个域的数值或顺序的函数对打分进行影响  性能优化 1.2.4 核心  可插拔的查询句柄(Query Handler)和可扩展的 XML 数据格式  使用唯一键的域能够增强文档唯一性  能够高效地进行批量更新和删除  用户可配置的文档索引变化触发器(命令)  并发控制的搜索器  能够正确处理数字类型,从而能够进行排序和范围搜索  能够控制缺失排序域的文档  支持搜索结果的动态分组 1.2.5 缓存  可配置的查询结果,过滤器,和文档缓存实例  可插拔的缓存实现  后台缓存热启:当一个新的搜索器被打开时,可配置的搜索将它热启,避免第一个结果慢 下来,当热启时,当前搜索器处理目前的请求(???)。  后台自动热启:当前搜索器缓存中最常访问的项目在新的搜索器中再次生成,能够在索引 器和搜索器变化的时候高速缓存常查询的结果 5/8/2011 Page 5 5/8/20112009-02-17 版权所有,侵权必究All rights reserved 第5页,共56页Page 5 , Total56  快速和小的过滤器实现  支持自动热启的用户级别的缓存 1.2.6 复制  能够将使用 rsync 传输时改变的索引部分有效的发布  使用拉策略(Pull Strategy)来简化增加搜索器  可配置的发布间隔能够允许对时间线和缓存使用进行权衡选择 1.2.7 管理接口  能够对缓存使用,更新和查询进行综合统计  文本

2011-10-08

vi,vim常用技巧,命令文档

vi,vim常用命令技巧,文档,命令整合,适合初,中级开发人员,很不错的 帮助文档

2010-04-19

SSH 考试系统源代码提供

SSH 考试系统源代码提供 Struts+Hibernate+spring

2009-10-24

SSH翻页项目 插件

SSH翻页 Struts+Spring+Hibernate 经典的翻页插件

2009-10-24

java面试题目\J2ee面试题目\面试十大必考题.doc

\java面试题目\J2ee面试题目\面试十大必考题.doc\java面试题目\J2ee面试题目\面试十大必考题.doc

2009-10-21

SSH第三方插件 验证码

SSH第三方插件 SSH第三方插件 共同学习

2009-10-21

C#电子通讯录项目 第三方控件的使用

C#电子通讯录项目 提供源码 学习 简单的项目

2009-10-21

JAVA经典面试题总结和示例

JAVA经典面试题总结和示例 经典排序 经典排序方法 算法

2009-10-20

使用SSH整合开发的MYBOOK项目源码

使用SSH整合开发的MYBOOK项目源码 供初学者参考

2009-09-09

ADO.NET SQL SERVER2005学生管理系统

ADO.NET SQL SERVER2005学生管理系统 利于学习ADO。NET 有源代码 跟数据库 对自己有很大的帮助

2008-12-08

IT行业世界500强经典面试题

世界500强面试题 很人性化的面试题,保证你满意 都是些有名的企业 都是有经验的高手留下来的

2008-10-01

Java编程基础、应用与实例

一些很实用的JAVA应用与实例,适合学习JAVA编程基础阶段的人用 很不错啊

2008-10-01

HTML在线培训 实现导航菜单变化

HTML在线培训 实现导航菜单变化 CSS优化页面效果, 经典CSS 很适合HTML页面的美化,和编程,里面有很多实例,

2008-09-27

常用的CSS 鼠标变化 导航菜单.rar

HTML常用的CSS 鼠标变化 导航菜单 下拉菜单设置 文本框 简单的FALISH 非常实用,保证你满意

2008-09-27

北大青鸟使用SQL Server管理和查询数据(SQL Base)ACCP5.0PPT教材

使用SQL Server管理和查询数据(SQL Base) PPT教学 ACCP5.0教材 很不错的啊 很适合刚开始学数据库的人学习 很实用

2008-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除