Java

79 篇文章

JDK 1.5 - 1.8 各版本的新特性总结

2018-04-08 17:40 Java Java

> 摘要: 此文章意在借鉴前人经验,留作日后查看。如有侵犯,实属无意。我以后会注意,谢谢博友的提醒。也愿各大博友们能够共同学习和努力。 以下介绍一下JDK1.5版本到JDK1.7版本的特性及JDK1.8主要部分特性。仅供参考。 JDK1.5新特性 1:自动装箱与拆箱: 自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。...

阅读全文

阿里云Redis开发规范

2018-03-18 16:03 Java Redis

摘要: 本文介绍了在使用阿里云Redis的开发规范,从键值设计、命令使用、客户端使用、相关工具等方面进行说明,通过本文的介绍可以减少使用Redis过程带来的问题。 一、键值设计 1. key名设计 - 1【建议】: 可读性和可管理性 以业务名或数据库名为前缀防止key冲突,用冒号分隔,比如业务名:表名:id ugc:video:1 - 2【建议】:简洁性...

阅读全文

JedisPool资源池优化

2018-03-17 17:41 Java Java Redis

摘要: 合理的JedisPool资源池参数设置能为业务使用Redis保驾护航,本文将对JedisPool的使用、资源池的参数进行详细说明,最后给出“最合理”配置。 背景 合理的JedisPool资源池参数设置能为业务使用Redis保驾护航,本文将对JedisPool的使用、资源池的参数进行详细说明,最后给出“最合理”配置。 一、使用方法 以官方的2.9.0为例子Jedis...

阅读全文

Jedis常见异常汇总

2018-03-15 17:41 Java Java Redis

摘要: Jedis虽然使用起来比较简单,但是如果不能根据使用场景设置合理的参数例如连接池参数,不合理的使用一些功能例如Lua和事务也会产生很多问题,本文对这些问题逐个说明 Jedis虽然使用起来比较简单,但是如果不能根据使用场景设置合理的参数例如连接池参数,不合理的使用一些功能例如Lua和事务也会产生很多问题,本文对这些问题逐个说明: 一.无法从连接池获取到Jedis连接 1.异常堆栈 1...

阅读全文

使用Swagger2Markup实现API文档的静态部署(一):AsciiDoc

2018-01-21 16:32 Java Swagger Spring Boot

> 在阅读本文之前,您先需要了解Swagger的使用,如果您还不知道它是用来干嘛的,请先阅读《Spring Boot中使用Swagger2构建强大的RESTful API文档》http://blog.didispace.com/springbootswagger2/一文。 前言 在学会了如何使用Swagger之后,我们已经能够轻松地为Spring...

阅读全文

Jenkins Pipeline插件十大最佳实践

2017-11-30 17:42 Java DevOps

> Jenkins Pipeline 插件对于 Jenkins 用户来说可以让用户能够改变游戏规则。基于 Groovy 中的领域特定语言(DSL),Pipeline 插件使 Pipelines 可以有脚本来定义,并且提供了非常强大的方法来开发复杂的、多步 DevOps Pipeline 。本文记录了编写 Jenkins Pipeline 的一些的最佳实践和不推荐的代码示例和说明。 1....

阅读全文

最好用的 IntelliJ 插件 Top 10

2017-11-30 16:49 Java IntelliJ IDEA

IntelliJ的十大插件?相信每个人都有自己的选择。我们也同样如此。在这里,我们为您带来我们认为的十大IntelliJ插件。 如果你还是不知道什么是IntelliJ插件,请先阅读our page about pluginshttp://idea-intellij.com/intellij-plugins/。或者访问plugins.jetbrains.comhttps://plugins.jetb...

阅读全文

Lombok:让JAVA代码更优雅

2017-06-06 17:46 Java Java

> 关于Lombok,其实在网上可以找到很多如何使用的文章,但是很少能找到比较齐全的整理。我也一直寻思着想写一篇各个注解用法的总结,但是一直都没有付诸行动。今天看到了微信公众号"原力注入"推送的这篇文章,总结的内容很全,所以分享给所有关注我博客的朋友们。 Lombok简介 > Project Lombok makes java a spicier language by adding...

阅读全文

探讨一个“无法创建JVM”的问题(已解决)

2016-02-19 16:33 Java Java

> 记录一个今天遇到的问题。 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...

阅读全文