摘要: 描述 介绍项目打包时剥离第三方依赖包至lib文件夹下,减少svn太大问题(svn无法比对二进制文件差异,因此是累加,特别占用磁盘空间) 步骤一 1、修改pom.xml,构建\BOOT-INF\lib\下只包含study的jar包,实现构建后本服务的jar包结构为: |--META-INF |--BO 阅读全文
posted @ 2023-03-22 16:32 God-slayer 阅读(272) 评论(0) 推荐(0)
摘要: 1. 软件工程 1.1. 软件架构设计 1.1.1. 软件架构风格 定义:软件架构设计的一个核心问题是能否达到架构级的 软件复用,也就 是说,能否在不同的系统中,使用同一个软件架构。 分类: 1、数据流风格:数据流风格包括批处理序列和管道/过滤器两种风格。 2、调用/返回风格:调用/返回风格包括主程 阅读全文
posted @ 2023-03-16 23:39 God-slayer 阅读(221) 评论(0) 推荐(0)
摘要: 1. 信息化与信息系统 1.1. 信息系统与信息化 1.1.1. 信息的基本概念 1、信息定义 香农-信息就是能够用来消除不确定性的东西。 2、信息的特征 (1)信息的特征 普遍性:信息是一切事物的共同属性,存在于自然界和社会中。 客观性:信息是客观事物的反映,不受主观意志的影响。 依附性:信息必须 阅读全文
posted @ 2023-03-16 10:25 God-slayer 阅读(507) 评论(0) 推荐(0)
摘要: 1. IDEA快捷键使用 背景:idea一栏多余了,嫌弃占用空间,但是一些图标很好用,因此想用快捷键代替掉 build: ctrl + F9 run: shift + F10 debug: shift + F9 update project: ctrl+ t commit: ctrl+k push 阅读全文
posted @ 2023-03-15 14:24 God-slayer 阅读(59) 评论(0) 推荐(0)
摘要: 1. Shell脚本基本功 1.1. 概述 工作时项目发布与部署会用到shell脚本,有时需要自己写一部分自定义脚本,自己学习了一段时间,通过这段时间的了解与实践,发现其学习起来并不难,学会后还可以节省自己很多时间,此处整理总结下,大致能满足工作上的要求。 Shell 脚本的优势在于处理偏操作系统底 阅读全文
posted @ 2023-02-11 23:11 God-slayer 阅读(64) 评论(0) 推荐(0)
摘要: 1. 进程查询与关闭 1.1. 命令行模糊查询进程 tasklist -fi “imagename eq chrom*” 1.2. 模糊关闭进程 taskkill /F -im chrom* 1.3. 查看端口占用 tasklist|findstr "2448" 1.4. 查看端口占用的pid ne 阅读全文
posted @ 2023-02-11 22:01 God-slayer 阅读(61) 评论(0) 推荐(0)
摘要: 1. 概述 基于arthas工具的retransform命令热替换class,此方法用于在不重启项目的前提下,替换更新的class,如关键类添加打印日志,排查线上问题 但arthas工具的命令稍显复杂,有那个时间还不如重新部署,因此需要一个可以快速替换的工具来进行替换 2. 方法一:ArthasHo 阅读全文
posted @ 2023-02-07 15:39 God-slayer 阅读(1976) 评论(0) 推荐(0)
摘要: 官方参考地址:https://marketplace.visualstudio.com/items?itemName=cnblogs.vscode-cnb 1. vscode需安装插件 office viewer: 用户编写md文件,所见即所得 Cnblogs博客园: 同步本地和博客的内容,一键上传 阅读全文
posted @ 2023-02-06 17:53 God-slayer 阅读(161) 评论(0) 推荐(0)