Java

java是一种面向对象、静态类型、编译执行,有VM/GC和运行是、跨平台的高级语言. java核心技术包括java基础、java面向对象(封装,继承,多态)、IO操作、并发编程、网络编程、jvm等

Java介绍

Java风靡全球20多年,依然是互联网的霸主,广泛应用于金融、电商、电信、数据中心、互联网、大数据等领域。目前,全球有数十亿的设备正在运行着Java , 90%以上的互联网系统都采用Java进行后端开发。java开发工程师的需求量可想而知,java开发工程师的核心技术包括:java基础、java面向对象(封装,继承,多态)、IO操作、并发编程、网络编程、spring全家桶、alibaba spring cloud等等


JVM是Java Virtual Machine(Java虚拟机)的缩写,Java应用可以一次编译到处运行的核心机制就是JVM。java虚拟机的核心知识点包括JVM基础知识、Java字节码JVM类加载机制、JVM内存模型、JVM启动参数、JVM垃圾回收机制、JVM性能调优等

知识点

文章

更多
  • 基于snowflake雪花算法分布式ID生成器 snowflake雪花算法分布式ID生成器几大特点: 41bit的时间戳可以支持该算法使用到2082年 10bit的工作机器id可以支持1024台机器 序列号支持1毫秒产生4096个自增序列id 整体上按照时间自增排序 整个分布式系统内不会产生ID碰撞 每秒能够产生26万ID左右 Twitter的 Snowflake分布式ID生成器的JAVA实现方案
  • 服务架构演变[2020-08-21]

  • 电商平台数据库表设计:商品分类表、商品信息表、品牌表、商品属性表、商品属性扩展表、规格表、规格扩展表
  • 分页对象通常包括总记录数和对象类别,如果像搜索引擎那样展示前后几个分页按钮,可以把展示的开始页和介绍页给前端返回。
  • java通用返回对象返回对象通常包括是否成功、响应码、接口响应描述、响应实体几个属性
  • 初始化Disruptor,构建Disruptor只要需要以下几个参数:1 eventFactory: 消息(event)工厂对象,2 ringBufferSize: 容器的长度,​3 executor: 线程池(建议使用自定义线程池) RejectedExecutionHandler,​4 ProducerType: 单生产者 还是 多生产者, ​5 waitStrategy: 等待策略2、初始化好Disruptor之后,通过该对象的handleEventsWith添加消费者的监听。3、然后启动Disrup ...
  • RingBuffer是disruptor中不同的上下文(线程)之间传递数据的buffer,以下是数据生产者向disruptor容器RingBuffer中推送数据示例
  • 创建具体实体类,实现 EventFactory 工厂类接口,重写newInstance方法,在此方法中创建对象
  • 从定义资源、流量控制规则、熔断降级规则、系统保护规则、访问控制规则、热点规则、查询修改规则、异常和监控等方面快速了解Sentinel 如何使用

最新问答

更多