首页
学习
活动
专区
工具
TVP
发布

IT开发技术与工作效率

专栏作者
132
文章
237559
阅读量
35
订阅数
生成 方法调用图 和 Maven 依赖图——IDEA 插件
只支持 2020.2 以上因为 mermaid.js 只能在 jcef(chrome) 中使用, 2020.1 以下用的是 JavaFx WebView。
林万程
2023-03-24
1.3K0
批量查找Git作者和导出搜索带作者(IDEA 插件)
插件主页:https://plugins.jetbrains.com/plugin/20557-find-author GitHub 主页:https://github.com/LinWanCen/find-author
林万程
2022-12-09
1K0
删除未使用的Java类文件
package io.github.linwancen.code.modify; import java.io.File; import java.io.IOException; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.util.*; import java.util.concurrent.ConcurrentSkipListSe
林万程
2022-05-26
1.6K0
IntelliJ IDEA 智能注释 插件开发 Show Comment
显示引用的 Java 文档注释,帮助快速熟悉业务,养成良好的注释习惯,显示文件注释,帮助快速找到文件,支持 JSON 字段读取 Java 注释,支持 COBOL。
林万程
2022-05-13
1.1K0
上日余额
if 交易日 < 上日 上日余额 ±= 交易金额 if 交易日 > 上日 上日余额 = 当前余额
林万程
2022-01-09
6870
余额 TCC 实现分析
在分布式事务 TCC 中 T 阶段要先锁住金额以便事务失败回滚时不会出现金额被取走导致回滚失败出现负账。
林万程
2022-01-09
4250
MySQL explain
官方文档:https://dev.mysql.com/doc/refman/8.0/en/explain-output.html
林万程
2022-01-09
4550
MySQL Oracle 命令行执行乱码解决
# -v 显示日志 -U 禁止无 where 更新 mysql -v -U -uroot -proot -h $IP -P 3306 --default-character-set=utf8 < mysql_run.sql set character set utf8; # 避免 Oracle 乱码 export NLS_LANG="AMERICAN_AMERICA.AL32UTF8" sqlplus system/system@$IP:1521/ORCL @oracle_run.sql
林万程
2022-01-09
1.5K0
graphviz dot 字段连接外键
📷 图片1.png digraph "G" { graph [fontname = "Microsoft YaHei" rankdir = "LR" label=""] node [fontname = "Microsoft YaHei" shape = "record" ] edge [fontname = "Microsoft YaHei" arrowhead = "none" ] <A> [label = "A|<id>id|<B_id>B_id"] <B>
林万程
2022-01-09
1.3K0
golang append 数组切片
直接append的话数组改变了会跟着改变,所以需要copy一份 写法一 arrCopy := make([]int, len(*nums)) copy(arrCopy, arr) *res = append(*res, arrCopy) 写法二 *res = append(*res, append([]int{}, arr...)) 写法三 *res = append(*res, append([]int(nil), arr...))
林万程
2022-01-09
1K0
MySQL 基本概念
MyISAM:无事务、锁表、读写互相阻塞、索引不缓存数据、数据与索引分离,都是【非聚集索引】 InnoDB:有事务,默认用主键or唯一非空列or隐藏列建立【聚集索引】(只能有一个),索引和数据在同一个B(平衡)树,影响增改性能,速度快,特性如下:
林万程
2021-09-07
2440
MySQL 查询索引
SELECT a.TABLE_SCHEMA, a.TABLE_NAME, a.INDEX_NAME, CASE a.NON_UNIQUE WHEN 1 THEN '非唯一' ELSE '唯一' END AS 唯一性, group_concat(COLUMN_NAME ORDER BY SEQ_IN_INDEX) AS 列, group_concat(NULLABLE ORDER BY SEQ_IN_INDEX) AS 可空,
林万程
2021-09-07
2.7K0
简洁的带错误码和信息返回封装
public class CommonResponse<T> { private String code; private String msg; private T data; public CommonResponse() { } public CommonResponse(String code, String msg) { this.code = code; this.msg = msg; }
林万程
2021-06-22
9060
查看 class 的 JDK 版本
无需编辑器,只要有 JDK Windows javap -v Demo.class | finstr version Linux javap -v Demo.class | grep version minor version: 0 major version: 52 od -x UniqueValidator.class |awk 'NR==1' 0000000 feca beba 0000 3400 7c01 000a 0062 07be version Hex major 6 2 ^ 5 =
林万程
2021-06-09
9910
Linux端口不通检查
# Windows 检查端口 telnet ip port # Linux telnet 检查端口 telnet ip port ## 若报命令不存在时安装 sudo yum install telnet ## 成功 Trying 161.63.104.193... Connected to 161.63.104.193. Escape character is '^]'. ## 端口通但服务没启动 Trying 29.34.5.11... telnet: connect to address 29.34
林万程
2021-06-09
7.3K0
ocean
“你的手指好长,好好看。”,突然的赞美让我一时不知所措,“哈哈哈,你的手也很好看。”,我回答道。
林万程
2021-05-10
2690
Ant Design Pro 踩坑
(本文命令中的 npm 和 yarn 任选一种即可) Cannot find module '@umijs/preset-ant-design-pro' 检查发现是 devDependencies 没安装,可以使用下面的命令 npm i --production=false yarn --production=false 也可以修改配置,检查 npm config get production yarn config get production 发现是 false,修改命令如下 npm config se
林万程
2021-05-10
1.1K0
Jenkins GitLab 登陆
授权设置错了进不了管理员就用去改下/var/lib/jenkins/config.xml重启
林万程
2021-04-29
1.2K0
SonarQube GitLab 登陆
支持PDF插件的版本下载地址 https://gitee.com/zzulj/sonar-pdf-plugin
林万程
2021-04-29
7740
SonarQube 报错分析
搜索 es[][o.e.c.r.a.AllocationService] Cluster health status changed from [RED] to [GREEN] (reason: [shards started [[metadatas][0]] ...]).
林万程
2021-04-28
8490
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档