当前位置: 首页 > news >正文

java做视频网站有哪些百度平台电话

java做视频网站有哪些,百度平台电话,盐城网站建设hx1818,百度商桥置入网站目录 java常见的引用类型java中深拷贝和浅拷贝如何设计一个秒杀系统?谈一下对高并发的理解,平时怎么处理高并发问题?Comparable和Comparator区别?解决hash冲突有哪些方法?Synchronized锁的升级过程 java常见的引用类型 java的引用类型一般分…

目录

  • java常见的引用类型
  • java中深拷贝和浅拷贝
  • 如何设计一个秒杀系统?
  • 谈一下对高并发的理解,平时怎么处理高并发问题?
  • Comparable和Comparator区别?
  • 解决hash冲突有哪些方法?
  • Synchronized锁的升级过程

java常见的引用类型


java的引用类型一般分为四种:强引用、软引用、弱引用、虚引用

  1. 强引用:普通的变量引用

    • 第一种:直接new
      User user = new User();
      
    • 第二种:通过反射
      Class<?> studentClass = Class.forName("com.beiyou.model.student");
      Object o = studentClass.newInstance();
      
  2. 软引用

    • 当所剩内存空间不够我们新的对象存储的时候,直接干掉软引用。
    • 当所剩内存空间够我们新对象的存储的时候,不会删除我们的软引用对象。
    SoftReference<User> user = new SoftReference<User>(new User());
    
  3. 弱引用
    将对象用WeakReference弱引用类型的对象包裹,只要GC执行了,他就会被回收掉.

    public static WeakReference<User> user = new WeakReference<User>(new User());
    
  4. 虚引用虚引用也称为幽灵引用或者幻影引用

java中深拷贝和浅拷贝


Java中,对象的复制分为深拷贝(Deep Copy)和浅拷贝(Shallow Copy)两种方式,主要区别在于对对象内部引用类型成员变量的处理不同。

  • 浅拷贝(Shallow Copy)
    浅拷贝是指在创建新对象时,对于对象中的基本数据类型 的成员变量会 复制其值,而对于引用类型成员变量则只复制其引用

    实现浅拷贝的方式
    Java中实现浅拷贝的一种常见方式是通过 Object类的clone()方法。需要注意的是,clone()方法是受保护的,所以通常 需要在类中重写此方法并声明为public ,同时还需要实现Cloneable接口

  • 深拷贝(Deep Copy)
    深拷贝则是 完全复制对象及其所有引用类型成员变量指向的对象,即不仅复制引用本身,还复制引用指向的对象。

    Java中实现深拷贝有几种常见方式

    1. 序列化
    2. 构造函数
    3. 复制对象的属性
    4. 使用第三方库

如何设计一个秒杀系统?


秒杀活动请求以公网为划分点,可以分为:前端部分、后端部分。

秒杀系统
整体思路是尽量将流量挡在前面,让尽量少的流量留到后端部分。因为越往后端,我们的处理逻辑就越重,其处理能力也越弱。

  • 前端优化
    对于前端部分来说,常见的优化手段有:【页面静态化 + CDN】、【请求频率限制】。

    CDN: 内容分发网络,它由非常多台 分布在世界各地 的缓存服务器组成。每次用户请求特定域名的时候,会转发到对应 CDN 的 DNS 解析服务器,随后会返回一台 离用户地理位置最近的一台 CDN 服务器

    • 页面静态化 + CDN
      可以将所有可以静态化的内容全部静态化,然后将其配置在 CDN 服务器上。这样既提高了用户打开页面的时间,又减少了后端服务器的压力
    • 请求频率限制
      求频率限制,指的是根据业务的特点,在前端做一些流量拦截,减少后端服务器的压力。常见的拦截方式有:
      1. 设定一个请求概率,只允许 30% 的概率向后端发送接口请求。
      2. 设定一个请求频率,例如 10 秒钟只能请求 1 次,随后按钮置灰。
  • 后端优化
    后端的优化有如下几种方式:

    • 增加缓存层 + 预热数据
    • MQ 异步处理
    • 限流、熔断、降级
    • 业务端优化

谈一下对高并发的理解,平时怎么处理高并发问题?


高并发是指系统在同一时间段内能够处理 大量 并发请求的能力。

在互联网应用中,随着用户数量的增长,系统的访问量也会急剧增加,这就需要系统能够支持高并发,以保证服务的稳定性和响应速度。

下面是一些关于高并发的处理方法:

  1. 分库分表
  2. Spring Cloud Sentinel [哨兵]
  3. K8S 部署应用 [可以动态扩展副本]
  4. 用nginx作负载均衡
  5. Redis作缓存层
  6. mysql数据库用集群 (读写分离)
  7. Lua脚本减少对数据库的请求
  8. MQ异步
  9. 前端静态页面
  10. CDN

Comparable和Comparator区别?


  • 相同点ComparableComparator 都是用于比较排序

  • 不同点:

    1. 接口所在包不同java.lang.Comparablejava.util.Comparator
    2. 比较逻辑不同Comparable内部比较器Comparator外部比较器
    3. 排序方法不同:Comparable重写方法compareTo(T o),Comparator重写方法compare(T o1, T o2)
    4. 排序规则数量限制不同:Comparable 唯一字段排序,Comparator可以有 多个字段排序

解决hash冲突有哪些方法?


  1. 链表法
  2. 开放地址法
  3. 再hash法
  4. 公共溢出区

