java
文章平均质量分 84
涛涛ALG
好好学习,用心体会
展开
-
nacos部署报错(各种奇葩超级坑啊)及openjdk设置JAVA_HOME
今天算是把nacos的奇葩坑踩了个遍,做个归总吧,留个下一个被折磨的幸运儿首先,如果你用sh ./startup.sh 出现错误,那么请先尝试:sh ./startup.sh -m standalon(设置单机模式,nacos默认集群模式)若仍然报错,请尝试:bash -f ./startup -sh -m standalon如果经过上面跑通了,nacos注册中心也能正常访问,恭喜你。没跑通的倒霉蛋就往下看看吧。今天踩的这几个坑吧,奇葩,网上已经发布过的那些常见坑一个都没遇到,呜呜呜坑原创 2021-08-19 00:20:55 · 10442 阅读 · 6 评论 -
JAVA--final关键字、编译期常量与运行时常量
final关键字基本用法:修饰类、方法、变量1.修饰一个类时:表明该类不能被继承,final类中成员变量隐式指定为final2.修饰方法时:锁定方法,防止继承类修改其定义(防止覆盖)(另外:为了效率,早期java版本中,final方法转为内嵌调用,这个有兴趣的可以查查,现在基本用不到了)补充:**类中private方法会隐式的指定为final3.修饰变量即声明一个常量对于final变量,若为基本数据类型,其数值初始化后不可更改,如为引用类型,则初始化后不可指向其他对象**对于final和原创 2021-09-09 19:04:58 · 843 阅读 · 0 评论 -
java中lang与float转换(为什么float容量大/float的准确范围)
当我们从表面看,lang(64位)>float(32位),好似lang的容量比float大,这样我们就会奇怪,因为lang可隐式转换为float,float转为lang只能强制转换。从表象看显然是奇怪的,因为java中关于类型转换是这样说的:那么我们需要仔细分析lang与float的容量:lang:8字节,64位,除去一位符号位,剩余尾数63位,其范围在(±)2的63次幂之间float呢,它符合IEEE 754标准,4字节32位中,1位符号位,8位指数位,23位尾数位那么float的范围呢原创 2021-09-07 19:29:23 · 347 阅读 · 2 评论