java
文章平均质量分 60
wangliwei4321
这个作者很懒,什么都没留下…
展开
-
Java中实现FTP上传下载文件的功能
转自:这个正好用在我的工作中,所以必须要转一个JAVA 实现FTP功能的代码,包括了服务器的设置模块,并包括有上传文件至FTP的通用方法、下载文件的通用方法以及删除文件、在ftp服务器上穿件文件夹、检测文件夹是否存在等,里面的有些代码对编写JAVA文件上传或许有参考价值,Java FTP主文件代码:package ftpDemo; import转载 2017-01-05 13:03:52 · 522 阅读 · 0 评论 -
面试总结理论,持续更新
mybatis 的优缺点。1.1)单小巧易用上手,方便浏览修改sql就是它最大的优点。 2)运行速度,hibernate是在jdbc上进行了一次封装,而mybatis基于原生的jdbc,因此mybatis天生就有运行速度上的优势。 3)mybatis可以很容易做到不规范的映射对象和规范的映射对象共存 4)Hibernate理念不错,完全的ORMapping,MyBati原创 2017-02-10 12:37:46 · 385 阅读 · 0 评论 -
Ganymed ssh2 连接ftp server获取server的file
pom.xml ch.ethz.ganymed ganymed-ssh2 build210 java source codeimport ch.ethz.ssh2.Connection;import ch.ethz.ssh2.Session;import ch.ethz.ssh2.StreamGobble原创 2017-04-21 08:58:52 · 485 阅读 · 0 评论 -
遍历查询二叉树结构(1)
二叉树结构用java表示如下:package javatest.suanfa.Erchashu;public class TreeNode { int val; TreeNode leftChild; TreeNode rightChild; public TreeNode(int value) { this.val = value; } public int get原创 2017-01-25 14:47:55 · 243 阅读 · 0 评论 -
浮点数精确位数
用浮点数时候,经常会遇到相加得到的结果如下:3.00000001这样的结果如果用BigDecimal就可以解决这种问题。代码如下:-------浮点数,容易出现很大的数字的不精确,我们用BigDecimal来代替 /** * rev * @param event */ public void recTotalCost(ActionE原创 2017-02-09 12:36:56 · 980 阅读 · 0 评论 -
Comparator排序例子
Comparator排序例子,根据list 中对象的某一个属性大小排序import java.util.Comparator;List returnList = new ArrayList();Collections.sort(returnList,new Comparator(){ public int compare(PoDetail arg0, PoDetail ar原创 2017-01-18 15:52:25 · 383 阅读 · 0 评论 -
动态代理(转载)
最近涉及到动态代理,所以就写了一个例子。1.Subject.javapackage javatest.proxy;public interface Subject { abstract public void method1(); abstract public void method2();}2.RealSubject.javapackage java转载 2017-01-18 14:56:42 · 200 阅读 · 0 评论 -
递归算法题1
递归算法题:// 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原创 2017-01-11 17:33:55 · 360 阅读 · 0 评论 -
递归算法题2
第一个递归算法题:就是把一个二维数组,通过循环,先横向循环,再纵向循环,再向左循环,再向上循环,最后运行结果如下:描述如下: //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原创 2017-01-13 12:47:00 · 222 阅读 · 0 评论 -
Eclipse 常用快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2017-01-06 12:46:35 · 188 阅读 · 0 评论 -
the resource is not on the build path of a java project错误
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”。这种情况也常常发生在重新转载 2017-07-06 09:12:53 · 1572 阅读 · 0 评论