> 摘要: 此文章意在借鉴前人经验,留作日后查看。如有侵犯,实属无意。我以后会注意,谢谢博友的提醒。也愿各大博友们能够共同学习和努力。 以下介绍一下JDK1.5版本到JDK1.7版本的特性及JDK1.8主要部分特性。仅供参考。 JDK1.5新特性 1:自动装箱与拆箱: 自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。...
阅读全文摘要: 本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1. key名设计 - 1【建议】: 可读性和可管理性 以业务名或数据库名为前缀防止key冲突,用冒号分隔,比如业务名:表名:id ugc:video:1 - 2【建议】:简洁性...
阅读全文摘要: 合理的JedisPool资源池参数设置能为业务使用Redis保驾护航,本文将对JedisPool的使用、资源池的参数进行详细说明,最后给出“最合理”配置。 背景 合理的JedisPool资源池参数设置能为业务使用Redis保驾护航,本文将对JedisPool的使用、资源池的参数进行详细说明,最后给出“最合理”配置。 一、使用方法 以官方的2.9.0为例子Jedis...
阅读全文摘要: Jedis虽然使用起来比较简单,但是如果不能根据使用场景设置合理的参数例如连接池参数,不合理的使用一些功能例如Lua和事务也会产生很多问题,本文对这些问题逐个说明 Jedis虽然使用起来比较简单,但是如果不能根据使用场景设置合理的参数例如连接池参数,不合理的使用一些功能例如Lua和事务也会产生很多问题,本文对这些问题逐个说明: 一.无法从连接池获取到Jedis连接 1.异常堆栈 1...
阅读全文> 在阅读本文之前,您先需要了解Swagger的使用,如果您还不知道它是用来干嘛的,请先阅读《Spring Boot中使用Swagger2构建强大的RESTful API文档》http://blog.didispace.com/springbootswagger2/一文。 前言 在学会了如何使用Swagger之后,我们已经能够轻松地为Spring...
阅读全文> Jenkins Pipeline 插件对于 Jenkins 用户来说可以让用户能够改变游戏规则。基于 Groovy 中的领域特定语言(DSL),Pipeline 插件使 Pipelines 可以有脚本来定义,并且提供了非常强大的方法来开发复杂的、多步 DevOps Pipeline 。本文记录了编写 Jenkins Pipeline 的一些的最佳实践和不推荐的代码示例和说明。 1....
阅读全文IntelliJ的十大插件?相信每个人都有自己的选择。我们也同样如此。在这里,我们为您带来我们认为的十大IntelliJ插件。 如果你还是不知道什么是IntelliJ插件,请先阅读our page about pluginshttp://idea-intellij.com/intellij-plugins/。或者访问plugins.jetbrains.comhttps://plugins.jetb...
阅读全文> 关于Lombok,其实在网上可以找到很多如何使用的文章,但是很少能找到比较齐全的整理。我也一直寻思着想写一篇各个注解用法的总结,但是一直都没有付诸行动。今天看到了微信公众号"原力注入"推送的这篇文章,总结的内容很全,所以分享给所有关注我博客的朋友们。 Lombok简介 > Project Lombok makes java a spicier language by adding...
阅读全文> 记录一个今天遇到的问题。 Java版本:1.4 运行设置: -Xms1G -Xmx4G 报错: bash Incompatible initial and maximum heap sizes specified: initial size:1073741824 bytes, maximum heap size: 67108864 bytes The initial heap size...
阅读全文