<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[crackly的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/crackly</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; crackly]]></copyright><item><title><![CDATA[基于用户行为分析建立用户偏好模型]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/18666379</link><guid>https://blog.youkuaiyun.com/crackly/article/details/18666379</guid><author>crackly</author><pubDate>Wed, 22 Jan 2014 16:54:49 +0800</pubDate><description><![CDATA[基于用户行为分析建立用户偏好模型

2013-09-08 18:23  2736

http://zisong.me/post/ji-zhu/ji-yu-yong-hu-xing-wei-fen-xi-jian-li-yong-hu-pian-hao-mo-xing



我们经常将个性化推荐的思想简单地抽象为：通过用户的行为推测出用户的兴趣，从而给用户推荐满足他们兴趣的物品。那我]]></description><category></category></item><item><title><![CDATA[MySql递归层次查询]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/18663655</link><guid>https://blog.youkuaiyun.com/crackly/article/details/18663655</guid><author>crackly</author><pubDate>Wed, 22 Jan 2014 15:35:01 +0800</pubDate><description><![CDATA[mysql的逆袭:如何做递归层次查询

 

最近在做一个从oracle数据库到mysql数据库的移植，遇到一个这样的问题
     

 

在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但shi，在MySQL的目前版本中还没有对应的函数！！！ 

 

换句话来说，想]]></description><category></category></item><item><title><![CDATA[Linux Top 命令解析]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/13768107</link><guid>https://blog.youkuaiyun.com/crackly/article/details/13768107</guid><author>crackly</author><pubDate>Thu, 31 Oct 2013 10:46:59 +0800</pubDate><description><![CDATA[TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序；而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.

top - 12:38:33 up 5]]></description><category></category></item><item><title><![CDATA[感冒治疗方法]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/12647027</link><guid>https://blog.youkuaiyun.com/crackly/article/details/12647027</guid><author>crackly</author><pubDate>Sat, 12 Oct 2013 09:25:34 +0800</pubDate><description><![CDATA[小孩生病发烧的时候，轻易不要小孩给吃退烧药，也不要输液！小孩发烧的时候有个中医告诉我只要你给孩子输了一次液，孩子大部分会1-1.5个月就病，因为免疫功能退化的缘故。告诉各位妈妈退烧的一个方子，是在小孩生病的时候，一个老中医给的。“香菜去叶子留茎和根3-4根  白萝卜2-3片  生姜1-2片  加冰糖加水煮15分钟。待温度适中给小孩喝，小孩喝下去会出汗退热的”各位妈妈们可以试试看，效果非常好。。。]]></description><category></category></item><item><title><![CDATA[tomcat 实现 https 登录]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/12616525</link><guid>https://blog.youkuaiyun.com/crackly/article/details/12616525</guid><author>crackly</author><pubDate>Fri, 11 Oct 2013 14:28:58 +0800</pubDate><description><![CDATA[1、首先你的有tomcat 并且好使。
我用的是apache-tomcat-6.0.10。
2、在tomcat的 conf 下面有个server.xml 文件，其中有这样一段话，就是配置ssl 的，
 
    
               maxThreads="150" scheme="https" secure="true"
               clientAuth=]]></description><category></category></item><item><title><![CDATA[mysql性能优化-慢查询分析、优化索引和配置]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/12170681</link><guid>https://blog.youkuaiyun.com/crackly/article/details/12170681</guid><author>crackly</author><pubDate>Sun, 29 Sep 2013 17:04:28 +0800</pubDate><description><![CDATA[目录

一、优化概述

二、查询与索引优化分析

1性能瓶颈定位

Show命令

慢查询日志

explain分析查询

profiling分析查询

 

2索引及查询优化

三、配置优化

1)      max_connections

2)      back_log

3)      interactive_timeout

