<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/llbupt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; llbupt]]></copyright><item><title><![CDATA[将SqlServer数据库迁移到oracle数据库通过sqldeveloper工具进行迁移]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/89876470</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/89876470</guid><author>llbupt</author><pubDate>Mon, 06 May 2019 10:48:52 +0800</pubDate><description><![CDATA[SQL Server版本：Microsoft SQL Server 2008 R2

oracle版本：迁移到oracle11g，11.2.0

（sqlserver安装在win7 64位，oracle安装在winXP 32位，已迁移成功）

已安装Microsoft SQL Server 2008 R2、oracle11g数据库

所需文件：

jdk6 这个我没有用到，但是sqldevelo...]]></description><category></category></item><item><title><![CDATA[SpringMVC中根据后台返回数据动态生成图片，并给图片添加水印]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/72954544</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/72954544</guid><author>llbupt</author><pubDate>Mon, 11 Jun 2018 09:55:27 +0800</pubDate><description><![CDATA[前几天有个需求，需要根据后台返回的数据动态生成图片显示到页面上，猛然想到使用验证码图片的方式动态生成图片，然后网上找到方法给图片添加水印，包括文字水印和图片水印。
水印实现效果参考如下网址：http://www.oschina.net/code/snippet_120166_13511

package com.utility;

import java.awt.AlphaComposite]]></description><category></category></item><item><title><![CDATA[Java联网查询IP地址归属，使用腾讯ip分享计划接口以及淘宝API接口]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/55512053</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/55512053</guid><author>llbupt</author><pubDate>Fri, 17 Feb 2017 16:31:02 +0800</pubDate><description><![CDATA[关于java联网查询IP地址归属，有网上常用的两种方法，也有自己根据网上方法修改的自己的版本，欢迎大家批评指正]]></description><category></category></item><item><title><![CDATA[echarts学习笔记----堆积折线图，动态获取数据展示，以及点击跳转]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/55188378</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/55188378</guid><author>llbupt</author><pubDate>Wed, 15 Feb 2017 09:15:53 +0800</pubDate><description><![CDATA[堆积折线图从后台获取数据，动态加载；修改默认显示为平铺效果；点击跳转到详细数据页面]]></description><category></category></item><item><title><![CDATA[springMVC学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/54894502</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/54894502</guid><author>llbupt</author><pubDate>Tue, 07 Feb 2017 10:24:23 +0800</pubDate><description><![CDATA[1、模型2介绍
        模型2基于模型-视图-控制器模式，成为MVC范式。视图负责应用的展示；模型封装了应用的数据和业务逻辑；控制器负责接收用户输入，改变模型以及调整视图的显示。SpringMVC和struts1使用一个servlet作为控制器，struts2则使用filter作为控制器。大部分都采用JSP作为应用的视图。模型则采用POJO（Plan Old Java Object），这]]></description><category></category></item><item><title><![CDATA[Hibernate显示连接，隐式连接，预抓取]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7492943</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7492943</guid><author>llbupt</author><pubDate>Tue, 24 Apr 2012 11:30:16 +0800</pubDate><description><![CDATA[public static void main(String[] args) {
		testHibernateJoin();
		Company company = testJoinFetch();
		System.out.println(company.getShortName());
	}
	
	/**
	 * Hibernate隐式连接：不适用join关键字，使用英文点号来隐式连接关联实]]></description><category></category></item><item><title><![CDATA[Android中颜色对应的值]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7483829</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7483829</guid><author>llbupt</author><pubDate>Sat, 21 Apr 2012 11:10:59 +0800</pubDate><description><![CDATA[#FFFFFF 

#FFFFF0 

#FFFFE0 

#FFFF00 

#FFFAFA 

#FFFAF0 

#FFFACD 

#FFF8DC 

#FFF5EE 

#FFF0F5 

#FFEFD5 

#FFEBCD 

#FFE4E1 

#FFE4C4 

#FFE4B5 

 

#FFDEAD 

#FFDAB9 

#FFD700 

#FFC0CB 

#FFB6C1]]></description><category></category></item><item><title><![CDATA[使用javascript对table动态的添加、删除]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7474275</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7474275</guid><author>llbupt</author><pubDate>Wed, 18 Apr 2012 17:03:48 +0800</pubDate><description><![CDATA[无标题文档

tr{
	background-color:#CCFFFF 
}



	function insertRow(){
		var oTable = document.getElementById('mytable');
		var oDiv = document.getElementById('div1');
		var rowLength = oTable.rows.length;]]></description><category></category></item><item><title><![CDATA[innerText，innerHTML，outerText，outerHTML的示例用法]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7468096</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7468096</guid><author>llbupt</author><pubDate>Tue, 17 Apr 2012 08:50:45 +0800</pubDate><description><![CDATA[无标题文档


	function testInnerText(){
		var oDiv = document.getElementById("div1");
		alert(oDiv.innerText);
		oDiv.innerText = "new text in the div";
	}
	
	function testInnerHTML(){
		var oDiv = documen]]></description><category></category></item><item><title><![CDATA[正则表达式相关]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7466307</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7466307</guid><author>llbupt</author><pubDate>Mon, 16 Apr 2012 16:38:52 +0800</pubDate><description><![CDATA[字符类是用于测试的字符的组合，通过将一些字符放入方括号中，可以很有效的告诉正则表达式去匹配第一个字符、第二个字符、第三个字符等等。

1、简单类，比如，想匹配“bat"，"cat", "fat"



var x;
var sToMatch = "a bat, a bcat, a Fat baT, a faT cat";
var reBatCatRat = /[bcf]at/gi;
va]]></description><category></category></item><item><title><![CDATA[理解RegExp对象]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7463660</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7463660</guid><author>llbupt</author><pubDate>Sun, 15 Apr 2012 21:08:37 +0800</pubDate><description><![CDATA[创建一个RegExp对象后，把它应用到某个字符串上面。下面看几个常用的方法：
1、test()，如果给定字符串（只有一个参数）匹配这个模式，它就返回true，否则返回false。例如：
	var sToMatch = "cat";
	var reCat = new RegExp("cat");
	alert(reCat.test(sToMatch));

如果模式在字符串中出现一次，就会认为是]]></description><category></category></item><item><title><![CDATA[java.net.SocketException: select failed]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7448408</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7448408</guid><author>llbupt</author><pubDate>Wed, 11 Apr 2012 10:15:13 +0800</pubDate><description><![CDATA[前段时间启动TOMCAT的时候出现了java.net.SocketException: select
 failed
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
at java.net.ServerSo]]></description><category></category></item><item><title><![CDATA[设计模式之--观察者模式]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7439520</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7439520</guid><author>llbupt</author><pubDate>Mon, 09 Apr 2012 09:33:47 +0800</pubDate><description><![CDATA[观察者模式是对象的行为模式，又叫做发布-订阅模式。观察者模式定义了一种一对多的依赖关系，让多个观察者对象同时监听某个主题对象。这个主题对象在状态上发生变化时，会通知所有观察者对象，使它们能够自动更新。
观察者模式的结构如下：



抽象主题角色：主题角色把所有对观察者对象的引用保存在一个聚集里面，每个主题都可以有任何数量的观察者。抽象主题提供一个接口，可以增加和删除观察者对象，主题角色又]]></description><category></category></item><item><title><![CDATA[Struts2与Struts1在各方面的简要对比：]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7432195</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7432195</guid><author>llbupt</author><pubDate>Fri, 06 Apr 2012 14:28:13 +0800</pubDate><description><![CDATA[Struts2与Struts1在各方面的简要对比：
1.      在Action实现类方面的对比：Struts 1要求Action类继承一个抽象基类；Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口，也可以实现其他接口，使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使A]]></description><category></category></item><item><title><![CDATA[java实现二叉查找树以及相关操作]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7424370</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7424370</guid><author>llbupt</author><pubDate>Tue, 03 Apr 2012 21:21:11 +0800</pubDate><description><![CDATA[package com.dataStructure.searchTree;

/**
 * 二叉查找树，对于其中的任何一个结点x，如果y是x左子树中的一个结点，那么y的关键字一定不大于x的关键字；
 * 如果y是x右子树中的一个结点，那么y的关键字一定不小于x的关键字
 */
public class BinarySearchTree {
	private static Node root = n]]></description><category></category></item><item><title><![CDATA[Struts2中Action访问ServletAPI]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7423615</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7423615</guid><author>llbupt</author><pubDate>Tue, 03 Apr 2012 15:12:39 +0800</pubDate><description><![CDATA[Web应用中通常需要访问的ServletAPI就是HttpServletRequest，HttpSession，ServletContext，这三个类分别代表jsp内置对象中的request，session， application。Struts2提供了一个ActionContext类，action可以通过这个类来访问ServletAPI。
具体看以下例子，实现的是一个网站访问计数器的功能：]]></description><category></category></item><item><title><![CDATA[Struts2中的Default.properties文件注释 以及属性的配置方法]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7423475</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7423475</guid><author>llbupt</author><pubDate>Tue, 03 Apr 2012 13:55:08 +0800</pubDate><description><![CDATA[Default.properties文件：



# struts.configuration=org.apache.struts2.config.DefaultConfiguration



# struts.locale=en_US

struts.i18n.encoding=UTF-8



# struts.objectFactory = spring]]></description><category></category></item><item><title><![CDATA[native2ascii命令详解]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7423360</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7423360</guid><author>llbupt</author><pubDate>Tue, 03 Apr 2012 13:06:41 +0800</pubDate><description><![CDATA[1、native2ascii简介：
    native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件（比如*.txt,*.ini,*.properties,*.java等等）编码转为Unicode编码。为什么要进行转码，原因在于程序的国际化。Unicode编码的定义：Unicode（统一码、万国码、单一码）是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定]]></description><category></category></item><item><title><![CDATA[快速排序算法（java实现）]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7419509</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7419509</guid><author>llbupt</author><pubDate>Sun, 01 Apr 2012 15:37:25 +0800</pubDate><description><![CDATA[/**
 * 快速排序，不稳定，原地排序
 * 交换排序方法中最快的一种排序，时间复杂度O（nlogn）
 * 思想：通过一趟排序将待排序记录分割成独立的两部分，其中一部分记录的关键字均比另一部分的关键字小，
 * 则可分别对这两部分记录继续进行排序，已达到整个序列有序。
 */
public class QuickSort {
	public static int partition(int[]]]></description><category></category></item><item><title><![CDATA[合并排序算法（java实现）]]></title><link>https://blog.youkuaiyun.com/llbupt/article/details/7419507</link><guid>https://blog.youkuaiyun.com/llbupt/article/details/7419507</guid><author>llbupt</author><pubDate>Sun, 01 Apr 2012 15:36:50 +0800</pubDate><description><![CDATA[public class MergeSort2 {
	public static void merge(int a[], int p, int q, int r){
		int l1 = q-p+1;
		int l2 = r-q;
		int[] array1 = new int[l1 + 1];
		int[] array2 = new int[l2 + 1];
		for(int i = 0]]></description><category></category></item></channel></rss>