maven -- 7




200x200


概述maven 是一个常用的 java 跨平台项目管理工具,主要工作是项目构建、依赖管理和项目信息管理除了编写源代码,我们每天有相当一部分时间花在了编译、运行单元测试、生

#技术帖    #龙潭书斋    #技术分享    #java   

200x200


概述刚刚接触 java 的同学通常会被 java 百花齐放的日志体系搞晕,错综复杂的日志框架包之间总是发生冲突,令人抓狂本篇日志就从历史上各个版本的 

#技术帖    #技术分享    #log    #java   
概述在上一篇日志中,我们介绍了怎样通过 maven 配置实现打包不同的资源配置目录:通过 maven filtering 机制实现打包不同的资源配置目录可以在代码中的同一级不同目录下存放相同配置文件名的不同配置,在打包的时候,通过 -P 参数方便的指定使用哪个目录下的配置文件,这一机制通常被称为 Maven Filtering 机制由于实际的 jar 或 war 包中只包含指定的配置,因此不存在被攻击读取到非法配置的可能,在安全性、通用性方面非常不错,但是如果在打包后需要修改配置,就必须重新打包了,同时,在打包过程中,maven 并不会检查代码中使用到的配置是否存在,如果某个配置不存在,将会在运行时才能被检查出来 本篇日志中,我们将介绍 maven 的另一插件 -- AutoConfig,他与 maven filtering 机制最大的区别在于他是在 build 时使用的,因此可以在运行时期以前检查到配置的缺失或错误,同时他和 maven filtering 机制一样是不依赖于具体框架的,任何环境和框架均可使用这一插件 设计理
#技术帖    #龙潭书斋    #java    #spring   

200x200


概述redis 是目前最常用的开源缓存系统之一,它具有丰富的缓存数据结构、支持事务、院子操作等等特性,在实际的生产环境中有着非常丰富的用途java 有 jedis&nbs

#技术帖    #技术分享    #redis    #连接池   
概述org.apache.commons.httpclient.HttpClient 是 appache 提供的一套用来进行 http 网络访问的基础工具类如今,更新的工具类则是 org.apache.http.client.HttpClient本篇日志中,我们就来介绍一下这两个的基本用法 maven 依赖org.apache.commons.httpclient.HttpClient<dependency> <groupId>apache-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency>  org.apache.http.client.HttpClient<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version&g
#技术帖    #apache    #技术分享    #http   

200x200


概述maven 是一个优秀的跨平台服务构建工具,它能够自动化的构建整个项目,从清理、编译、测试到生成报告,再到打包部署简单的 maven 命令就可以帮助我们处理项目构建的

#技术帖    #龙潭书斋    #技术分享    #spring   



京ICP备15018585号