随笔分类 -  JAVA

上一页 1 ··· 3 4 5 6 7 8 下一页
摘要:float f=3.4;是否正确? 不正确。3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写成float f =3.4F;。 float f=3 阅读全文
posted @ 2019-10-16 15:13 燕十三丶 阅读(1038) 评论(0) 推荐(0)
摘要:(1)final:被final修饰的类,不被能继承;被final修饰的方法,不能被重写;被fianl修饰的量,为常量,只能被赋值一次; (2)finally:异常处理,和try、catch结合使用,可加可不加,用于执行一些必须执行的代码,如释放资源等; (3)finalized:Object类中的方 阅读全文
posted @ 2019-10-16 15:11 燕十三丶 阅读(1080) 评论(0) 推荐(0)
摘要:Eureka注册中心是什么? Eureka注册中心是什么? Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring Cloud的服务注册于发现,同时还提供了负载均衡、故障转 阅读全文
posted @ 2019-10-16 14:28 燕十三丶 阅读(626) 评论(0) 推荐(0)
摘要:Eureka中的三种角色分别是什么? 1、Eureka Server 通过Register、Get、Renew等接口提供服务的注册和发现。 2、Application Service (Service Provider) 服务提供方 把自身的服务实例注册到Eureka Server中 3、Appli 阅读全文
posted @ 2019-10-16 14:27 燕十三丶 阅读(944) 评论(0) 推荐(0)
摘要:Error与Exception的区别 二者的不同之处: Exception: 1.可以是可被控制(checked) 或不可控制的(unchecked) 2.表示一个由程序员导致的错误 3.应该在应用程序级被处理 Error: 1.总是不可控制的(unchecked) 2.经常用来用于表示系统错误或低 阅读全文
posted @ 2019-10-16 13:55 燕十三丶 阅读(212) 评论(0) 推荐(0)
摘要:Enumeration速度是Iterator的2倍,同时占用更少的内存。但是,Iterator远远比Enumeration安全,因为其他线程不能够修改正在被iterator遍历的集合里面的对象。同时,Iterator允许调用者删除底层集合里面的元素,这对Enumeration来说是不可能的。 Enu 阅读全文
posted @ 2019-10-16 13:50 燕十三丶 阅读(329) 评论(0) 推荐(0)
摘要:1、Dubbo协议(官方推荐协议) 优点: 采用NIO复用单一长连接,并使用线程池并发处理请求,减少握手和加大并发效率,性能较好(推荐使用) 缺点: 大文件上传时,可能出现问题(不使用Dubbo文件上传) 2、RMI(Remote Method Invocation)协议 优点: JDK自带的能力。 阅读全文
posted @ 2019-10-15 18:34 燕十三丶 阅读(1157) 评论(0) 推荐(0)
摘要:Dubbo执行流程? 0 start: 启动Spring容器时,自动启动Dubbo的Provider 1、register: Dubbo的Provider在启动后自动会去注册中心注册内容.注册的内容包括: 1.1 Provider的 IP 1.2 Provider 的端口. 1.3 Provider 阅读全文
posted @ 2019-10-15 18:23 燕十三丶 阅读(1963) 评论(0) 推荐(0)
摘要:Dubbo在安全机制方面是如何解决的 Dubbo通过Token令牌防止用户绕过注册中心直连,然后在注册中心上管理授权。Dubbo还提供服务黑白名单,来控制服务所允许的调用方。 Dubbo在安全机制方面是如何解决的 Dubbo通过Token令牌防止用户绕过注册中心直连,然后在注册中心上管理授权。Dub 阅读全文
posted @ 2019-10-15 18:22 燕十三丶 阅读(2564) 评论(0) 推荐(0)
摘要:registry 注册中心. 是用于发布和订阅服务的一个平台.用于替代SOA结构体系框架中的ESB服务总线的。 发布 开发服务端代码完毕后, 将服务信息发布出去. 实现一个服务的公开. 订阅 客户端程序,从注册中心下载服务内容 这个过程是订阅. 订阅服务的时候, 会将发布的服务所有信息,一次性下载到 阅读全文
posted @ 2019-10-15 17:53 燕十三丶 阅读(1200) 评论(0) 推荐(0)
摘要:java8不是用红黑树来管理hashmap,而是在hash值相同的情况下(且重复数量大于8),用红黑树来管理数据。 红黑树相当于排序数据。可以自动的使用二分法进行定位。性能较高。 在ConcurrentHashMap中,就是把Map分成了N个Segment,put和get的时候,都是现根据key.h 阅读全文
posted @ 2019-10-15 16:45 燕十三丶 阅读(2631) 评论(0) 推荐(0)
摘要:Java提供了只包含一个compareTo()方法的Comparable接口。这个方法可以个给两个对象排序。具体来说,它返回负数,0,正数来表明输入对象小于,等于,大于已经存在的对象。 Java提供了包含compare()和equals()两个方法的Comparator接口。compare()方法用 阅读全文
posted @ 2019-10-15 16:42 燕十三丶 阅读(724) 评论(0) 推荐(0)
摘要:CSRF攻击防御方法 目前防御 CSRF 攻击主要有三种策略: 1、 验证 HTTP Referer 字段; 根据 HTTP 协议,在 HTTP 头中有一个字段叫 Referer,它记录了该 HTTP 请求的来源地址。对于每一个请求验证其 Referer 值 2、在请求地址中添加 token 并验证 阅读全文
posted @ 2019-10-15 16:36 燕十三丶 阅读(2361) 评论(0) 推荐(0)
摘要:Class类是Java 反射机制的起源和入口,用于获取与类相关的各种信息,提供了获取类信息的相关方法。Class类继承自Object类 Class类是所有类的共同的图纸。每个类有自己的对象,好比图纸和实物的关系;每个类也可看做是一个对象,有共同的图纸Class,存放类的 结构信息,能够通过相应方法取 阅读全文
posted @ 2019-10-15 16:32 燕十三丶 阅读(1066) 评论(0) 推荐(0)
摘要:CAS是英文单词Compare And Swap的缩写,翻译过来就是比较并替换。 CAS机制当中使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。 CAS的缺点: 1.CPU开销较大 在并发量比较高的情况下,如果许多线程反复尝试更新某一个变量,却又一直更新不成功,循环往复,会给CPU带 阅读全文
posted @ 2019-10-15 16:29 燕十三丶 阅读(1039) 评论(0) 推荐(0)
摘要:有如下八个方面的不同:1.硬件环境不同:C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S 更强的适应范围, 一般只要有操作系统和浏览 阅读全文
posted @ 2019-10-15 16:26 燕十三丶 阅读(347) 评论(0) 推荐(0)
摘要:BIO(Blocking I/O)同步阻塞I/O 这是最基本与简单的I/O操作方式,其根本特性是做完一件事再去做另一件事,一件事一定要等前一件事做完,这很符合程序员传统的顺序来开发思想,因此BIO模型程序开发起来较为简单,易于把握。 NIO (New I/O) 同步非阻塞I/O 关于NIO,国内有很 阅读全文
posted @ 2019-10-15 16:22 燕十三丶 阅读(126) 评论(0) 推荐(0)
摘要:AOP 全称 Aspect Oriented Programming,面向切面编程,和 OOP 一样也是一种编程思想。AOP 出现的原因是为了解决 OOP 在处理 侵入性业务上的不足。 代理模式分为静态代理和动态代理两种。 静态代理:通常用于对原有业务逻辑的扩充。创建一个代理类实现和方法相同的方法, 阅读全文
posted @ 2019-10-15 16:11 燕十三丶 阅读(194) 评论(0) 推荐(0)
摘要:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现 阅读全文
posted @ 2019-10-15 16:06 燕十三丶 阅读(240) 评论(0) 推荐(0)
摘要:.说一下spring中Bean的作用域 singleton: Spring IoC容器中只会存在一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一对象。Singleton作用域是Spring中的缺省作用域。 prototype: 每次通过Spring容器获取prototype定义的be 阅读全文
posted @ 2019-10-15 15:46 燕十三丶 阅读(694) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 下一页
AmazingCounters.com