4)]]></description><category></category></item><item><title><![CDATA[Ajax请求处理Session超时]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/12099693</link><guid>https://blog.youkuaiyun.com/crackly/article/details/12099693</guid><author>crackly</author><pubDate>Fri, 27 Sep 2013 16:22:39 +0800</pubDate><description><![CDATA[传统的基于B/S的应用中，Session会话超时后通常是跳转到应用的首页，但Ajax请求的处理方式有些不同，下面简单介绍一下Ajax请求的Session超时处理(超时后返回首页)

1.首先创建一个Filter





[java] view
 plaincopy






import java.io.IOException;  
  
import ja]]></description><category></category></item><item><title><![CDATA[java 如何判断操作系统是Linux还是Windows]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/11795063</link><guid>https://blog.youkuaiyun.com/crackly/article/details/11795063</guid><author>crackly</author><pubDate>Wed, 18 Sep 2013 09:02:49 +0800</pubDate><description><![CDATA[Java代码 






System.out.println("===========os.name:"+System.getProperties().getProperty("os.name"));  
System.out.println("===========file.separator:"+System.getProperties().getProperty("fil]]></description><category></category></item><item><title><![CDATA[Linux下Mysql tomcat 自启动]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/11762279</link><guid>https://blog.youkuaiyun.com/crackly/article/details/11762279</guid><author>crackly</author><pubDate>Tue, 17 Sep 2013 10:27:04 +0800</pubDate><description><![CDATA[1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql   将服务文件拷贝到init.d下，并重命名为mysql
2、chmod +x /etc/init.d/mysql    赋予可执行权限
3、chkconfig --add mysql        添加服务
4、chkconfig --list]]></description><category></category></item><item><title><![CDATA[linux 更改系统默认编码]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/11762189</link><guid>https://blog.youkuaiyun.com/crackly/article/details/11762189</guid><author>crackly</author><pubDate>Tue, 17 Sep 2013 10:26:25 +0800</pubDate><description><![CDATA[CentOS VPS下修改语言编码：
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
export LC_ALL=zh_CN.utf8

上面第一步是用来产生编码文件，这一步不是必须，编码文件一般都存在，
运行localedef --help能查看当前编码文件所在的路径。第二步更改当前的编码为zh_CN.utf8，如果要永久更改，运行：
echo 'LA]]></description><category></category></item><item><title><![CDATA[linux下mysql的常用命令]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/11556747</link><guid>https://blog.youkuaiyun.com/crackly/article/details/11556747</guid><author>crackly</author><pubDate>Wed, 11 Sep 2013 11:08:15 +0800</pubDate><description><![CDATA[登录MySQL的命令是mysql， mysql 的使用语法如下： 
　　mysql [-u username] [-h host] [-p[password]] [dbname] 
　　username 与 password 分别是 MySQL 的用户名与密码，mysql的初始管理帐号是root，没有密码，注意：这个root用户不是Linux的系统用户。MySQL默认用户是root，由于初始没]]></description><category></category></item><item><title><![CDATA[Spring多数据源的动态切换]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/10981175</link><guid>https://blog.youkuaiyun.com/crackly/article/details/10981175</guid><author>crackly</author><pubDate>Tue, 03 Sep 2013 14:25:13 +0800</pubDate><description><![CDATA[目前很多项目中只能配置单个数据源，那么如果有多个数据源肿么办？Spring提供了一个抽象类AbstractRoutingDataSource，为我们很方便的解决了这个问题。
1.写一个DynamicDataSource类继承AbstractRoutingDataSource，并实现determineCurrentLookupKey方法
public class DynamicDataSourc]]></description><category></category></item><item><title><![CDATA[EL表达式]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/10180481</link><guid>https://blog.youkuaiyun.com/crackly/article/details/10180481</guid><author>crackly</author><pubDate>Thu, 22 Aug 2013 14:09:26 +0800</pubDate><description><![CDATA[EL表达式
      1、EL简介
 1）语法结构
        ${expression}
 2）[]与.运算符
      EL 提供.和[]两种运算符来存取数据。
      当要存取的属性名称中包含一些特殊字符，如.或?等并非字母或数字的符号，就一定要使用 []。
 例如：
          ${user.My-Name}应当改为${user["My-Name"] }
      如]]></description><category></category></item><item><title><![CDATA[tomcat启动时自动运行代码]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/10109495</link><guid>https://blog.youkuaiyun.com/crackly/article/details/10109495</guid><author>crackly</author><pubDate>Tue, 20 Aug 2013 15:15:41 +0800</pubDate><description><![CDATA[方法1：tomcat 自动执行servlet
写一个servlet，在init()方法中写好想要执行的程序，程序如下：
eclipse新建一个web\Dynamic Web Project , name = myweb1 ， 把tomcat中的 servlet-api.jar复制到lib中，新建一个类MyServlet.java, 继承 javax.servlet.HttpServlet,代码]]></description><category></category></item><item><title><![CDATA[org.apache.log4j.Logger 详解]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/9762781</link><guid>https://blog.youkuaiyun.com/crackly/article/details/9762781</guid><author>crackly</author><pubDate>Mon, 05 Aug 2013 09:53:08 +0800</pubDate><description><![CDATA[http://logging.apache.org/log4j/ 官网地址

1 . 

Java 代码：

package com.coderdream.log4j;  import org.apache.log4j.Logger;    public class HelloLog4j {          private static Logger logger = Logger.]]></description><category></category></item><item><title><![CDATA[DIV CSS 网页兼容全搞定]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/9464157</link><guid>https://blog.youkuaiyun.com/crackly/article/details/9464157</guid><author>crackly</author><pubDate>Thu, 25 Jul 2013 09:22:49 +0800</pubDate><description><![CDATA[CSS兼容常用技巧

　　请尽量用xhtml格式写代码，而且DOCTYPE影响 CSS 处理，作为W3C标准，一定要加DOCTYPE声明。

　　1.div的垂直居中问题

　　vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字，就垂直居中了。缺点是要控制内容不要换行 http://www.php100.co]]></description><category></category></item><item><title><![CDATA[java删除文件]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/9418495</link><guid>https://blog.youkuaiyun.com/crackly/article/details/9418495</guid><author>crackly</author><pubDate>Tue, 23 Jul 2013 10:12:04 +0800</pubDate><description><![CDATA[1，验证传入路径是否为正确的路径名(Windows系统，其他系统未使用)

 

 


Java代码 


 



// 验证字符串是否为正确路径名的正则表达式  
private static String matches = "[A-Za-z]:\\\\[^:?\">;  
// 通过 sPath.matches(matches) 方法的返回值判断是否正确 ]]></description><category></category></item><item><title><![CDATA[文件上传读取apk文件的 包名、版本号、图标]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/9338763</link><guid>https://blog.youkuaiyun.com/crackly/article/details/9338763</guid><author>crackly</author><pubDate>Tue, 16 Jul 2013 08:52:14 +0800</pubDate><description><![CDATA[package com.ztj.common;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Enumeration;]]></description><category></category></item><item><title><![CDATA[MySQL中如何用一句SQL语句将多行多列合并成一行一列显示]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/9301185</link><guid>https://blog.youkuaiyun.com/crackly/article/details/9301185</guid><author>crackly</author><pubDate>Thu, 11 Jul 2013 15:31:05 +0800</pubDate><description><![CDATA[mysql> select * from aa;
+------+------+
| id| name |
+------+------+
|1 | 10|
|1 | 20|
|1 | 20|
|2 | 20|
|3 | 200  |
|3 | 500  |
+------+------+
6 rows in set (0.00 sec)


1.以id分组，把name]]></description><category></category></item><item><title><![CDATA[基于JAAS实现登录]]></title><link>https://blog.youkuaiyun.com/crackly/article/details/9287393</link><guid>https://blog.youkuaiyun.com/crackly/article/details/9287393</guid><author>crackly</author><pubDate>Wed, 10 Jul 2013 09:26:14 +0800</pubDate><description><![CDATA[JAAS：Java Authentication and Authorization Service，提供了认证和授权框架。
本例是认证的实现，JAAS定义了可插拔的认证机制，使认证逻辑独立开来，可通过修改配置文件切换认证模块。
官方参考：
http://java.sun.com/products/archive/jaas/
http://java.sun.com/j2se/1.4.2/d]]></description><category></category></item></channel></rss>