java获取html页面的字符集编码方法。用Java来抓取网页的时候,页面的字符集编码特别重要,弄错了的话很有可能抓到的是乱码。俺写的这个代码在一般情况下还是能够正确识别页面的charset的,只是效率有点低。
public String getCharset(String[......]
java获取html页面的字符集编码方法。用Java来抓取网页的时候,页面的字符集编码特别重要,弄错了的话很有可能抓到的是乱码。俺写的这个代码在一般情况下还是能够正确识别页面的charset的,只是效率有点低。
public String getCharset(String[......]
java如何给定一个集合(字符数组)打印出它的所有子集?
/**
* 给定一个集合(字符数组),打印出它的所有子集
* @param set – 给定的集合(字符数组)
*/
public void showAllSubset(char[] set) {
boolean[] flag[......]
java扑克洗牌算法设计一副扑克52张牌(没有大小王),模拟洗牌实例源码介绍。纸牌类,代表一张纸牌:
public class Card {
public CardSuit suit; //花色
public int value; //点数,1代表A,11代表J
public[......]
Mysql如何使用load data命令导入中文数据。
1、数据库编码为utf-8
2、存放数据的txt文档采用无BOM的utf-8编码,具体设置方式为使用notepad++软件,如下图所示
3、使用可视化mysql客户端进行操作,既MySQL Workbench 5.2[......]
JAVA格式化字符串速查正规表达式使用方法实例源码介绍。格式化时间日期,格式化小数点位数。格式化一个十进制整数,回车换行符。
语法规则:
%[argument_index$][flags][width][.precision]conversion
正规使用方法:
StringBu[......]
java如何重载equals方法实例源码介绍。
1、参数是Object类型的,将参数命名为otherObject
2、检测两个引用是否指向同一个对象
if (this == otherObject) return true;
3、如果otherObject是null,则返回f[......]
java堆排序算法实现实例源码。终于明白啥是堆排序了,原来堆只是个幻象,是个虚拟模型,不必要真的弄一棵树出来,直接操作的对象仍然是数组。若要升序排序,则构造大顶堆,每次将堆顶元素删除后放置到堆尾的后一个位置,堆不断缩小。
堆排序源代码实例:
public class Test {
/*[......]
java算法之对一个整数用加法进行分解实例源码介绍。比如输对于整数5,分解的结果为:
5 = 4 + 1
5 = 3 + 2
5 = 3 + 1 + 1
5 = 2 + 2 + 1
5 = 2 + 1 + 1 + 1
5 = 1 + 1 + 1 + 1 + 1
private[......]
Java线程之Semaphore实例源码介绍。一直对Semaphore不是很理解,感觉用Lock加Condition完全可以轻易替代它,它根本没有存在的必要。最近遇到一个例子,用Semaphore可以优雅的实现,用Lock加Condition却让我大费脑筋,主要原因是自己水平太不行了。记录下来,免得[......]
Java线程CountDownLatch实例源码讲解。CountDownLatch的作用其实就是一个高级的线程同步工具,可理解是一个闸门,先运行一些线程,计算出一些结果,满足条件之后打开闸,然后另一些线程启动。换句话说,它将多个线程分为2类,一类开闸前运行,一类开闸后运行。对于开闸后运行的线程,调用[......]