<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dclove的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dclove</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dclove]]></copyright><item><title><![CDATA[Docker下快速搭建RabbitMQ单例及集群]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/129098409</link><guid>https://blog.youkuaiyun.com/dclove/article/details/129098409</guid><author>dclove</author><pubDate>Sat, 18 Feb 2023 11:54:14 +0800</pubDate><description><![CDATA[快速搭建docker下的RabbitMQ 及测试]]></description><category></category></item><item><title><![CDATA[关于线程并发之主线程与守护线程通讯方式]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/84020983</link><guid>https://blog.youkuaiyun.com/dclove/article/details/84020983</guid><author>dclove</author><pubDate>Tue, 13 Nov 2018 08:28:56 +0800</pubDate><description><![CDATA[
package policequerytest.test;

import java.util.concurrent.TimeUnit;

/**
 *
 * @author User
 */
public class Test2 {

    public static void main(String[] args) {
        Data data = new Data();

  ...]]></description><category></category></item><item><title><![CDATA[netbeans 打包fat_jar]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/81084121</link><guid>https://blog.youkuaiyun.com/dclove/article/details/81084121</guid><author>dclove</author><pubDate>Tue, 17 Jul 2018 16:43:49 +0800</pubDate><description><![CDATA[netbeans的Java项目中，默认会将配置好的外部引用jar包，拷贝到dist目录的lib目录中去。如果需要发布出去，就需要将dist目录生成的jar和lib目录都拷贝出去发布，不方便。

有很多办法可以将所有需要的jar合成一个，俗称fat jar。

较简单的办法是修改 build.xml文件

注意默认的build.xml里面有一些注释，其中有一行：

      -post-jar: ...]]></description><category></category></item><item><title><![CDATA[struts2常用标签]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/48848471</link><guid>https://blog.youkuaiyun.com/dclove/article/details/48848471</guid><author>dclove</author><pubDate>Thu, 01 Oct 2015 20:55:20 +0800</pubDate><description><![CDATA[struts2 常用标签]]></description><category></category></item><item><title><![CDATA[javascript(js)小数精度丢失的解决方案]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/43112839</link><guid>https://blog.youkuaiyun.com/dclove/article/details/43112839</guid><author>dclove</author><pubDate>Sun, 25 Jan 2015 11:13:40 +0800</pubDate><description><![CDATA[原因:js按照2进制来处理小数的加减乘除,在arg1的基础上 将arg2的精度进行扩展或逆扩展匹配,所以会出现如下情况.javascript(js)的小数点加减乘除问题，是一个js的bug如0.3*1 = 0.2999999999等，下面列出可以完美求出相应精度的四种js算法 具体模块 见费用跟单//除法
   function accDiv(arg1,arg2){ 
  var t1=0,t2=]]></description><category></category></item><item><title><![CDATA[Tomcat内存释放不了、Tomcat内存溢出原因、Tomcat内存管理[整理]]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/41249631</link><guid>https://blog.youkuaiyun.com/dclove/article/details/41249631</guid><author>dclove</author><pubDate>Tue, 18 Nov 2014 17:07:02 +0800</pubDate><description><![CDATA[公司CMS的tomcat又挂掉了,之前挂了一次.出现以下错误,后来把tomcat的内存增大到1024 
严重: Exception initializing page context  
java.lang.OutOfMemoryError: Java heap space  
   
  在tomcat\bin\catalina.bat的set CURRENT_DIR=%cd% 前面添加]]></description><category></category></item><item><title><![CDATA[MySQL游标]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/27651975</link><guid>https://blog.youkuaiyun.com/dclove/article/details/27651975</guid><author>dclove</author><pubDate>Fri, 30 May 2014 10:48:17 +0800</pubDate><description><![CDATA[这里有一个比较坑的地方，注意，变量的定义不要和你的select的列的键同名！不然，fetch into 会失败！

另外 ：

如果没有则插入数据，如果有则更新的方法：

insert into `test` values (a,b) ON DUPLICATE KEY UPDATE `a`=c;]]></description><category></category></item><item><title><![CDATA[内部文件]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/19039945</link><guid>https://blog.youkuaiyun.com/dclove/article/details/19039945</guid><author>dclove</author><pubDate>Mon, 10 Feb 2014 15:49:06 +0800</pubDate><description><![CDATA[create or replace procedure etl is
begin
declare 
       cursor csr_etl_list
       is
       --select语句
       select * from user_320300.etl_list_t
       ;
       --指定行指针,这句话应该是指定和csr_dept行类型相同的变量
 ]]></description><category></category></item><item><title><![CDATA[oracle命名规则]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/18986813</link><guid>https://blog.youkuaiyun.com/dclove/article/details/18986813</guid><author>dclove</author><pubDate>Sat, 08 Feb 2014 15:29:07 +0800</pubDate><description><![CDATA[1、编写目的

　　使用统一的命名和编码规范，使数据库命名及编码风格标准化，以便于阅读、理解和继承。

　　2、适用范围

　　本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。

　　3、对象命名规范

　　3.1 数据库和SID

　　数据库名定义为系统名+模块名

　　★ 全局数据库名和例程SID 名要求一致

　　★ 因SID ]]></description><category></category></item><item><title><![CDATA[判断表是否存在]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/18984279</link><guid>https://blog.youkuaiyun.com/dclove/article/details/18984279</guid><author>dclove</author><pubDate>Sat, 08 Feb 2014 13:45:42 +0800</pubDate><description><![CDATA[declare v_cnt Number; 

begin 

    select count(*) into v_cnt from user_tables where table_name = yourtablename; 

    if v_cnt>0 then 
        dbms_output.put_line('该表存在！'); 
    else 
        dbms_]]></description><category></category></item><item><title><![CDATA[查询数据库中表信息等]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/18983767</link><guid>https://blog.youkuaiyun.com/dclove/article/details/18983767</guid><author>dclove</author><pubDate>Sat, 08 Feb 2014 13:12:05 +0800</pubDate><description><![CDATA[有时候需要导出某用户下的所有table、view、sequence、trigger等信息，下面的SQL可以将这些信息select出来：

select * from user_tables;

select * from user_views;

select * from user_sequences;

select * from user_triggers;

查看当前用]]></description><category></category></item><item><title><![CDATA[利用lap取同比环比]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/18663639</link><guid>https://blog.youkuaiyun.com/dclove/article/details/18663639</guid><author>dclove</author><pubDate>Wed, 22 Jan 2014 15:35:00 +0800</pubDate><description><![CDATA[select
a.department_group_code
,to_char(a.deal_date,'yyyy-mm') 
,sum(a.rmbcwje)
,LAG(sum(a.rmbcwje), 1, 0) OVER(PARTITION BY a.department_group_code ORDER BY to_char(a.deal_date,'yyyy-mm') ) AS 同比]]></description><category></category></item><item><title><![CDATA[KSoap2 调用JAX-WS]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/18044181</link><guid>https://blog.youkuaiyun.com/dclove/article/details/18044181</guid><author>dclove</author><pubDate>Thu, 09 Jan 2014 17:12:27 +0800</pubDate><description><![CDATA[本文作为个人研究android的文章之一,已经测试通过.
编程工具用的是NetBeans7.2 (呵呵,Eclipse 功能太强大 ,掌握不住)做的WebServise
KSoap2的版本 我用的是 2.5.2,3.1.1 我用过,貌似是不行.回头,我测试一下
功能逻辑很简单 从 android上面的EditText中间获取到输入的值 然后调用上述WSDL去完成登录操作 
返回值是一个St]]></description><category></category></item><item><title><![CDATA[KSoap2调用 WS]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/17471315</link><guid>https://blog.youkuaiyun.com/dclove/article/details/17471315</guid><author>dclove</author><pubDate>Sat, 21 Dec 2013 20:07:32 +0800</pubDate><description><![CDATA[Service:
============================start========================================
服务器架构Spring+xFire
--------------------------------applicationContext-wmsmd.xml--------------------------------]]></description><category></category></item><item><title><![CDATA[android读书笔记]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/17470991</link><guid>https://blog.youkuaiyun.com/dclove/article/details/17470991</guid><author>dclove</author><pubDate>Sat, 21 Dec 2013 19:46:34 +0800</pubDate><description><![CDATA[近日闲来无事,打算系统的学一下android的开发,预计目标是 做成一套手机端的快易瑞系统,开篇以自勉
.


布局
布局分
1.相对布局*: 对于相邻的控件或者父容器来设定当前空间的摆放位置 主要是通过layout_alignParentLeft ="true" 或者 layout_alignBaseline = "@id/btn"等格式 
2.表格布局 :



/Tab]]></description><category></category></item><item><title><![CDATA[关于自定义Toast]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/17470789</link><guid>https://blog.youkuaiyun.com/dclove/article/details/17470789</guid><author>dclove</author><pubDate>Sat, 21 Dec 2013 19:32:25 +0800</pubDate><description><![CDATA[Android系统默认的Toast十分简洁，使用也非常的简单。但是有时我们的程序使用默认的Toast时会和程序的整体风格不搭配，这个时候我们就需要自定义Toast，使其与我们的程序更加融合。
使用自定义Toast，首先我们需要添加一个布局文件，该布局文件的结构和Activity使用的布局文件结构一致，在该布局文件中我们需设计我们Toast的布局，例如：
[xhtml] view plainco]]></description><category></category></item><item><title><![CDATA[JSP_FTP]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/17069075</link><guid>https://blog.youkuaiyun.com/dclove/article/details/17069075</guid><author>dclove</author><pubDate>Mon, 02 Dec 2013 11:14:12 +0800</pubDate><description><![CDATA[转自http://blog.youkuaiyun.com/rocket5725/article/details/4177090

感谢IT的前辈

时间：2009-05-13  14:23:19

内容：在JSP中实现FTP上传和下载

虽然已经实现了FTP上传，但是目前却只能上传英文路径，该问题依旧等待解决的方案

一、所需软件：

FTP服务器：ServUSetup.exe 下载地]]></description><category></category></item><item><title><![CDATA[Android经典完美退出方法]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/17019743</link><guid>https://blog.youkuaiyun.com/dclove/article/details/17019743</guid><author>dclove</author><pubDate>Fri, 29 Nov 2013 09:46:28 +0800</pubDate><description><![CDATA[Android经典完美退出方法，使用单例模式创建一个Activity管理对象，该对象中有一个Activity容器（具体实现自己处理，使用LinkedList等）专门负责存储新开启的每一个Activity，并且容易理解、易于操作，非常不错！
AppUtils类（储存每一个Activity，并实现关闭所有Activity的操作）
/*
 * To change this template, cho]]></description><category></category></item><item><title><![CDATA[appscan 下载]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/16845937</link><guid>https://blog.youkuaiyun.com/dclove/article/details/16845937</guid><author>dclove</author><pubDate>Wed, 20 Nov 2013 16:15:26 +0800</pubDate><description><![CDATA[http://blog.sina.com.cn/s/blog_48c7729a0100ws2t.html]]></description><category></category></item><item><title><![CDATA[取得viewModel的name]]></title><link>https://blog.youkuaiyun.com/dclove/article/details/12751645</link><guid>https://blog.youkuaiyun.com/dclove/article/details/12751645</guid><author>dclove</author><pubDate>Tue, 15 Oct 2013 16:35:32 +0800</pubDate><description><![CDATA[dorado 前端网页上面是没法看到后台viewModel的  然后大家在看doradosample的时候很烦了 在后台还要找
那么就用下面一段代码
首先要看页面源文件找到一个控件 然后按ctrl+alt+F12去调出debug菜单
然后输入下面的代码  buttonSaveAndLog这个要和控间名一致
var vm =document.getElementById("buttonSav]]></description><category></category></item></channel></rss>