DebugEN
奇技
Java

【原创】这些年我用过的IDEA插件

虎年快乐! 作为一名工作了快8年的Java后端程序员,我一直使用Jetbrains IDEA作为我的主要开发工具,今天介绍一下我所用过的那些IDEA插件。 Builder Generator 这是一个自动生成Builder类的插件,大量节省了编写Builder类的时间,支持自定义builder方法前缀、是否内部类等 示例如下: CodeGlance 见下图,右边这一列类似缩略图一样的东西,当你的源文件有几百上千行时,这个插件非常有用。 Maven Helper 能够分析你的pom.xml,并且告诉你哪些依赖有版本冲…

2022年03月15日 0条评论 456点热度 0人点赞 阅读全文
奇技

【原创】在windows上使用VNC远程连接linux桌面

背景 我的工作主力机是一台安装了archlinux单系统的xps15-9500,直播机是组装的windows 10台式机,由于linux上没有成熟能用的面捕,再加上笔记本的性能限制,在obs推流时,我的IDEA会变得很卡,我几乎无法流畅的使用这台笔记本直播码代码。 我长达十多年的linux桌面使用,让我无法适应在windows下的开发和工作,主要有以下原因: 难用的命令行——cmd、powershell、cmder又或者是git bash,均无法满足我的需求。 过低的自由度——无法自定义快捷键,就算有第三方软件,也…

2022年03月10日 0条评论 409点热度 0人点赞 阅读全文
奇技

[原创] 从QQ音乐网页版扒歌词的补充说明

