自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

转载 23种设计模式_GangofFour的种类

GoF设计模式1.设计模式的七大原则2.类与类之间的关系3.设计模式创建型(5)结构型(7)行为型(11)1.设计模式的七大原则1.单一职责原则2.接口隔离原则3.依赖反转原则4.里氏替换原则5.开闭原则6.迪米特原则7.组合复用原则2.类与类之间的关系1-依赖2-泛化(继承)3-实现4-关联5-聚合6-组合3.设计模式根据目的来分根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式 3 种。创建型模式:用于描述“怎样创建对象”,它的

2021-03-02 09:20:06 272 1

原创 How to install mac application by homebrew

【代码】How to install mac application by homebrew。

2024-11-27 11:15:53 645

原创 spring project use mapStruct and jackson configuration java sample

【代码】spring project use mapStruct and jackson configuration java sample。

2024-11-26 17:31:34 395

原创 Use Mockito mock the FeignClient

Use Mockito mock the FeignClient

2024-11-12 11:35:30 252

原创 Run the OnlyOffice Java Spring demo project in local

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2024-08-09 22:11:12 266

原创 Install OnlyOffice with docker

【代码】Install OnlyOffice with docker。

2024-08-09 09:40:44 479

原创 Install docker CE in Ubuntu(arm64)

【代码】Install docker CE in Ubuntu(arm64)

2024-08-08 16:26:49 351

原创 The step to install an Ubuntu Desktop in a UTM virtual machine for MacPro system

【代码】The step to install an Ubuntu Desktop in a UTM virtual machine for MacPro system。

2024-08-08 15:23:06 188

原创 Install postgresal with docker

【代码】Install postgresal with docker。

2024-08-05 19:44:53 457

原创 Developing Your First Spring Boot Application

spring boot 开发demo 项目

2024-08-02 19:50:05 285 1

原创 MacPro中Ubuntu安装GNOME桌面

第一步,先在MacPro中安装UTM虚拟机。查看另一文章:https://blog.youkuaiyun.com/qq_38382925/article/details/139157877?spm=1001.2014.3001.5502第二步,在虚拟机中安装Ubuntu ARM64 server查看另一文章:https://blog.youkuaiyun.com/qq_38382925/article/details/139158763?spm=1001.2014.3001.5502第三步,再安装桌面本文:用apt-

2024-05-24 11:05:19 429

原创 Mac Pro中的开源虚拟机UTM安装ubuntu(Applce M1,M2芯片)(2)

continue:reboot now:选择ok安装成功!

2024-05-24 09:30:42 820 1

原创 Mac Pro中的开源虚拟机UTM安装ubuntu(Applce M1,M2芯片)(1)

下载UTM虚拟机链接: https://mac.getutm.app/建议官网下载:下载 Ubuntu Arm 64版下载 Ubuntu Arm 64版链接: https://cn.ubuntu.com/download/server/arm

2024-05-23 21:39:36 2649

原创 MacPro(M1,M2芯片)Java开发和常用工具开源软件合集

java常用开发与测试工具及常用小工具

2024-04-28 22:54:00 581 1

原创 idea的插件,反编译整个jar包

idea反编译jar包

2024-04-28 22:06:57 4289 2

原创 VisualStudioCode 配置开发环境-下载Mac 苹果芯片版

Mac 自己的芯片已经迭代到M3了,作为一名从windows转mac的小白,本文记录下在mac 中使用vscode开发的环境配置。

2023-06-20 13:52:57 1979

原创 Spring集成Smart-Doc

