基于post receive git hook实现git仓库的实时同步,提交到原仓库的内容会同时同步给镜像仓库。
实践Eclipse
指定jvm,修改*.ini文件,在最前面添加如下内容:
实践Spring Boot
Spring Boot用于快速高效地创建可执行的Spring应用程序,进一步升华了约定优于配置。
实践Linux性能监控
top
实践yum
介绍
实践Linux常用命令
zip
支付及清结算体系
支付和清算就是信息流和资金流,支付一般是实时的,清算一般是非实时(T+1等)
实践Spring之Profile
Spring 3.1引入了Profile,是一种条件化配置,基于运行时激活的Profile,实现动态配置,会使用或忽略不同的配置类、Bean、属性文件和属性等。一般用于不同的环境下使用不同的配置。激活方法包括:
实践Spring Boot之数据源
基于数据库的Java应用涉及两个概念,一个是使用哪种数据库(Database),比如:Oracle、MySQL和嵌入式数据库(比如:h2/derby/hsql)等,另一个是使用哪种数据源(DataSource,也即数据库连接池(connection pool)),比如:tomcat数据源/Hikari/DBCP1/DBCP2/SimpleDriverDataSource等,数据库和数据源可以任意搭配。
实践Spring Boot之属性配置和使用
Spring Boot内置很多属性,具体可以参见common-application-properties,也可以自定义属性。