• 网络爬虫基本原理(一)

    待抓取URL队列中的URL以什么样的顺序排列也是一个很重要的问题,因为这涉及到抓取那个页面,抓取哪个页面。而决定这些URL排列顺序的方法,叫做抓取策略。下面重点介绍几种常见的抓取策略: 1.深度优先遍历策略 ...
    文章 2018-03-09 780浏览量
  • 网络爬虫基本原理(一)

    待抓取URL队列中的URL以什么样的顺序排列也是一个很重要的问题,因为这涉及到抓取那个页面,抓取哪个页面。而决定这些URL排列顺序的方法,叫做抓取策略。下面重点介绍几种常见的抓取策略: 1.深度优先遍历策略 ...
    文章 2018-03-09 747浏览量
  • 什么是消息队列Rocket MQ|《Rocket MQ 使用排查指南》...

    全局顺序:对于指定的一个 Topic,所有消息将按照严格的先入(FIFO)的 顺序,进行顺序发布和顺序消费;分区顺序:对于指定的一个 Topic,所有消息根据 Sharding Key 进行区块分 区,同一个分区内的消息将按照...
    文章 2020-08-13 4602浏览量
  • BlockingQueue

    后进出(LIFO):插入队列的元素最先出队列,这种队列优先处理最近发生的事件。多线程环境中,通过队列可以很容易实现数据共享,比如经典的“生产者”和“消费者”模型中,通过队列可以很便利地实现两者之间的...
    文章 2016-03-04 1293浏览量
  • 《多核与GPU编程:工具、方法及实践》-3.5 经典问题中...

    本节书摘来自华章出版社《多核与GPU编程:工具、方法及实践》一书中的第3章,第3.5节,作 者 Multicore and GPU Programming:An Integrated Approach[阿联酋]杰拉西莫斯·巴拉斯(Gerassimos Barlas)著,张云泉 ...
    文章 2017-05-02 1291浏览量
  • 必须要理清的Java线程池(原创)

    6.线程池可以用来解决处理一个特定请求最大线程数量限制问题。本质上来讲,我们使用线程池主要就是为了减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务;节约应用内存(线程开的越多,...
    文章 2018-04-18 854浏览量
  • Java多线程问题

    在这里,从面试的角度列了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。Java多线程面试问题 1.进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境...
    文章 2016-05-20 4327浏览量
  • 从RocketMQ的设计看分布式套路

    循环所有需要消费的队列,根据队列toString的hash值计算处理当前队列的最近节点并分配给该节点。routeNode中方法稍微复杂一些,有时间建议细看,这里就只说功能。实现代码 Override public List<MessageQueue...
    文章 2020-06-08 859浏览量
  • 再有人问你Netty是什么,就把这篇文章发给他

    这是一篇万字长文,建议收藏,转发再看。Netty简介 Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。JDK原生NIO程序的问题 JDK原生也有一套网络应用程序API,但是...
    文章 2018-11-01 1372浏览量
  • 重新开始学习编程系列Day01——编程入门

    1、安全加固技术随着计算机网络与应用技术的不断发展,信息系统安全问题越来越引起人们的关注,信息系统一旦遭受破坏,用户单位将受到重大的损失,对信息系统进行有效的保护,是必须面对和解决的迫切课题,而操作...
    文章 2021-08-12 552浏览量
  • HIVE优化浅谈

    作者:邓力,entobit技术总监,八年大数据从业经历,由一代HADOOP坑,深耕云计算应用领域,由从事亚马逊EMR和阿里云EMR应用开发逐步转入大数据架构领域,对大数据生态框架应用有深刻理解。引言 随着商务/运营...
    文章 2019-08-30 1728浏览量
  • Java端面经总结:拿下蚂蚁金服美团头条 offer 秘诀

    面试问题(Java 端)猿辅导1.八皇后问题2.求二叉树的最长距离(任意两个节点的路径 中最长的)3.lru 算法的实现4.设计一个数据结构 满足 put 和 getMedium(中位数)两个方法.(时间复杂度分析,getMedium 在常数,n,log n ...
    文章 2019-09-05 2926浏览量
  • HIVE优化浅谈

    尝试将大表按照主键分桶join create table new_left as select*from left_table cluster by id create table new_right as select*from right_table cluster by id select*from new_left join new_right on new_...
    文章 2019-08-28 841浏览量
  • Kafka or RabbitMQ:消息中间件选型深入分析

    优先级队列优先级队列不同于先进先出队列,优先级高的消息具备优先被消费的特权,这样可以为下游提供不同消息级别的保证。不过这个优先级也是需要有一个前提的:如果消费者的消费速度大于生产者的速度,并且消息...
    文章 2019-07-16 2114浏览量
  • Kafka or RabbitMQ:消息中间件选型深入分析

    优先级队列不同于先进先出队列,优先级高的消息具备优先被消费的特权,这样可以为下游提供不同消息级别的保证。不过这个优先级也是需要有一个前提的:如果消费者的消费速度大于生产者的速度,并且消息中间件服务器...
    文章 2019-04-12 2054浏览量
  • 消息中间件选型分析——从Kafka与RabbitMQ的对比来看...

    优先级队列不同于先进先出队列,优先级高的消息具备优先被消费的特权,这样可以为下游提供不同消息级别的保证。不过这个优先级也是需要有一个前提的:如果消费者的消费速度大于生产者的速度,并且消息中间件服务器...
    文章 2018-05-06 8293浏览量
  • 消息中间件选型分析——从Kafka与RabbitMQ的对比来看...

    优先级队列优先级队列不同于先进先出队列,优先级高的消息具备优先被消费的特权,这样可以为下游提供不同消息级别的保证。不过这个优先级也是需要有一个前提的:如果消费者的消费速度大于生产者的速度,并且消息...
    文章 2018-04-14 2269浏览量
  • 消息中间件选型分析

    优先级队列不同于先进先出队列,优先级高的消息具备优先被消费的特权,这样可以为下游提供不同消息级别的保证。不过这个优先级也是需要有一个前提的:如果消费者的消费速度大于生产者的速度,并且消息中间件服务器...
    文章 2018-04-07 1474浏览量
  • 消息中间件Kafka与RabbitMQ谁更胜一筹?

    优先级队列不同于先进先出队列,优先级高的消息具备优先被消费的特权,这样可以为下游提供不同消息级别的保证。不过这个优先级也是需要有一个前提的:如果消费者的消费速度大于生产者的速度,并且消息中间件服务器...
    文章 2019-01-14 2889浏览量
  • Java高质量面试总结

    阻塞是线程的一种状态多个线程操作共享变量时会出现竞争需要使用同步来防止两个以上的线程同时进入临界区内,在这个过程中,进入临界区的线程将阻塞,等待进入的线程走临界区同步和异步有什么区别?同步和异步最大...
    文章 2021-11-28 7浏览量
  • IM系统的MQ消息中间件选型:Kafka还是RabbitMQ?

    优先级队列不同于先进先出队列,优先级高的消息具备优先被消费的特权,这样可以为下游提供不同消息级别的保证。不过这个优先级也是需要有一个前提的:如果消费者的消费速度大于生产者的速度,并且消息中间件服务器...
    文章 2018-06-12 2420浏览量
  • 想要金九银十面试通关,不懂 Java多线程肯定是不行的...

    主要目的是和 synchronized 一样,两者都是为了解决同步问题,处理资源争端而产生的技术。功能类似但有一些区别。区别如下:1.lock 更灵活,可以自由定义多把锁的枷锁解锁顺(synchronized 要按照加的解顺序)2....
    文章 2019-08-13 1412浏览量
  • APPcrawler基础原理解析使用

    待抓取URL队列中的URL以什么样的顺序排列也是一个很重要的问题,因为这涉及到抓取那个页面,抓取哪个页面。而决定这些URL排列顺序的方法,叫做抓取策略。下面介绍两种常见的抓取策略: 1.深度优先遍历策略 深度...
    文章 2017-12-04 7185浏览量
  • 快速入门数据结构和算法

    一种线性逻辑数据结构,队列的元素只能后进后出队列的出口端叫做队头,队列的入口端叫做队尾。2)如何实现队列?数组实现: 链表实现: 3)队列的基本操作?入队 O(1)、出队 O(1)。4)队列的应用 消息队列 多线程...
    文章 2020-08-12 2026浏览量
  • 高可用性系统在大众点评的实践与经验

    线上出问题后,要有一套方法论来分析,比如常见的“5W”,连续多问几个为什么,然后系统思考解决方案,再逐渐落地。可用性不只是技术问题。系统初期:以开发为主;系统中期:开发+DBA+运维为主;系统后期:技术+...
    文章 2017-08-01 1573浏览量
  • java 并发编程总结

    确保Store1数据对其他处理器可见(刷新到内存)于Store2后续所有存储指令的存储 LoadStore Barriers Load1;LoadLoad;Store2 确保Load1数据的装载于Store2所有后续存储指令刷新到内存 StoreLoad Barriers ...
    文章 2018-06-10 1098浏览量
  • 18道kafka高频面试题哪些你还不会?...

    为了解决这个问题,很多消息系统提供了另外一个个功能:当消息被发送出去之后仅仅被标记为已发送状态,当接到 consumer 已经消费成功的通知才标记为已被消费的状态。这虽然解决了消息丢失的问题,但产生了新问题,...
    文章 2019-12-22 5342浏览量
  • 探秘 Cassandra 数据文件合并优化

    相信很多同学面试也遇到过这个问题,很直接的想法就是用一个优先队列解决。Java中是PriorityQueue这个类,它的实现就是一个小根堆。代码也很好实现: public List<Integer>doCompaction(Iterator<Integer&...
    文章 2019-10-23 4837浏览量
  • 为什么我们做分布式使用Redis?

    这里对 Redis 常见问题做一个总结,解决大家的知识盲点。1、为什么使用 Redis 在项目中使用 Redis,主要考虑两个角度:性能和并发。如果只是为了分布式锁这些其他功能,还有其他中间件 Zookpeer 等代替,并非一定要...
    文章 2018-10-11 1638浏览量
  • 为什么分布式一定要有Redis?

    所以我斗胆以 Redis 为题材,对 Redis 常见问题做一个总结,希望能够弥补大家的知识盲点。本文围绕以下几点进行阐述: 为什么使用Redis 使用Redis 有什么缺点 单线程的Redis 为什么这么快 Redis 的数据类型,...
    文章 2018-10-10 16506浏览量
1 2 3 4 ... 9 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化