<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[csttt的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/csttt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; csttt]]></copyright><item><title><![CDATA[使用javascript生成验证码]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/18406835</link><guid>https://blog.youkuaiyun.com/csttt/article/details/18406835</guid><author>csttt</author><pubDate>Fri, 17 Jan 2014 14:59:50 +0800</pubDate><description><![CDATA[在网站登录或者提交表单的时候，可能会使用到随机的验证码。在这里我选用的前台代码javascript进行生成验证码，但是这样做只适合用在安全系数不高的网站。如果想更加保险一点，通常是用后台代码生成验证码返回到前台页面。好，下面开始：
用javascript生成验证码的主要思想是生成一个组随机数，在提交表单时，校验这组随机数是否相等。
其中javascript生成一个随机数的核心方法就是Math.]]></description><category></category></item><item><title><![CDATA[使用axis开发webservice]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/18304111</link><guid>https://blog.youkuaiyun.com/csttt/article/details/18304111</guid><author>csttt</author><pubDate>Wed, 15 Jan 2014 10:36:17 +0800</pubDate><description><![CDATA[原文地址：http://chnic.iteye.com/blog/127343

因为工作关系需要从事Webservice的开发工作，公司的webserivce是由Apache的AXIS来实现的，以前对这个了解不算多，不过经过几天的研究，特奉上小小的心得一篇。

        先介绍下本人开发环境吧。 JDK 1.4.2 + Myeclipse 6.0（实在经不起诱惑，尝尝鲜） + To]]></description><category></category></item><item><title><![CDATA[远程连接Mysql]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/18275603</link><guid>https://blog.youkuaiyun.com/csttt/article/details/18275603</guid><author>csttt</author><pubDate>Tue, 14 Jan 2014 21:50:43 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/smallstone/archive/2010/04/29/1723838.html 

1、进入mysql，创建一个新用户root,密码为root：

   格式：grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
           grant select,update,]]></description><category></category></item><item><title><![CDATA[三种主流的JVM(JDK)使用心得]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/17436359</link><guid>https://blog.youkuaiyun.com/csttt/article/details/17436359</guid><author>csttt</author><pubDate>Fri, 20 Dec 2013 10:11:32 +0800</pubDate><description><![CDATA[文章源地址：http://blog.youkuaiyun.com/chenyi8888/article/details/4722410




目前市面上就只有三种主流的JVM：SUN、BEA和IBM。

我对三种主流的JVM的都有过使用，并运用到实际的项目当中，来谈谈使用它们的感受。

 

首先来谈谈SUN的JVM

这个JVM是大家在开发过程中普遍用的比较多的一个，我的开发过程]]></description><category></category></item><item><title><![CDATA[HashSet源代码剖析]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/17410149</link><guid>https://blog.youkuaiyun.com/csttt/article/details/17410149</guid><author>csttt</author><pubDate>Thu, 19 Dec 2013 10:13:45 +0800</pubDate><description><![CDATA[今天来看看HashSet的源代码。


从图片可以看到HashSet是AbstractSet的子类。实现了Set,Cloneable和Serializable接口。说明HashSet是可以序列话和可以克隆的。


看到这两个成员变量其实你就已经明白了HashSet为什么叫HashSet，和猜到HashSet中的方法的实现。
HashSet底层维护着一个HashMap对象。在new出H]]></description><category></category></item><item><title><![CDATA[SWT学习笔记]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/17394579</link><guid>https://blog.youkuaiyun.com/csttt/article/details/17394579</guid><author>csttt</author><pubDate>Wed, 18 Dec 2013 16:32:23 +0800</pubDate><description><![CDATA[工作的项目中可能会用到SWT，刚听到这个名字时，我还不知道是什么。。。没有反应过来。翻看资料后，其实是AWT的另外一种实现。当时我就纠结了，为什么项目不用swing呢？？我之前学se的时候，可是用了swing做过几个小项目。所以对swing比较熟悉。用swing起来得心应手。既然项目要用，就学吧！！
首先到eclipse的官网下载最新的SWT包，http://www.eclipse.org/do]]></description><category></category></item><item><title><![CDATA[TreeMap学习笔记：put方法]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/17302205</link><guid>https://blog.youkuaiyun.com/csttt/article/details/17302205</guid><author>csttt</author><pubDate>Fri, 13 Dec 2013 15:25:31 +0800</pubDate><description><![CDATA[之前看了HashMap的put和get方法。今天看TreeMap的put方法。
之前只知道HashMap是没有顺序的，TreeMap是有顺序的，别的都不太清楚了。
今天看了TreeMap的源码，才知道TreeMap是一种平衡二叉树的实现。红黑树。红黑树是什么，不是这里的重点啊，如果先了解红黑树可以看看这篇博客http://blog.youkuaiyun.com/v_july_v/article/detai]]></description><category></category></item><item><title><![CDATA[java web程序中将外部class文件加入到项目中要注意的事项]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/17297595</link><guid>https://blog.youkuaiyun.com/csttt/article/details/17297595</guid><author>csttt</author><pubDate>Fri, 13 Dec 2013 09:31:59 +0800</pubDate><description><![CDATA[工作中，不能避免的就是去现场调试，或者在没有源码的环境调试。如果这时候你需要为项目添加一个或多个类时，你可以在编译器中编译好，将class文件复制到对应部署路径的classes文件夹中。这时就要注意几点：
1. 新增类的classes文件在部署路径下得存放路径一定要与类中package对应。不能将classes文件复制错位置，不然会报ClassNotFoundException。
2. 新增类]]></description><category></category></item><item><title><![CDATA[HashMap学习笔记:get方法]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/17280219</link><guid>https://blog.youkuaiyun.com/csttt/article/details/17280219</guid><author>csttt</author><pubDate>Thu, 12 Dec 2013 12:12:53 +0800</pubDate><description><![CDATA[是]]></description><category></category></item><item><title><![CDATA[HashMap学习笔记:put方法]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/17277825</link><guid>https://blog.youkuaiyun.com/csttt/article/details/17277825</guid><author>csttt</author><pubDate>Thu, 12 Dec 2013 11:34:57 +0800</pubDate><description><![CDATA[之前忙着实习工作，现在有些时间学习一下java的基础知识。
今天研究HashMap。通过对源码的调试进行研究。
HashMap有三个构造函数：
HashMap map = new HashMap();  // 默认的构造函数]]></description><category></category></item><item><title><![CDATA[oracle中的substr函数]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/17091475</link><guid>https://blog.youkuaiyun.com/csttt/article/details/17091475</guid><author>csttt</author><pubDate>Tue, 03 Dec 2013 10:14:24 +0800</pubDate><description><![CDATA[substr(str, begin, length)，str是要处理的字符串，begin是开始位置，length是长度，表示在str中，从begin开始获取length长度的的子字符串。
刚看到这个函数时，感觉这个函数怎么多了一个参数啊？怎么是3个参数，不是2个参数吗？想了一下才恍然大悟。。。面向对象思维作怪。。。写java代码写多了。。呵呵]]></description><category></category></item><item><title><![CDATA[oracle中的nvl函数]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/17091289</link><guid>https://blog.youkuaiyun.com/csttt/article/details/17091289</guid><author>csttt</author><pubDate>Tue, 03 Dec 2013 10:07:51 +0800</pubDate><description><![CDATA[nvl(str, replace_str)函数，如果str为null就返回replace_str否则返回str，其实就是一个判断一个字符串是否为空的函数。
oracle中还有一个nvl2函数，nvl2(str, r1, r2)，如果str为null就返回r2，否则返回r1]]></description><category></category></item><item><title><![CDATA[大学做毕业设计的点滴]]></title><link>https://blog.youkuaiyun.com/csttt/article/details/16988149</link><guid>https://blog.youkuaiyun.com/csttt/article/details/16988149</guid><author>csttt</author><pubDate>Thu, 28 Nov 2013 15:20:30 +0800</pubDate><description><![CDATA[前不久刚刚在学校进行毕业设计答辩，答辩顺利通过。这也是意料之内的事。现在有点时间总结一下之前做毕业设计。
毕业设计是我和我的女朋友一起做的。做的是一个社交网。Family Time社交网。她做前台页面设计和页面编码，而我就做系统设计，后台代码的编写，功能实现。项目在6月开始，11月结束。只有3个月的时间。
在项目初期，我们都按计划进行项目的需求分析，系统设计，数据库设，页面设计。相关的文档都很]]></description><category></category></item></channel></rss>