Ubuntu调试命令strace 在Linux系统中, strace是一种相当有效的跟踪工具,它的主要特点是可以被用来监视系统调用。我们不仅可以用strace调试一个新开始的程序,也可以调试一个已经在运行的程序(这意味着把strace绑定到一个已有的PID上)。 2021-04-19 OS > Linux > Ubuntu #strace #Debug
Springboot底层-snakeyaml自定义转储格式 YAML文档自定义转储在SnakeYAML中进行转储的主要目的是生成可以反序列化实例的YAML文档。在某些情况下,创建的YAML文档可能并不符合你的需求: 不可变的对象。不可变对象可能拥有getter方法,但不存在setter方法。默认情况下,映射时会调用setter方法或构造方法。若属性的顺序不一致,致使对象无法解析。因此对象属性的顺序尤为重要,必须按照指定顺序序列化属性。 注释。注释可以帮助 2021-04-15 Java > Spring > Boot #snakeyaml #yaml #yml
Springboot底层-snakeyaml的使用 所用依赖目前最稳定的版本为1.25版,最新版为1.28版。 下载链接: 来源:http://bitbucket.org/asomov/snakeyaml/src JAR包:https://repo1.maven.org/maven2/org/yaml/snakeyaml/1. 2021-04-13 Java > Spring > Boot #snakeyaml #yaml #yml
Mongodb.zip版环境搭建 准备工作首先去官方下载mongodb.zip文件。下载地址:https://www.mongodb.com/try/download/community 安装将下载好的zip文件进行解压,这里我的解压环境为D:\Program\文件夹名称为mongodb-win32-x86_64-windows-4.4.4。以下是目录结构: mongodb-win32-x86_64-windows-4.4.4 │ 2021-04-02 Middleware > MongoDB #环境搭建 #MongoDB
idea测试篇http工具的使用 Idea-Http-Test-Util介绍在intellij idea2017.3版本中,增加了一个类VS Code的Rest-client的工具,通过这个工具我们可以完成绝大部分http请求,是一个不错的post-man替代工具,接下来详细讲讲它如何简化你的操作。 请求示例所有HTTP请求需要在后缀为.http的文件中进行,新建一个test.http文件。基本格式为: request请求类型(如 2021-03-26 IDE > IDEA #IDEA #HTTP
Ubuntu安装telnet服务 这个东西吧,其实习惯使用了Ubuntu以后,非常简单! 第一步,更新源 scriptsudo apt-get update 第二步,安装服务 scriptsudo apt-get install xinetd telnetd 第三步,重启服务 scriptsudo /etc/init.d/xinetd restart 第四步,测试服务 scriptnetstat -a 2021-03-23 OS > Linux > Ubuntu #telnet
Ubuntu安装SVN 检查是否已经安装SVNscriptsvn help 若有帮助命令输出,则已安装了SVN服务器,若输出bash: svn: command not found则未安装SVN。 卸载SVN已经安装了SVN就无法继续安装了,这里提供卸载指令。 scriptsudo apt-get remove --purge subversion 安装SVN安装前先更新apt scriptsudo apt-get u 2021-03-18 OS > Linux > Ubuntu #SVN
SVN服务器小记 Linux 下重新启动SVN服务器公司SVN服务器,老是挂,这里记录一下,遇到SVN服务器无法访问该如何操作。 查询svn服务器进程是否存在 scriptps -aux|grep svnserve 若服务器已经启动,则需要终止服务进程,否则无法重新启动。 scriptkill -9 [PID] 启动SVN服务器 scriptsvnserve -d -r /usr/sv 2021-03-18 OS > Linux #SVN #版本控制
学习Ruoyi框架源码——RepeatedlyRequestWrapper 在看源码之前首先来回顾一下,装饰着模式。 定义 装饰者模式 在不改动对象的情况下,动态地将功能附加到对象上。若要扩展功能,应该提供一个包装器,把要扩展的对象包装起来,以提供更加强大的功能。 结构 Component 被包装的组件,可单独使用。 Decorator 包装器,扩展包装的对象。 使用场景 扩展一个类的功能(这个继承也可以做到)。 动态增加功能,动态撤销功能。 Repeatedl 2021-03-17 Java > Spring > Boot #SpringBoot #JavaEE #Spring脚手架 #装饰者模式
JDK的选择 JDK的选取首先说一下JDK的版本变化,科普科普。 JDK版本变化起源Java 语言源于 1991 年 Sun 公司 James Gosling 领导的的 Ork 项目,1995 年 Sun 公司正式起名为 Java,并提出“Write once, Run anywhere”的口号。 JDK 1.0开发代号为Oak(橡树),于1996年1月23发行。特点有: 提供了一个解释执行的 Java 虚拟 2021-03-12 Java > JDK #Java #JDK