<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[大洋的专栏]]></title><description><![CDATA[大洋的小屋]]></description><link>https://blog.youkuaiyun.com/smallfish25</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; smallfish25]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/163641318</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/163641318</guid><author>smallfish25</author><pubDate>Mon, 10 Aug 2026 16:51:19 +0800</pubDate><description><![CDATA[密码生成器 | JWT解析 | Cron解析 | 正则测试 | URL编解码 | Hash加盐 | Base64 | JSON↔YAML↔TOML | 进制转换 | Linux免密 | IT对照表 | AI提示词。：工资计算器（五险一金+个税累进+年终奖对比）、房贷计算器、网络子网划分、单位换算、世界时钟、人民币大写、身份证测试数据生成、电商定价、课堂点名/转盘/数字教学。：二维码生成器 | 二维码扫描器 | 图片工作台 | 证件照生成 | Favicon | 颜色转换 | 在线绘图。]]></description><category></category></item><item><title><![CDATA[Web.xml中的url-pattern详解]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/19081933</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/19081933</guid><author>smallfish25</author><pubDate>Tue, 11 Feb 2014 17:05:34 +0800</pubDate><description><![CDATA[开发好几年了，记录的东西也不少，但是都没有认真记录归纳过，今天比较闲，就抽时间把以前的点滴整理出来。同时分享一下自己学习与工作中的困惑与收获，希望能够帮助后来者少走点弯路。
刚开始做jee开发，配置web.xml的时候总不会配置url-pattern的规则，后来经过自己实践也得到一些经验。
首先说下，其实url-pattern就是说的url模式，就是容器在查找时根据这个模式来找到具体的serv]]></description><category></category></item><item><title><![CDATA[Maven GAV]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/12420913</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/12420913</guid><author>smallfish25</author><pubDate>Tue, 08 Oct 2013 10:34:34 +0800</pubDate><description><![CDATA[先解释一个名词：GAV
G:groupId
A:artifactId
V:version
刚开始学习Maven的时候，苦于不知道去找对应的jar包，后来偶然间知道了一个网站：http://mvnrepository.com/，可以在顶部的搜索框中搜索jar包，然后找到需要的版本，然后可以找到相应的GAV,复制后粘贴到pom.xml中就可以了，maven会去自动下载相应的及其依赖的jar包。]]></description><category></category></item><item><title><![CDATA[Oracle 同义词]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/8349446</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/8349446</guid><author>smallfish25</author><pubDate>Thu, 20 Dec 2012 13:30:34 +0800</pubDate><description><![CDATA[1. Oracle同义词简介
Oracle数据库中提供了同义词管理的功能。同义词是数据库方案对象的一个别名，经常用于简化对象访问和提高对象访问的安全性。在使用同义词时，Oracle数据库将它翻译成对应方案对象的名字。与视图类似，同义词并不占用实际存储空间，只有在数据字典中保存了同义词的定义。在Oracle数据库中的大部分数据库对象，如表、视图、同义词、序列、存储过程、包等等，数据库管理员都可以根]]></description><category></category></item><item><title><![CDATA[Oracle SQL语句实现版本化管理]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/8348725</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/8348725</guid><author>smallfish25</author><pubDate>Thu, 20 Dec 2012 10:40:54 +0800</pubDate><description><![CDATA[时间一长，以前写的sql就找不到在哪里了。而且即使找到了，如果保存的时候sql没有进行日期标注，一般不好找到自己要找的sql语句。而且在工作时，通过为了找回更改以前的sql语句，费了不少事。就想有没有版本化的工具可以进行管理呢？
于是在网上搜索了一番，现在分享如下：
我用的是TortoiseSVN+PL/SQL Developer(CVS的教程没有找到不知道怎么用。)
1.要进行版本化，版本]]></description><category></category></item><item><title><![CDATA[单例模式]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/8348491</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/8348491</guid><author>smallfish25</author><pubDate>Thu, 20 Dec 2012 09:53:17 +0800</pubDate><description><![CDATA[一般来说，单例模式有以下两种形式，便更多的时候，它与其它模式配合着使用。
急切模式
package com.dayang.design;

public class Singleton {

    private Singleton() {}
    
    private  static Singleton singleton =new Singleton();
    
    pub]]></description><category></category></item><item><title><![CDATA[Spring Aop配置时的切入点表达式]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/8348466</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/8348466</guid><author>smallfish25</author><pubDate>Thu, 20 Dec 2012 09:49:20 +0800</pubDate><description><![CDATA[任意公共方法的执行： 
execution(public * *(..)) 
任何一个以“set”开始的方法的执行： 
execution(* set*(..)) 
AccountService 接口的任意方法的执行： 
execution(* com.xyz.service.AccountService.*(..)) 
定义在service包里的任意方法的执行： 
executio]]></description><category></category></item><item><title><![CDATA[org.apache.catalina.LifecycleException]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/8348437</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/8348437</guid><author>smallfish25</author><pubDate>Thu, 20 Dec 2012 09:46:06 +0800</pubDate><description><![CDATA[出现这个错误，郁闷了好久，刚开始的时候去网上找了很多，也没有解决，还以为是因为我用的是最新版的tomcat出了问题了，结果后来在看xml的配置时候看到了servlet的url-pattern的配置少写了一个"/",添加后启动成功！]]></description><category></category></item><item><title><![CDATA[Javascript的prototype]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/8348401</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/8348401</guid><author>smallfish25</author><pubDate>Thu, 20 Dec 2012 09:40:38 +0800</pubDate><description><![CDATA[JavaScript是基于对象的，任何元素都可以看成对象。然而，类型和对象是不同的。本文中，我们除了讨论类型和对象的一些特点之外，更重要的是研究如何写出好的并且利于重用的类型。毕竟，JavaScript这种流行的脚本语言如果能够进行良好的封装，并形成一个庞大的类型库，对于重用是非常有意义的。
网上对于prototype的文章很多，一直没明白核心的思想。最后写了很多例子代码后才明白：prototy]]></description><category></category></item><item><title><![CDATA[脚踏实地,一步一个脚印]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/84090754</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/84090754</guid><author>smallfish25</author><pubDate>Tue, 29 Nov 2011 09:03:58 +0800</pubDate><description><![CDATA[想考个软件架构师,昨天晚上就了解了一下,感觉自己的水平太差太差.自己知道的太少了.
脚踏实地,一步一个脚印,从现在开始,一切都不晚,加油!]]></description><category></category></item><item><title><![CDATA[Java中的static final与final,空白final的相关知识]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/84059309</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/84059309</guid><author>smallfish25</author><pubDate>Thu, 03 Nov 2011 21:20:03 +0800</pubDate><description><![CDATA[空白final:
	这个空白fianl指的是在定义域的时候可以不用指定它的初始值,但是在实例在域所在的类的时候必须进行final变量的初始化.
 
static final 与final的区别:



Java代码  



import java.util.Random;  
  
//这个例子想说明一下static final 与 final的区别  
public cl...]]></description><category></category></item><item><title><![CDATA[Java读取properties文件]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/84018002</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/84018002</guid><author>smallfish25</author><pubDate>Fri, 16 Sep 2011 09:31:03 +0800</pubDate><description><![CDATA[【转】使用J2SE API读取Properties文件的六种方法
 from:http://apps.hi.baidu.com/share/detail/23045976
1。使用java.util.Properties类的load()方法
示例： InputStream in = lnew BufferedInputStream(new FileInputStream(name));
P...]]></description><category></category></item><item><title><![CDATA[使用反射获得泛型的实际参数]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/84015531</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/84015531</guid><author>smallfish25</author><pubDate>Sat, 10 Sep 2011 09:09:34 +0800</pubDate><description><![CDATA[今天刚学习的,来加深一下记忆,以免忘记.
package com.test.generic;

import java.lang.reflect.Method;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.util.Date;
import java.ut...]]></description><category></category></item><item><title><![CDATA[XSLT使用方法]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/84005936</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/84005936</guid><author>smallfish25</author><pubDate>Tue, 23 Aug 2011 10:24:24 +0800</pubDate><description><![CDATA[xslt中常用的标签:
  
&amp;lt;xsl:template match=&quot;/&quot;&amp;gt;
    &amp;lt;xsl:for-each select=&quot;catalog/cd&quot;&amp;gt;
      &amp;lt;xsl:sort select=&quot;artist&quot;/&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:va]]></description><category></category></item><item><title><![CDATA[我的程序人生]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/84004340</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/84004340</guid><author>smallfish25</author><pubDate>Fri, 19 Aug 2011 11:48:25 +0800</pubDate><description><![CDATA[Java求生记--&gt;Java求乐记--&gt;Java求虐记--&gt;...
1.java求生记
进入社会一年了,没有当过真正的程序员,今天终于有幸来到了梦寐已久的程序员岗位.但有一个问题:之前是学习C#的,现在转行到java确实是有点小难度,来公司一个多月了,从来没有接触到比较重要的工作.但是经过一个多月的学习,感觉也学习到了不少东西,但是感觉有太多的知识要学习,自己还不如个刚毕业的学习java的大学...]]></description><category></category></item><item><title><![CDATA[硬盘的爱情]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/5828589</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/5828589</guid><author>smallfish25</author><pubDate>Sat, 21 Aug 2010 14:17:00 +0800</pubDate><description><![CDATA[<br />我是一个硬盘。<br />
 
在一个普普通通的台式机里工作。别人总认为我们是高科技白领，工作又干净又体面，似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实
象我们这样的小台式机，工作环境狭迫，里面的灰尘吓得死人。每天生活死水一潭，工作机械重复。跑跑文字处理看看电影还凑活，真要遇到什么大软件和游戏上上
下下就要忙的团团转，最后还常常要死机。<br />
 
我们这一行技术变化快，差不多每过两三年就要升级换代，所以人人都很有压力而且没有安全感。每个新板卡来的时候都神]]></description><category></category></item><item><title><![CDATA[在浏览器中创建XMLHttp对象]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/5784193</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/5784193</guid><author>smallfish25</author><pubDate>Tue, 03 Aug 2010 09:02:00 +0800</pubDate><description><![CDATA[当返回的状态改变时，触发这个事件，然后可以在这个事件中添加代码实现自己想要的功能。
function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
}
}
这个地方是针对不同的浏览器和针对相同的浏览器的不同版本进行创建的。function GetXmlHttpObject()
{
  var xmlHtt]]></description><category></category></item><item><title><![CDATA[在浏览器中创建XML文档]]></title><link>https://blog.youkuaiyun.com/smallfish25/article/details/5784172</link><guid>https://blog.youkuaiyun.com/smallfish25/article/details/5784172</guid><author>smallfish25</author><pubDate>Tue, 03 Aug 2010 08:53:00 +0800</pubDate><description><![CDATA[通过微软的 XML 解析器加载 XML<br />微软的 XML 解析器内建于 Internet Explorer 5 及更高版本中。xmlDoc=new ActiveXObject("Microsoft.XMLDOM");<br />
xmlDoc.async="false";<br />
xmlDoc.load("name.xml");<br />代码解释：第一行创建空的微软 XML 文档对象第二行关闭异步加载，这样可确保在文档完整加载之前，解析器不会继续执行脚本第三行告知解析器加载名为 "name]]></description><category></category></item></channel></rss>