<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a907607222的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a907607222</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a907607222]]></copyright><item><title><![CDATA[Java面试题]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/37658909</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/37658909</guid><author>a907607222</author><pubDate>Thu, 10 Jul 2014 16:42:52 +0800</pubDate><description><![CDATA[面向对象编程（OOP）

Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点：


代码开发模块化，更易维护和修改。
代码复用。
增强代码的可靠性和灵活性。
增加代码的可理解性。

面向对象编程有很多重要的特性，比如：封装，继承，多态和抽象。下面的章节我们会逐个分析这些特性。

封装

封装给对象提供了隐藏内部特性和行为的能力。对]]></description><category></category></item><item><title><![CDATA[优秀IT技术文章集]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/37658813</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/37658813</guid><author>a907607222</author><pubDate>Thu, 10 Jul 2014 16:40:39 +0800</pubDate><description><![CDATA[原文地址：http://elf8848.iteye.com/blog/905484










---------------优秀blog----------------

 

结构之法 算法之道  http://blog.youkuaiyun.com/v_JULY_v

dokuWiki示例

http://www.ha97.com


--------]]></description><category></category></item><item><title><![CDATA[程序员经典面试题]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/37658705</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/37658705</guid><author>a907607222</author><pubDate>Thu, 10 Jul 2014 16:36:15 +0800</pubDate><description><![CDATA[原文http://blog.youkuaiyun.com/free0sky/article/details/7927275


一、String,StringBuffer, StringBuilder 的区别是什么？String为什么是不可变的？


答：   1、String是字符串常量，StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变，而前者创建后内容不]]></description><category></category></item><item><title><![CDATA[UTF-8 GBK UTF8 GB2312 GB18030 之间的区别和关系]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/37658603</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/37658603</guid><author>a907607222</author><pubDate>Thu, 10 Jul 2014 16:32:48 +0800</pubDate><description><![CDATA[UTF-8：Unicode TransformationFormat-8bit，允许含BOM，但通常不含BOM。是用以解决国际上字符的一种多字节编码，它对英文使用8位（即一个字节），中文使用24为（三个字节）来编码。UTF-8包含全世界所有国家需要用到的字符，是国际编码，通用性强。UTF-8编码的文字可以在各国支持 UTF8字符集的浏览器上显示。如，如果是UTF8编码，则在外国人的英文IE上也能显]]></description><category></category></item><item><title><![CDATA[线程中sleep和wait的区别]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/37658423</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/37658423</guid><author>a907607222</author><pubDate>Thu, 10 Jul 2014 16:29:23 +0800</pubDate><description><![CDATA[这两个方法来自不同的类分别是Thread和Object]]></description><category></category></item><item><title><![CDATA[SpringMVC+Spring+Hibernate集成过程]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/19035797</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/19035797</guid><author>a907607222</author><pubDate>Mon, 10 Feb 2014 13:47:49 +0800</pubDate><description><![CDATA[第一步：添加Jar包：



第二步：配置web.xml文件



<web-app version="2.5" 
	xmlns="http://java.sun.com/xml/ns/javaee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.su]]></description><category></category></item><item><title><![CDATA[hibernate 多对多关联]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/16956631</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/16956631</guid><author>a907607222</author><pubDate>Tue, 26 Nov 2013 02:21:39 +0800</pubDate><description><![CDATA[many-to-many 不带cascade]]></description><category></category></item><item><title><![CDATA[hibernate 多对一关联]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/16956123</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/16956123</guid><author>a907607222</author><pubDate>Tue, 26 Nov 2013 01:47:10 +0800</pubDate><description><![CDATA[many-to-one 不带cascade   想要级联 需要手动在该标签中加入 cascade="save-update"




双向关联 要求column 的值一样 否则会在多的一方生成两个外键


session.beginTransaction();
		Classes clas = (Classes)session.load(Classes.class,1);
		Sy]]></description><category></category></item><item><title><![CDATA[hibernate 一对一双向关联]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/16955777</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/16955777</guid><author>a907607222</author><pubDate>Tue, 26 Nov 2013 01:04:57 +0800</pubDate><description><![CDATA[one-to-one 标签自带 cascade 所以不会报TransientObjectException异常




如果是 设置person表里的主键 参照IDCard表里的主键 
public void testInsert(){
		Person p = new Person();
		p.setName("张三");
		
		IDCard i = new IDCard();]]></description><category></category></item><item><title><![CDATA[完美解决 Can't load AMD 64-bit .dll on a IA 32-bit platform]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/16811591</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/16811591</guid><author>a907607222</author><pubDate>Mon, 18 Nov 2013 21:59:44 +0800</pubDate><description><![CDATA[点击打开链接


下载这个文件 覆盖TOMCAT文件夹下 BIN 目录下的该文件]]></description><category></category></item><item><title><![CDATA[cin、cin.get()、cin.getline()、getline()、gets()等函数的用法]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/16106909</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/16106909</guid><author>a907607222</author><pubDate>Thu, 14 Nov 2013 01:38:39 +0800</pubDate><description><![CDATA[1、cin>>


用法2：接受一个字符串，遇“空格”、“TAB”、“回车”都结束



cin.get()



用法1： cin.get(字符变量名)可以用来接收字符

用法2：cin.get(字符数组名,接收字符数目)用来接收一行字符串,可以接收空格
用法3：cin.get(无参数)没有参数主要是用于舍弃输入流中的不需要的字符,或者舍弃回车,弥补cin.get(字]]></description><category></category></item><item><title><![CDATA[c对象创建]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/14159613</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/14159613</guid><author>a907607222</author><pubDate>Tue, 05 Nov 2013 06:47:15 +0800</pubDate><description><![CDATA[#include 
using namespace std;
struct Foo
{
Foo() {  }
Foo(int) {  }
void fun()   {  }
};
int main(void)
{
Foo a(10);    //语句1
a.fun();      //语句2
Foo b();      //语句3 改成Foo b;
b.fun();   ]]></description><category></category></item><item><title><![CDATA[const char * ptr;char  * const cp  的区别]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/14159545</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/14159545</guid><author>a907607222</author><pubDate>Tue, 05 Nov 2013 06:29:47 +0800</pubDate><description><![CDATA[从网上的资料上看,有如下的解释:

 

Bjarne在他的The
 C++ Programming Language里面给出过一个助记的方法： 
把一个声明从右向左读。 

char  * const cp; ( * 读成 pointer to ) 
cp is a const pointer to char --->cp是一个指向字符char的固定指针

const ch]]></description><category></category></item><item><title><![CDATA[java术语（PO/POJO/VO/BO/DAO/DTO）]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/14019363</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/14019363</guid><author>a907607222</author><pubDate>Fri, 01 Nov 2013 19:27:31 +0800</pubDate><description><![CDATA[PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.

VO(value object) 值对象
通常用]]></description><category></category></item><item><title><![CDATA[选择排序与冒泡排序的联系和区别]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/12424629</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/12424629</guid><author>a907607222</author><pubDate>Tue, 08 Oct 2013 11:43:56 +0800</pubDate><description><![CDATA[选择排序





每一趟从待排序的数据元素中选出最小（或最大）的一个元素，顺序放在已排好序的数列的最后，直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。

冒泡排序





冒泡排序（Bubble Sort），是一种计算机科学领域的较简单的排序算法。

它重复地走访过要排序的数列，一次比较两个元素，如果他们的顺序错误就把他们交换过来。走访数列的工作是]]></description><category></category></item><item><title><![CDATA[杭电1042  大数阶乘 JAVA]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/12074327</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/12074327</guid><author>a907607222</author><pubDate>Fri, 27 Sep 2013 00:37:54 +0800</pubDate><description><![CDATA[Problem Description
Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N!



Input
One N in one line, process to the end of file.



Output
For each N, output N! in one line.

]]></description><category></category></item><item><title><![CDATA[大数斐波那契比较 杭电1316 JAVA]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/12072853</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/12072853</guid><author>a907607222</author><pubDate>Fri, 27 Sep 2013 00:01:44 +0800</pubDate><description><![CDATA[Problem Description
Recall the definition of the Fibonacci numbers: 
f1 := 1 
f2 := 2 
fn := fn-1 + fn-2 (n >= 3) 

Given two numbers a and b, calculate how many Fibonacci numbers are in the ran]]></description><category></category></item><item><title><![CDATA[大数斐波那契数列]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/12071963</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/12071963</guid><author>a907607222</author><pubDate>Thu, 26 Sep 2013 23:33:36 +0800</pubDate><description><![CDATA[Problem Description
Fibonacci数列，定义如下：
f(1)=f(2)=1
f(n)=f(n-1)+f(n-2) n>=3。
计算第n项Fibonacci数值。



Input
输入第一行为一个整数N，接下来N行为整数Pi（1



Output
输出为N行，每行为对应的f(Pi)。



Sample Input

5
1
2
3]]></description><category></category></item><item><title><![CDATA[poj1001大数乘方java]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/12066725</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/12066725</guid><author>a907607222</author><pubDate>Thu, 26 Sep 2013 19:58:39 +0800</pubDate><description><![CDATA[import java.math.*;
import java.util.*;
class  n{
    public static void main(String[] args){
        Scanner in=new Scanner(System.in);
        while(in.hasNext()){
            BigDecimal val=i]]></description><category></category></item><item><title><![CDATA[杭电1003 MAP 排序]]></title><link>https://blog.youkuaiyun.com/a907607222/article/details/12029479</link><guid>https://blog.youkuaiyun.com/a907607222/article/details/12029479</guid><author>a907607222</author><pubDate>Wed, 25 Sep 2013 21:14:14 +0800</pubDate><description><![CDATA[#include
#include
#include
using namespace std;
typedef mapstring,int> MAP;
int main(){
    int n;
    string s;
    cin>>n;
    MAP map;
    while(n){
        int max = 0;
        for(int]]></description><category></category></item></channel></rss>