写接口文档是一个重活,但是用这个完全基于注释,轻松不少。` 提示:根据官方使用手册,集成Smart-Doc。点击所需要的格式,enjoy it!

2023-05-31 16:24:29 665

原创 VsCode开发Java插件集合

使用vscode开发Java,在此做一个记录:https://github.com/Eugeny/tabby/releases/tag/v1.0.164)

2022-07-09 11:45:35 4527 1

原创 Win10安装程序提示“不能打开要写入的文件xxxxx”如何解决

Win10安装程序提示“不能打开要写入的文件”如何解决

2022-01-13 11:35:06 7558 1

原创 关于maven依赖下载不了,终极解决方案

这里写目录标题找到maven仓库的坐标下载jar包在项目所在的文件夹下,运行CMD命令找到maven仓库的坐标举例如下:下载jar包在项目所在的文件夹下,运行CMD命令mvn install:install-file -Dfile=C:\Users\repository\wagon-maven-plugin-1.0.jar -DgroupId=org.codehaus.mojo -DartifactId=wagon-maven-plugin -Dversion=1.0 -Dpackaging=

2021-06-23 23:12:13 1068

原创 初级算法-Java版-001

001. 删除排序数组中的重复项public class A_RemoveDuplicates { public static void main(String[] args) {// int[] numInput = {0, 0, 1, 1, 1, 2, 2, 3, 3, 4}; int[] numInput = {0}; System.out.println("删除重复元素前的数组是" + Arrays.toString(numInput))

2021-05-08 12:56:33 121

原创 Windows10自带的小软件与各种快捷键,自定义快捷键

这里写目录标题小功能小功能2小功能1.截图 Windows + shift + S2.剪贴板 Windows + V3.白板 Windows + W4.设置Windows + I5.开启资源管理器 Windows + E6.开启“运行”对话框 Windows + R7.投影 Windows +P8.搜索Windows +Q9.开启语音输入Windows + H10.小功能21.步骤记录器开启方法:先打开运行: Windows + R再输入 psr.exe 确定。

2021-04-07 10:30:46 854

转载 JVM年度生态系统报告--2020年

JVM生态报告发表的原址与下载地址报告发表的原址与下载地址https://snyk.io/blog/jvm-ecosystem-report-2020/这个报告中总结了当前运行在JVM上的流行语言。开发框架,JDK的游行情况等。虽然有一些迟,今年才看到。2020年度报告,总结的是2019年的情况,而2021年的报告还没出来,留一个记录。到时对比一下今年的情况。...

2021-03-20 09:29:25 152

原创 Linux下安装JDK步骤与环境变量设置。

下载、安装、设置环境变量1. 下载、安装2. 配置环境变量1. 下载、安装下载 JDK 1.8版本。JDK下载网址:https://www.oracle.com/java/technologies/javase-downloads.html2.上传到安装目录,并解压tar -xvf jdk-8u131-linux-x64.tar.gz如上图,解压前的压缩包是1。解压后的文件,是2。2. 配置环境变量2.1 Linux的环境变量,是在/etc/profile文件中。vi /etc/

2021-03-10 08:57:02 122

原创 设计模式的七大原则

七大原则1.单一职责2.接口隔离3.依赖倒转4.5.6.7.在一部分书中,也归纳为六大原则。问题一:为什么要有设计模式?程序员在软件开发的过程中面临代码的复用,要实现高内聚、低耦合的目标。提高程序的灵活性、可扩展性、维护性等。问题二:设计模式是什么?对软件设计过程中反复出现的各种问题,提出的通用的解决方案。1.单一职责一个类只有一项职责。(而在类中,若有多个方法。一个方法只有一个职责)除非这个类非常简单,才可以违反这个原则。ps:优秀的代码,为了降低代码的耦合性。尽量在一个类中

2021-02-25 19:06:28 210

原创 笔记本的重要性——onenote2016,真香

程序员一定要记笔记。

2021-02-04 08:21:50 313

原创 Linux常用命令

Linux常用命令1. find #查找2. df -h #disk free 查看磁盘使用情况3. tar -xvf XXX.tar.gz #解压4. ps -ef | grep xx # 查看进程5. top #查看所有进程6. netstat # 查看网络相关信息问题:1.查看内存free top2.磁盘存储df -h3.io读写iotop4.端口占用netstat -tunlp | grep 端口号5.进程ps aux...

2021-02-02 14:28:48 109

原创 Linux中的用户/组管理

入门1.目录2.运行级别3.磁盘用户与用户组的简介4.用户管理5.用户组的管理1.目录显示当前路径pwd2.创建文件夹mkdir -p 文件夹名3.进入某目录cd 文件夹名4.列出当前文件和文件夹ls -a ls -l ls -h ls -d5.复制文件与文件夹cp -r6.移动mv 文件/文件名7.新建一个空文件touch8.重命名rename2.运行级别命令init 0-6共分为7个级别3.磁盘1.查看磁盘使用情况df -h

2021-02-02 11:36:09 86

原创 Linux文件权限

文件权限查看文件权限解释上图查看文件权限在linux中,使用命令ll就可以查看文件所属的用户、用户组和相对应的权限。解释上图1 文件类型2 属主权限3 属组权限4 其他用户权限文件类型:-代表文件 d代表目录 l代表链接文档权限类型:r读read w写write x执行execute权限类型对应的数字,可以更改仅限类型。...

2021-02-02 11:27:55 116

原创 工作方法小结

记录1.团队合作2.环境搭建3.学习1.团队合作在与他人交接的过程中,一定要作好记录。防止责任不清,也是方便整理自己的工作。2.环境搭建在环境搭建过程中,涉及到比较复杂的操作过程时。一定要事先有操作手册。(详细到每一步。做一步,划掉一步。防止出错。)3.学习学习一个新的知识,先设定目标。完成目标,要总结回顾。...

2021-02-02 11:12:32 192 1

原创 Java中类加载、实例加载与方法重写

Java中的类加载、实例加载、方法重写代码分析过程代码Superclasspackage FatherSon;public class Father { private int i = test(); private static int j = method(); static { System.out.print("1,"); } Father(){ System.out.print("2,"); }

2021-02-01 20:01:30 250

原创 JavaSE_自增变量_字节码研究

自增变量先看一个简单的二级目录三级目录先看一个简单的为了研究字节码,先来看一个简单的例子。package AutoIncreace01;public class Variety01{ public static void main(String[] args) { int a = 2; int c = 4; a = a + c; System.out.println("a=" + a); }}看到字节码文件,如下

2021-02-01 10:30:30 191

原创 使用Idea IntelliJ查看字节码文件

敲代码的过程中,难免你要去看底层的.class文件,但是直接看吗?不是,我们研究一下,后,还是总结用插件。现记录如下:方法一: 插件jclasslib方法二:idea自带工具先选中,编译完的字节码文件,然后。再打开。依图所示。...

2021-01-31 23:41:27 687

原创 Linux之vim/vi编辑器的三种模式。

三种模式三种模式的切换1.编辑模式2.一般模式移动光标复制&粘贴删除撤销上一步3.命令模式保存&退出显示行号&查找批量替换三种模式的切换linux中的文件编辑器。进入文档的命令是:vim ,如:vim test.txt进入一个新的文本:1.编辑模式此时是一般模式,由于是一个新的文档,所以我们先在里面写点内容。A,I,O任意一个键都可以进入编辑模式。此时,在左下方,有“插入”两字。此时,就可以输入内容了。举例:按 Esc 键,退出编辑模式,进入一般模式

2021-01-31 21:29:08 1920 1

原创 跟着官网学习python_入门

1.进入官网进入官网,发现资源丰富。选择Docs,开始。python官网Chinese:不用看别的地方啦,这里就最好了。文档地址: 最新版本为3.9…这里写自定义目录标题这里写自定义目录标题这里写自定义目录标题...

2021-01-30 21:03:27 274

原创 选择排序法原理与Java代码实现(Select Sorting)

1.基本原理对序列数字从前向后排序,如数组,可以从下标最小的元素依次比较所有元素的值,一直排到下标最大的元素结束。理论上,也可以反过来。可以从小到大,也可以从大到小。以从大小到排列为例,下图,是经过一轮选择排序后过程及结果。2.Java代码import java.util.Arrays;public class SortSelect { public static void main(String[] args) { //设定数组 int[] arr

2021-01-30 11:04:53 110

原创 二分法查找元素和顺序查找原理,Java代码实现。

原理二分法查找代码实现二分法查找顺序查找,就是从头逐个查找,原理简单,不再赘述。代码实现/** * 二分法查找的前提,是数组是一个有序数组。 */public class BinarySearch { public static void main(String[] args) { int[] arr = {1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,5

2021-01-28 16:48:24 163

原创 Windows系统中编写Dos批处理文件。nginx的.bat文件编写与使用

打开记事本,并编写所要运行的命令保存为拓展名为.bat的文件将文件移动到所要运行的目录下。双击。

2021-01-28 09:45:35 266 1

原创 caused by: java.lang.ClassNotFoundException: org.springframework.transaction.ReactiveTransactionMana

SpringBoot启动时报错如下:Java包冲突问题解决:Dspring.application.admin.enabled=true "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2020.2.3\lib\idea_rt.jar=6377:C:\Program Files\JetBrains\IntelliJ IDEA 2020.2.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Fi

2021-01-27 23:23:11 12051

原创 跟着官方文档学Java_jdk1.8_(4)——系列

类与对象内部类枚举类型

2021-01-27 19:31:27 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除