<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hellowangxyue的专栏]]></title><description><![CDATA[我爱生活]]></description><link>https://blog.youkuaiyun.com/hellowangxyue</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hellowangxyue]]></copyright><item><title><![CDATA[Python如何应用cx_Oracle获取oracle中的clob字段]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/78196025</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/78196025</guid><author>hellowangxyue</author><pubDate>Tue, 10 Oct 2017 18:51:31 +0800</pubDate><description><![CDATA[最近在用Python编写连接数据库获取记录的脚本，其中用到了cx_Oracle模块。它的语法主要如下：


cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME')

import cx_Oracle

db1=cx_Oracle.connect('yang','yang','127.0.0.1:1523/yangd]]></description><category></category></item><item><title><![CDATA[oracle中connect by...start with...的使用]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/77868784</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/77868784</guid><author>hellowangxyue</author><pubDate>Wed, 06 Sep 2017 17:07:35 +0800</pubDate><description><![CDATA[oracle中connect by...start with...的使用]]></description><category></category></item><item><title><![CDATA[oracle表达式之“ora-0079”不是group by表达式分析（未完待续。。。）]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/77855656</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/77855656</guid><author>hellowangxyue</author><pubDate>Tue, 05 Sep 2017 20:17:21 +0800</pubDate><description><![CDATA[with tab as
 (select t.object_pid,
         t.mesh,
         round(x, 8) x,
         round(y, 8) y,
         round(z, 3) z,
         id
    from had_object_box_pole t, table(sdo_util.GetVertices(t.geo]]></description><category></category></item><item><title><![CDATA[Oracle 查询及删除重复数据只留一条]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/77851671</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/77851671</guid><author>hellowangxyue</author><pubDate>Tue, 05 Sep 2017 15:05:16 +0800</pubDate><description><![CDATA[引自张曾人
查询及删除重复记录的SQL语句
 


1、查找表中多余的重复记录，重复记录是根据单个字段（Id）来判断

 

select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1)

 

2、删除表中多余的重复记录，重复记录是根据单个字段（Id）来判断，只留有rowid]]></description><category></category></item><item><title><![CDATA[oracle中的exists和not exists的用法总结]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/77773415</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/77773415</guid><author>hellowangxyue</author><pubDate>Fri, 01 Sep 2017 15:10:57 +0800</pubDate><description><![CDATA[有两个简单例子，以说明 “exists”和“in”的效率问题

1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;

T1数据量小而T2数据量非常大时，T1

2) select * from T1 where T1.a in (select T2.a from T2) ;

T1数据量非常大而T]]></description><category></category></item><item><title><![CDATA[oracle中的over（partition by ）的用法总结]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/77773313</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/77773313</guid><author>hellowangxyue</author><pubDate>Fri, 01 Sep 2017 15:08:34 +0800</pubDate><description><![CDATA[with tab as
     (
     select t.link_pid,
             t.mesh,
             round(x, 8) x,
             round(y, 8) y,
             round(z, 8) z,
             id
        from had_link t, table(sdo_u]]></description><category></category></item><item><title><![CDATA[spring-boot启动报错【This application has no explicit mapping for /error.....】]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/77683968</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/77683968</guid><author>hellowangxyue</author><pubDate>Tue, 29 Aug 2017 17:57:30 +0800</pubDate><description><![CDATA[自己在创建第一个spring boot项目时出错，找了半天不知道时什么错，后来才发现这个跟目录结构有关系：

Whitelabel Error Page



This application has no explicit mapping for /error, so you are seeing this as a fallback.

Wed Dec 14 16:35:25 ]]></description><category></category></item><item><title><![CDATA[Mybatis MapperScannerConfigurer配置问题总结]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/77468543</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/77468543</guid><author>hellowangxyue</author><pubDate>Tue, 22 Aug 2017 09:33:59 +0800</pubDate><description><![CDATA[在进行springMVC和mybatis整合时，我们首先需要配置SqlSessionFactoryBean，为整合应用提供SqlSession对象资源。之后我们需要根据指定的Mapper接口生成Bean实例，这就需要我们配置MapperFactoryBean,其作用是根据Mapper接口获取我们想要的Mapper对象，它封装了原有的session.getMapper()功能的实现。
在定义Map]]></description><category></category></item><item><title><![CDATA[eclipse项目文件出错]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/77330736</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/77330736</guid><author>hellowangxyue</author><pubDate>Thu, 17 Aug 2017 15:09:28 +0800</pubDate><description><![CDATA[1、解决Cannot change version of project facet Dynamic
 web module to 2.5
http://blog.youkuaiyun.com/steveguoshao/article/details/38414145

引自该文章，首先

把Servlet改成2.5，打开项目的web.xml，改之前：





[html] view]]></description><category></category></item><item><title><![CDATA[spring quartz定时器的简单配置使用以及常见问题解答]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/75127485</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/75127485</guid><author>hellowangxyue</author><pubDate>Fri, 14 Jul 2017 19:23:46 +0800</pubDate><description><![CDATA[Spring当中有几种定时器的方法，而quartz是使用比较广泛的一种方法，相较于自己在代码中用thread、timerTask和Timer等方法， quartz无疑更简单。第一次上手quartz时关于Spring的架构还不清楚，不过好在网上连接很多，自己也是摸索了好半天才配置好。现在把自己的完整配置过程给大家讲一下。
第一步首先就是到网上下载合适的quartz.jar包。我自己下载的是2.2.]]></description><category></category></item><item><title><![CDATA[Spring和JAVA]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/75127300</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/75127300</guid><author>hellowangxyue</author><pubDate>Fri, 14 Jul 2017 18:35:30 +0800</pubDate><description><![CDATA[最近工作接触了Spring、Maven和JAVA，简直是一头雾水，其实JAVA水平就很一般，上来就接触这个框架让我很无奈。压着时间点才把交给我的任务完成，现在终于有时间简单总结一下了。
Spring是一个JAVA框架，早期是一个IOC容器，所谓IOC就是一个控制反转（Inversion of Control），这意味着将设计好的类交给系统去控制，而不是在类的内部控制。这就称为控制反转，IOC就是]]></description><category></category></item><item><title><![CDATA[为什么要添加#include “stdafx.h”]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/74315978</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/74315978</guid><author>hellowangxyue</author><pubDate>Tue, 04 Jul 2017 13:47:23 +0800</pubDate><description><![CDATA[所谓头文件预编译，就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译，以后该工程编译时，不再编译这部分头文件，仅仅使用预编译的结果。这样可以加快编译速度，节省时间。

预编译头文件通过编译stdafx.cpp生成，以工程名命名，由于预编译的头文件的后缀是“pch”，所以编译结果文件是projectname.pch。

编译器通过一]]></description><category></category></item><item><title><![CDATA[C# 根据字符串对一个枚举类型]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/52172457</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/52172457</guid><author>hellowangxyue</author><pubDate>Wed, 10 Aug 2016 15:59:35 +0800</pubDate><description><![CDATA[获取到一个字符串，如何和枚举相对应的解决方法：


如 : enum EnumLogType{
debug=1,error=2}
而GPLogMessage中含有该枚举属性LogType，
string log="debug";


  GPLogMessage  gp = new GPLogMessage();
  gp.LogType = (EnumLogType)Enum]]></description><category></category></item><item><title><![CDATA[SQL中主键与外键的定义和区别]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/52143327</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/52143327</guid><author>hellowangxyue</author><pubDate>Sun, 07 Aug 2016 16:44:31 +0800</pubDate><description><![CDATA[主键是本张表的主键，是唯一且非空的，而外键是另一张表中与这张表的某个字段的类型，字段名相同的字段，一般是用作关联两张或两张以上的数据表时用的。
以下面三张表为例： 


有三张表，一张表是读者信息，有一个属性为readno，一张表是图书的信息，有一个属性是bookno，一张表是借阅关系，有两个属性分别以读者信息表中的readno，和图书信息表中的bookno为外键，我想问的是，在借阅关系表]]></description><category></category></item><item><title><![CDATA[TCP的状态 (SYN, FIN, ACK, PSH, RST, URG)]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/52092837</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/52092837</guid><author>hellowangxyue</author><pubDate>Tue, 02 Aug 2016 11:45:06 +0800</pubDate><description><![CDATA[在TCP层，有个FLAGS字段，这个字段有以下几个标识：SYN, FIN, ACK, PSH, RST, URG.

其中，对于我们日常的分析有用的就是前面的五个字段。

 它们的含义是：

SYN表示建立连接，

FIN表示关闭连接，

ACK表示响应，

PSH表示有 DATA数据传输，

RST表示连接重置。

 其中，ACK是可能与SYN，FIN等同时使用的]]></description><category></category></item><item><title><![CDATA[C# 值类型与引用类型详解]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/51992122</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/51992122</guid><author>hellowangxyue</author><pubDate>Fri, 22 Jul 2016 10:08:53 +0800</pubDate><description><![CDATA[转自DannyCat文章：点击打开链接

值类型

值类型存储在栈中分配的空间大小因类型的不同而不同



引用类型

引用类型在栈中分配的空间是相同的，不同的是在堆中分配的空间赋值是的变化 ； Student s = new  Student(); s = new Student();


C#的值类型包括：结构体（数值类型，bool型，用户定义的结构体），枚举，可空类]]></description><category></category></item><item><title><![CDATA[IOC框架]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/51991716</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/51991716</guid><author>hellowangxyue</author><pubDate>Fri, 22 Jul 2016 09:41:23 +0800</pubDate><description><![CDATA[转自我辛飞翔的博客:点击打开链接


1 IoC理论的背景
    我们都知道，在采用面向对象方法设计的软件系统中，它的底层实现都是由N个对象组成的，所有的对象通过彼此的合作，最终实现系统的业务逻辑。



图1 软件系统中耦合的关系
    如果我们打开机械式手表的后盖，就会看到与上面类似的情形，各个齿轮分别带动时针、分针和秒针顺时针旋转，从而在表盘上产生正确的时间。图1中描述]]></description><category></category></item><item><title><![CDATA[C# 如何在继承类和基类中转换？]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/51912485</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/51912485</guid><author>hellowangxyue</author><pubDate>Thu, 14 Jul 2016 20:15:46 +0800</pubDate><description><![CDATA[今天遇到一个问题，就是要得到某个基类的参数值，但是属性值只有继承类。比如，我想得到List,但是只有GPParamValueCollection的值。转换方法如下：
  List listGPargs = new GPParamValueCollection();

 listGPargs = ucParamsInput1.GPParamsValCol;//GPParamsValCol即为某]]></description><category></category></item><item><title><![CDATA[C# 读写TXT文件遇到乱码问题]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/51762815</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/51762815</guid><author>hellowangxyue</author><pubDate>Sun, 26 Jun 2016 15:11:15 +0800</pubDate><description><![CDATA[最初是用encoding.default后来改为下面这个就好了
using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Text;  
using System.IO;  
using System.CodeDom;  
  
namespace ConsoleApplicatio]]></description><category></category></item><item><title><![CDATA[leetcode 343: Integer Break(C#版）]]></title><link>https://blog.youkuaiyun.com/hellowangxyue/article/details/51416381</link><guid>https://blog.youkuaiyun.com/hellowangxyue/article/details/51416381</guid><author>hellowangxyue</author><pubDate>Sun, 15 May 2016 11:41:53 +0800</pubDate><description><![CDATA[Given a positive integer n, break it into the sum of at least two positive integers and maximize the product of those integers. Return the maximum product you can get.

For example, given n = 2, ret]]></description><category></category></item></channel></rss>