<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangliwei4321的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangliwei4321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangliwei4321]]></copyright><item><title><![CDATA[the resource is not on the build path of a java project错误]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/74516530</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/74516530</guid><author>wangliwei4321</author><pubDate>Thu, 06 Jul 2017 09:12:53 +0800</pubDate><description><![CDATA[﻿﻿
the resource is not on the build path of a java project错误

在eclipse中，使用mavenimport了一个工程，但是在对某一个类进行F3/F4/ctrl+alt+H操作的时候报错：“the resource is not on the build path of a java project”。
这种情况也常常发生在重新]]></description><category></category></item><item><title><![CDATA[关闭页面时提示是否关闭]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/72515100</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/72515100</guid><author>wangliwei4321</author><pubDate>Fri, 19 May 2017 09:12:10 +0800</pubDate><description><![CDATA[转发：
转发页面

方法/步骤 jquery离开页面弹出提示
1
jquery离开页面弹出提示代码：
//绑定beforeunload事件$(window).bind('beforeunload',function(){return '您输入的内容尚未保存，确定离开此页面吗？';});
//解除绑定，一般放在提交触发事件中$(window).unbind('beforeunload']]></description><category></category></item><item><title><![CDATA[Ganymed  ssh2 连接ftp server获取server的file]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/70307931</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/70307931</guid><author>wangliwei4321</author><pubDate>Fri, 21 Apr 2017 08:58:52 +0800</pubDate><description><![CDATA[pom.xml
 
        ch.ethz.ganymed
        ganymed-ssh2
        build210
    


java source code


import ch.ethz.ssh2.Connection;
import ch.ethz.ssh2.Session;
import ch.ethz.ssh2.StreamGobble]]></description><category></category></item><item><title><![CDATA[ETL工具]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/60137694</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/60137694</guid><author>wangliwei4321</author><pubDate>Fri, 03 Mar 2017 12:36:03 +0800</pubDate><description><![CDATA[一 ETL工具
【国外】

1. datastage
点评：最专业的ETL工具，价格不菲，使用难度一般

下载地址：ftp://ftp.seu.edu.cn/Pub/Develop ... taStage.v7.5.1A-iSO

BT种子下载：http://pan.baidu.com/share/link?shareid=172289&uk=67437475

－－－－－－－]]></description><category></category></item><item><title><![CDATA[一次成功的sql优化，2个表joinI/O 极大，大约9million]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/59110191</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/59110191</guid><author>wangliwei4321</author><pubDate>Wed, 01 Mar 2017 16:17:16 +0800</pubDate><description><![CDATA[原始sql：
更新#result表，更新warr_bal.I/O大的原因是CIS..trans_acd_bal数据量太大，
并且#result表的数据量并不大，且如果有重复的数据，sum出来的结果呈倍数增长。
	CREATE TABLE #scm(
		scm_no int NULL
		,amt money NULL
		)

	INSERT INTO #scm
	SELECT scm_n]]></description><category></category></item><item><title><![CDATA[synchronized 关键字可修饰 object和方法]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/55194757</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/55194757</guid><author>wangliwei4321</author><pubDate>Wed, 15 Feb 2017 13:56:53 +0800</pubDate><description><![CDATA[﻿﻿
原文转自：
http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html
Java语言的关键字，当它用来修饰一个方法或者一个代码块的时候，能够保证在同一时刻最多只有一个线程执行该段代码。 
     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时，一个时间内只能有一]]></description><category></category></item><item><title><![CDATA[面试总结理论，持续更新]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54968559</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54968559</guid><author>wangliwei4321</author><pubDate>Fri, 10 Feb 2017 12:37:46 +0800</pubDate><description><![CDATA[mybatis 的优缺点。
1.1)单小巧易用上手，方便浏览修改sql就是它最大的优点。
   2)运行速度，hibernate是在jdbc上进行了一次封装，而mybatis基于原生的jdbc，因此mybatis天生就有运行速度上的优势。
   3)mybatis可以很容易做到不规范的映射对象和规范的映射对象共存
   4)Hibernate理念不错，完全的ORMapping，MyBati]]></description><category></category></item><item><title><![CDATA[java 求二叉树深度]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54948176</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54948176</guid><author>wangliwei4321</author><pubDate>Thu, 09 Feb 2017 15:54:45 +0800</pubDate><description><![CDATA[java 求二叉树深度
算法很简单，就是比较左子节点深度 右节点深度
还有一个核心内容就是如果有值就+1，+1这个是整个算法的核心。
package javatest.suanfa.Erchashu;

public class dept {
	
	int height(TreeNode T)
	{
	  if (T==null) {
		  return 0;
	  }
	  int l=]]></description><category></category></item><item><title><![CDATA[浮点数精确位数]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54946011</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54946011</guid><author>wangliwei4321</author><pubDate>Thu, 09 Feb 2017 12:36:56 +0800</pubDate><description><![CDATA[用浮点数时候，经常会遇到相加得到的结果如下:3.00000001这样的结果
如果用BigDecimal就可以解决这种问题。
代码如下：



-------浮点数，容易出现很大的数字的不精确，我们用BigDecimal来代替
 /**
     * rev 
     * @param event
     */
    public void recTotalCost(ActionE]]></description><category></category></item><item><title><![CDATA[遍历查询二叉树结构（1）]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54729682</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54729682</guid><author>wangliwei4321</author><pubDate>Wed, 25 Jan 2017 14:47:55 +0800</pubDate><description><![CDATA[二叉树结构用java表示如下：
package javatest.suanfa.Erchashu;

public class TreeNode {

	int val;
	TreeNode leftChild;
	TreeNode rightChild;

	public TreeNode(int value) {
		this.val = value;
	}

	public int get]]></description><category></category></item><item><title><![CDATA[算法例子（快速排序和希尔排序）]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54670079</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54670079</guid><author>wangliwei4321</author><pubDate>Sun, 22 Jan 2017 18:10:46 +0800</pubDate><description><![CDATA[二分查找法和插入排序法例子
package javatest.suanfa;

public class Shuzupaixu {

	/**
	 * 插入数组排序
	 * @param arr
	 */
	public static void insertionSort(int[] arr){
		int in,out;
		for(out=1;out<arr.length;out++){]]></description><category></category></item><item><title><![CDATA[Comparator排序例子]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54601963</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54601963</guid><author>wangliwei4321</author><pubDate>Wed, 18 Jan 2017 15:52:25 +0800</pubDate><description><![CDATA[Comparator排序例子,根据list 中对象的某一个属性大小排序

import java.util.Comparator;
List returnList = new ArrayList();
Collections.sort(returnList,new Comparator(){  
				public int compare(PoDetail arg0, PoDetail ar]]></description><category></category></item><item><title><![CDATA[动态代理（转载）]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54601228</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54601228</guid><author>wangliwei4321</author><pubDate>Wed, 18 Jan 2017 14:56:42 +0800</pubDate><description><![CDATA[最近涉及到动态代理，所以就写了一个例子。
1.Subject.java
package javatest.proxy;

public interface Subject {

	abstract  public  void method1();
	
	abstract  public  void method2();

}

2.RealSubject.java
package java]]></description><category></category></item><item><title><![CDATA[sybase 15.7 version]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54598528</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54598528</guid><author>wangliwei4321</author><pubDate>Wed, 18 Jan 2017 09:24:23 +0800</pubDate><description><![CDATA[﻿﻿
如果一个表中存在就更新，不存在就新增的sql。
15.7后新增的函数 MERGE INTO


MERGE INTO #pay_tmp AS b
 USING #temp_pay AS a
  ON a.order_no = b.order_no
   AND a.order_type = b.order_type
 WHEN Matched 
  THEN
   UP]]></description><category></category></item><item><title><![CDATA[jQuery遮罩效果]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54407538</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54407538</guid><author>wangliwei4321</author><pubDate>Fri, 13 Jan 2017 12:52:51 +0800</pubDate><description><![CDATA[最近开发了一套jquery遮罩效果，由于从来没总结过，所以还得现写。代码如下：


1.css代码
 .mask-layer {
            width: 100%;
            height: 100%;
            position: fixed;
            left: 0;
            top: 0;
          ]]></description><category></category></item><item><title><![CDATA[递归算法题2]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54407515</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54407515</guid><author>wangliwei4321</author><pubDate>Fri, 13 Jan 2017 12:47:00 +0800</pubDate><description><![CDATA[第一个递归算法题：
就是把一个二维数组，通过循环，先横向循环，再纵向循环，再向左循环，再向上循环，最后运行结果如下:
描述如下：
 //0,0,0,0,0
 //0,0,0,0,0
 //0,0,0,0,0
 //0,0,0,0,0
 //0,0,0,0,0
 //运行结果为：
 //01,02,03,04,05
 //16,17,18,19,06
 //15,24,25,2]]></description><category></category></item><item><title><![CDATA[JVM 参数（转载）]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54346353</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54346353</guid><author>wangliwei4321</author><pubDate>Wed, 11 Jan 2017 18:29:40 +0800</pubDate><description><![CDATA[﻿﻿
原文链接 
http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm！
 本文是基于最新的SUN官方文档Java SE 6 Hotspot VMOptions 编写的译文。主要介绍JVM中的非稳态选项及其使用说明。
为了让读者明白每个选项的含义，作者在原文基础上补充了大量的资料。希望这份文档，对正在研究JVM参数的]]></description><category></category></item><item><title><![CDATA[jvm学习总结]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54346330</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54346330</guid><author>wangliwei4321</author><pubDate>Wed, 11 Jan 2017 18:25:47 +0800</pubDate><description><![CDATA[﻿﻿

堆大小设置
JVM 中最大堆大小有三方面限制：相关操作系统的数据模型（32-bt还是64-bit）限制；系统的可用虚拟内存限制；系统的可用物理内存限制。32位系统下，一般限制在1.5G~2G；64为操作系统对内存无限制。我在Windows Server 2003 系统，3.5G物理内存，JDK5.0下测试，最大可设置为1478m。
典型设置： java -Xmx3550m -Xms]]></description><category></category></item><item><title><![CDATA[递归算法题1]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54345833</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54345833</guid><author>wangliwei4321</author><pubDate>Wed, 11 Jan 2017 17:33:55 +0800</pubDate><description><![CDATA[递归算法题：
// count the block,如果1周围都是0则计数为1，叫一个块,计数为1,如果1与相邻位置的其他数也为1，则这些相邻位置的所有数成为一个block也计数为1.
 // 0,0,1,1
 // 1,0,1,1
 // 1,0,0,0
 // 0,1,0,1
上面的这些数计数为4.
若二维数据所有的数都为1，则计数为1，大家可测试。
package javat]]></description><category></category></item><item><title><![CDATA[JVM 参数]]></title><link>https://blog.youkuaiyun.com/wangliwei4321/article/details/54287846</link><guid>https://blog.youkuaiyun.com/wangliwei4321/article/details/54287846</guid><author>wangliwei4321</author><pubDate>Mon, 09 Jan 2017 12:39:46 +0800</pubDate><description><![CDATA[1.java -Xms128m -Xmx2g MyApp
2.java
 -XX:InitialHeapSize=128m -XX:MaxHeapSize=2g MyApp
其中1和2相同,1是2的缩写.
3.java
 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/heapdump.hprof -XX:OnOutOfMemo]]></description><category></category></item></channel></rss>