开发工具集
文章平均质量分 62
罗罗的1024
做个幸福的小吃货
展开
-
Arthas的常见用法
场景生产环境下某接口报错,但是这个接口存在多个if-else分支,又因为日志在某种情况下没有打印出来,光看代码无法知道方法的调用栈,就无法准确定位。在使用watch的时候,一个接口,如果被频繁的调用,有时候根本来不及看到自己想观察的内容,现在想过滤指定的name以便看到我想观察的。场景生产环境下,代码中关键日志信息的日志级别低于配置文件配置的日志级别,不想出替换文件重启服务。场景看方法的入参时,只想观察自己的调用,过滤不相关的调用。方法内部调用路径,并输出方法路径上的每个节点上耗时。......原创 2022-07-15 00:54:26 · 1312 阅读 · 0 评论 -
吐血整理MapStruct
MapStructMapSturct 是一个生成类型安全,高性能且无依赖的 JavaBean 映射代码的注解处理器(annotation processor)1、产生背景我们知道拷贝bean可以使用apache的BeanUtils和spring 提供的BeanUtils,阿里巴巴规范明确规定不要使用Apache的BeanUtils,不论是Apache或者是Spring,他们都是基于反射的,而反射的会有大量的属性拷贝,就会占据cpu,可以效率不是太高。而 MapStruct 是在编译时就已经生成了相应的原创 2021-12-19 23:13:26 · 1682 阅读 · 0 评论 -
Git换行符问题
在使用Git进行团队协作开发中,我们往往会忽略换行符的存在,当使用Git在不同的系统上协同开发同一个项目时,就会出现换行符不统一的问题。一、关于CR、LF和CRLF敲下回车键,不同的操作系统保存到文件中的值不同,换行符的表示也不同。二、IDEA设置IDEA设置使用UNIX换行符IDEA的设置File -> Settings -> Editor -> Code StyleLine separator (for new lines) ,选择:Unix and OS X (\n)原创 2021-06-23 22:50:34 · 2611 阅读 · 1 评论 -
Navicat生成ER图、PDM以及数据字典
生成ER图1、打开数据库2、点击右下角,可以查看ER图中间的连接线就是外键关系3、右键点击数据库,选择逆向数据库到模型4、点击左上角文件,导出生成PDM1、右键数据库,转储SQL文件,仅结构就会生成sql文件2、打开PD选择file ==》reverse enginer ==》database点击确定点击 + 号,使用SQL脚本文件(刚才导出的sql文件)点击确定~~ 欧克...原创 2021-04-18 23:56:10 · 7282 阅读 · 1 评论 -
IDEA整合Gitee
sdrdehyr在git官网下载:https://git-scm.com/download/win开始安装安装成功后,使用快捷键win+r, cmd, 打开控制台,然后输入git命令,看到如图所示的画面即表示安装成功为idea配置git默认情况下,IDEA是不自带git运行程序的,所以需要通过菜单->settings->Version Control->Git->Path to Git executable: 设置为安装git中所安装的git.exe在码原创 2020-11-25 15:17:19 · 1252 阅读 · 0 评论 -
jad的安装与使用
jad 是一个使用非常广泛的 Java 反编译工具。能反编译大部分.class文件jad -sjava A.class示例:打开Sun.java,反编译成功// Source File Name: Test.javaimport java.io.PrintStream;class Sun extends Parent{ Sun() { System.out.println("Sun\u6784\u9020\u5FEB"); Sy原创 2020-10-31 11:19:08 · 745 阅读 · 0 评论 -
layui select 动态添加 option
自己研究了许久,成功了window.onload=function(){ $.ajax({ url:"http://127.0.0.1:8081/sys/area/findAllSysarea", //后台地址 type:"GET", // 请求方式 data:"", //请求参数 dataType:"json", //设置接收到的响应数据的格式 c原创 2020-10-30 20:54:03 · 982 阅读 · 0 评论 -
IDEA目录的部署与发布详解
IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。为了更深入理解和使用,找来各种资料研究,输出如下。https://www.cnblogs.com/deng-cc/p/6416332.html原创 2020-09-02 14:57:26 · 545 阅读 · 0 评论