Java
panzejia
这个作者很懒,什么都没留下…
展开
-
Jsoup 乱码问题解决
一般出现这个情况是由于url指向的页面,实际编码与html中描述的编码不符导致。如:开发时用的GBK编码编写,但html中却写UTF-8。典型的就是在中文Windows下用记事本,写一个UTF-8的html就会出现这个问题。你可以不用jsoup.connect,这个会从html描述中识别。你可以用Jsoup.parse(InputStream in, String charsetName, Stri转载 2017-04-07 10:46:45 · 2734 阅读 · 0 评论 -
《Java设计模式》中出现的问题汇总
1. 写出在Java中抽象类和接口的区别。一个类可以实现多个接口,但只能继承最多一个抽象类。抽象类可以包含具体方法;接口的所有方法都是抽象的。抽象类可以声明和使用字段;接口不能,但可以创建静态的final常量。抽象类中的方法可以是public、protected、private或者默认的package;接口的方法都是public。抽象类可以定义构造函数;接口不能。2. 示例类和外观类的区别。示例通...原创 2018-02-22 15:13:32 · 562 阅读 · 0 评论 -
Java排序:冒泡排序、快速排序、堆排序
冒泡排序: 一趟排序:将第一个记录和第二个记录进行比较,如果第一个比第二个大就两个记录交换,直到第n-1个记录和第n个记录比较为止。 之后的排序对前n-1个记录进行同样操作。 时间复杂度为O(n^2)每一趟排序就是把最大的数放到最后面。快速排序: 一趟交换:设两个指针low和high,设枢轴记录为pivotkey,从high所指的位置向前搜索找到第一个关键词小于pivotkey的记录和...原创 2018-02-27 13:43:26 · 297 阅读 · 0 评论 -
Java出现的问题以及小技巧合集
在做Java项目时总会出现很多错误,所以将错误放在此处方便以后自己查阅修正。1.我在Maven一个github项目的时候一切导入正常,但是在pom.xml中出错Plugin execution not covered by lifecycle configuration: org.codehaus.gmavenplus:gmavenplus-plugin:1解决方法:在<plugins>...原创 2017-03-31 09:48:51 · 450 阅读 · 0 评论 -
【Leetcode解题记录】5. Longest Palindromic Substring
Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.Example:Input: "babad"Output: "bab"Note: "aba" is also a valid answer. Example:I...转载 2018-02-10 14:02:33 · 120 阅读 · 0 评论 -
Lucene 6.0以上版本使用IKAnalyzer分词器
Lucene 6.0使用IK分词器需要修改修改IKAnalyzer和IKTokenizer. 使用时先新建一个MyIKTokenizer类,一个MyIkAnalyzer类: MyIKTokenizer.javaimport java.io.IOException;import java.io.Reader;import org.apache.lucene.analysis.Tokenizer转载 2017-09-11 21:28:54 · 478 阅读 · 0 评论 -
使用Lucene词频统计与d3.cloud展示的中文英文词云系统
用Lucene 4.7对进行词频计算统计,使用的分词器为IKAnalyzer,对中文的支持较低。 中文计算词频仅包含中文,英文计算词频仅包含英文。可在中文解析器与英文解析器中进行修改。 在获取到排序好的词频后,可使用d3.cloud在web中展示出来。 Github地址:github.com/panzejia/WebGuidepackage cn.iflin.project.participl原创 2017-09-03 20:55:10 · 798 阅读 · 0 评论 -
Class.forName()用法详解
主要功能Class.forName(xxx.xx.xx)返回的是一个类Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Class.forName()?先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎么实转载 2017-03-25 10:37:21 · 393 阅读 · 0 评论