- 博客(19)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Linux less 大文件
背景现有 80+G 大文件,为时间顺序的日志内容,现需查询该文件是否包含某字符串,大概在文件中间位置,直接 grep / sed 均会导致 io util 飙升至 100%。方案可取方案文件为时间顺序,且知道待查询字符串在的大概时间范围,可以将该时间范围的内容导出至新文件,再 grep 新文件废弃方案grep直接 grep 导致 io util 过高sed根据行号 sed 中间部分内容,也会导致 io util 过高head + tail待查询字符串大概在中间位置,不便 head +
2020-11-19 15:21:54
578
原创 Maven 本地 Jar 依赖上传至远程仓库
目录???? TL;DR???? 关键命令???? 举个栗子依赖标识参数本地路径参数远程地址repositoryIdurl参数???? 最终命令⚠️ 注意事项❌ 可能报错400: 直接使用本地仓库文件401: repositoryId 或 url 不正确受“删库跑路”影响,一些 “稀有” 依赖无法下载,只能借助 mvn deploy:deploy 临时将本地 Jar 包上传到远程仓库。???? TL;DR完形填空下...
2020-03-11 23:24:06
2850
原创 Mac Chrome 复制内容和 URL (油猴脚本)
目录背景工具脚本操作总结背景 使用 Windows 复制浏览器内容到 OneNote / Typora 等笔记工具时,会粘贴生成内容 url 地址。而使用 Mac 则缺失了此功能,原因是 Windows 的剪贴板会附带 url 来源,而Mac 上只针对 Safari 提供此功能,Chrome / Opera 都没有,因此 Mac 版 OneNote...
2019-10-01 23:18:27
1855
1
原创 安装配置 Kafka
Kafka 简介 Kafka 是一个基于分布式的消息发布 - 订阅系统,它被设计成快速、可扩展的、持久的分布式流处理平台。与其他消息发布 - 订阅系统类似,Kafka 在主题当中保存消息的信息。生产者向主题写入数据,消费者从主题读取数据。由于 Kafka 的特性是支持分布式,同时也是基于分布式的,所以主题也是可以在多个节点上被分区和覆盖的。术语Topic 用来对消息进行分类,每个进...
2018-11-18 20:16:43
300
原创 安装配置 Kerberos
安装配置 KerberosKerberos 简介Kerberos 是一款用于非安全环境下的身份认证协议,它通过对称密钥加密方式向网络服务证明用户身份。术语AS(Authentication Server)= 认证服务器KDC(Key Distribution Center)= 密钥分发中心TGT(Ticket Granting Ticket)= 票据授权票据,票据的票据TGS(Ti...
2018-11-18 15:28:04
376
原创 Kafka 开启 ACLs 权限控制
很荣幸能拥有与你交流的机会,也很敬佩你们老师不知从何处借来的勇气。我知道你们也很敬佩和喜欢她,毕竟,又是了一堂不用写作业的晚自习?就年龄差而言,你可以叫我哥哥,也可以叫我叔叔。但,我已经猜到你会叫什么,所以我还是识趣点,自称某某人好了。坦白来讲,解老师攒的这个局很有意思,只是你们不够走运,她的好朋友就只是这么一帮人。我是带着任务来的,解老师说看你们太辛苦,希望有什么方式可以让你们放松一下...
2018-11-18 11:07:14
806
原创 Kafka 远程消费者读不到数据
问题描述    服务器上使用脚本测试 producer & consumer 可生产 & 消费信息,但在使用 Java 代码远程作为消费者时,代码却卡在 comsumer.poll(long timeout) 不往下进行。解决方式  &a
2018-11-15 17:19:37
4313
原创 HBase 报错: Unsupported major.minor version 52.0
问题描述运行 HBase,即执行 bin/start-hbase.sh 时报错 UnsupportedClassVersionError:Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/hadoop/hbase/util/GetJavaProperty : Unsupported ma...
2018-10-20 15:50:25
1667
1
原创 Maven 打包失败,提示 "POM for xxx is missing, no dependency information available"
这里写自定义目录标题问题描述原因定位代码问题仓库问题复盘改动解决方式问题描述Maven 打包失败,但开发环境可以看到 Jar 包。提示 [WARNING] The POM for xxx is missing, no dependency information available提示 Could not resolve dependencies for project yyy: Fai...
2018-10-19 17:26:10
51103
9
原创 [Java] 找出两有序数组第 k 大的值
目前看到题目的解法,大多为 C++ 实现 ,且有些代码不完善,故在此赘述。总的来说,主要有以下 3 种方式:a: 合并数组后排序b: 两指针遍历并计数c: 二分法分析假如两数组长度分别为 m 和 n (且让 m < n),求第 k 大的数,以上 3 种方式中: a 时间复杂度为视排序算法而定,因此处数组有序,故归并排序最为方便,但时间复杂度为 O((m+n)lo...
2018-09-10 01:39:00
1383
1
原创 关于单向链表的有环判断
单向链表是否有环,目前从其他博文中看到两种方式: 1. 双层遍历 若从前向后遍历,当链表有环时,会陷入死循环。因此应从头节点开始,外层循环向后遍历,内层循环由当前节点 p 向前遍历,当遍历过程中发现某节点 q 与当前节点的下一节点相等,即 q == p.next 时,说明有环(因为无环的话,一个在前一个在后不可能相等),且 p.next 节点即为环入口。 2. 快慢双指针 快指针每次移动两...
2018-09-08 02:50:30
303
原创 [Java] 两种方式实现动态规划之 0-1 背包问题
&nbsp;&nbsp;首先感谢 刘永辉、从杰 及 Arun-Manivannan 的帮助,感谢未提及的朋友的慷慨解答与代码实现。本文思想及代码亦从上述而来,但目前看到的”0-1 背包”代码实现较为单一,故赘述总结一下。方法一:public class ZeroOnePack { public static void main(String[] args) throws Exc...
2018-09-05 22:49:49
880
原创 FreeMind 注解快捷键失效
欢迎使用Markdown编辑器写博客 FreeMind 是一款跨平台的、基于 GPL 协议的自由软件,用 Java 编写,是一个用来绘制思维导图的软件。 —— [ 维基百科 ]&amp;nbsp; &amp;nbsp; FreeMind 支持多种快捷键,在 Windows 版本中,添加 / 修改注解(Note,即节点详情)的快捷键为 CTRL + LESS ,但发现中 CTRL + &amp;lt;...
2018-08-18 00:22:40
663
原创 NodeJS 代理请求 Google & Yelp
项目简介:NodeJS 作为服务器,接收前端请求,经过处理转发对应 Yelp 与 Google API ,返回请求结果。通过此种方式,可避免暴露 API Key,并可在服务器端可翻情况下突破访问限制。另外,项目使用 Node-Fetch,使用简单,便于理解。目录结构:|- - - - GoogleYelpTest |- - - - - - - node_modules |- ...
2018-04-15 11:52:15
1641
1
原创 Executor、Runable、Callable 和 Future 的基础搭配
/** * 本篇主要目的为测试 Executor 的 submit() 方法及返回的 Future 对象 <br /> * 未包含 execute() 方法内容 * * @author Victor * */public class FutureTest { private static ExecutorService threadpool = Executo...
2018-04-05 16:46:04
314
原创 Java AES加密解密示例
本文由 Java实现AES加密算法的简单示例分享 改编而来,在 AES/CBC/PKCS5Padding 加密模式基础上,新增**分步加密解密**操作,为保存解密结果并在日后读取解密提供可能;此外,本文还添加了**BASE64编解码**功能,方便存储且稍微增加破解难度。 文中还解决了Given final block not properly padded的报错问题,以及找不到Base64xxx类的问题。
2017-05-12 00:56:48
1075
原创 MySQL 闪退的解决办法
失败的方法:skip-grant-tables修改密码(双击还是闪退) 成功的方法:1、启动服务 2、快捷方式-属性-目标: “D:\Program Files\MySQL5.7\bin\mysql.exe” 添加修改为 “D:\Program Files\MySQL5.7\bin\mysql.exe” -h localhost -u root -p 双击快捷方式就可以打开了,然后输入密码
2016-12-08 22:49:51
2191
原创 关闭Sublime Text 3运行Python时的方框
Sublime Text 3 中,使用Ctrl+B执行Python代码,关闭下方方框的方法:Esc
2016-09-13 21:01:03
8644
6
原创 MySQL 5.7忘记密码如何重置
mysql5.7中没有password字段,而是采用authentication_string字段存储密码:UPDATE user SET authentication_string = PASSWORD('newpass') WHERE user = 'root' AND host = 'localhost';
2016-09-11 00:42:24
1030
HPE iLO IPMI 用户指南
2017-07-18
HPE iLO 4 用户指南
2017-07-18
CSDN 如何屏蔽消息
2021-12-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人