-
面试刷题10:ConcurrentHashMap如何保证线程安全?
面试刷题10:ConcurrentHashMap如何保证线程安全? 集合框架中的HashTable,Stack,以及同步包装集合在高并发场景下都非常低效,java提供了并发包应对高并发场景。 我是李福春,我在准备面试,今天的问题是? java提供了哪些并发的容器?ConcurrentHashMap如何保证线程安...
-
Spring01——你应该了解的,有关 IOC 容器的一切
Spring01——你应该了解的,有关 IOC 容器的一切 从本文开始,将开始介绍关于 Spring 的一些常见知识点。关注我的公众号「Java面典」,每天 10:24 和你一起了解更多 Java 相关知识点。 在如今的 Java Web 开发中,Spring 生态圈占据着巨大的市场份额。几乎是每个互联...
-
面试刷题9:HashTable HashMap TreeMap的区别?
面试刷题9:HashTable HashMap TreeMap的区别? map是广义集合的一部分。 我是李福春,我在准备面试,今天我们来回答: HashTable,HashMap,TreeMap的区别? 共同点:都是Map的子类或者间接子类,以键值对的形式存储和操作数据。 区别如下表: 项目 线程安全 是否支持nul...
-
java一个对象多大?
java一个对象多大? 最近在看点不知道什么鬼的东西,看得到了一个让我眼前一亮的新东西,感觉很有趣,记录一下; 我们怎么知道一个java对象的大小呢?比如HashMapString,Object map = new HashMap();,这个map对象在堆中多大呢?占多少个字节呢? 我们可以借助apache的...
-
面试刷题8:Vector ArrayList LinkedList区别?
面试刷题8:Vector ArrayList LinkedList区别? 高效的管理和操作数据(数据结构)是非常重要的,java提供了对应的集合框架。 我是李福春,我在准备面试,今天的问题是: Vector,ArrayList,LinkedList有什么区别? 这3个货都是List的直接子类或者间接子类,实现的是顺序...
-
通用计价的简单代码实现
通用计价的简单代码实现 什么场景该使用通用计价 如果商品的费用属性一直在变化,比如隔三岔五的新增某种费用(按新规则计算的新费用),作为开发人员的你每次需要胆战心惊的维护现有的计价接口,测试也需要花费大量时间验证对其他费用的影响。基于这一点,我在想如果...
-
Java8 Stream流
Java8 Stream流 第三章 Stream流 关注公众号( CoderBuff )回复“ stream ”获...
-
Dubbo之服务消费原理
Dubbo之服务消费原理 服务消费端启动时,将自身的信息注册到注册中心的目录,同时还订阅服务提供方的目录,当服务提供方的 URL 发生更改时,实时获取新的数据。 前言 上篇文章《Dubbo之服务暴露》分析 Dubbo 服务是如何暴露的,本文接着分析 Dubbo 服务的消费流程。主...
-
springboot整合mybatis并设置多数据源
springboot整合mybatis并设置多数据源 现在springboot的火热程度已经超过了spring了,因为springboot简单快速方便,springboot的基础是约定大于配置。整合了所有的框架,就可以把springboot当作一个框架集合。 我们来看看spring官网对springboot的特点的描述: 1. 创建...
-
不要再认为Stream可读性不高了!
不要再认为Stream可读性不高了! 距离Java 8发布已经过去了7、8年的时间,Java 14也刚刚发布。Java 8中关于函数式编程和新增的Stream流API至今饱受“争议”。 如果你不曾使用Stream流,那么当你见到Stream操作时一定对它发出过鄙夷的声音,并在心里说出“这都写的什么...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
