工具
文章平均质量分 51
起风哥
这个作者很懒,什么都没留下…
展开
-
windows脚本获取管理员权限修改host
很多时候我们常常需要通过管理员权限执行脚本,脚本可能涉及到一些受保护信息的访问,我们写个简单的脚本来更改host文件,host文件就是需要管理员权限才能访问的启动脚本时先检查是否有管理员权限,如果没有就调用授权脚本进行管理员授权打开,给用户弹出需要管理员权限是否允许。原创 2023-08-03 16:28:40 · 1338 阅读 · 0 评论 -
easy-excel通用异步导入导出神辅助
async-excel是easy-excel的辅助组件,抽取通用异步逻辑,通过引入一个starter配置个数据源就可以让导入导出变成异步,无需额外的任何代码,不改变easy-excel的任何特性。async-excel基于easy-excel抽取了异步逻辑,并且使用了sping的父子容器,适配了springboot-starter,使用该组件非常简单。当前版本1.1.0。为了支持业务上日益变态的需求,对async-excel进行了一轮重构。这个类带了两个map 一个是表头的map,一个是数据的map。原创 2023-02-01 18:31:17 · 2775 阅读 · 0 评论 -
redis对cluster槽的操作命令
展示槽位分配信息节点、范围、对应主节点、节点id、等,不同版本显示信息略有出入。提示:根据自己不同的版本使用cluster help 命令可以获得一定的帮助。示例:计算user这个key的hash值,返回对应的槽位。示例:统计hash槽7000这个槽位上有多少个key。示例:获取1 这个槽位中的数据分页展示3个。示例:将1、2、3、4、5分配给当前节点。示例:解绑1、2、3、4、5这5个槽位。示例:解绑1、2、3、4、5这5个槽位。示例:将1、2、3节点分配给当前节点。返回1 说明该槽位有1个key。原创 2023-01-28 18:33:53 · 1380 阅读 · 0 评论 -
idea插件自动填充setter
今天要说的主角还是beancopy在我们日常开发中属性的转换填充是一件费力的事情,于是就有了beancopy这玩意,虽然提升了开发效率,并且代码看上去也简洁了很多,但是,随之而来了一系列不可控的问题:再回到BeanCopy的性能上来说,不管你是用MapStruct ,无缓存的反射,有缓存的反射,还是使用asm技术,性能还是比直接set来的差100倍不止,以下是测试结果reflect time:1242cglib time:331directSet time:3此处应该有惊叹声,天啦,差这么多的吗?原创 2022-08-10 13:04:46 · 787 阅读 · 0 评论 -
让gitbash支持jq以及tree
在idea–>setting中找到terminal配置使用gitbash然后给gitbash添加tree命令以及jq命令jq【下载地址】选择自己的系统安装包tree【下载地址】选择二进制文件点击跳到页面等待4秒自动下载。下载完成后解压将对应命令复制到Git安装目录下的usr/bin中然后重新打开终端就可以愉快的使用相关命令了。![在这里插入图片描述](https://img-blog.csdnimg.cn/20210312143032380.png?x-oss-process=image/原创 2021-03-12 14:33:49 · 773 阅读 · 0 评论 -
win10也能无缝使用docker
WSL (Windows Subsystem for Linux):win10 内置的linux内核,也就是在win10下可以使用双系统。那么我们需要开启WSL子系统支持,控制面板->程序->启用或关闭windows功能接着安装WSL更新包直接根据以上界面进行相关配置即可。然后就是通过以上界面可以点到应用商店安装对应版本的ubuntu。然后安装docker-desktop下载链接下载完成直接安装,安装完成后设置之后设置ubuntu中的 docker_host为外部配置的远程原创 2020-12-30 14:29:01 · 356 阅读 · 0 评论 -
idea 多行操作
多行选中,可以使用1、Alt+鼠标拖动2、Alt+shift+insert、shift+上下键3、多行相同内容选中,选中内容之后使用Alt+j选中内容可以使用ctrl+w 以word为单位,也可以使用ctrl+shift+左右键整行选中可以使用 shift+Home/End...原创 2020-06-24 21:02:28 · 4444 阅读 · 0 评论 -
推荐一个学习算法的站点可视化动画模拟
站点地址https://www.cs.usfca.edu/~galles/visualization/动画非常生动,对于算法理解十分有帮助,比如BTree\BPlusTree等等。这边可以看到各种各样的算法...原创 2019-10-25 09:36:42 · 1189 阅读 · 0 评论 -
jvm工具jmap命令笔记
指定64位机使用jmap -J-d64 -heap pid输出jvm的heap内容到文件加live是只输出存活对象jmap -dump:live,format=b,file=Pid-1949.txt 1949查看准备回收的对象信息jmap -finalizerinfo 1949查看堆内存配置信息jmap -heap 1949Attaching to pro...原创 2019-10-24 16:37:42 · 351 阅读 · 0 评论 -
Let's Encrypt全自动化配置https的shell脚本
脚本可能有点缺陷,如有不足之处请指正,比如如果系统已经通过其它渠道安装过nginx并且没有配置命令这时候可能会出错最好的条件就是干净的系统下直接运行该脚本哦#!/bin/bash#author yaozhongjieecho "=======================Let's Encrypt环境准备======================================...原创 2019-10-01 11:23:41 · 1567 阅读 · 0 评论 -
给idea添加右键打开功能
添加文件夹右键程序打开开始运行regedit找到HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell1、右键shell目录新建项Idea2、右键Idea新建command3、选择Idea 右侧空白出新建字符串 名字为Icon 值填入idea的运行程序地址4、选择command 默认项填入idea的运行程序地址 + 空格...原创 2019-07-01 14:55:58 · 12781 阅读 · 2 评论