<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[linux_lihuafeng的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/linux_lihuafeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; linux_lihuafeng]]></copyright><item><title><![CDATA[Boosting算法简介]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/46489773</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/46489773</guid><author>linux_lihuafeng</author><pubDate>Sun, 14 Jun 2015 10:45:54 +0800</pubDate><description><![CDATA[原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://baidutech.blog.51cto.com/4114344/743809

一、Boosting算法的发展历史

　　Boosting算法是一种把若干个分类器整合为一个分类器的方法，在boosting算法产生之前，还出现过两种比较重要的将多个分类器整合为一个分类器的方]]></description><category></category></item><item><title><![CDATA[深入理解JVM--读书笔记--第二章]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/45071759</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/45071759</guid><author>linux_lihuafeng</author><pubDate>Thu, 16 Apr 2015 10:34:05 +0800</pubDate><description><![CDATA[第二章 Java内存区域与内存溢出异常
 
2.2 运行时数据区域
2.2.1 程序计数器
一块较小的内存区域，看成是当前线程执行的字节码的行号指示器。
字节码指示器工作时就是通过改变这个计数器的值来选取下一跳需要执行的字节码指令。（如 分支、循环、跳转、异常处理、线程恢复）
Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的。一个处理器（对于多核处理器来说是一]]></description><category></category></item><item><title><![CDATA[java线程基础——笔记2]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44888915</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44888915</guid><author>linux_lihuafeng</author><pubDate>Sun, 05 Apr 2015 16:45:32 +0800</pubDate><description><![CDATA[线程图：]]></description><category></category></item><item><title><![CDATA[java线程基础——笔记]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44875943</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44875943</guid><author>linux_lihuafeng</author><pubDate>Sat, 04 Apr 2015 20:56:59 +0800</pubDate><description><![CDATA[package com.thread;
/*
 * 模拟有100个苹果，有多个用户去争抢
 */
public class ThreadDemo implements Runnable{

	private int apple = 100;

	@Override
	public void run() {
		while(true){
			synchronized (this) {
				
	]]></description><category></category></item><item><title><![CDATA[java Futrue FutureTask ——笔记]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44875461</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44875461</guid><author>linux_lihuafeng</author><pubDate>Sat, 04 Apr 2015 19:54:34 +0800</pubDate><description><![CDATA[package com.futrue;

import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import ja]]></description><category></category></item><item><title><![CDATA[java  条件变量Condition——笔记]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44875199</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44875199</guid><author>linux_lihuafeng</author><pubDate>Sat, 04 Apr 2015 19:31:24 +0800</pubDate><description><![CDATA[package com.warehorseCondition;

public class GetThread implements Runnable{

	private WareHorse horse;
	
	public GetThread(WareHorse horse) {
		super();
		this.horse = horse;
	}

	@Override
	public v]]></description><category></category></item><item><title><![CDATA[java同步器——4——笔记]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44874135</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44874135</guid><author>linux_lihuafeng</author><pubDate>Sat, 04 Apr 2015 17:09:15 +0800</pubDate><description><![CDATA[使用Exchange在多个线程间交换数据
import java.util.concurrent.Exchanger;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;


public class ExchangeTest {
	public static void main(]]></description><category></category></item><item><title><![CDATA[java同步器——3——笔记]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44873693</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44873693</guid><author>linux_lihuafeng</author><pubDate>Sat, 04 Apr 2015 16:16:28 +0800</pubDate><description><![CDATA[package com.module;

import java.util.concurrent.CountDownLatch;
/**
 * 用于描述20个开发人员对模块进行开发，全部开发完之后再进行测试
 * @author lihuafeng
 *
 */
public class ModuleThread implements Runnable{

	private CountDownLa]]></description><category></category></item><item><title><![CDATA[java同步器——2——笔记]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44860373</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44860373</guid><author>linux_lihuafeng</author><pubDate>Fri, 03 Apr 2015 21:38:17 +0800</pubDate><description><![CDATA[package com.current;

public class Counter {

	public void totalCount(){
		System.out.println("全国人口统计执行");
	}
	
	public void cityCount(String city){
		System.out.println(city + "-》完成人口统计");
	}
}

pac]]></description><category></category></item><item><title><![CDATA[java同步器——1——笔记]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44859805</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44859805</guid><author>linux_lihuafeng</author><pubDate>Fri, 03 Apr 2015 21:04:56 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[java重入锁--笔记]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44859125</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44859125</guid><author>linux_lihuafeng</author><pubDate>Fri, 03 Apr 2015 19:58:08 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[java原子类---笔记]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44858163</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44858163</guid><author>linux_lihuafeng</author><pubDate>Fri, 03 Apr 2015 18:01:01 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[成为一名合格的java工程师必须要做到以下几点]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44598795</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44598795</guid><author>linux_lihuafeng</author><pubDate>Tue, 24 Mar 2015 21:19:09 +0800</pubDate><description><![CDATA[成为一名合格的java工程师必须要做到以下几点


浏览：59
|
更新：2014-08-01 15:20
|
标签： java 







　　有人说，成为一名合格java工程师需要做到面面具到而且要上知天文，下知地理的，现在优渡为大家详细分析下成为合格java工程师要具体的生存技能；



　　首先你确定你要进入Java开发？决定学习Java是要下很大]]></description><category></category></item><item><title><![CDATA[java抽象类总结]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44595643</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44595643</guid><author>linux_lihuafeng</author><pubDate>Tue, 24 Mar 2015 18:09:37 +0800</pubDate><description><![CDATA[在abstract class方式中，Demo可以有自己的数据成员，也可以有非 abstract的成员方法，而在interface方式的实现中，Demo只能够有静态的不能被修改的数据成员（也就是必须是static final 的，不过在interface中一般不定义数据成员），所有的成员方法都是abstract的。从某种意义上说，interface是一种特殊形式的 abstract
 class]]></description><category></category></item><item><title><![CDATA[接口使用方法java]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44594133</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44594133</guid><author>linux_lihuafeng</author><pubDate>Tue, 24 Mar 2015 16:37:06 +0800</pubDate><description><![CDATA[interface Person {
    public void fun1();
}

class Student implements Person {
    public void fun1() {
        System.out.println("Studnt Class fun1()");
    }
    public void fun2(){
    	System.ou]]></description><category></category></item><item><title><![CDATA[java初始化顺序]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44593463</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44593463</guid><author>linux_lihuafeng</author><pubDate>Tue, 24 Mar 2015 16:06:58 +0800</pubDate><description><![CDATA[class Sample {
	Sample(String s) {
		System.out.println(s);
	}

	Sample() {
		System.out.println("Sample默认构造函数被调用");
	}
}

class Test {
	static {
		System.out.println("父类static 块 1  执行");
	}
	static S]]></description><category></category></item><item><title><![CDATA[Java初始化顺序]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44593045</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44593045</guid><author>linux_lihuafeng</author><pubDate>Tue, 24 Mar 2015 15:45:55 +0800</pubDate><description><![CDATA[Java初始化顺序

1
  无继承情况下的Java初始化顺序：

class Sample
{
      Sample(String s)
      {
            System.out.println(s);
      }
      Sample()
      {
            System.out.println("Sample默认构]]></description><category></category></item><item><title><![CDATA[java实现选择排序]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44564133</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44564133</guid><author>linux_lihuafeng</author><pubDate>Mon, 23 Mar 2015 14:54:22 +0800</pubDate><description><![CDATA[选择排序和冒泡排序差不多，只是冒泡排序在发现比它小的时候就交换，而选择排序是只有在确定了最小的数据之后，才会发生交换。
选择排序的基本思想：第i趟简单选择排序是指通过n-i次关键字的比较，从n-i+1个记录中选出关键字最小的记录，并和第i个记录进行交换。先临时记录其位置，只有在一趟
循环完以后确定了最小的数据，才会发生交换。
public class Haha {

	public void ]]></description><category></category></item><item><title><![CDATA[oracle 11g 64位安装32位客户端和PL/SQL]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44136219</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44136219</guid><author>linux_lihuafeng</author><pubDate>Sun, 08 Mar 2015 20:12:27 +0800</pubDate><description><![CDATA[﻿﻿
这个你需要安装一个32位的oracle客户端才能使用plsql,但是此时sqlplus就不能使用了，呵呵 . 
　　我又试了以下方法，成功了，哈哈 
　　1）安装Oracle 11g 64位 
　　2）安装32位的Oracle客户端（ instantclient-basic-win32-11.2.0.1.0） 
　　下载instantclient-basic-win32-11.2.]]></description><category></category></item><item><title><![CDATA[JDK1.6环境下java -version命令显示1.4版本]]></title><link>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44132105</link><guid>https://blog.youkuaiyun.com/linux_lihuafeng/article/details/44132105</guid><author>linux_lihuafeng</author><pubDate>Sun, 08 Mar 2015 12:21:52 +0800</pubDate><description><![CDATA[﻿﻿
配置好了JDK1.6环境了,很安乐地用了很长一段时间,但今天装了个oracle 10g后,打开eclipse的时候,居然提示说我的jvm是1.4,版本过低无法打开程序,于是我在cmd里面执行:javac -version命令,显示是1.6版本的,但我继续执行:java -version命令的时候,却是显示1.4版本的.如图我的环境变量是完全配置正确的,在装oracle之前我都用了这个JDK]]></description><category></category></item></channel></rss>