摘要:
项目的SFTP用到了这个参数: @Override public PooledObject<ChannelSftp> makeObject() throws Exception { JSch jsch = new JSch(); Session session = null; ChannelSftp 阅读全文
摘要:
FTPS==>FTP over ssl SFTP==>ssh + ftp; FTP一、两种传输方式ASCII传输方式假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。 阅读全文
摘要:
Spring生命周期 Constructor > @PostConstruct > InitializingBean > init-method Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下 阅读全文
摘要:
项目中用到了 afterPropertiesSet: 于是具体的查了一下到底afterPropertiesSet到底是什么时候执行的。为什么一定要实现 InitializingBean; Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 阅读全文
摘要:
我们的项目用到了ThreadGroup 把thread放到了threadGroup中,名称统一起来了; ThreadGroup 可以把thread的名字统一起来。一起处理catch。 ThreadGroup是Java提供的一种对线程进行分组管理的手段,可以对所有线程以组为单位进行操作,如设置优先级、 阅读全文
摘要:
系统里面用到了线程池: 我查了一下:一 Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最 阅读全文
摘要:
@EnableAutoConfiguration 作用:Spring Boot会自动根据你jar包的依赖来自动配置项目。 例如当你项目下面有HSQLDB的依赖时,Spring Boot会创建默认的内存数据库的数据源DataSource,如果你自己创建了DataSource,Spring Boot就不 阅读全文
摘要:
项目中用到了spring的事务: 查了一下声明式事务,注解的方式是如何使用的; 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。本文主要讲解事务涉及到一些概念以及spring中事务的使用。如有理解偏颇之处,恳请各位大神指正,小编不胜感激! 1、何为事务? 事务就是把一系列的动作 阅读全文
摘要:
函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 函数式接口可以被隐式转换为 lambda 表达式。 Lambda 表达式和方法引用(实际上也可认为是Lambda表达式)上。 如定义了一个函数式接口如下: @FunctionalIn 阅读全文
摘要:
其中 最后的: 阅读全文