<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Emperor003的博客]]></title><description><![CDATA[细水长流]]></description><link>https://blog.youkuaiyun.com/Emperor003</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Emperor003]]></copyright><item><title><![CDATA[LeetCode-20-有效的括号]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/125016556</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/125016556</guid><author>Emperor003</author><pubDate>Sat, 28 May 2022 12:09:02 +0800</pubDate><description><![CDATA[题目

给定一个只包括 '('，')'，'{'，'}'，'['，']' 的字符串 s ，判断字符串是否有效。

有效字符串需满足：

左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。

示例 1：

输入：s = "()"
输出：true
示例2：

输入：s = "()[]{}"
输出：true
示例3：

输入：s = "(]"
输出：false
示例4：

输入：s = "([)]"
输出：false
示例5：

输入：s = "{[]}"
输出：true


提示：

1 ...]]></description><category></category></item><item><title><![CDATA[IE浏览器GET请求中文乱码]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/109476198</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/109476198</guid><author>Emperor003</author><pubDate>Tue, 03 Nov 2020 18:42:06 +0800</pubDate><description><![CDATA[IE浏览器发送GET请求，请求的路径有中文时，

$.ajax({
    type: "GET",
    url: "/testServer/" + serverId + "/info?name=服务名",
  contentType: "application/json"
  }

会请求失败（400），可通过encodeURI(url)解决

示例：

  $.ajax({
    type: "GET",
    // 解决IE GET请求中...]]></description><category></category></item><item><title><![CDATA[Windows下通过cmd命令获取当前文件夹下所有文件的绝对路径]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/108390771</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/108390771</guid><author>Emperor003</author><pubDate>Thu, 03 Sep 2020 18:27:01 +0800</pubDate><description><![CDATA[新建一个findFilesPath.txt 文本
	文本里面输入： DIR *.* /S /B &gt;List.txt
	将文件后缀名修改为bat
	双击findFilesPath.bat文件，会在同级目录生成List.txt文本文件，文件内部是当前文件夹下所有文件的绝对路径
...]]></description><category></category></item><item><title><![CDATA[cmd命令启动Oracle服务]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/106946227</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/106946227</guid><author>Emperor003</author><pubDate>Wed, 24 Jun 2020 16:21:14 +0800</pubDate><description><![CDATA[编写启动Oralce服务的命令行

startOracleService.bat


@echo off

echo Confirm starting the Oracle 11g Service ?

pause

net start "OracleOraDb11g_home1TNSListener"

net start "OracleServiceORCL"

echo Starting Oracle 11g service completion，Please make sure there is n]]></description><category></category></item><item><title><![CDATA[Axis2远程调用WebService注意事项]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/106618346</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/106618346</guid><author>Emperor003</author><pubDate>Thu, 18 Jun 2020 15:26:48 +0800</pubDate><description><![CDATA[// 禁用分块支持
options.setProperty(HTTPConstants.CHUNKED, false);
可参考链接：https://www.cnblogs.com/macaque/p/3355879.html

	
	
]]></description><category></category></item><item><title><![CDATA[Axis2远程调用WebService接口]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/106835332</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/106835332</guid><author>Emperor003</author><pubDate>Thu, 18 Jun 2020 15:22:58 +0800</pubDate><description><![CDATA[测试访问路径为 http://localhost:8080/axis2/services/Version的WebService服务

先确认webservice服务是可以正常访问的，可通过SOAPUI工具进行测试
	查看webservice服务的wsdl文件，直接在WebService服务路径上添加后缀 “?wsdl”
	获取域名domain（wsdl:definitions标签下的targetNamespace属性值）
	获取要访问的接口（方法）名称（wsdl:binding标签下wsdl:operat.]]></description><category></category></item><item><title><![CDATA[Axis2通过生成客户端的方式调用WebService接口]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/106834313</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/106834313</guid><author>Emperor003</author><pubDate>Thu, 18 Jun 2020 14:44:43 +0800</pubDate><description><![CDATA[通过生成客户端的方式调用

整体流程

先准备Axis的相关文件（axis2-1.7.9-bin.zip）
	cmd到axis2/bin的目录下（启动axis2server.bat，用于测试）
	执行（wsdl2java命令） wsdl2java -uri "http://localhost:8080/axis2/services/Version?wsdl" -p version -o D:\version\java
	新建一个maven项目，添加axis2的相关依赖jar包，将生成的java文件拷进去
	]]></description><category></category></item><item><title><![CDATA[Oracle数据库文件导入、导出]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/106833401</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/106833401</guid><author>Emperor003</author><pubDate>Thu, 18 Jun 2020 14:09:35 +0800</pubDate><description><![CDATA[不管是导入还是导出，都要进行以下操作：

在本地D盘创建dmp文件夹
	使用管理员身份打开CMD，sqlplus / as sysdba;进入数据库
	执行 select * from dba_directories where directory_name = 'DMP'; 查看是否已经创建了dmp文件夹，如果未查出数据，则执行以下命令；查出数据，则直接将数据库文件拷到对应的文件夹下
	执行create directory dmp as 'd:\dmp';命令
	执行grant read,write on]]></description><category></category></item><item><title><![CDATA[Java 通过反射实现参数化调用类的方法]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/106141202</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/106141202</guid><author>Emperor003</author><pubDate>Fri, 15 May 2020 14:27:07 +0800</pubDate><description><![CDATA[生成用来测试的jar包

新建一个maven项目，添加一个测试类
	将该项目打成jar包

public class TestClassLoder {

    public String getString(final String s) {
        return "result : " + s;
    }

    public Integer sum(final Integer a, final Integer b) {
        return a + b;
    }
}

测试动态]]></description><category></category></item><item><title><![CDATA[Oracle 删除用户及对应的表空间、临时表空间]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/105060950</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/105060950</guid><author>Emperor003</author><pubDate>Mon, 23 Mar 2020 23:24:39 +0800</pubDate><description><![CDATA[删除用户

drop user userName cascade;

删除表空间

drop tablespace tablespaceName including contents and datafiles;

删除临时表空间

alter database tempfile 'D:\app\liuxuan\oradata\orcl\tablespaceNameTEMP.DBF' drop i...]]></description><category></category></item><item><title><![CDATA[SAP HANA SQL语法]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/102668912</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/102668912</guid><author>Emperor003</author><pubDate>Mon, 21 Oct 2019 18:02:43 +0800</pubDate><description><![CDATA[原文链接：SAP HANA SQL语法
]]></description><category></category></item><item><title><![CDATA[java连接SAP HANA]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/100389876</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/100389876</guid><author>Emperor003</author><pubDate>Mon, 02 Sep 2019 21:33:45 +0800</pubDate><description><![CDATA[SAP HANA提供了jdbc的连接方式

添加依赖的jar包

ngdbc.jar

Maven配置


&lt;dependency&gt;
    &lt;groupId&gt;com.sap.cloud.db.jdbc&lt;/groupId&gt;
    &lt;artifactId&gt;ngdbc&lt;/artifactId&gt;
    &lt;version&gt;2.3....]]></description><category></category></item><item><title><![CDATA[将本地jar包上传Maven本地仓库]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/98958826</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/98958826</guid><author>Emperor003</author><pubDate>Fri, 09 Aug 2019 14:54:07 +0800</pubDate><description><![CDATA[cmd开发命令窗口
	输入命令：mvn install:install-file -Dfile=C:\Users\XXX\Desktop\op.net-1.0.jar -DgroupId=com.cgn.net -DartifactId=op.net -Dversion=1.0 -Dpackaging=jar即可
]]></description><category></category></item><item><title><![CDATA[Oralce数据库表数据还原]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/90438036</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/90438036</guid><author>Emperor003</author><pubDate>Wed, 22 May 2019 09:57:50 +0800</pubDate><description><![CDATA[在执行插入、更新、删除等操作时，容易产生误操作，导致数据库中的内容被修改，通过普通的sql操作无法还原，则可采用Oralce数据库表的闪回机制，将表数据还原到某个时间点，具体如下：

先查询某个时间点的数据是否为要还原的数据
	select * fromTableName
	as of timestamp to_timestamp('2019-05-21 23:00:00', 'yyyy-mm-...]]></description><category></category></item><item><title><![CDATA[Oracle游标越界]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/81359542</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/81359542</guid><author>Emperor003</author><pubDate>Thu, 02 Aug 2018 15:25:49 +0800</pubDate><description><![CDATA[Oralce游标越界原因分析

很有可能是在循环里面使用了executeQuery、executeUpdate等操作，每一次操作相当于打开了一个游标，Oracle默认可打开的最大游标数为300，所以当循环超过一定数量时，就会提示游标越界；

下面提供的方法时拓展Oralce可操作的游标数，但是这样的方法不能真正解决问题，最好的办法还是要避免在循环中操作数据库

查询Oracle可操作的游标数

s...]]></description><category></category></item><item><title><![CDATA[ajax请求404发送不到后台]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/73921217</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/73921217</guid><author>Emperor003</author><pubDate>Thu, 29 Jun 2017 17:58:33 +0800</pubDate><description><![CDATA[ajax请求发送不到后台的情况：
1.URL地址错误，可能在拼写过程中，地址错误
2.网络原因，网络连接失败
3.可能在发布到服务器的过程中，这块代码没有被编译，没有发布到服务器上（开发状态比较容易出现）]]></description><category></category></item><item><title><![CDATA[js获取服务器路径]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/73332666</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/73332666</guid><author>Emperor003</author><pubDate>Fri, 16 Jun 2017 16:10:59 +0800</pubDate><description><![CDATA[注：在无JSP文件且后台未提供获取服务器地址的情况下，可采用这种方式


js中存在docunment和window两个对象
document 表示的是一个文档对象，window 表示一个窗口对象
利用document.URL和window.location.href可获取浏览器地址栏中的地址
以http://localhost:8080/portal/#为例：
var urlArr]]></description><category></category></item><item><title><![CDATA[新打开的窗口，充满屏幕]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/73332571</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/73332571</guid><author>Emperor003</author><pubDate>Fri, 16 Jun 2017 15:58:08 +0800</pubDate><description><![CDATA[首先，获取屏幕的宽和高
var screenHeight = window.screen.height;
var screenWidth = window.screen.width;
然后，利用window.open或showModalDialog打开新窗口
window.open(url, "_blank",  "width=" + screenWidth + ",height=" + ]]></description><category></category></item><item><title><![CDATA[将window.open打开的窗口保持在最前端]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/54646334</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/54646334</guid><author>Emperor003</author><pubDate>Sat, 21 Jan 2017 16:20:34 +0800</pubDate><description><![CDATA[实现将window.open打开的窗口像dialog一样放置在最前端，可直接在打开的窗口的body标签中设置

当窗口失去焦点的时候，让其重新获取焦点。
如果打开的窗口不需要支持拖动，可直接使用window.showModalDialog()。]]></description><category></category></item><item><title><![CDATA[@RequestBody忽略不认识的属性]]></title><link>https://blog.youkuaiyun.com/Emperor003/article/details/54290848</link><guid>https://blog.youkuaiyun.com/Emperor003/article/details/54290848</guid><author>Emperor003</author><pubDate>Mon, 09 Jan 2017 17:18:52 +0800</pubDate><description><![CDATA[有一种情况是，一个对象，要通过ajax传到后台。但是前台的对象属性，比后台的类要多一些。这种情况下，服务器会报错，在前端组装出后台的类的对象，以及传一个Map到后台，然后再组装成类，都不是特别优雅。这种情况下，就可以使用jackson提供的注解，@JsonIgnoreProperties了。
在类上面添加@JsonIgnoreProperties(ignoreUnknown = true)即可忽]]></description><category></category></item></channel></rss>