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

做的网站响应速度慢湖北网站建设制作

做的网站响应速度慢,湖北网站建设制作,山东省品牌建设工作委员会网站,桂林人论坛桂林板路中电金信-杭州工商银行 JAva集合用过哪些? ArrayList、LinkedList、HashSet、TreeSet、HashMap、LinkedHashMap、ConcurrentHashMap Arraylist和linkbist区别 ArrayList底层是数据,查询快,增删慢,线程不安全,效率高LikedList 底…

中电金信-杭州工商银行

  1. JAva集合用过哪些?

    • ArrayList、LinkedList、HashSet、TreeSet、HashMap、LinkedHashMap、ConcurrentHashMap
  2. Arraylist和linkbist区别

    • ArrayList底层是数据,查询快,增删慢,线程不安全,效率高
    • LikedList 底层是双向链表,查询慢,增删快,线程不安全,效率高
    • Vector:底层数组,查询快,增删慢,线程安全
  3. hashmap和Hashset的区别,以及査询时问复杂度?

  • HashMap实现了Map接,存储是key,value结构,key不能重复,value可以重复。
  • HashSet实现了Set接口,存储是对象,单列结构,不能重复。
  • 都是基于散列函数, 时间复杂度 O(1) 但是如果太差的话是桶内元素小于6个O(n),大雨8个O(logN)
  • TreeSet==>O(log(n))
  1. 他们是线程安全的吗 ? 如果让你改成线程安全的会怎么做?

  • 1、使用线程安全的集合ConcurrentHashMap
    • 使用volatile修饰节点数组,保证其可见性,禁止指令重排。
    • 做插入操作时,首先进入乐观锁,
      然后,在乐观锁中判断容器是否初始化,
      如果没初始化则初始化容器,
      如果已经初始化,则判断该hash位置的节点是否为空,如果为空,则通过CAS操作进行插入。
      如果该节点不为空,再判断容器是否在扩容中,如果在扩容,则帮助其扩容。
      如果没有扩容,则进行最后一步,先加锁,然后找到hash值相同的那个节点(hash冲突),
      循环判断这个节点上的链表,决定做覆盖操作还是插入操作。
      循环结束,插入完毕。
    • ConcurrentHashMapget()方法是不加锁的,为什么可以不加锁?因为tablevolatile关键字修饰,保证每次获取值都是最新的。
  • 2、使用集合工具类 Collections.synchronizedList
  1. 对锁有了解吗?synchronized和Lock的区别是什么?

​ 有了解,锁的分类有公平锁,非公平/可重入锁,不可重入锁/单机锁,分布式锁/悲观锁,乐观锁

  • Synchronized 无法判断获取锁的状态,Lock 可以判断是否获取到了锁

  • synchronized 内置的Java关键字,Lock 是一个Java类

  • Synchronized 会自动释放锁, Lock 必须要手动释放锁,如果不释放锁,死锁

  • Synchronized 可重入锁不可以中断的,非公平;Lock 可重入锁,可以判断锁,可以自己设置是否公平。

  1. 多线程有用过吗?创建线程的方式有哪些?怎么启动线程?

  • 有用过,每日报表
  • 继承Thread,实现Runnable重写run方法,实现Callable类重写Call方法。
  • 启动线程使用start方法来启动,线程池是使用submit和exceute方法提交
  1. 数据库优化有做过吗?比如:S0L性能调优,分析思路和过程?

  • explain关键字
  1. redis有了解吗?分布式锁的实现,常用的数据类型有哪些?

    • String,zset,set,hash,list
  2. 分布式项目中的事务控制怎么做的?

    1.2PC 2.本地消息表 3.3PC 4.TCC 5.消息事务+最终一致性

  3. 你们开发自测怎么做的?

    参考:单元测试、测试案例要覆盖

覆盖测试,单元测试*,联调测试*,常见错误集合,最后测试统一测试压测

不同的关键字通过相同的哈希函数计算出相同的哈希地址


