自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千丈之松的专栏

实践是最好的成长、发表是最好的记忆!!

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

转载 高并发高访问量网站的优化

http://blog.sina.com.cn/s/blog_4de067e40100lgys.html不管怎么样,先要找出瓶颈在哪:是CPU负荷太高(经常100%),还是内存不够用(大量使用虚拟内存),还是磁盘I/O性能跟不上(硬盘指示灯狂闪)?下面是一些解决方案:(里面汲及到的一些技术如:负载均衡,数据库的优化,缓存技术,架构的设计,环境的搭建一定要有意识的去学习)

2014-12-25 10:18:18 2133

原创 HashMap的存储结构及原理

HashMap是由数组+链表组成;寻址容易,插入和删除困难。(存储单元数组Entry[],数组里面包含链表)3、HashMap、HashTable和ConcurrentHashMap的线程安全问题HashMap:线程不安全的。HashTable:锁住整张hash表,让线程独占。hashMap允许为空。通过分析Hashtable就知道,synchronized是针对整张Hash表的,即每次锁住整张表让线程独占,安全的背后是巨大的浪费。ConcurrentHashMap:一个更快的hashmap,它提

2014-12-24 05:05:19 9373 1

转载 Spring、SpringMVC中的线程安全问题

转:http://windows9834.blog.163.com/blog/static/27345004201391045539953/springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的ins

2014-12-22 20:53:29 1486

转载 JVM调优总结 -Xms -Xmx -Xmn -Xss

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java -Xmx3550m -Xms35

2014-12-17 14:11:17 637

转载 solr调优参考

转自:http://rdc.taobao.com/team/jm/archives/1753共整理三部分,第一部分Solr常规处理,第二部分针对性性处理,前者比较通用,后者有局限性。务必根据具体应用特性,具体调节参数,对比性能。第三部分:solr查询相关的。具体应用需要全面去把控,各个因素一起起作用。第一部分indexed fields   indexed fields

2014-12-16 17:09:44 1438

转载 知晓JVM系列(二):JVM内存管理机制与优化初探

1.GC初探:    JVM的堆内存是程序开发常用到一块可以自己操作的内存区域,我们经常使用new产生的实例都存放在这片区域。正因为这块区域的自由度极高,所以管理起来也是相当的麻烦,所以JVM才设计了这一个GC机制帮助程序员进行内存管理,减少程序员手动的去管理内存带来的不必要的麻烦,提高内存使用效率和安全性。   JVM内存大小:限制于实际的最大物理内存,其限制因素跟其寄宿的操作系

2014-12-15 20:26:40 1636

转载 知晓JVM系列(一):对JVM总览

1.2.JVM是JVM规范(java运行规范)的实施,VM制造者可以按照这个规范去根据自己的需求去定制化一个JVM,但无论哪一种JVM,其总体上的特征都必须满足这个java运行规范,其JVM的实现原理可以不尽相同。正如计算机的设计制造,都是根据冯诺伊曼的计算机体系研发的,但其中的实现原理可以各式各样。对cpu的构造就有很多种,如Inter,AMD,高通等等。又如c语言的编译器,可以有很多种

2014-12-15 20:24:44 2035 1

转载 索引文件的并发访问和线程安全性

通常,Lucene的初学者们对Lucene.net索引文件的并发访问、IndexReader和IndexWriter的线程安全性存在一定的误解。而准确地理解这些内容是十分重要的。此文简单的论述下这两个问题。    并发访问的规则    Lucene提供了一些修改索引的方法,例如索引新文档、更新文档和删除文档;在执行这些操作时,为了避免对索引文件造成损坏,需要遵循一些特定的规则。这类问题通常

2014-12-15 15:21:08 1447

转载 solr的facet查询

solr将以导航为目的的查询结果称为facet. 它并不会修改查询结果信息, 只是在查询结果上根据分类添加了count信息, 然后用户根据count信息做进一步的查询, 比如淘宝的查询列表中, 上面会表示不同的类目相关查询结果的数量.比如搜索数码相机, 在搜索结果栏会根据厂商, 分辨率等维度列出, 这里厂商, 分辨率就是一个个facet. 然后在厂商下面会有nikon, can

2014-12-15 13:26:46 818

原创 Lucene中内置常用Query对象

以下这几种lucene内置查询对象,不过在实际的项目开发中,这种查询方式应用的不多。一般用QueryParser去获取查询对象。因为QueryParser内部基本实现了所有的内置查询对象。 这是最常见的QueryParse的写法: 这是对term(最小分词单元)的查询:多值查询(BooleanQuery)可以用来连接多个子查询:前缀搜索(PrefixQuery),注意也是对词的前缀搜索:通配符搜索(WildcardQuery):

2014-12-03 20:34:07 2147

原创 使用Tika、Luke工具解析多种类型(word、pdf、txt 等)索引文件

Tika 是2008年才产生的apache的一个项目,主要用于打开各种不同类型的文档,获取其文本信息。可以解析多种类型(word、pdf、txt 、html等)文件! 甚至可以通过解析url,获取其网页信息。最后把其文本信息提起出来。这方面Tika有点像Jsoup。。一般情况下,直接对word、pdf等文件直接创建索引是不对的,用luke工具查看之后,出现一大推乱七八糟的term。这个时候就可以用Tika 去在对其创建索引之前,转化处理其文本信息。 Luke 这个工具很强大,luke是一个查询索引的工具

2014-12-02 20:10:59 2057

转载 Java开发中的23种设计模式详解(转)

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化

2014-12-02 12:21:30 652

原创 lucene自定义过滤器Filter

业务场景: 1:假设数据库中的字段给删了,如果 重建索引的话,就开销比较大。这个时候就可以考虑自定义过滤器 2:控制部分查询权限为了避免频繁重构索引,我们可以在查询的时候定义一个自己的过滤器 ,去过滤掉这些数据。lucene在package org.apache.lucene.util; 这包中提供了一个非常好的DocIdSet 实现类OpenBitSet,OpenBitSet这个实现类用来保存 0,1,1,0,0,1 ;每个0 、1 对应着其文档docid。呈现这样的链装结构表大概实现原理

2014-12-01 20:57:14 2136

算法导论.pdf

算法导论

2014-12-15

HADOOP初级安装培训资料

HADOOP初级安装培训资料

2014-10-11

hadoop-0.20.2.tar.gz

hadoop-0.20.2.tar.gz

2014-10-11

JAVA反编译工具

JAVA反编译工具

2014-10-11

CnPlugin plsql快捷键设置工具包

plugins plsql快捷键设置。 plugins plsql快捷键设置。 plugins plsql快捷键设置。 plugins plsql快捷键设置。 plugins plsql快捷键设置。

2014-10-11

IK Analyzer 2012FF_hf1.zip 分词

IK的2012系列的分词器!做搜索引擎初学者的

2014-09-23

空空如也

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

TA关注的人

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