-
带你涨姿势的认识一下 Kafka
带你涨姿势的认识一下 Kafka Kafka 基本概述 什么是 Kafka Kafka 是一个分布式流式平台,它有三个关键能力 订阅发布记录流,它类似于企业中的 消息队列 或 企业消息传递系统 以容错的方式存储记录流 实时记录流 Kafka 的应用 作为消息系统 作为存储系统 作为流处理器 K...
-
Java的23种设计模式,详细讲解(三)
Java的23种设计模式,详细讲解(三) 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
-
Redis和Ehcached的区别
Redis和Ehcached的区别 Redis 属于独立的运行程序,需要单独安装后,使用JAVA中的Jedis来操纵。因为它是独立,所以如果你写个单元测试程序,放一些数据在Redis中,然后又写一个程序去拿数据,那么是可以拿到这个数据的。 Ehcache 与Redis明显不同,它与java程序是绑在...
-
spring5 源码深度解析----- 被面试官给虐懵了,竟然是因为我不懂
spring5 源码深度解析----- 被面试官给虐懵了,竟然是因为我不懂@Configuration配置类及@Bean的原理 @Configuration注解提供了全新的bean创建方式。最初spring通过xml配置文件初始化bean并完成依赖注入工作。从spring3.0开始,在spring framework模块中提供了这个注解...
-
java23种设计模式
java23种设计模式 一、设计模式的6大设计原则 1、开闭原则(open close principle) 开放即指对扩展开放,对修改关闭 简而言之,就是扩展功能的时候应该尽量的不修改原有的代码。 2、里氏代换原则(liskov substitution principle) 可以简单理解为派生类与基类的替换...
-
spring源码分析系列5:ApplicationContext的初始化与Bean生命周期
spring源码分析系列5:ApplicationContext的初始化与Bean生命周期 回顾Bean与BeanDefinition的关系. BeanFactory容器. ApplicationContext上下文. 首先总结下: 开发人员定义Bean信息:分为XML形式定义;注解式定义 ApplicationContext搜集Bean的定义;存储到BeabFactory...
-
【Java基础】Java开发过程中的常用工具类库
【Java基...
2019-10-17 09:07:17 编程网java 反射java基础java开发java项目文件IE常用工具Servlet防御
-
Java8新特性之空指针异常的克星Optional类
Java8新特性之空指针异常的克星Optional类 Java8新特性系列我们已经介绍了Stream、Lambda表达式、DateTime日期时间处理,最后以“NullPointerException” 的克星Optional类的讲解来收尾。 背景 作为开发人员每天与NullPointerException斗智斗勇。每接收到参数或调用方...
-
【并发那些事 】创建线程的三种方式
【并发那些事 】创建线程的三种方式 创建线程可以说是并发知识中最基础的操作了,JDK 提供的创建线程的方式,如果不包括通过线程池的话,目前有三种形式,它们分别是通过继承 Thread 类,通过实现 Runable 接口,通过 FutureTask。如下图所示 下面整理了一下 3 种方法...
-
五、原子操作(CAS)
五、原子操作(CAS) 原子操作(CAS) 一、CAS(Compare And Set) ? Compare And Set(或Compare And Swap),CAS是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数—— 内存位置 (V)、 预期原值 (A)、 新值 (B)。如果内存位置的值与预...
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
