摘要:
下载rocketmq,选择binary 解压后,配置环境变量ROCKETMQ_HOME,变量值是MQ解压路径\MQ文件夹名 cmd命令跳转至MQ解压路径\MQ文件夹名\bin 路径下,执行start mqnamesrv.cmd 新弹出的窗口显示错误: 找不到或无法加载主类 org.apache.ro 阅读全文
摘要:
org.apache.rocketmq.example.quickstart.Producer 创建一个消息的生产者,且指定一个组 设置namesrv地址,可以从此地址获取topic的队列信息 启动生产者实例 循环中创建消息对象,并指定topic、tag和消息体 在循环中发送消息,采用默认的负载策略 阅读全文
摘要:
设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例: 输入: arr = [1,3,5,7,2,4,6,8], k = 4 输出: [1,2,3,4] 优先级队列 public static int[] smallestK(int[] arr, int k) { if (arr 阅读全文
摘要:
输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。 示例: 给定一个链表: 1->2->3->4-> 阅读全文
摘要:
一、问题背景 在linux/windows环境下登录已安装好的mysql 二、报错截图如下 linux/windows环境下出现的报错相同 三、解决方式 Linux环境下 (1) 修改/etc/my.cnf,在[mysqld]的位置添加skip-grant-tables,用来跳过密码验证的过程,如下 阅读全文
摘要:
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出: 4 解释: 9 出现在 num 阅读全文
摘要:
给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。 请返回 nums 的动态和。 示例 1: 输入:nums = [1,2,3,4] 输出:[1,3,6,10] 解释:动态和计算过程为 [1, 1+2, 1+2+3, 1 阅读全文
摘要:
概述 NIO其核心组件主要有Channel、Buffer、Selector Channel NIO中主要的Channel子类有: FileChannel SocketChannel Buffer Buffer实际上一个充当缓冲区的内存区域,Channel 从文件、网络中读取或写入数据的通道 常用的B 阅读全文
摘要:
第 i 个人的体重为 people[i],每艘船可以承载的最大重量为 limit。 每艘船最多可同时载两人,但条件是这些人的重量之和最多为 limit。 返回载到每一个人所需的最小船数。(保证每个人都能被船载)。 示例 1: 输入:people = [1,2], limit = 3 输出:1 解释: 阅读全文
摘要:
url:统一资源定位符,一个完整的url包括以下7个部分:(1)协议部分;(2)域名部分;(3)端口;(4)虚拟目录;(5)文件名部分;(6)参数部分;(7)锚 以一个完整的例子 http://www.godsince.com:8080/news/index.asp?boardID=5&ID=246 阅读全文