<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[w62268458的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/w62268458</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; w62268458]]></copyright><item><title><![CDATA[python爬虫beta版之抓取知乎单页面回答（low 逼版）]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/53420452</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/53420452</guid><author>w62268458</author><pubDate>Thu, 01 Dec 2016 13:37:53 +0800</pubDate><description><![CDATA[闲着无聊，逛知乎。发现想找点有意思的回答也不容易，就想说要不写个爬虫帮我把点赞数最多的给我搞下来方便阅读，也许还能做做数据分析（意淫中～～）

　　 鉴于之前用python写爬虫，帮运营人员抓取过京东的商品品牌以及分类，这次也是用python来搞简单的抓取单页面版，后期再补充哈。

#-*- coding: UTF-8 -*- 
import requests
import sys
fro]]></description><category></category></item><item><title><![CDATA[redis入门]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84721638</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84721638</guid><author>w62268458</author><pubDate>Sun, 31 May 2015 18:28:00 +0800</pubDate><description><![CDATA[
package com.test.redis;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import redis.clients.jedis.Protocol;

public class...]]></description><category></category></item><item><title><![CDATA[maven+springMVC+spring+mybatis]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84711200</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84711200</guid><author>w62268458</author><pubDate>Thu, 09 Apr 2015 17:26:54 +0800</pubDate><description><![CDATA[
dasdas
]]></description><category></category></item><item><title><![CDATA[php常用 $_SERVER]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84704152</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84704152</guid><author>w62268458</author><pubDate>Tue, 03 Mar 2015 16:53:34 +0800</pubDate><description><![CDATA[


元素/代码
描述


$_SERVER['PHP_SELF']
返回当前执行脚本的文件名。


$_SERVER['GATEWAY_INTERFACE']
返回服务器使用的 CGI 规范的版本。


$_SERVER['SERVER_ADDR']
返回当前运行脚本所在的服务器的 IP 地址。


$_SERVER['SERVER_NAME']
返回当前运行脚本所在的服务器的主...]]></description><category></category></item><item><title><![CDATA[php文件操作]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84704150</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84704150</guid><author>w62268458</author><pubDate>Tue, 03 Mar 2015 16:53:20 +0800</pubDate><description><![CDATA[


模式
描述


r
打开文件为只读。文件指针在文件的开头开始。


w
打开文件为只写。删除文件的内容或创建一个新的文件，如果它不存在。文件指针在文件的开头开始。


a
打开文件为只写。文件中的现有数据会被保留。文件指针在文件结尾开始。创建新的文件，如果文件不存在。


x
创建新文件为只写。返回 FALSE 和错误，如果文件已存在。


r+
打开文件为读/写、文件指...]]></description><category></category></item><item><title><![CDATA[Apache2.4+PHP5.6+MySQL5.6整合配置]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84704148</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84704148</guid><author>w62268458</author><pubDate>Tue, 03 Mar 2015 16:50:26 +0800</pubDate><description><![CDATA[
1.Apache安装
      Apache24\conf文件夹下的http.conf文件进行修改：
      （1）修改ServerRoot Apache的根路径
               默认下是ServerRoot&quot;c:/Apache24&quot;，修改为：ServerRoot &quot;D:/phpEnv/Apache24&quot;（即为你解压后所在的文件夹）
      （2） 修改Serv...]]></description><category></category></item><item><title><![CDATA[强引用，弱引用和软引用]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84703736</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84703736</guid><author>w62268458</author><pubDate>Sun, 01 Mar 2015 16:15:26 +0800</pubDate><description><![CDATA[
1.new对象是我们经常使用的，可能我们很少在乎new出来的对象在内存中的占用问题，因为java给我们一个美丽的谎言--------内存自动回收。但作为一名真正的开发者，我们应该尽量使开发出来的程序更高效，可以更充分利用有限的内存，更快地释放那些无用java对象所占用的内存，避免java程序的内存泄漏。   1）强引用
        这是java程序中最常见的引用方式，程序创建一个对象，并...]]></description><category></category></item><item><title><![CDATA[初探多线程之生产者和消费者]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84700024</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84700024</guid><author>w62268458</author><pubDate>Tue, 03 Feb 2015 16:52:43 +0800</pubDate><description><![CDATA[
1.使用阻塞队列（BlockQueue）控制线程通信
    概念：BlockQueue是Queue的子接口，BlockQueue中放入元素时，如果该队列满了，则线程被阻塞；当BlockQueue中取出元素时，如果该队列已空，则线程被阻塞。
/**
 * 消费者类
 * @author Administrator
 *
 */
public class Consumer exte...]]></description><category></category></item><item><title><![CDATA[初探多线程之线程同步]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84700012</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84700012</guid><author>w62268458</author><pubDate>Tue, 03 Feb 2015 16:14:47 +0800</pubDate><description><![CDATA[
1.synchronized同步代码块
   synchronized(obj){
          .....
         //同步代码块的代码
   }
直接对obj对象同步监听，任何线程在修改指定的资源之前，首先对该资源加锁，在加锁期间其他线程无法修改该资源。
2.synchronized同步方法
  1）类里的对象可以被多线程安全访问
 
public syn...]]></description><category></category></item><item><title><![CDATA[初探多线程之线程]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84699938</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84699938</guid><author>w62268458</author><pubDate>Tue, 03 Feb 2015 14:01:41 +0800</pubDate><description><![CDATA[
Thread类和Runnable接口，Callable接口的区别：
/**
 * 继承thread类来生成线程 线程不共享资源
 * 
 * @author Administrator
 * 
 */
public class HelloThread extends Thread {
	private int count = 5;

	public void run() {...]]></description><category></category></item><item><title><![CDATA[lucene之boost]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84698917</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84698917</guid><author>w62268458</author><pubDate>Thu, 29 Jan 2015 09:10:59 +0800</pubDate><description><![CDATA[
1.boost排序测试
import java.io.File;
import java.util.HashMap;
import java.util.Map;

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;
...]]></description><category></category></item><item><title><![CDATA[String对象与内存控制]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84698649</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84698649</guid><author>w62268458</author><pubDate>Wed, 28 Jan 2015 10:31:25 +0800</pubDate><description><![CDATA[
1.编译期和运行期的区别
 
/**
 * 编译时，和运行时的不同
 * 直接量是在编译就分配内存，而引用变量和方法调用创建的运行时才分配内存
 * @author Administrator
 *
 */
public class StringJoinTest {
	public static void main(String[] args) {
		String str...]]></description><category></category></item><item><title><![CDATA[lucene4.9之highlight]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84698624</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84698624</guid><author>w62268458</author><pubDate>Wed, 28 Jan 2015 09:39:35 +0800</pubDate><description><![CDATA[
测试高亮
import java.io.File;

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;
import or...]]></description><category></category></item><item><title><![CDATA[lucene4.9之Query]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84698620</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84698620</guid><author>w62268458</author><pubDate>Wed, 28 Jan 2015 09:38:01 +0800</pubDate><description><![CDATA[
测试Query类型
import java.io.File;

import org.apache.lucene.document.Document;
import org.apache.lucene.index.DirectoryReader;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene....]]></description><category></category></item><item><title><![CDATA[lucene4.9之analyzer]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84698617</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84698617</guid><author>w62268458</author><pubDate>Wed, 28 Jan 2015 09:35:25 +0800</pubDate><description><![CDATA[
查看分词器分出的词组
import java.io.IOException;

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyze...]]></description><category></category></item><item><title><![CDATA[lucene4.9初体验（源码附件）]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84698615</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84698615</guid><author>w62268458</author><pubDate>Wed, 28 Jan 2015 09:29:00 +0800</pubDate><description><![CDATA[
1.入门代码
import java.io.File;
import java.io.IOException;

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;
import org.apache.lucene.a...]]></description><category></category></item><item><title><![CDATA[byte[]转int]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84690266</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84690266</guid><author>w62268458</author><pubDate>Tue, 09 Dec 2014 15:22:36 +0800</pubDate><description><![CDATA[
第一种：
    /**  
        * 将int数值转换为占四个字节的byte数组，本方法适用于(低位在前，高位在后)的顺序。 和bytesToInt（）配套使用 
        * @param value  
        *            要转换的int值 
        * @return byte数组 
        */    
    pub...]]></description><category></category></item><item><title><![CDATA[modbus4j使用]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84686703</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84686703</guid><author>w62268458</author><pubDate>Wed, 19 Nov 2014 16:33:56 +0800</pubDate><description><![CDATA[
使用modbus4j开源项目，通过串口读取数据，过程中遇到点小问题。（转的demo按自己的需求修改的）
1.串口不对应，导致 gnu.io.NoSuchPortException。
2.PLC485串口转COMM口，发/送线连接不对，导致读不到数据
3.rxtxSerial.dll放置的路径，查了下有人说放到myeclipse/jre/bin下，可我是放到C:\Windows\Syste...]]></description><category></category></item><item><title><![CDATA[JXL和POI打印excel文件（转）]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84650389</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84650389</guid><author>w62268458</author><pubDate>Mon, 08 Sep 2014 13:33:43 +0800</pubDate><description><![CDATA[
1.JXL
/** 
     * @param args 
     */  
    public static void main(String[] args) {  
         // 准备设置excel工作表的标题     
        String[] title = {&quot;编号&quot;,&quot;产品名称&quot;,&quot;产品价格&quot;,&quot;产品数量&quot;,&quot;生产日期&quot;,&quot;产地&quot;,&qu]]></description><category></category></item><item><title><![CDATA[struts2拦截器学习]]></title><link>https://blog.youkuaiyun.com/w62268458/article/details/84597471</link><guid>https://blog.youkuaiyun.com/w62268458/article/details/84597471</guid><author>w62268458</author><pubDate>Thu, 08 May 2014 11:47:05 +0800</pubDate><description><![CDATA[
      当需要使用struts里定义的拦截器时，需要在struts.xml中引入“&amp;lt;include file=&quot;struts-default.xml&quot; /&amp;gt;”，并继承其中的struts-default包（package），最后在定义Action时，使用“&amp;lt;interceptor-ref name=&quot;xx&quot; /&amp;gt;”引用拦截器或拦截器栈（interceptor stac...]]></description><category></category></item></channel></rss>