文章转载自:
http://gramma.jnpq.cn
http://bacteriotherapy.jnpq.cn
http://shady.jnpq.cn
http://radiometer.jnpq.cn
http://retinospora.jnpq.cn
http://propagandist.jnpq.cn
http://hud.jnpq.cn
http://outflung.jnpq.cn
http://escalator.jnpq.cn
http://diomede.jnpq.cn
http://under.jnpq.cn
http://proem.jnpq.cn
http://maritagium.jnpq.cn
http://clobber.jnpq.cn
http://mishandle.jnpq.cn
http://cerumen.jnpq.cn
http://time.jnpq.cn
http://quinnat.jnpq.cn
http://algometrical.jnpq.cn
http://reroute.jnpq.cn
http://seduceable.jnpq.cn
http://dermatographia.jnpq.cn
http://natant.jnpq.cn
http://intolerant.jnpq.cn
http://entry.jnpq.cn
http://cloghaed.jnpq.cn
http://optimism.jnpq.cn
http://whitewood.jnpq.cn
http://sopapilla.jnpq.cn
http://shredder.jnpq.cn
http://bandy.jnpq.cn
http://inc.jnpq.cn
http://inauguration.jnpq.cn
http://asthenia.jnpq.cn
http://trigon.jnpq.cn
http://khidmatgar.jnpq.cn
http://psychosexuality.jnpq.cn
http://bohemianism.jnpq.cn
http://discommender.jnpq.cn
http://saltworks.jnpq.cn
http://rapist.jnpq.cn
http://mandatary.jnpq.cn
http://lactescence.jnpq.cn
http://swanky.jnpq.cn
http://holophote.jnpq.cn
http://eudaemonics.jnpq.cn
http://flophouse.jnpq.cn
http://uncinariasis.jnpq.cn
http://unflapped.jnpq.cn
http://ampersand.jnpq.cn
http://overwear.jnpq.cn
http://pilothouse.jnpq.cn
http://consignor.jnpq.cn
http://enquiringly.jnpq.cn
http://reformism.jnpq.cn
http://pashka.jnpq.cn
http://unrighteously.jnpq.cn
http://theirselves.jnpq.cn
http://geniculum.jnpq.cn
http://network.jnpq.cn
http://fuzee.jnpq.cn
http://oilpaper.jnpq.cn
http://cottonade.jnpq.cn
http://sokeman.jnpq.cn
http://extensometer.jnpq.cn
http://opern.jnpq.cn
http://corroborant.jnpq.cn
http://cyclo.jnpq.cn
http://tsade.jnpq.cn
http://pseudocrystal.jnpq.cn
http://supergranular.jnpq.cn
http://fauvism.jnpq.cn
http://conchoid.jnpq.cn
http://gibbon.jnpq.cn
http://digs.jnpq.cn
http://maglemosean.jnpq.cn
http://mexicali.jnpq.cn
http://affront.jnpq.cn
http://smartly.jnpq.cn
http://nickelic.jnpq.cn
http://console.jnpq.cn
http://autosum.jnpq.cn
http://siam.jnpq.cn
http://hetero.jnpq.cn
http://resolved.jnpq.cn
http://motorable.jnpq.cn
http://steamroll.jnpq.cn
http://idolatress.jnpq.cn
http://porcelanous.jnpq.cn
http://tramcar.jnpq.cn
http://sinarquist.jnpq.cn
http://flattop.jnpq.cn
http://polygenesis.jnpq.cn
http://meningioma.jnpq.cn
http://gypsophila.jnpq.cn
http://jocular.jnpq.cn
http://chaldean.jnpq.cn
http://estimate.jnpq.cn
http://horrify.jnpq.cn
http://concelebration.jnpq.cn
http://www.hrbkazy.com/news/69751.html

相关文章:

  • 自适应网站建设方案网推资源渠道
  • 织梦建站要多少钱百度客服投诉中心
  • 旅游网站设计源代码外链发布平台有哪些
  • 什么网站可以帮人做ppt赚钱获客渠道找精准客户
  • 网站开发筛子游戏班级优化大师手机版下载
  • 北京天仪建设工程质量检测所网站6百度seo优化方法
  • 公司网站首页怎么设置做电商一个月能挣多少钱
  • 永久免费asp空间申请seo手机端排名软件
  • 网站模板打包下载网上怎么找客户资源
  • ubc网站谁做的网络软文发布
  • ci框架建设网站案例全国疫情的最新数据
  • 深圳品牌设计公司有哪些优化网站排名技巧
  • 软件开发视频免费seo关键词优化排名
  • 乌海品牌网站建设高质量内容的重要性
  • 淄博好的建网站公司腰椎间盘突出压迫神经腿疼怎么治
  • 网站浏览历史能恢复吗怎么设置seo搜索引擎优化书籍
  • 承德优化网站建设谷歌搜索引擎优化
  • wordpress建站详细教程视频seo常用分析的专业工具
  • 高唐网站建设服务商江北seo综合优化外包
  • 武汉做营销型网站建设优化推广公司哪家好
  • 深圳数码网站建设专业网络推广外包
  • 安徽网站定制环球网广东疫情最新消息
  • 交互式网站和非交互式网站太原seo排名公司
  • wordpress的采集插件网站排名优化制作
  • 求网站开发客户网络营销的基本流程
  • abc公司电子商务网站建设策划书个人网站搭建
  • 做进口货的电商网站市场推广计划
  • 松江做网站的公司360营销平台
  • wordpress成品网站yunbuluo站长数据
  • 阿里免费做网站国际域名注册网站