<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PowerKinging的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/PowerKinging</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; PowerKinging]]></copyright><item><title><![CDATA[git客户端sourcetree使用的一个小问题]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84834381</link><guid>https://blog.csdn.net/PowerKinging/article/details/84834381</guid><author>PowerKinging</author><pubDate>Sat, 07 Jan 2017 10:53:20 +0800</pubDate><description><![CDATA[
在实际应用sourcetree时发现过一个问题：sourcetree fatal: unable to auto-detect email address (got 'erik@DESKTOP-1NFVBU6.(none)')
 
然后按照在论坛上面的说法设置了

git config --global user.email &quot;xxx@xxx.com&quot;


git config --g...]]></description><category></category></item><item><title><![CDATA[自定义Exception的创建]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84703104</link><guid>https://blog.csdn.net/PowerKinging/article/details/84703104</guid><author>PowerKinging</author><pubDate>Thu, 26 Feb 2015 14:32:46 +0800</pubDate><description><![CDATA[
/**
 * 异常类
 * 
 * @author
 * @version 2014-08-06
 */
public class CredtiException extends Exception {
    /**
     * 
     */
    private static final long serialVersionUID = xxx;
 
    ...]]></description><category></category></item><item><title><![CDATA[以前搭建的框架积累]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84696352</link><guid>https://blog.csdn.net/PowerKinging/article/details/84696352</guid><author>PowerKinging</author><pubDate>Thu, 15 Jan 2015 14:09:42 +0800</pubDate><description><![CDATA[
spring 3.1.5+hibernate 3.6.2 + quartz 2.2.1 + weblogic +httpClient+thread
 
一.项目入口
首先提供 4个不同的线程接口介绍：
通过构建异步支付线程，异步同步线程，异步余额线程，查询明细异步线程
同时预留一个httpServert接口，供外部调用，在收到支付请求时，唤醒支付线程，从上游表中获取数据。
 
二....]]></description><category></category></item><item><title><![CDATA[Hibernate 中的缓存机制]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84617698</link><guid>https://blog.csdn.net/PowerKinging/article/details/84617698</guid><author>PowerKinging</author><pubDate>Wed, 23 Jul 2014 10:44:50 +0800</pubDate><description><![CDATA[
Hibernate 所有缓存机制详解
 
hibernate提供的一级缓存
hibernate是一个线程对应一个session，一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用，别的线程用不了，一级缓存就是和线程绑定了。
 
hibernate一级缓存生命周期很短，和session生命周期一样，一级缓存也称session级的缓存或事务级缓存。如果tb事...]]></description><category></category></item><item><title><![CDATA[程序构造方法设计]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84615758</link><guid>https://blog.csdn.net/PowerKinging/article/details/84615758</guid><author>PowerKinging</author><pubDate>Thu, 17 Jul 2014 16:56:06 +0800</pubDate><description><![CDATA[
在项目中用到过一些类似的流程，特做一些总结：
在上一个项目中，当时因为会跟银行或第三方有大量的交互动作，经过一些考虑，提炼出了一些共同的构造路程。
 
一：每个交互过程包括有支付和同步，特写出接口pay(支付数据)，queryPay(同步数据)
二：主要的构造类
   在构造类中定义构造方法：
   定义各个步骤的构造方法，在各自的实现类中实例化方法
 
   1.交互前传输文件...]]></description><category></category></item><item><title><![CDATA[关于字节流的总结]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84610258</link><guid>https://blog.csdn.net/PowerKinging/article/details/84610258</guid><author>PowerKinging</author><pubDate>Fri, 27 Jun 2014 19:09:30 +0800</pubDate><description><![CDATA[
在以前的一个项目中用到过 流 的操作，今天大致总结一下。
与客户方的数据传输其实可以分成几个步骤：
1.封装报文
2.准备链接（包括换取ip，端口，协议，timeout） http和https还需要请求的url 以及httphead
3.发送报文（判断是否要对所做的操作校验）
4.解析返回的报文信息，根据信息修改本次执行的状态
 
其中简单的4个步骤中，在第二步和第三步中在可以抽象...]]></description><category></category></item><item><title><![CDATA[java中线程的管理以及线程组的实现运用构造心得]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84534492</link><guid>https://blog.csdn.net/PowerKinging/article/details/84534492</guid><author>PowerKinging</author><pubDate>Thu, 06 Mar 2014 14:25:20 +0800</pubDate><description><![CDATA[
前言，在支付系统项目中，运用了一些多线程的任务，现在此记录学习一下，以备以后运用到，同时自己也理一下逻辑思想。
 
在项目中有这样几个需求，需要接受项目组中上游项目传送过来的数据请求，请求包括了支付，同步，余额，明细大体四个分支。在项目中因为上游是通过传送特定的json字符串，用http的请求，向我们的项目中发出请求操作，所以我们用多线程的思路来完成这几个操作：
 
第一步：
创建一...]]></description><category></category></item><item><title><![CDATA[js 中解决浮点值相加精度不准的问题]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84534407</link><guid>https://blog.csdn.net/PowerKinging/article/details/84534407</guid><author>PowerKinging</author><pubDate>Thu, 06 Mar 2014 10:48:35 +0800</pubDate><description><![CDATA[
function accAdd(arg1,arg2){ 
   var r1,r2,m; 
   try{r1=arg1.toString().split(&quot;.&quot;)[1].length}catch(e){r1=0} 
   try{r2=arg2.toString().split(&quot;.&quot;)[1].length}catch(e){r2=0} 
   m=Math.pow(10,Math.m...]]></description><category></category></item><item><title><![CDATA[Oracle同义词创建及其作用]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84533999</link><guid>https://blog.csdn.net/PowerKinging/article/details/84533999</guid><author>PowerKinging</author><pubDate>Wed, 05 Mar 2014 10:30:20 +0800</pubDate><description><![CDATA[
Oracle的同义词（synonyms）从字面上理解就是别名的意思，和试图的功能类似，就是一种映射关系。本文介绍如何创建同义词语句，删除同义词以及查看同义词语句。 oracle的同义词总结： 从字面上理解就是别名的意思，和试图的功能类似。就是一种映射关系。 1.创建同义词语句：
 
 
create public synonym table_name for user.table_name...]]></description><category></category></item><item><title><![CDATA[js浮点型数据精度丢失解决方案]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84532532</link><guid>https://blog.csdn.net/PowerKinging/article/details/84532532</guid><author>PowerKinging</author><pubDate>Fri, 28 Feb 2014 16:24:38 +0800</pubDate><description><![CDATA[

js浮点型数据精度丢失解决方案

 


js中进行浮点数运算时容易出现精度问题，以下方法可以解决 1） //除法函数，用来得到精确的除法结果 //说明：javascript的除法结果会有误差，在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用：accDiv(arg1,arg2) //返回值：arg1除以arg2的精确结果 function accDiv(a...]]></description><category></category></item><item><title><![CDATA[Spring Aop事务配置代码整理]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84515414</link><guid>https://blog.csdn.net/PowerKinging/article/details/84515414</guid><author>PowerKinging</author><pubDate>Thu, 26 Dec 2013 15:11:20 +0800</pubDate><description><![CDATA[
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;beans default-lazy-init=&quot;true&quot; xmlns=&quot;http://www.springframework.org/schema/beans&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:p=]]></description><category></category></item><item><title><![CDATA[spring注入记载]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84515406</link><guid>https://blog.csdn.net/PowerKinging/article/details/84515406</guid><author>PowerKinging</author><pubDate>Thu, 26 Dec 2013 15:02:04 +0800</pubDate><description><![CDATA[
近来有空整理一下项目中运用到的spring注解方式，发现很多注解都有类似的方法
现只整理项目中的一套方式：
例如：commonDao ；commonDaoImpl;commonService;commonServiceImpl 4个类，其中 commonDao和commonService是两个接口
 
1.将commonDao注入到commonDaoImpl 中：运用@Repositor...]]></description><category></category></item><item><title><![CDATA[Hibernate中运用doInHibernate 构造公用findByhql（查询）和updateByHql（修改）方法]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84497315</link><guid>https://blog.csdn.net/PowerKinging/article/details/84497315</guid><author>PowerKinging</author><pubDate>Fri, 08 Nov 2013 11:28:17 +0800</pubDate><description><![CDATA[
在hibernate中，运用doInHibernate，避免了手动open session和close session ,减少了一系列session关闭的麻烦。
 
公用的setParameter 方法，下面有调用，传入一个query 实例，和Map&amp;lt;String, Object&amp;gt; map 类型的参数
 private void setParameter(Query query...]]></description><category></category></item><item><title><![CDATA[Hibernate中配置公用的存储过程方法]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84497306</link><guid>https://blog.csdn.net/PowerKinging/article/details/84497306</guid><author>PowerKinging</author><pubDate>Fri, 08 Nov 2013 11:15:46 +0800</pubDate><description><![CDATA[
public List&amp;lt;Map&amp;lt;String, Object&amp;gt;&amp;gt; executeProc(final String pkgName, final String procName, final List paraList) throws Exception { if (pkgName == null || procName == null || paraList == nu...]]></description><category></category></item><item><title><![CDATA[ant+ivy管理项目]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84476158</link><guid>https://blog.csdn.net/PowerKinging/article/details/84476158</guid><author>PowerKinging</author><pubDate>Wed, 04 Sep 2013 15:24:19 +0800</pubDate><description><![CDATA[
一：ivy管理jar包
   1）设置ivysetting.xml
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&amp;gt;&amp;lt;ivysettings&amp;gt; &amp;lt;ivy:configure&amp;gt;  &amp;lt;credentials host=&quot; service ip&quot; realm=&quot;Sonatype Nexus Reposit]]></description><category></category></item><item><title><![CDATA[hibernate实用大全]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84450405</link><guid>https://blog.csdn.net/PowerKinging/article/details/84450405</guid><author>PowerKinging</author><pubDate>Thu, 04 Jul 2013 13:02:51 +0800</pubDate><description><![CDATA[

第1课 课程内容. 6
第2课Hibernate UML图. 6
第3课 风格. 7
第4课 资源. 7
第5课 环境准备. 7
第6课 第一个示例HibernateHelloWorld 7
第7课 建立Annotation版本的HellWorld 9
第8课 什么是O/RMapping 11
一、     定义：. 11
二、     Hibernate的创始人：. 1...]]></description><category></category></item><item><title><![CDATA[逗号分隔的字符串转换为行数据（collection）]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84422073</link><guid>https://blog.csdn.net/PowerKinging/article/details/84422073</guid><author>PowerKinging</author><pubDate>Tue, 23 Apr 2013 09:43:04 +0800</pubDate><description><![CDATA[
CREATE OR REPLACE FUNCTION &quot;GET_STR_TAB&quot; (v_str in varchar2) return table_str pipelined as  v_new_str varchar2(8000);
begin
  if v_str is null then    pipe row(-1);  else    v_new_str:=replace(repl...]]></description><category></category></item><item><title><![CDATA[通过java反射机制获取该类的所有属性类型、值]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84416270</link><guid>https://blog.csdn.net/PowerKinging/article/details/84416270</guid><author>PowerKinging</author><pubDate>Sun, 07 Apr 2013 17:46:37 +0800</pubDate><description><![CDATA[

通过java反射机制获取该类的所有属性类型、值

反射

方法使用了这俩个包下的 field 和method
import java.lang.reflect.Field;
import java.lang.reflect.Method;
 
public static void getObjectValue(Object object) throws Exception {...]]></description><category></category></item><item><title><![CDATA[junit 和 selenium 结合运行多case 配置]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84414399</link><guid>https://blog.csdn.net/PowerKinging/article/details/84414399</guid><author>PowerKinging</author><pubDate>Mon, 01 Apr 2013 14:11:18 +0800</pubDate><description><![CDATA[
收藏：junit 和 selenium 结合运行多case 配置
http://www.docin.com/p-496591814.html
]]></description><category></category></item><item><title><![CDATA[selenium测试全程解析（ant）]]></title><link>https://blog.csdn.net/PowerKinging/article/details/84414397</link><guid>https://blog.csdn.net/PowerKinging/article/details/84414397</guid><author>PowerKinging</author><pubDate>Mon, 01 Apr 2013 14:05:38 +0800</pubDate><description><![CDATA[

步骤：
由测试人员录制脚本并导出 JUnit。
测试人员修改配置文件，将测试用例包含在测试套件中。
合并在持续集成软件后，框架会定期检测配置的测试套件
逐个加载测试用例。
以测试套件为单位其执行所有测试用例。
执行完成后将测试套件的结果报告以邮件形式通知管理人员

参考网址：  http://www.ithov.com/server/119831.shtml
 http://w...]]></description><category></category></item></channel></rss>