logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

十分钟让你了解Lucene和搜索技术

首先声明一下,这篇文章是转的,我只做了一些细节的修改,让大家更好理解一点。由于转载的文章无法发布到首页,不能让更多的人看到,所以出此下策,以飨读者。Lucene的概述:  Lucene(发音为 ['lusen] )是一个非常优秀的开源的全文搜索引擎,我们可以在它的上面开发出各种全文搜索的应用来。Lucene在国外有很高的知名度,现在已经是Apache的顶级项目,在国内,Lucene

#lucene#搜索引擎#全文检索 +1
从String源码揭秘hashcode()算法

先看下java源码中对hashcode()方法里面用到的变量的声明。/** The value is used for character storage. */private final char value[];//定义一个字符数组value,用于存储字符串里面的字符/** The offset is the first index of the storage

浅析Java虚拟机结构与机制

本文旨在给所有希望了解JVM(Java Virtual Machine)的同学一个概念性的入门,主要介绍了JVM的组成部分以及它们内部工作的机制和原理。当然本文只是一个简单的入门,不会涉及过多繁杂的参数和配置,感兴趣的同学可以做更深入的研究,在研究JVM的过程中会发现,其实JVM本身就是一个计算机体系结构,很多原理和我们平时的硬件、微机原理、操作系统都有十分相似的地方,所以学习JVM本身也是加深自

#jvm
loosejar原理简要分析

loosejar这个小工具可以动态分析出应用中有每个jar包的实际使用情况,详情请参阅通过loosejar清理应用中冗余的jar包基本原理是利用instrumentation的特性用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和修改某些类的定义。有了这样的功能,开发者就可以实现更为灵活的运行时虚拟机

深入浅出 java类加载器ClassLoader

类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取Java 字节代码,并转换成java.lang.Class类的一个实例。每个这样的实例用来表示一个Java 类。

#java
2014百度校园招聘面试题

问了很多问题,我记住的也就这么多了。。一面:1、简述一下java垃圾处理机制的原理2、说一下你所了解的java容器3、java的io流都有哪些?哪些是字节流,哪些是字符流,缓冲流是怎么回事?4、tcp/ip 是如何建立和断开连接的?5、操作系统的作业调度算法有哪些?6、设计算法:1000亿个数,找出其中最大的100个,分析时间复杂

到底了