04 2017 档案
摘要:Spring MVC最简单的配置 配置一个Spring MVC只需要三步: 所配置的Servlet是DispatcherServlet类型,它就是Spring MVC的入口,Spring MVC的本质就是一个Servlet。在配置DispatcherServlet的时候可以设置contextConf
阅读全文
摘要:spring boot将jar包转换成war包发布步骤 3. 增加ServletInitializer类
阅读全文
摘要:主流的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 其
阅读全文
摘要:Spring batch是用来处理大量数据操作的一个框架,主要用来读取大量数据,然后进行一定处理后输出成指定的形式。 Spring batch主要有以下部分组成: JobRepository 用来注册job的容器 JobLauncher 用来启动Job的接口 Job 实际执行的任务,包含一个或多个S
阅读全文
摘要:项目地址 https://github.com/alibaba/tsar 安装 或者 命令: null :see default mods history data, tsar --modname :specify module to show, tsar --cpu -L/--list :list
阅读全文
摘要:1. 什么是Spring Data REST Spring Data JPA是基于Spring Data 的Repository之上,可以将Repository自动输出为REST资源。目前Spring Data REST支持将Spring Data JPA、Spring Data MongoDB、S
阅读全文
摘要:Spring Data JPA通过提供基于JPA的Repository极大地减少JPA作为数据访问方案的代码量。 1.定义数据访问层 使用Spring Data JPA建立数据访问层十分简单,只需定义一个继承JpaRepository的接口即可,接口如下: 继承JpaRepository接口意味着我
阅读全文
摘要:将一个大文件分成若干个小文件方法 例如将一个BLM.txt文件分成前缀为 BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式 先利用 wc -l BLM.txt 读出 BLM.txt 文件一共有多少行 再利用 split 命令 split -l 2482 ../BLM/BLM.txt
阅读全文
摘要:我们经常说的控制反转(Inversion of Control-IOC)和依赖注入(dependency injection-DI)在Spring环境下是等同的概念,控制反转是通过依赖注入实现的。所谓的依赖注入指的是容器负责创建对象和维护对象间依赖关系,而不是通过对象本身负责自己的创建和解决自己的依
阅读全文
摘要:Spring Data提供了使用统一的API进行数据访问操作,这是Spring通过提供Spring DataCommons项目来实现的,它是Spring data的依赖Spring Data Commons让我们在使用关系型或非关系型数据访问技术时都使用基于Spring的统一标准,该标准包含CRUD
阅读全文
摘要:一、广播式 广播式即服务端有消息时,会将消息发送给所有连接了当前endpoint的浏览器 1.配置websocket,需要在配置类上使用@EnableWebSocketMessageBroker开启websocket支持,并通过继承AbstractWebSocketMessageBrokerConf
阅读全文
摘要:1. 模板引擎 spring boot提供了大量的模板引擎,包括FreeMark、Groovy、Thymeleaf、Velocity等,但spring boot中推荐用Thymeleaf,因为Thymeleaf提供了完美的spring mvc的支持。 2. 与spring boot集成 在sprin
阅读全文
摘要:Spring boot 的运行原理 Spring boot关于自动配置的源码在spring-boot-autoconfigure-xxxx.jar内。 一、可以通过下面三种方式查看当前项目中已启用和未启用的自动配置的报告 1. 运行jar是增加--debug参数: java -jar xxx.jar
阅读全文
摘要:一、入口类 Spring boot通常有一个名为*Application的入口类,入口类里有一个main方法,这个main方法其实就是一个标准的java应用的入口方法。在main方法中使用SpringApplication.run(...),启动Spring boot应用项目。 @SpringBoo
阅读全文
摘要:一、利用eclipse快速创建Spring-boot项目 1.首先去http://start.spring.io网站,勾选所需要的starter,如图: 选择完之后下载该文件,打开后发现是一个正常的maven项目,然后将项目导入eclipse中 二、利用idea开发工具可以更快的创建Spring-b
阅读全文
摘要:http://git.oschina.net/progit/ 这一点值得牢记:Git 会把工作目录的内容恢复为检出某分支时它所指向的那个提交对象的快照。它会自动添加、删除和修改文件以确保目录的内容和你当时提交时完全一样 git目录下的文件状态 单个提交对象在仓库中的数据结构 当使用 git comm
阅读全文
摘要:1.安装(Linux版本2.11.4-01) 解压完linux版本会出现两个文件夹 当中nexus-2.11.4-01是开启nexus主文件夹 Sonatype-work 是存放相应的索引,以及jar包的文件夹 2.启动 启动nexus:nexus-2.11.4-01中存在bin文件夹,进入bin文
阅读全文
摘要:1 2 3 nexus-aliyun 4 * 5 Nexus aliyun 6 http://maven.aliyun.com/nexus/content/groups/public 7 8
阅读全文
摘要:pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。
阅读全文

浙公网安备 33010602011771号