-
java 超详细面经整理(持续更新)2019.12.19
java 超详细面经整理(持续更新)2019.12.19 目录 Java SE 请你解释HashMap中为什么重写equals还要重写hashcode? 请你介绍一下map的分类和常见的情况 请你讲讲Java里面的final关键字是怎么用的? 请你谈谈关于Synchronized和lock 请你介绍一下volatile? 请你介绍一下...
-
面试官都叫好的Synchronized底层实现,这工资开多少一个月?
面试官都叫好的Synchronized底层实现,这工资开多少一个月? 本文为死磕Synchronized底层实现第三篇文章,内容为重量级锁实现。 本系列文章将对HotSpot的 synchronized 锁实现进行全面分析,内容包括偏向锁、轻量级锁、重量级锁的加锁、解锁、锁升级流程的原理及源码分...
-
Java 动态代理类的实现
Java 动态代理类的实现 1、动态代理: 为目标对象创建一个代理类,该代理类拥有目标对象的方法,属性,同时也可添加自己的方法,比如:日志的添加、校验等。 2、实现条件: 在java中规定,要想产生一个对象的代理对象,那么这个对象必须要有一个接口,所以我们第一步就...
-
SpringMVC-Controller配置详解(二)
SpringMVC-Controller配置详解(二) 1.通过控制器的实现方式 SpringMVC中,对于Controller的配置方式有很多种; Controller是一个接口,在org.springframework.web.servlet.mvc包下,接口中只有一个方法; 我们需要一个参数 ModelAndView 模型视图解析器.来解析我们的视...
-
java篇之JDBC原理和使用方法
java篇之JDBC原理和使用方法 JDBC学过但又属于很容易忘记的那种,每次要用到,都要看下连接模式。每次找又很费时间,总之好麻烦呀呀呀,所以写篇博客,总结下原理和常用接口,要是又忘了可以直接来博客上看,嘿嘿。 一、什么是JDBC 1、JDBC全称是 Java DataBase Connec...
-
Spring Cloud 之 Stream.
Spring Cloud 之 Stream. 一、简介 Spring Cloud Stream 是一个用来为微服务应用构建消息驱动能力的框架。 Spring Cloud Stream 为一些供应商的消息中间件产品(目前集成了 RabbitMQ 和 Kafka)提供了个性化的自动化配置实现,并且引入了发布/订阅、消费组以及消息分区...
-
RocketMQ中Broker的HA策略源码分析
RocketMQ中Broker的HA策略源码分析 Broker的HA策略分为两部分 ①同步元数据 ②同步消息数据 同步元数据 在Slave启动时,会启动一个定时任务用来从master同步元数据 1 if (role == BrokerRole.SLAVE) { 2 if ( null != slaveSyncFuture) { 3 slaveSyncFuture.cancel( fa...
-
HIbernate常用的三种查询
HIbernate常用的三种查询 Hibernate三种常用查询API:标准,HQL,SQL 使用工具: hibernate的核心jar包及配置文件和映射文件 log4j打印日志文件及jar及配置文件 3.eclipse开发,navicat数据库可视化工具,mysql 4.连接数据库的jar包 注:详细信息页面最下面(本篇只是...
-
SpringMVC-简介和执行原理分析(一)
SpringMVC-简介和执行原理分析(一) 什么是MVC MVC : 模型、视图、控制器 , 是一种 软件设计规范 ,说明不是设计模式; 本质:将业务逻辑 , 数据 , 显示 分离的方式来编写代码; 前后端分离; Model:数据模型,提供要展示的数据,一般我们都会把这两个分离开来 ,...
-
[Apache Pulsar] 企业级分布式消息系统-Pulsar入门基础
[Apache Pulsar] 企业级分布式消息系统-Pulsar入门基础 Apache Pulsar Pulsar是一个支持多租户的、高性能的服务与服务之间消息通讯的解决方案,最初由雅虎开发,现在由Apache软件基金会管理。 Pulsar在Yahoo的生产环境运行了三年多,助力Yahoo的主要应用,如Yahoo Mail...
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
