背景
最近公司生产环境经常反映memcached存在连接异常:断掉连接后,导致应用挂掉。怀疑java-memcache-release的版本较老导致(版本2.6.6),准备更换下客户端。对比了以下三个客户端,最终选择了xmemcached作为memcached客户端(性能+文档全面)。
现象:
今天下午与同事在同一项目分支上进行开发,因项目中使用到aliyun-sdk-oss-2.4.0.jar,而目前的工程使用了与Apache httpclient 4.4.1冲突的Apache httpclient与commons-httpclient。本地通过exclusion排除后编译正常,同事编译不通过,为aliyun-sdk-oss-2.4.0.jar依赖未成功传递。
公司原Java项目历史悠长,使用的版本管理为Svn,且尚未Maven化。为了后续提高开发效率,及持续集成,就和同事一起负责把项目进行Git+Maven化(个人负责Maven化)。期间也涉及到Java代码由GBK转UTF-8的过程(原项目混合GBK和UTF-8),统一了项目的编码。
实施过程如下(含Svn转Git):
刚入职新公司,发现新公司的基础设施尚处于空白状态。同事也很想把自己原公司所使用的相关技术引入到现在的工作中。花费了大约1周的左右,把以下成功引入,搭建了一个会员服务框架,示例服务为exmaple-service:
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.