![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
工具
文章平均质量分 61
随时查阅
howeres
这个作者很懒,什么都没留下…
展开
-
MinIO
对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。原创 2023-03-09 09:31:28 · 272 阅读 · 0 评论 -
Mac 中 Idea 切换不同项目快捷键失效
command + `需要注意的是,由于idea 没有对输入法进行适配,所以当输入法为中文时,得到的是command + ·也就是说该快捷键就会失效。解决办法:将command + ·和command + shift + ·加入到对应快捷键中即可。推测原因,idea 可能是将所有窗口统一作为一个窗口在mac上显示,毕竟是用java编写的,所以mac自带到切换窗口快捷键就失效了。但快捷键又未对输入法做适配。............原创 2022-01-17 13:44:23 · 3056 阅读 · 5 评论 -
Oracle 分页查询 rownum 和 offset
RownumA ROWNUM value is assigned to a row after it passes the predicate phase of the query but before the query does any sorting or aggregation. Also, a ROWNUM value is incremented only after it is assigned .rownum 主要有两类用处处理 top N ;分页查询;rownum原创 2021-10-04 22:09:03 · 6057 阅读 · 0 评论 -
Sql 对同一列进行不同条件统计(条件筛选)
PostgreSql当发现可以进行筛选时,语句如下:SELECT count(*) filter (where PERIOD = '01') AS business_daily, -- 日累计 业务办理 count(*) filter (where PERIOD = '02') AS business_per_month -- 月累计 业务办理FROM `k_id_idx` as kiWHERE idx_code = 'GD010'Mysqlcount filter 语句并不能使用在原创 2021-03-09 10:34:01 · 8475 阅读 · 1 评论 -
常量定义在接口还是类中?
优先定义在枚举类中public enum Constants { TRUE(1),FALSE(2); // 每一个都是全局唯一的实例(单实例) private int status; private Constants(int status){ this.status = status; } public int getStatus() { return status; }}其次是常量类中,以 final 字段修饰.原创 2021-09-25 21:33:06 · 3539 阅读 · 0 评论 -
Sql 递归查询 与 调优 与 group_concat()
使用到的语句:// 为了跟贴切实际环境,写的比较复杂select a.codeName,a.lv,a.code,b.code,b.code_parentfrom tableA a Left join tableB b on a.code = b.codewhere a.lv in ('01','02','03')start with b.code_parent = '0000'connect by NOCYCLE prior b.code = b.code_parentorder by原创 2021-08-31 16:16:59 · 822 阅读 · 0 评论 -
JetBrains注解@NotNull/@Nullable/@Contract
JetBrains 的注解库,然后通过在 IDE 里面提示你处理那些可能为 null 的值(编译器没法检查并提示)避免NullPointerException,对于空指针异常,Java 只有 IDE 警告。依赖annotations-java8.jar这个包在任何一个 JetBrains IDE 的安装目录里面都有。1、@TestOnly- 仅测试用@org.jetbrains.annotations.TestOnly用于标记,专门给单元测试服务相关代码的注解。2、@NotNull 和原创 2021-08-23 19:03:11 · 13105 阅读 · 0 评论 -
MyBatis Plus 乐观锁&逻辑删除
添加一个int类型的version字段,并在po中的该字段添加@Version注解,即可实现乐观锁操作。添加一个int类型的delect字段,并在po中的该字段添加@TableLogic注解,即可实现乐观锁操作。2、实体类中增加属性//逻辑删除@TableLogicprivate Integer delete;3、配置!//逻辑删除组件@Beanpublic ISqlInjector sqlInjector() {return new LogicSqlInjector();}#配置.原创 2021-08-22 17:10:13 · 356 阅读 · 0 评论 -
删除 win 10 恢复分区
CMD --> diskpartlist diskselect disk 0list partitionselect partition 3delete partition override原创 2021-08-22 17:07:11 · 136 阅读 · 0 评论 -
驼峰转下划线 正则
正则之驼峰转下划线1\l下个字符小写2\L接着的字符均小写直到\E3\u下个字符大写4\U接着的字符均大写直到\E5\Q在non-word 字符前加上\,直到\E6\E结束\L,\E和\Q$1对应的是正则中(\d{3})匹配到的结果开启正则匹配模式,将_([a-z])替换成\U$1\E,可以完成下划线转驼峰。适用于绝大多数编辑器。附:([A-Z])转\L$1\E 可完成大写转小写([a-z])转\U$1\E 可完成小写转大写原创 2021-08-14 22:16:12 · 2560 阅读 · 0 评论 -
在bash中禁用蜂鸣声
在/etc/inputrc文件中取消注释set bell-style nonevim中也禁用蜂鸣声,需要在~/.vimrc文件中添加set visualbell原创 2021-04-30 09:52:00 · 113 阅读 · 0 评论 -
devtools 热部署
1、idea中,Alt + Ctrl + Shift + /2、打开Registry3、勾选:compiler.automake.allow.when.app.running4、重启原创 2021-03-17 15:48:00 · 272 阅读 · 0 评论 -
重写 Git 历史用户名和邮箱
#!/bin/sh git filter-branch --env-filter ' an="$GIT_AUTHOR_NAME"am="$GIT_AUTHOR_EMAIL"cn="$GIT_COMMITTER_NAME"cm="$GIT_COMMITTER_EMAIL" if [ "$GIT_COMMITTER_EMAIL" = "1234567@qq.com" ]then cn="new name" cm="new email"fiif [ "$GIT_AUTHOR原创 2021-03-08 01:21:47 · 361 阅读 · 1 评论 -
通过git的方式使用SVN(附原SVN命令)
安装:sudo apt install git-svn (windows不用下载,自带)使用:git svn clone svn://323.2322.23 # 克隆代码git svn rebase # 拉取代码git svn log [-v] # 日志 [详情]git add/commit # 提交git svn dcommit [-n] # push [检查]...............原创 2021-03-03 11:20:14 · 3195 阅读 · 0 评论 -
shell中扩展命令
curl-iILvHA–data-urlencode-X POST-d -G-o filename -O-s(silent) -S(–show-error)(only)xargs-d ‘\t’(分割)-p(打印询问)-t(打印后直接执行)-L 1(max-line) -n 1(max-args)单独使用->回车->ctrl+d;awk-F ‘:’(分隔符)‘条件{动作}’ : ‘NR<3{print $1}’函数tolow.原创 2020-12-07 17:08:17 · 477 阅读 · 0 评论 -
「个人书签」
baidubaidubaidubaidubaidubaidubaidubaidubaidubaidu原创 2020-09-01 17:00:02 · 311 阅读 · 0 评论 -
Bash 学习之后台运行 jar 程序
nohup java -jar xxx.jar >log 2>&1 &原创 2020-09-17 16:36:38 · 675 阅读 · 0 评论 -
常见 Shell 指令
文件目录管理命令tree命令描述:tree命令用于以树状图列出目录的内容。tree命令没有内置在系统中,使用tree命令需要执行以下命令来安装:yum install -y tree命令使用示例:tree /usr/share/wallpapers/-L level 限制目录显示层级。-l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。-d 显示目录名称而非内容。命令输出结果:ls命令描述: ls命令用于显示指定工作目录下的内容。命令格式:ls [参数] [目转载 2020-09-17 16:49:43 · 11357 阅读 · 1 评论 -
端口占用:Win 和 Linux 下端口的查看和解除占用命令
Win|Linux查看端口命令查看端口和终结占用端口程序Win系统下Linux系统下查看端口和终结占用端口程序Win系统下使用cmd命令netstatLinux系统下$ netstat 常见参数-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关链接的程序名-r 显示路由信息,路由表原创 2020-07-20 13:53:13 · 562 阅读 · 0 评论