摘要: 1 public static void responseDownloadFile(HttpServletRequest request, HttpServletResponse response, File file) throws Exception { 2 if(file != null && file.length() > 0){ 3 ... 阅读全文
posted @ 2017-08-15 14:03 kevin_shen 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: Spring MVC最简单的配置 配置一个Spring MVC只需要三步: 所配置的Servlet是DispatcherServlet类型,它就是Spring MVC的入口,Spring MVC的本质就是一个Servlet。在配置DispatcherServlet的时候可以设置contextConf 阅读全文
posted @ 2017-04-27 00:03 kevin_shen 阅读(206) 评论(0) 推荐(0) 编辑
摘要: spring boot将jar包转换成war包发布步骤 3. 增加ServletInitializer类 阅读全文
posted @ 2017-04-26 00:11 kevin_shen 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 主流的Linux大多使用init.d或systemd来注册服务。下面以centos6.6演示init.d注册服务;以centos7.1演示systemd注册服务。 1. 基于Linux的init.d部署 sudo ln -s /var/apps/xxxx.jar /etc/init.d/test 其 阅读全文
posted @ 2017-04-26 00:01 kevin_shen 阅读(6148) 评论(0) 推荐(0) 编辑
摘要: Spring batch是用来处理大量数据操作的一个框架,主要用来读取大量数据,然后进行一定处理后输出成指定的形式。 Spring batch主要有以下部分组成: JobRepository 用来注册job的容器 JobLauncher 用来启动Job的接口 Job 实际执行的任务,包含一个或多个S 阅读全文
posted @ 2017-04-25 22:23 kevin_shen 阅读(33876) 评论(1) 推荐(2) 编辑
摘要: 项目地址 https://github.com/alibaba/tsar 安装 或者 命令: null :see default mods history data, tsar --modname :specify module to show, tsar --cpu -L/--list :list 阅读全文
posted @ 2017-04-25 14:42 kevin_shen 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Spring Data REST Spring Data JPA是基于Spring Data 的Repository之上,可以将Repository自动输出为REST资源。目前Spring Data REST支持将Spring Data JPA、Spring Data MongoDB、S 阅读全文
posted @ 2017-04-23 12:35 kevin_shen 阅读(16521) 评论(1) 推荐(0) 编辑
摘要: Spring Data JPA通过提供基于JPA的Repository极大地减少JPA作为数据访问方案的代码量。 1.定义数据访问层 使用Spring Data JPA建立数据访问层十分简单,只需定义一个继承JpaRepository的接口即可,接口如下: 继承JpaRepository接口意味着我 阅读全文
posted @ 2017-04-22 12:30 kevin_shen 阅读(9278) 评论(0) 推荐(0) 编辑
摘要: 将一个大文件分成若干个小文件方法 例如将一个BLM.txt文件分成前缀为 BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式 先利用 wc -l BLM.txt 读出 BLM.txt 文件一共有多少行 再利用 split 命令 split -l 2482 ../BLM/BLM.txt 阅读全文
posted @ 2017-04-21 13:40 kevin_shen 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 我们经常说的控制反转(Inversion of Control-IOC)和依赖注入(dependency injection-DI)在Spring环境下是等同的概念,控制反转是通过依赖注入实现的。所谓的依赖注入指的是容器负责创建对象和维护对象间依赖关系,而不是通过对象本身负责自己的创建和解决自己的依 阅读全文
posted @ 2017-04-18 09:05 kevin_shen 阅读(289) 评论(0) 推荐(0) 编辑