<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aq23es的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aq23es</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aq23es]]></copyright><item><title><![CDATA[ofbiz  view-entity  使用 条件 like]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/79611431</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/79611431</guid><author>aq23es</author><pubDate>Mon, 19 Mar 2018 14:38:03 +0800</pubDate><description><![CDATA[ofbiz  使用 条件 like&amp;lt;view-entity entity-name=&quot;subTableName&quot; package-name=&quot;com.ofbiz.cs&quot;&amp;gt;   &amp;lt;member-entity entity-alias=&quot;a&quot; entity-name=&quot;tableName&quot;/&amp;gt;   &amp;lt;alias name=&quot;column1&quot; e]]></description><category></category></item><item><title><![CDATA[存储过程实例5：存储过程执行truncate ，动态删除表，表明参数化]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/70213591</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/70213591</guid><author>aq23es</author><pubDate>Mon, 17 Apr 2017 17:04:03 +0800</pubDate><description><![CDATA[create or replace procedure clearPksTable(tableName in char)
 is
 v_sql  clob;
begin
  v_sql:= 'truncate table '||tableName||'';
  dbms_output.put_line(v_sql);
  execute immediate v_sql;
end clearPksT]]></description><category></category></item><item><title><![CDATA[存储过程4：分析函数累计求和]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/70213571</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/70213571</guid><author>aq23es</author><pubDate>Mon, 17 Apr 2017 17:02:01 +0800</pubDate><description><![CDATA[create or replace procedure P_cfe_alm_ResSumTotal_Orgs2
 is
begin
 insert into cfe_alm_res_sum_orgs
     (
     PK_ALM_RES_SUM_ORGS,
     ACCT_PRD,
     asst_liab,
     bl_code,
     branch_code,
    ]]></description><category></category></item><item><title><![CDATA[存储过程实例3：批量提交]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/70213542</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/70213542</guid><author>aq23es</author><pubDate>Mon, 17 Apr 2017 17:00:11 +0800</pubDate><description><![CDATA[create or replace procedure P_cfe_alm_ResSum_Orgs(pk_org    in char,
                                                  innercode in char) is
 
  v_sql  clob; ---自定义SQL语句
  v_sql2 clob;

  pks     VARC]]></description><category></category></item><item><title><![CDATA[存储过程实例2:通过把group by 放入循环，对生成的主键可以进行其他处理]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/70213492</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/70213492</guid><author>aq23es</author><pubDate>Mon, 17 Apr 2017 16:57:58 +0800</pubDate><description><![CDATA[create or replace procedure P_cfe_alm_ResSum_CoaLevel(i_pk_coa_set in char,
                                                      i_pk_prd_set in char,
                                                ]]></description><category></category></item><item><title><![CDATA[存储过程实例1]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/70213452</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/70213452</guid><author>aq23es</author><pubDate>Mon, 17 Apr 2017 16:53:45 +0800</pubDate><description><![CDATA[create or replace procedure P_cfe_alm_ResSumTotal(pageNo in number,pageCount in number)
is

 v_sql  clob; ---自定义SQL语句
  cfe_row   cfe_alm_res_sum%ROWTYPE;
  cursor cfe_cursor is
  select * from cfe_al]]></description><category></category></item><item><title><![CDATA[一个简单的反射调用私有方法]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/54379178</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/54379178</guid><author>aq23es</author><pubDate>Thu, 12 Jan 2017 16:25:49 +0800</pubDate><description><![CDATA[Class c = topPanel.getClass();
		Method method = c.getSuperclass().getDeclaredMethod("getRefPane");
		method.setAccessible(true);
		Object o = method.invoke(topPanel);getRefPane是一个私有方法。客户端可以通过这种方式进行调用]]></description><category></category></item><item><title><![CDATA[sql按层级汇总]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/54378406</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/54378406</guid><author>aq23es</author><pubDate>Thu, 12 Jan 2017 15:26:01 +0800</pubDate><description><![CDATA[with temp as
 (select a.name as coaname,
         a.code,
         a.parent_code,
         a.is_leaf,
         b.pk_rm_prd,
         b.prdname,
         b.acct_prd,
         b.prin_pmt
    from (selec]]></description><category></category></item><item><title><![CDATA[oracle  pl/sql 程序块，游标，生成测试数据]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/53406937</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/53406937</guid><author>aq23es</author><pubDate>Wed, 30 Nov 2016 13:55:30 +0800</pubDate><description><![CDATA[AMORT_DATE:=to_char(add_months(to_date(myemp.Pmt_dt,'yyyy-mm-dd'),-1),'yyyy-mm-dd');--日期减一个月
declare 
  -- Local variables here
   myemp rm_ftprate_res%ROWTYPE; --myemp 定义为表名为rm_ftprate_res的一行数据ROWTYPE
   cursor c_job   ---通过一定条件限定的表名为rm_ftprate_res的数据集。游标]]></description><category></category></item><item><title><![CDATA[java 7 fork/join模糊图像示例， java 8 lambda 并行聚合函数 parallelSort()]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/53188423</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/53188423</guid><author>aq23es</author><pubDate>Wed, 16 Nov 2016 16:54:57 +0800</pubDate><description><![CDATA[fork/join 线程模型 被用来实现了java.util.Arrays 的 parallelSort() ，该方法功能类似sort().
java 8 的java.util.streams 包里的聚合操作的并行方法都是用它来实现的，如 
parallelStream()


思路：

if (我的工作是小于一个阀值的)
  直接做我的工作
else
  把我的工作分解成两部分]]></description><category></category></item><item><title><![CDATA[RSA 公开密钥算法简介和示例]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/52956784</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/52956784</guid><author>aq23es</author><pubDate>Fri, 28 Oct 2016 16:19:31 +0800</pubDate><description><![CDATA[在对称密钥系统中，分发密钥往往是最薄弱的环节
 1976年，斯坦福大学的Diffie和Hellman提出了一种全新的密钥系统
 特点：
     1.加密密钥和解密密钥不同
     2.解密算法E和解密算法D满足三个要求：
             D（E（p））=p    p指文本字符
            从E推出D极其困难
           从选择明文攻击不可能破解E]]></description><category></category></item><item><title><![CDATA[一个典型的闭包导致的内存泄露,jquery轻松解决]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/52956518</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/52956518</guid><author>aq23es</author><pubDate>Fri, 28 Oct 2016 15:09:23 +0800</pubDate><description><![CDATA[声明：以下内容来自《jQuery基础教程》　第四版，人民邮电出版社。附录A
作者：[美] Jonathan Chaffer Karl Swedberg
翻译：李松峰
觉得该内容很好，可以购买。
旧版本IE中存在一种难以处理的引用循环问题。当一个循环中同时包含DOM元素和
常规JavaScript对象时，IE无法释放任何一个对象——因为这两类对象是由不同的内存管理程序负
责管理的。换句话]]></description><category></category></item><item><title><![CDATA[easyui tree getChecked 和 getSelected,jq[0]的解释]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/51690065</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/51690065</guid><author>aq23es</author><pubDate>Thu, 16 Jun 2016 10:31:03 +0800</pubDate><description><![CDATA[要想获取上图中这些已选的元素，只能用getChecked，
getSelected只能单选，不能多选，以下是easyui
getChecked源码，多选树时使用
getChecked:function(jq){
return _4f2(jq[0]);
/*
使用实例：
var t = $('#cc').combotree('tree'); 
     var n = t]]></description><category></category></item><item><title><![CDATA[datagrid 当前页面统计合计等在Footer页脚。]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/51683617</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/51683617</guid><author>aq23es</author><pubDate>Wed, 15 Jun 2016 16:55:21 +0800</pubDate><description><![CDATA[如下是效果图：三行的平均值，合计等计算



$.extend($.fn.datagrid.methods, {           //extend 用来新增datagrid 的方法，名字为statistics
    statistics: function (jq) {
     debugger;
        var opt=$(jq).datagrid('opt]]></description><category></category></item><item><title><![CDATA[java 取余数 ： %，BigDecimal 和oracle的比较]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/51279753</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/51279753</guid><author>aq23es</author><pubDate>Fri, 29 Apr 2016 10:20:25 +0800</pubDate><description><![CDATA[double value1=1000
double divisor=0.01
double result=0
result =value1%0.01
这时候result的结果会是0.00999 ，这个明显是有问题的，因为这个结果应该是0


为了解决这个问题，java 的BigDecimal有个取模的方法
BigDecimal[] java.math.BigDecimal.]]></description><category></category></item><item><title><![CDATA[java 编程思想中的PriorityBlockingQueue 部分里对PrioritizedTask的排序没有显式调用collection的sort方法。而是通过take时做的这个动作]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/51279432</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/51279432</guid><author>aq23es</author><pubDate>Fri, 29 Apr 2016 09:40:31 +0800</pubDate><description><![CDATA[java 编程思想中的PriorityBlockingQueue 在take是会调用comparable 的compareTo进行排序，故不需要显式调用collection的sort方法

这个方法是PriorityBlockingQueue的：
public E take() throws InterruptedException {
    ReentrantLock loca]]></description><category></category></item><item><title><![CDATA[There is already a statement named maxAmountLimit.queryList in this SqlMap]]></title><link>https://blog.youkuaiyun.com/aq23es/article/details/50557109</link><guid>https://blog.youkuaiyun.com/aq23es/article/details/50557109</guid><author>aq23es</author><pubDate>Thu, 21 Jan 2016 19:06:46 +0800</pubDate><description><![CDATA[重复加载database/oracle 下XML 导致 There is already a statement named maxAmountLimit.queryList in this SqlMap]]></description><category></category></item></channel></rss>