背景 我在上一篇里有介绍从QQ音乐网页版扒歌词的方法(这里),但存在一些限制和问题没有详细介绍,本文将说明并解决这些问题 问题1——客户端限定歌曲 在打开部分歌的时候会弹出这样的提示,比如aimer的六等星之夜: 我们可以先打开一个非客户端限定的歌,如扇宝的 新年小福星(https://y.qq.com/n/yqq/song/002uvyoQ2b1Nhn.html) 通过上一篇文章的方式找到这个数据,按照下图的方式操作: 复制出来后是如下所示的url: 将我红框处的songmid替换为六等星之夜的songmid即可…

2021年03月10日 0条评论 1131点热度 0人点赞 阅读全文
Java

[转载] Kafka 节点重启失败导致数据丢失的分析排查与解决之道

本文转载自中通科技官网 背景 在 2 月10 号下午大概 1 点半左右,收到用户方反馈,发现日志 kafka 集群 A 主题 的 34 分区选举不了 leader,导致某些消息发送到该分区时,会报如下 no leader 的错误信息: 1 In the middle of a leadership election, there is currently no leader for this partition and hence it is unavailable for writes. 由于 A 主题 34 分…

2021年03月04日 0条评论 1283点热度 0人点赞 阅读全文
奇技

从QQ音乐获取并解析音乐的歌词

背景 最近up在切扇宝的歌回切片,用ffmpeg分割出来后,使用arctime添加字幕,up是从百度搜索到歌词,然后在arctime上一句一句调整,很累,便动了从QQ音乐扒lrc歌词的想法。 方法 方法其实很简单,在歌曲播放界面使用开发者工具(按F12),刷新页面,找到network这个tab,搜索"ly",如下图所示: 点击右侧的preview,可以看到 lyric和trans两个字段数据,lyric是原文,trans是翻译,这编码大概率是base64,于是使用base64解码工具解码出来: 将解码出来的歌词保存…

2021年03月03日 0条评论 1905点热度 1人点赞 阅读全文
Java

[原创]javaslang(vavr.io)中Try的使用

前言 我们在实际的开发中,经常会遇到一些受检异常,我们会使用一个try-catch将其包裹在其中,如下面所示 try { InputStream is = new FileInputStream(new File(...)); } catch(IOException e) { // TODO } 这样可能看不出来问题,假如我现在有多个文件需要处理,多个文件名存储在一个List中: List<File> files = List.of( new File("/tmp/01.txt"),…

2021年02月27日 0条评论 1272点热度 0人点赞 阅读全文
linux

Linux截图软件推荐-flameshot

前言 Linux上的截图软件有不少,但好用的不多。一些桌面环境自带了截图软件,但对于部分用户(比如我)来说,自带的软件也并没有多好用,我需要能够自定义快捷键,能够在其中画箭头、圆圈等图案的截图工具。我一直都用flameshot,前天同事向我推荐了deepin自带的截图工具,但我安装后发现,用起来还是不太爽,就又换回了flameshot,本文就介绍如何安装flameshot以及它的一些好用的功能 安装 我使用的发行版是archlinux,所以我的安装命令如下 : sudo pacman -S flameshot 其他…

2021年02月18日 0条评论 1246点热度 0人点赞 阅读全文
spring

Spring Boot的@RequestMapping注解中加斜杠与不加斜杠的区别

前言 对于Spring Boot的controller,相必大家已经很熟悉了,@RequestMapping可以加在类上面,也可以加在方法上面,但是对于一些比较特殊的场景,你有想过该这个注解是如何工作的吗? 示例 我举个例子,下面这段代码,我应该通过哪个url才能调用到hello1方法呢? @RestController @RequestMapping public class TestController { @RequestMapping public String hello1() { return &quo…

2021年02月14日 0条评论 1265点热度 1人点赞 阅读全文
最新 热点 随机
最新 热点 随机
【原创】记录一次失败的折腾——使用jkeymaster实现的按键监听 【原创】这些年我用过的IDEA插件 【原创】在windows上使用VNC远程连接linux桌面 我在RxJava使用线程池时遇到的问题 [原创文章] Swagger生成pdf格式的接口文档 [个人翻译]Java HTTP工具类的客户端证书认证 [原创] 如何从 Git 的提交历史记录中删除大文件 [翻译] 创建一个只读的Repository接口(Spring Data) [翻译] 反射的用法——用Java调用私有方法 Java 虚拟机最多可以支持多少个线程? 排查Hibernate的慢查询日志–这是查找慢查询的最简单方法 [翻译] 使用apache poi在excel文件中插入一行数据 [翻译] 在Spring 中@EntityScan与@ComponentScan注解有什么区别 [原创] 从QQ音乐网页版扒歌词的补充说明 [原创] 介绍java maven项目的多种打包方式 原创——在Java中生成随机数 将G1垃圾回收的内存使用量减少20%(翻译) [原创] java8 lambda表达式的toMap造成的空指针异常 [原创] 在Spring Boot中使用CommandLineRunner来在启动时执行代码 [转载] Kafka 节点重启失败导致数据丢失的分析排查与解决之道
[转载] Kafka 节点重启失败导致数据丢失的分析排查与解决之道 [个人翻译]Java HTTP工具类的客户端证书认证 中通Elasticsearch集群运维实践(二)--监控告警 [翻译] 在Spring 中@EntityScan与@ComponentScan注解有什么区别 [翻译] 反射的用法——用Java调用私有方法 Spring Boot项目修改Tomcat端口号 [原创] spring-boot返回json或者xml格式的数据 [原创] 在spring-boot中使用querydsl [原创]javaslang(vavr.io)中Try的使用 中通Elasticsearch集群运维实践 【原创】这些年我用过的IDEA插件 从QQ音乐获取并解析音乐的歌词 [原创] 如何使用java(javamail)发送带附件的邮件 Java 虚拟机最多可以支持多少个线程? [原创] 介绍java maven项目的多种打包方式 [原创] 如何从 Git 的提交历史记录中删除大文件 将G1垃圾回收的内存使用量减少20%(翻译) java maven项目的几种打包方式 使用Spring RestTemplate压缩请求 [原创] java8 lambda表达式的toMap造成的空指针异常
标签聚合
json elasticsearch qq音乐 java maven springboot linux spring base64 歌词

COPYRIGHT © 2020 Kejisen. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS