<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sinat_16741503的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_16741503</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_16741503]]></copyright><item><title><![CDATA[java执行DOS命令或bat脚本需要等命令执行完有返回值（process.waitFor();）阻塞情况解决方法]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/78969936</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/78969936</guid><author>sinat_16741503</author><pubDate>Thu, 04 Jan 2018 13:52:06 +0800</pubDate><description><![CDATA[想必遇到这个问题的朋友，查过很多了，网上主要的办法貌似有3.


第一：就是新建两个线程处理输入输出流。这个办法比较好理解，也比较通用，比较通用。
第二：还有关闭对输入输出流的输入。这个不太通用，在处理文件的的时候貌似好使。
第三：通过获取process的输出流，根据一个while循环判断console中的内容来做处理。


我这里主要介绍第一种，我也是网上找了一个可用的实例。下面]]></description><category></category></item><item><title><![CDATA[oracle11g导入数据到oracle10g，亲测可用]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/78728295</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/78728295</guid><author>sinat_16741503</author><pubDate>Wed, 06 Dec 2017 11:02:39 +0800</pubDate><description><![CDATA[1：已有一个11g的dmp文件：先oracle 11g 导出10g的dmp，再导入到cracle10中；测试成功！
2：直接从11g导出一个10g的dmp，再导入到cracle10中。（被包含在第一种情况里）








create tablespace DetailLibrary
logging datafile 'd:\tabspace\detailLibrary\]]></description><category></category></item><item><title><![CDATA[java 判断线程都执行完了（非线程池方式）]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/77096069</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/77096069</guid><author>sinat_16741503</author><pubDate>Fri, 11 Aug 2017 12:31:37 +0800</pubDate><description><![CDATA[每起一个线程，把他放在一个集合，后面判断是不是都活着，有活着的，当前线程就等着，知道都死了，当前线程继续List arr = new List();
for (int i =0; i <90; i=i+5)    //循环创建线程
    {    
        Thread myThread =new Thread(你的参数);
        myThread.Start();
arr.A]]></description><category></category></item><item><title><![CDATA[esayui 编辑单元格 双击编辑一个单元格，不是一行，单击其他后，关闭编辑状态，单击双击编辑可以任意调整]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/76966160</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/76966160</guid><author>sinat_16741503</author><pubDate>Wed, 09 Aug 2017 10:16:30 +0800</pubDate><description><![CDATA[下面是datagriad的html，主要的地方是：editor="text" 这个属性一定要配置，不然不能生效，不一定是text，可以使用的类型有：text,textarea,checkbox,numberbox,validatebox,datebox,combobox,combotree。
用到的事件有：
onDblClickCell:DbclkCommentCell,
onAfterEd]]></description><category></category></item><item><title><![CDATA[easyUI单选框实现，动态改变checked值；easyUI禁用启用输入框]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/73123858</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/73123858</guid><author>sinat_16741503</author><pubDate>Mon, 12 Jun 2017 16:39:22 +0800</pubDate><description><![CDATA[输入最小频段: 
				
				至: 
				
				最  大  频  段: 
				
				至: 
				                                                第一级
			第二级
			第三级			
			var changeLevel= function(value) {
				 $("input[name='searc]]></description><category></category></item><item><title><![CDATA[Java获取配置文件信息ResourceBundle]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/73089820</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/73089820</guid><author>sinat_16741503</author><pubDate>Mon, 12 Jun 2017 11:31:48 +0800</pubDate><description><![CDATA[首先准备好一个配置文件abc.properties,根据项目类型放在对应的目录下；
文件内，以KEY=VALUE格式写好你的内容。

abc.test=ddddddddddd在Java中
private static final String DB_IP=ResourceBundle.getBundle("abc").getString("abc.test");
abc是你要获取内容的文]]></description><category></category></item><item><title><![CDATA[Oracle增量备份原理]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72901632</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72901632</guid><author>sinat_16741503</author><pubDate>Wed, 07 Jun 2017 16:51:19 +0800</pubDate><description><![CDATA[RMAN一个强大的功能是支持增量备份，增量备份中心思想就是减少备份的数据量，我们不需要在从头开始备份了，只需要备份自上次已备份之后的数据块即可。




关于Incremental增量备份级别：
Oracle 9i 共有五种级别 0 1 2 3 4，0级最高-4级最低，0级是1级的基础以此类推。
Oracle 10g官方文档明确指出增量备份只有0和1两种级别（太多增量级别其实没有太大]]></description><category></category></item><item><title><![CDATA[Oracle的差异增量备份和累积增量备份，RMAN增量备份脚本]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72901606</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72901606</guid><author>sinat_16741503</author><pubDate>Wed, 07 Jun 2017 16:49:10 +0800</pubDate><description><![CDATA[差异增量备份(Differential incremental backup)：备份自最近一次小于或等于level  n备份以来的修改。

累积增量备份(Cumulative incremental backup)：备份自最近一次小于level  n备份以来的修改。



在rman增量备份中，有差异增量和累积增量的概念
    1、概念
    差异增量：是备份上级及同级备份以来]]></description><category></category></item><item><title><![CDATA[Oracle备份命令、增量备份命令：exp/imp 的用法]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72876092</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72876092</guid><author>sinat_16741503</author><pubDate>Tue, 06 Jun 2017 11:05:26 +0800</pubDate><description><![CDATA[文章转自“http://blog.youkuaiyun.com/java3344520/article/details/8189379”


Oracle数据库逻辑增量备份之exp/imp
一、实现需求
         由于一个库在云平台上，虽然做了RMAN备份，但是RMAN备份在云本地磁盘上，同时库备份数据量比较大，无法转移到其他的空间上。由于该库应用的性质比较特殊，大数据量部分要求保存180天]]></description><category></category></item><item><title><![CDATA[获取ResultSet的行数和列数]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72870209</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72870209</guid><author>sinat_16741503</author><pubDate>Mon, 05 Jun 2017 18:56:50 +0800</pubDate><description><![CDATA[当我们执行数据库查询返回一个ResultSet的时候，很多情况下我们需要知道这个ResultSet的大小，即它的行数和列数。我们知道它的列数可以通过resultSet.getMetaData().getColumnCount()很容易地得到，然而，java API没有提供直接访问ResultSet行数的接口。

这个时候，有三个办法可以解决：

1.改用select count语句，然后直]]></description><category></category></item><item><title><![CDATA[bat文件命令行去除变量的空格]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72869123</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72869123</guid><author>sinat_16741503</author><pubDate>Mon, 05 Jun 2017 17:08:24 +0800</pubDate><description><![CDATA[@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set abc=                          uvwxyz

:delleft
if "%abc:~0,1%"==" " set abc=%abc:~1%&&goto delleft
echo 去除左边空格后结果为:%abc%

set abc=uvwxyz                  ]]></description><category></category></item><item><title><![CDATA[把oracle数据库所在电脑 备份的dmp文件，在dos命令利用CURL命令直接发HTTP请求上传到应用服务器]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72868529</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72868529</guid><author>sinat_16741503</author><pubDate>Mon, 05 Jun 2017 16:26:01 +0800</pubDate><description><![CDATA[curl  -F "fileAttr=@eE:/home/test/file.tar.gz" http://localhost:8080/SatelliteMarketInfoSys/backupDB/dmpUpload
如果使用了-F参数，curl就会以 multipart/form-data 的方式发送POST请求。-F参数以name=value的方式来指定参数内容，如果值是一个文件，则需要]]></description><category></category></item><item><title><![CDATA[Windows下bat脚本获取时间和Linux下shell命令获取时间]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72865715</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72865715</guid><author>sinat_16741503</author><pubDate>Mon, 05 Jun 2017 11:49:57 +0800</pubDate><description><![CDATA[1、Windows下bat脚本获取时间

（1）windows下DOS窗口date的结果 2016/09/03 周六，我们需要将其进行格式化显示，如：YYYY-MM-DD 就要进行如下操作：


日期截取遵从格式 %date:~x,y%，表示从第x位开始，截取y个长度(x,y的起始值为0)


年份从第0位开始截取4位，月份从第5位开始截取2位，日期从第8位开始截取2位

（2]]></description><category></category></item><item><title><![CDATA[Windows 10 使用计划任务]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72865387</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72865387</guid><author>sinat_16741503</author><pubDate>Mon, 05 Jun 2017 11:22:30 +0800</pubDate><description><![CDATA[测试系统：Windows10
 insider preview 10162




右击开始，选择控制面板，如图：









进入控制面板，选择管理工具中的计划任务，如图：









打开计划任务后的界面，新建一个任务。如图：









输入一个名称，如图：









新建一]]></description><category></category></item><item><title><![CDATA[AJAX防重复提交-多种方式]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72783086</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72783086</guid><author>sinat_16741503</author><pubDate>Sat, 27 May 2017 17:10:17 +0800</pubDate><description><![CDATA[1.造成重复提交原因


由于AJAX提交数据为异步提交，所以当我们点击提交按钮是通过xmlhttprequest向服务器发送异步请求，发送请求需要有处理时间，我们第一次点击的请求尚未完成，就有接二连三的又提交了几次，同时后来发送的请求同事也被发送到后台处理了，这种情况如果是数据读取则不会有太大影响，但是涉及到数据提交保存或者提交之后多表数据处理就更麻烦了，所以此种情况务必要避免，免得给大家]]></description><category></category></item><item><title><![CDATA[ajax防止重复提交]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72783020</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72783020</guid><author>sinat_16741503</author><pubDate>Sat, 27 May 2017 17:04:07 +0800</pubDate><description><![CDATA[多次点击提交按钮的时候重复提交的问题

解决方法很简单，当点击提交按钮的时候，把这个提交这个处理函数给解绑掉，请求完成的时候在绑定回来，如果绑定的是有名函做法相对简单类似如下代码：

function clickHandler(){  
    $(this).unbind('click', clickHandler);  
    $.ajax({  
        url : 'ur]]></description><category></category></item><item><title><![CDATA[修复 EasyUI的 linkbutton 的启用和禁用 问题]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72782745</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72782745</guid><author>sinat_16741503</author><pubDate>Sat, 27 May 2017 16:42:42 +0800</pubDate><description><![CDATA[不修改easyui的源代码，使用扩展方法来解决这个问题
在你的js文件（或者加在easyUI的组件js文件里，就不用每个地方都加）中加上一下一段代码即可，
/**
 * linkbutton方法扩展
 * @param {Object} jq
 */
$.extend($.fn.linkbutton.methods, {
    /**
     * 激活选项（覆盖重写）
     * @pa]]></description><category></category></item><item><title><![CDATA[JS获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS” 可以根据需求修改]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72782621</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72782621</guid><author>sinat_16741503</author><pubDate>Sat, 27 May 2017 16:31:48 +0800</pubDate><description><![CDATA[function getNowFormatDate() {
    var date = new Date();
    var seperator1 = "-";
    var seperator2 = ":";
    var month = date.getMonth() + 1;
    var strDate = date.getDate();
    if (month >= 1 &]]></description><category></category></item><item><title><![CDATA[JS实现倒计时，包含开始，停止；根据毫秒数和格式，返回毫秒数的时间日期；终止setInterval循环；兼容IE8，]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72782330</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72782330</guid><author>sinat_16741503</author><pubDate>Sat, 27 May 2017 16:07:32 +0800</pubDate><description><![CDATA[用js实现一个倒计时，样式没有，是根据自己用的前端框架easyUI自己上的样式
/**是这两个变量设置成全局的，方便后面调用方法来暂停倒计时循环
 * var sys_second;
   var end_time;
 * */
var sys_second;
var end_time;
var setTimeOut=function(munites){
	var ddddd=new Date(]]></description><category></category></item><item><title><![CDATA[远程备份oracle到本地和还原]]></title><link>https://blog.youkuaiyun.com/sinat_16741503/article/details/72781943</link><guid>https://blog.youkuaiyun.com/sinat_16741503/article/details/72781943</guid><author>sinat_16741503</author><pubDate>Sat, 27 May 2017 15:37:17 +0800</pubDate><description><![CDATA[本地备份其他机器上的数据库，找到了一个用doc命令的备份方法，简单记录如下： 
备份： 
   exp 用户名/密码@要连接的远程计算机IP/要备份的远程数据库名称 file=文件路径 
注：1：此用户必须拥有dba的权限 

       2：为了能正常执行exp命令，需要安装oracle客户端，只需要安装，不管使用与否。（试过只安装
 oracle临时客户端instantclien]]></description><category></category></item></channel></rss>