<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bingtingabc的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bingtingabc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bingtingabc]]></copyright><item><title><![CDATA[如何让oracle的select强制走索引]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/52163403</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/52163403</guid><author>bingtingabc</author><pubDate>Tue, 09 Aug 2016 15:48:26 +0800</pubDate><description><![CDATA[﻿﻿
大多数情况下，oracle数据库内置的查询优化策略还是很成功的，但偶尔也有犯2的时候，即使有索引，也会做全表扫描，可以参考以下语句的写法，强制让select语句使用索引


CREATE OR REPLACE VIEW V_RES_CBA AS
SELECT /*+INDEX(SEG IDX_T_RES_ALLOSEG_ALLOID)*/
   ALLO.ALLOID AS RE]]></description><category></category></item><item><title><![CDATA[当前标识没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/51791525</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/51791525</guid><author>bingtingabc</author><pubDate>Thu, 30 Jun 2016 16:38:38 +0800</pubDate><description><![CDATA[﻿﻿
我发现只要删除C:\WINDOWS\Microsoft.net\Framework\v2.0.50727\Temporary ASP.net Files 里面的文件就可以了，删除以后一切恢复正常，也就是说.net在运行的过程中会不断的往这个临时文件夹写入一些数据，因为某种原因，这些数据写不进去了，所以提示没有写入权限，这种情况发生的几率其实很小，经常会出现在服务器在有很多用户访问的时候重启]]></description><category></category></item><item><title><![CDATA[Oracle 10g 使用REGEXP_SUBSTR 分拆字符串]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/51297775</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/51297775</guid><author>bingtingabc</author><pubDate>Mon, 02 May 2016 19:32:08 +0800</pubDate><description><![CDATA[﻿﻿
SELECT l_count, REGEXP_SUBSTR('add, daddf, dsdf, asdfa, dsfasd, dsfad','[^,]+',1,l_count) AS NAME
  FROM dual
      ,(SELECT LEVEL l_count FROM DUAL CONNECT BY LEVEL
WHERE l_count 
查询结果为：
lco]]></description><category></category></item><item><title><![CDATA[WEB站点请求耗时分析-基于MongoDB的日志分析系统]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/51225394</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/51225394</guid><author>bingtingabc</author><pubDate>Sat, 23 Apr 2016 11:26:34 +0800</pubDate><description><![CDATA[﻿﻿
统计各个web应用的请求耗时情况，以便各个组能找出耗时多的功能进行优化。其实这个分析看似比较简单，只要拿到各个web应用的access日志就很容易获得所有请求的耗时。但调查了实际环境以后发现要填的坑还真不少啊。
    1.日志位置
    每个web应用都部署在不同的机器下，共60多个应用，每个都来一套分析程序？算了吧。。。还是需要运维的配置一个同步，每天把access日志统一放到一]]></description><category></category></item><item><title><![CDATA[MSMQ消息队列安装]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/50911078</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/50911078</guid><author>bingtingabc</author><pubDate>Thu, 17 Mar 2016 09:58:15 +0800</pubDate><description><![CDATA[一、Windows 7安装、管理消息队列
1、安装消息队列
   执行用户必须要有本地 Administrators 组中的成员身份，或等效身份。
   具体步骤： 
   开始—》控制面板—》程序—》程序和功能—》打开或关闭Windows功能—》依次展开Microsoft Message Queue (MSMQ) 服务器、Microsoft Message Queue (MSMQ) 服务]]></description><category></category></item><item><title><![CDATA[解决视图状态消息验证代码 (MAC) 错误]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/49148745</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/49148745</guid><author>bingtingabc</author><pubDate>Thu, 15 Oct 2015 10:05:56 +0800</pubDate><description><![CDATA[什么是视图状态？
视图状态是指在 ASP.NET 应用程序的 WebForms (.aspx) 页面中往返的信息。__VIEWSTATE 字段的 HTML 标记如下所示：



例如，可以将按钮控件的文本存储在 __VIEWSTATE 字段中。如果用户单击该按钮，则 Button_Click 事件处理程序将能够从视图状态字段中提取该按钮的文本。有关 ASP.NET 视图状态的更详细概述，]]></description><category></category></item><item><title><![CDATA[asp.net页面去调用通过SSL加密的webservice报错]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/46428399</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/46428399</guid><author>bingtingabc</author><pubDate>Tue, 09 Jun 2015 16:30:49 +0800</pubDate><description><![CDATA[通过C#访问webservice时遇到一个问题，首先通过对方提供的wsdl生成了调用代理类，在测试能否正常访问时，本机调试（http协议）一切正常，当访问正式环境时（https协议），总是报“基础连接已经关闭:
 未能为 SSL/TLS 安全通道建立信任关系”InnerException信息为：根据验证过程，远程证书无效。
在网上找到解决方法：
http://social.microsoft]]></description><category></category></item><item><title><![CDATA[解析利用wsdl.exe生成webservice代理类的详解]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/46427317</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/46427317</guid><author>bingtingabc</author><pubDate>Tue, 09 Jun 2015 15:27:15 +0800</pubDate><description><![CDATA[利用wsdl.exe生成webservice代理类：
根据提供的wsdl生成webservice代理类
1、开始->程序->Visual Studio 2005 命令提示
2、输入如下红色标记部分
D:/Program Files/Microsoft Visual Studio 8/VC>wsdl /language:c# /n:TestDemo /out:d:/Temp/TestServ]]></description><category></category></item><item><title><![CDATA[解决Error"基础连接已经关闭: 未能为SSL/TLS 安全通道建立信任关系。"]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/41280267</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/41280267</guid><author>bingtingabc</author><pubDate>Wed, 19 Nov 2014 12:52:51 +0800</pubDate><description><![CDATA[今天写程序的时候调用到一个第三方的DLL文件，本机调试一切都正常，但是程序不是到服务器以后一直提示一个BUG："基础连接已经关闭: 未能为SSL/TLS 安全通道建立信任关系"。 
后来把DLL文件进行反编译，发现是在获得请求的时候出错了。 


引用


WebResponse response = WebRequest.Create("https://……").GetRespon]]></description><category></category></item><item><title><![CDATA[.Net 调用SAP RFC接口来读取数据实战纪实]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/25202391</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/25202391</guid><author>bingtingabc</author><pubDate>Wed, 07 May 2014 12:58:06 +0800</pubDate><description><![CDATA[这几天研究.Net 如何调用SAP RFC接口来读取数据，搞得我重装了三次系统，找资料找到吐血,看了德文、日文、英文、中文几乎所有可以参考的资料，师傅亲自出马，并请教了一堆高手还包括IBM的帅锅，还割舍了阳光明媚的周日来研究，终于功夫不负有心人，最终还是解决了，汗啊~~
下面把我调试的全过程都记录一下，以后有人遇到相同问题就可以参考了。
1.【关键前提】:
   (1) 你安装了VS2003]]></description><category></category></item><item><title><![CDATA[web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/24370593</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/24370593</guid><author>bingtingabc</author><pubDate>Wed, 23 Apr 2014 15:58:11 +0800</pubDate><description><![CDATA[通过上一篇，获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR) ，我们已经意 识到直接从http_x_forwarded_for中读取用户IP，跟我们直接从一个get,post值中读取其实没有两样。web参数检测里面一个基本原则：“一切输入都是有害的”，因此，只要是输入我们就需要进行过滤。


安全过滤后的getIP函数


  function getI]]></description><category></category></item><item><title><![CDATA[获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/24370485</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/24370485</guid><author>bingtingabc</author><pubDate>Wed, 23 Apr 2014 15:57:03 +0800</pubDate><description><![CDATA[分析过程

这个来自一些项目中，获取用户Ip，进行用户操作行为的记录，是常见并且经常使用的。 一般朋友，都会看到如下通用获取IP地址方法。

function getIP() { 
	if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { 
		$realip = $_SERVER['HTTP_X_FORWARDED_FOR']; 
	} els]]></description><category></category></item><item><title><![CDATA[oracle if exists()]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/23190123</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/23190123</guid><author>bingtingabc</author><pubDate>Tue, 08 Apr 2014 16:09:42 +0800</pubDate><description><![CDATA[对于Oracle中没有 if exists(...) 的语法，目前有许多种解决方法，这里先分析常用的三种，推荐使用最后一种

第一种是最常用的，判断count(*)的值是否为零，如下
declare
  v_cnt number;
begin
  select count(*) into v_cnt from T_VIP where col=1;
  if v_cnt = 0 the]]></description><category></category></item><item><title><![CDATA[查看MySQL端口号]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/20921757</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/20921757</guid><author>bingtingabc</author><pubDate>Mon, 10 Mar 2014 14:58:34 +0800</pubDate><description><![CDATA[linux 下 通过netstat -a 来查看
windows下通过查看MySQL安装目录下my.ini文件
或者 进入mysql  dos格式 
mysql> show variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| por]]></description><category></category></item><item><title><![CDATA[tomcat、weblogic上不用项目名，直接通过ip+端口访问。]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/18844211</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/18844211</guid><author>bingtingabc</author><pubDate>Tue, 28 Jan 2014 17:04:49 +0800</pubDate><description><![CDATA[weblogic在 项目路径里： 项目\WebRoot\WEB-INF\下，新建weblogic.xml,内容为：

 



 
  / 
 

tomcat有两种方法： 
1.进入tomcat服务器的路径， D:\Program Files\apache-tomcat-6.0.26\webapps, 将项目名改为ROOT。

2.无需修改项目名，打开 D:\Progr]]></description><category></category></item><item><title><![CDATA[oracle中的split]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/12914723</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/12914723</guid><author>bingtingabc</author><pubDate>Mon, 21 Oct 2013 17:53:07 +0800</pubDate><description><![CDATA[1.创建一个array的type
CREATE OR REPLACE Type t_Array Is Varray(2000) Of Varchar2(4000);
/
2.创建一个function
CREATE OR REPLACE FUNCTION F_SPLITSTR(Str       In Varchar2,
                                  ]]></description><category></category></item><item><title><![CDATA[两个有用Oracle运算：intersect和minus运算]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/12576189</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/12576189</guid><author>bingtingabc</author><pubDate>Thu, 10 Oct 2013 16:09:25 +0800</pubDate><description><![CDATA[intersect运算 
返回查询结果中相同的部分 
exp:各个部门中有哪些相同的工种 
select job 
from account 
intersect 
select job 
from research 
intersect 
select job 
from sales; 
minus运算 
返回在第一个查询结果中与第二个查询结果不相同的那部分行记录。 
]]></description><category></category></item><item><title><![CDATA[从此不再惧怕URI编码：JavaScript及C# URI编码详解]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/11786243</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/11786243</guid><author>bingtingabc</author><pubDate>Tue, 17 Sep 2013 20:43:13 +0800</pubDate><description><![CDATA[混乱的URI编码

　　JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent

　　C#中编码主要方法：HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString

　　JavaScript中的还好，只提供了三个，C#中主要用的就有]]></description><category></category></item><item><title><![CDATA[Oracle递归查询]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/10350737</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/10350737</guid><author>bingtingabc</author><pubDate>Mon, 26 Aug 2013 16:35:50 +0800</pubDate><description><![CDATA[有的情况下，我们需要用递归的方法整理数据，这才程序中很容易做到，但是在数据库中，用SQL语句怎么实现？下面我以最典型的树形结构来说明下如何在Oracle使用递归查询。 
    为了说明方便，创建一张数据库表，用于存储一个简单的树形结构


    为了说明方便，创建一张数据库表，用于存储一个简单的树形结构
create table TEST_TREE
(
  ID   NUMBER,
]]></description><category></category></item><item><title><![CDATA[The method of type must override a superclass method解决方式]]></title><link>https://blog.youkuaiyun.com/bingtingabc/article/details/9817297</link><guid>https://blog.youkuaiyun.com/bingtingabc/article/details/9817297</guid><author>bingtingabc</author><pubDate>Wed, 07 Aug 2013 15:03:05 +0800</pubDate><description><![CDATA[今天做struts2上传文件的时候出现了这个问题：

The method execute() of type UploadAction must override or implement a supertype method


@Override 时出错误：


解决办法是：

一、                                             ]]></description><category></category></item></channel></rss>