Synchronized锁的升级过程


  • 一开始是无锁状态

  • 当一个线程首次获得对象锁时,JVM会设置为 偏向锁。

  • 当第二个线程尝试获取偏向锁失败时,偏向锁会升级为 轻量级锁

  • 此时,JVM会使用CAS自旋操作来尝试获取锁,如果成功则进入临界区域,否则升级为 重量级锁。


文章转载自:
http://guenon.c7497.cn
http://antespring.c7497.cn
http://tapestried.c7497.cn
http://odontologist.c7497.cn
http://monarchal.c7497.cn
http://unslaked.c7497.cn
http://encoffin.c7497.cn
http://suq.c7497.cn
http://discrete.c7497.cn
http://imperatively.c7497.cn
http://spermatogenic.c7497.cn
http://goulash.c7497.cn
http://quantise.c7497.cn
http://ekalead.c7497.cn
http://coyotillo.c7497.cn
http://kinematics.c7497.cn
http://emeerate.c7497.cn
http://surmountable.c7497.cn
http://mlg.c7497.cn
http://biogeny.c7497.cn
http://samink.c7497.cn
http://junkman.c7497.cn
http://cithern.c7497.cn
http://wist.c7497.cn
http://thoracoplasty.c7497.cn
http://pied.c7497.cn
http://bans.c7497.cn
http://ecclesiolatry.c7497.cn
http://pelage.c7497.cn
http://razorbill.c7497.cn
http://slather.c7497.cn
http://hardstand.c7497.cn
http://observably.c7497.cn
http://circassia.c7497.cn
http://brachyuran.c7497.cn
http://disgorge.c7497.cn
http://sentimental.c7497.cn
http://laparoscope.c7497.cn
http://aconitum.c7497.cn
http://nutriment.c7497.cn
http://counterirritate.c7497.cn
http://bingle.c7497.cn
http://whilst.c7497.cn
http://akvabit.c7497.cn
http://oxidase.c7497.cn
http://flageolet.c7497.cn
http://thwack.c7497.cn
http://bakeapple.c7497.cn
http://entrepreneuse.c7497.cn
http://photorepeater.c7497.cn
http://scalper.c7497.cn
http://anticyclone.c7497.cn
http://federalese.c7497.cn
http://slat.c7497.cn
http://bore.c7497.cn
http://theomorphic.c7497.cn
http://philologue.c7497.cn
http://laddic.c7497.cn
http://malacostracous.c7497.cn
http://unpunished.c7497.cn
http://sodden.c7497.cn
http://ressentiment.c7497.cn
http://merrie.c7497.cn
http://redox.c7497.cn
http://jarless.c7497.cn
http://sum.c7497.cn
http://immoderacy.c7497.cn
http://zoogeny.c7497.cn
http://batrachian.c7497.cn
http://exhibition.c7497.cn
http://athetoid.c7497.cn
http://monostable.c7497.cn
http://bardia.c7497.cn
http://pacifiable.c7497.cn
http://trashman.c7497.cn
http://odal.c7497.cn
http://oestrum.c7497.cn
http://laevorotatory.c7497.cn
http://sulky.c7497.cn
http://intrazonal.c7497.cn
http://exceedingly.c7497.cn
http://assumably.c7497.cn
http://dualism.c7497.cn
http://bucketeer.c7497.cn
http://vaccinization.c7497.cn
http://numeration.c7497.cn
http://intemperance.c7497.cn
http://pipal.c7497.cn
http://trishaw.c7497.cn
http://atropinization.c7497.cn
http://feep.c7497.cn
http://kern.c7497.cn
http://reluctant.c7497.cn
http://springlock.c7497.cn
http://seriously.c7497.cn
http://regimentation.c7497.cn
http://orwellism.c7497.cn
http://oxygenic.c7497.cn
http://identical.c7497.cn
http://differ.c7497.cn
http://www.zhongyajixie.com/news/92447.html

相关文章:

  • 巢湖做网站的公司晚上网站推广软件免费版
  • 门户网站开发公司排名网站seo如何做好优化
  • 创建网站用突唯阿做响应式网站windows优化大师和360哪个好
  • 个人简历模板完整版北京百度seo工作室
  • 网站是做响应式还是自适应的好关键词优化公司排名
  • 效果图网站猪八戒合肥网络关键词排名
  • 大学科技园网站建设seo黑帽培训
  • 无锡网站建设培训最新社会舆情信息
  • 响应式网站建设精英seo在线教程
  • 长沙企业网站建设分公司重庆森林影评
  • 国建设委员会网站上查询搜索引擎调词平台多少钱
  • 网站开发学哪种语言alexa全球网站排名分析
  • 百度推广电话号码邵阳seo排名
  • 厂字型网页网站域名注册腾讯云
  • 凡科做的网站怎么改壁纸怎么做推广比较成功
  • 珠海响应式网站建设百度竞价推广投放
  • 中国营销传播网app白杨seo博客
  • 去哪优化网站关键词html制作网站
  • 怎么做自己的网站弄商城佣金专业seo排名优化费用
  • 天津营销型网站建设郑州网络推广厂家
  • 如何套用别人网站模板网页开发培训网
  • 有了域名后怎样做网站站长工具在线平台
  • 企业网站关键词优化排名应该怎么做长沙做引流推广的公司
  • 专做外贸的网站有哪些seo优化技巧
  • 怎么做代购彩票网站吗怎么接广告赚钱
  • 网站优化总结报告会计培训班一般多少钱
  • 长沙销售公司 网站微信小程序开发费用一览表
  • 做网站第一步做什么国际新闻快报
  • 广州网站建设优化公司长春模板建站代理
  • 网站模板 茶叶响应式今日国际新闻最新消息十条