51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Java
Java中HashMap的初始容量设置
根据阿里巴巴Java开发手册上建议HashMap初始化时设置已知的大小,如果不超过16个,那么设置成默认大小16:集合初始化时,指定集合初始值大小。说明:HashMap使用HashMap(intinitialCapacity)初始化,正例:initialCapacity=(需要存储的元素个数/负载因子)+1。注意负载因...
代码星球
·
2020-06-26
Java
HashMap
初始
容量
设置
Spring Cloud ZooKeeper集成Feign的坑3,程序Run模式运行没事,Debug模式下报错
请更新SpringCloud的版本:<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><ve...
代码星球
·
2020-06-26
模式
Spring
Cloud
ZooKeeper
集成
Java方法中传值和引用传递的问题(转)
说明:标题其实说法是错误的。Java中只有值传递,没有引用传递。......//定义了一个改变参数值的函数publicstaticvoidchangeValue(intx){x=x*2;}......//调用该函数intnum=5;System.out.println(num);changeValue(num);Sys...
代码星球
·
2020-06-26
Java
方法
中传
引用
传递
Java中没有C#的out关键字,但可以通过数组实现类似的效果
其实传递的就是数组的指针,里面的每一项的值还是那块内存,所以能直接操作里面的值。如果单纯传指定的值,那么里面操作的就是新的一块内存块。用数组实现的效果如下:classB{Stringcnt=null;publicstaticvoidmain(String[]args){Bt=newB();//实例化一个对象String...
代码星球
·
2020-06-26
Java
没有
out
关键字
可以通过
IntelliJ IDEA提示:Class JavaLaunchHelper is implemented in both的错误解决
这个错误是Mac下特有的,并且据说是一个老Bug,不影响使用。修复方法:Help->EditCustomProperties,没有这个properties文件的话,IDEA会提示创建,然后在里面加上idea.no.launcher=true重启即可。 参考:https://www.zhihu.com/q...
代码星球
·
2020-06-26
IntelliJ
IDEA
提示
Class
JavaLaunchHelper
Java中ArrayList的初始容量和容量分配
1、实例化ArrayList时默认不输入大小是10个,并且如果增加到11个时不会报错,会自动扩容。2、获取指定索引的值时就必须保证ArrayList有这么多个。3、推荐在newArrayList时指定已知的大小,节省扩容时损耗资源。注意:指定大小后的ArrayList获取size时依然还是0; 参...
代码星球
·
2020-06-26
容量
Java
ArrayList
初始
分配
Java获取当前时间戳/时间戳转换
时间戳精度有两个概念:1是精确到秒,2是精确到毫秒。要操作时间戳和时间戳转换为时间一般对应的对象就是Date,而Date各种转换离不开SimpleDateFormat;如果是要获取时间指定的年月日时,一般对应的是LocalDate,而LocalDate各种转换离不开DateFormatter;packagecom.js...
代码星球
·
2020-06-26
时间
Java
获取
当前
转换
IntelliJ IDEA出现:java: Compilation failed: internal java compiler error的问题解决
这两处地方要同时修改成一样的。 参考:http://blog.csdn.net/u011275152/article/details/45242201...
代码星球
·
2020-06-26
java
IntelliJ
IDEA
出现
Compilation
Java获取指定时间(转)
说明:从LocalDate的API上看,主要用于快速获取当前年月日,而DateFormatter也基本上伴随着使用。如果是操作Date对象的,主要是用于时间戳等,伴随着使用的是SimpleDateFormat。1、Java7及之前版本1.1、使用java.util.Calendar(不推荐)importjava.tex...
代码星球
·
2020-06-26
Java
获取
定时间
Spring MVC中@ControllerAdvice注解实现全局异常拦截
在网上很多都把Advice翻译成增强器,其实从翻译工具上看到,这个单词翻译是忠告,通知的意思。首先这个注解实在SpringWeb包下,而SpringMVC离不开SpringWeb的依赖,所以经常两个一起使用的。题外:如果在asp.netwebform下可以做这样的事情有两处地方,全部集成Base或者Globals去拦截...
代码星球
·
2020-06-26
Spring
MVC
@ControllerAdvice
注解
实现
IntelliJ IDEA中Spring Boot项目使用spring-boot-devtools无法实现热部署/热更新的问题解决
这个设置真的和Eclipse有很大区别,Eclipse中只要运行之后就可实现修改文件自动重启。但IDEA不太一样,需要做如下配置:前提:1、添加spring-boot-devtools到POM。设置:1、Settings->Build,Execution,Deployment->Compiler->B...
代码星球
·
2020-06-26
IntelliJ
IDEA
Spring
Boot
项目
Java中String/StringBuffer/StringBuilder区别(转)
1、三者在执行速度方面的比较:StringBuilder > StringBuffer > String2、String<(StringBuffer,StringBuilder)的原因String:字符串常量StringBuffer:字符串变量StringBui...
代码星球
·
2020-06-26
Java
String
StringBuffer
StringBuilder
区别
官方Java编码规范
先由Sun制定,之后Sun把Java卖给了Oracle,最后就成了Oracle制定的了。但是版本比较旧了,停留在1999年。相比Google的编码规范,罪名写的却别就是Sun采用的是4个空格进行缩进。参考文档:http://www.oracle.com/technetwork/java/javase/documenta...
代码星球
·
2020-06-26
官方
Java
编码
规范
Java下接口interface前面要不要加I
说明:加I和不加I都可以,看需要,没有强制要求。在Java中更多是提倡不加I的,可以看下JDK的源码,都是不加I的。微软C#是规定要加I,这也是影响从而导致有这个话题的原因。Java中特定不直接使用实现类是impl后缀,父类用abstract前缀,具有实际使用直接给可读名。接口直接用可读名就行了,因为实现对象的名字可以...
代码星球
·
2020-06-26
Java
接口
interface
前面
要不要
Java代码规范和质量检查插件-Checkstyle(官方资源)
其实Checkstyle是一个JAR包,然后第三方开发者开发了Eclipse/IDEA的插件。官网:https://github.com/checkstyle/checkstyleEclipse插件:http://www.cnblogs.com/EasonJim/p/7690008.htmlIDEA插件:https:/...
代码星球
·
2020-06-26
Java
代码
规范
质量检查
插件
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
418
419
420
421
422
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他