自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 ftp上传文件到linux环境报Software caused connection abort: recv failed

@Test    public void testFtpClient() throws Exception {        //创建一个FtpClient对象        System.out.println("1");        FTPClient ftpClient = new FTPClient();        //创建ftp连接。默认是21端口        ftpClient...

2018-04-09 23:29:04 1031

原创 java死锁实例和解决方案

死锁实例:思路是创建两个字符串strA和strB,再创建两个线程t1和t2,让每个线程都用synchronized锁住字符串(t1先锁strA,再去锁strB;t2先锁strB,再锁strA),如果t1锁住strA,t2锁住strB,t1就没办法锁住strB,t2也没办法锁住strA,这时就陷入了死锁package com.ecc.echain.util;class ThreadA impleme...

2018-03-12 17:23:46 184

转载 如何项目部署到Github

         注册Github账号有半年多的时间,却一直不知道如何将自己做好的项目部署到Github中。看了网上许多的教程,要么一开始就来Git命令行,要么直接就来一堆术语,很少能够真正说中要点,解决我们的烦恼。         而我一开始也正是因为在网上苦寻方法和教程无果,最后失去了热情和耐心,放弃了深入Github,导致失去了很多的成长机会。因此今天在偶然中得知了并亲自实践成功,便等不及立...

2018-03-06 22:19:56 262

转载 java集合各实现类的底层实现原理

ArrayList实现原理要点概括参考文献: http://zhangshixi.iteye.com/blog/674856l https://www.cnblogs.com/leesf456/p/5308358.html ArrayList是List接口的可变数组非同步实现,并允许包括null在内的所有元素。底层使用数组实现该集合是可变长度数组,数组扩容时,会将老数组中的元素重新拷贝一份到新的...

2018-03-06 11:16:47 1203 1

转载 GET方法与POST方法的区别

第一点:get重点在从服务器上获取资源,post重点在向服务器发送数据;第二点:get传输数据是通过URL请求,以field(字段)= value的形式,置于URL后,并用"?"连接,多个请求数据间用"&"连接,如http://127.0.0.1/Test/login.action?name=admin&password=admin,这个过程用户是可见的;post传输数据通过Htt...

2018-03-05 23:15:45 6348

转载 SpringMVC的原理

SpringMVC的原理:    1 首先用户发出请求,请求到达SpringMVC的前端控制器(DispatcherServlet),    2 前端控制器根据用户的url,请求处理器映射器(HandlerMapping)查找匹配该url的handler,并返回一个执行链(HandlerExecutionChain),    3 前端控制器再请求处理器适配器(HandlerAdapter)调用相应...

2018-03-05 20:23:15 160

原创 DB2添加一个远程编目

在客户端增加、查看结点和数据库编目增加结点编目:db2 catalog tcpip node 结点名字 remote 结点所在ip地址 server 50000查看结点编目:db2 list node directory删除结点编目:db2 uncatalog node 结点别名增加数据库编目:db2 catalog db 远程数据库名字 as 数据库别名 at node 结点名字查看数据库编目:...

2018-03-05 10:49:41 518

原创 DB2递归实现

SELECT ORG_ID,ORG_NAME,UP_ORG_ID FROM ADMIN_AUTH_ORG用递归查询03111下面的所有机构:WITH    SEQORG    ( ORG_ID, ORG_NAME,UP_ORG_ID, ORG_SEQ ) AS    (SELECT ORG_ID,            ORG_NAME,            UP_ORG_ID,        ...

2018-03-05 10:46:09 474

原创 DB2行转列

SELECT REAL_CDEP_BAL 活期存款  ,REAL_TDEP_BAL 定期存款 FROM ACRM_A_CI_PER_GATH_BUSINESS WHERE CUST_ID = '1111'查询结果如下:SELECT    QUARTER,    RESULTSFROM    (       SELECT            REAL_CDEP_BAL,            RE...

2018-03-05 09:44:58 742 1

原创 DB2同一字段字符多条记录合并

DB2将多行记录合并成一行 如:CREATE TABLE LX_TMP1(ID VARCHAR(100),OLDNAME VARCHAR(100));INSERT INTO LX_TMP1 VALUES('LUYONG','A');INSERT INTO LX_TMP1 VALUES('LUYONG','B');INSERT INTO LX_TMP1 VALUES('LU','1');INSERT...

2018-03-05 08:55:15 7324

转载 Java基础数据结构和算法

数据结构Array数组和C/C++以及其他语言一样,Java中的数组有差不多一样的语法。只是Java中除了8中基本类型,数组也是作为对象处理的,所以创建对象时也需要使用new关键字。和大多数编程语言一样,数组一旦创建,大小便不可改变。 Java中有一个Arrays类,专门用来操作array。 Arrays中拥有一组static函数, - equals():比较两个array是否相等。array拥有...

2018-03-04 23:38:56 151

转载 list与Set、Map区别及适用场景

1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循环,也就是通过下标来遍历,也可以用...

2018-03-04 21:20:16 122

转载 COOKIE和SESSION有什么区别

        Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中。Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。        Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份session原理:1、session是保存在服务器端,理论上是没有...

2018-03-04 08:43:42 124

原创 Java单例模式

            这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象要点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。1、饿汉模式public class Singleton{        private static Si...

2018-03-03 23:05:13 98

原创 工程模式

        工厂模式是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。...

2018-03-03 12:13:52 376

原创 Java

顶顶顶顶

2018-03-03 09:21:52 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除