博客园 - 郑小超
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=40707
2023-11-15T07:06:55Z
郑小超
https://www.cnblogs.com/GreenLeaves/
feed.cnblogs.com
https://www.cnblogs.com/GreenLeaves/p/17833913.html
.Net 6 linux部署成服务 - 郑小超
1、首先确保Linux环境可以正常运行.Net 6网站 2、编辑服务运行文件 vim /usr/lib/systemd/system/测试.service 测试.service内容如下: [Unit] # 服务描述,随便写 Description=test_description # 描述服务的类别
2023-11-15T07:07:00Z
2023-11-15T07:07:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、首先确保Linux环境可以正常运行.Net 6网站 2、编辑服务运行文件 vim /usr/lib/systemd/system/测试.service 测试.service内容如下: [Unit] # 服务描述,随便写 Description=test_description # 描述服务的类别 <a href="https://www.cnblogs.com/GreenLeaves/p/17833913.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17803522.html
Linux操作之存储空间和目录相关 - 郑小超
1、内存 (1)、简介 Linux中swap与memory。对于memory没什么可说的就是机器的物理内存,读写速度低于cpu一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,虽然相对来说价格一直在降低。除此之外,内存的断电丢失
2023-11-01T08:49:00Z
2023-11-01T08:49:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、内存 (1)、简介 Linux中swap与memory。对于memory没什么可说的就是机器的物理内存,读写速度低于cpu一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,虽然相对来说价格一直在降低。除此之外,内存的断电丢失 <a href="https://www.cnblogs.com/GreenLeaves/p/17803522.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17802568.html
Linux常用命令 - 郑小超
1、常用操作 (1)、显示系统中的块设备信息,包括硬盘、分区和挂载点等 root@user:/# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 5.5T 0 disk ├─sda1 8:1 0 300M 0 part /boot/ef
2023-11-01T03:02:00Z
2023-11-01T03:02:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、常用操作 (1)、显示系统中的块设备信息,包括硬盘、分区和挂载点等 root@user:/# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 5.5T 0 disk ├─sda1 8:1 0 300M 0 part /boot/ef <a href="https://www.cnblogs.com/GreenLeaves/p/17802568.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17460383.html
Idea 常用快捷键 - 郑小超
1、alt+enter 快速导入命名空间 2、alt+insert 快速生成get、set、构造函数、toString方法重写等 3、ctrl+shift+/ 多行注释 4、ctrl+N 快速搜索莫个类、文件、符号等 5、ctrl+H 打开某个类的继承树 双击选中类型,ctrl+H右侧就可以看到该类
2023-07-27T04:07:00Z
2023-07-27T04:07:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、alt+enter 快速导入命名空间 2、alt+insert 快速生成get、set、构造函数、toString方法重写等 3、ctrl+shift+/ 多行注释 4、ctrl+N 快速搜索莫个类、文件、符号等 5、ctrl+H 打开某个类的继承树 双击选中类型,ctrl+H右侧就可以看到该类 <a href="https://www.cnblogs.com/GreenLeaves/p/17460383.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17552455.html
CAP原则 - 郑小超
CAP原则又称CAP定理,指的是一个分布式系统中的Consitency(一致性)、Availability(可用性)、Partition tolerance(分区容错性)三个特性,下面分别介绍. 1、Consitency(一致性) 指的是多个微服务节点的数据一致性,微服务架构中,单一服务节点可能存在
2023-07-13T14:59:00Z
2023-07-13T14:59:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】CAP原则又称CAP定理,指的是一个分布式系统中的Consitency(一致性)、Availability(可用性)、Partition tolerance(分区容错性)三个特性,下面分别介绍. 1、Consitency(一致性) 指的是多个微服务节点的数据一致性,微服务架构中,单一服务节点可能存在 <a href="https://www.cnblogs.com/GreenLeaves/p/17552455.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17478133.html
Spring boot2 数据访问之Druid数据源+Mybatis - 郑小超
Mybatis官方地址 1、查找Mybatis 相关starter 官方文档 这里注意查找指定版本的Starter 这里以2.2.2为例,查看官方的pom.xml如下: <?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 2015-2022 t
2023-06-13T09:45:00Z
2023-06-13T09:45:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】Mybatis官方地址 1、查找Mybatis 相关starter 官方文档 这里注意查找指定版本的Starter 这里以2.2.2为例,查看官方的pom.xml如下: <?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 2015-2022 t <a href="https://www.cnblogs.com/GreenLeaves/p/17478133.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17466604.html
Idea 快速创建spring boot2项目 - 郑小超
第一步新建项目 选择并填写好具体信息. 第二步选择相应的开发工具和开发套件 Lombok参Lombok插件 加载相关依赖 Spring Boot Dev Tools 自动重启等开发工具,加载相关依赖 Spring Configuration Processor yml等配置文件自动提示,加载相关依赖
2023-06-08T07:31:00Z
2023-06-08T07:31:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】第一步新建项目 选择并填写好具体信息. 第二步选择相应的开发工具和开发套件 Lombok参Lombok插件 加载相关依赖 Spring Boot Dev Tools 自动重启等开发工具,加载相关依赖 Spring Configuration Processor yml等配置文件自动提示,加载相关依赖 <a href="https://www.cnblogs.com/GreenLeaves/p/17466604.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17466187.html
Lombok插件 - 郑小超
1、简介 Lombok是简化java bean开发的一款插件.在处理例如get set方法,构造器、tostring方法等可以帮助提高开发效率. 2、集成lombok (1)、idea安装lombok插件 (2)、项目集成lombok 这里以spring-boot 2.3.4.RELEASE为例子,
2023-06-08T05:32:00Z
2023-06-08T05:32:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、简介 Lombok是简化java bean开发的一款插件.在处理例如get set方法,构造器、tostring方法等可以帮助提高开发效率. 2、集成lombok (1)、idea安装lombok插件 (2)、项目集成lombok 这里以spring-boot 2.3.4.RELEASE为例子, <a href="https://www.cnblogs.com/GreenLeaves/p/17466187.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17457960.html
Spring boot2 项目相关 - 郑小超
1、首先通过Idea创建一个Maven项目,参考IDEA Maven父子项目操作(不是微服务架构,所以参考子项目的创建即可). 2、修改pom.xml 导入spring boot2相关的依赖 (1)、引入spring boot2框架 <parent> <groupId>org.springframe
2023-06-06T04:50:00Z
2023-06-06T04:50:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、首先通过Idea创建一个Maven项目,参考IDEA Maven父子项目操作(不是微服务架构,所以参考子项目的创建即可). 2、修改pom.xml 导入spring boot2相关的依赖 (1)、引入spring boot2框架 <parent> <groupId>org.springframe <a href="https://www.cnblogs.com/GreenLeaves/p/17457960.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17435177.html
Maven 常用命令 - 郑小超
1、创建项目 mvn archetype:generate 2、编译项目 mvn clean compile 3、清理项目 mvn clean 4、打包项目 mvn clean package 5、安装项目 mvn clean install 6、安装项目不执行测试 mvn clean instal
2023-06-05T07:47:00Z
2023-06-05T07:47:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、创建项目 mvn archetype:generate 2、编译项目 mvn clean compile 3、清理项目 mvn clean 4、打包项目 mvn clean package 5、安装项目 mvn clean install 6、安装项目不执行测试 mvn clean instal <a href="https://www.cnblogs.com/GreenLeaves/p/17435177.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17435046.html
IDEA Maven父子项目操作 - 郑小超
这里以IntelliJ IDEA 2022.3.1为例子 1、新建父项目 (1)、创建 (2)、Maven相关的配置 点击创建,创建成功,如下图: pom.xml内容如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h
2023-06-05T07:47:00Z
2023-06-05T07:47:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】这里以IntelliJ IDEA 2022.3.1为例子 1、新建父项目 (1)、创建 (2)、Maven相关的配置 点击创建,创建成功,如下图: pom.xml内容如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h <a href="https://www.cnblogs.com/GreenLeaves/p/17435046.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17425775.html
Maven 基本操作 - 郑小超
1、创建项目 在Maven 核心概念已经介绍过了,这里不在分析 2、操作项目 以下操作Maven项目的方式除去创建外,必须进入到 pom.xml 所在的目录。如果没有在 pom.xml 所在的目录运行 Maven 的构建命令,那么会看到下面的错误信息 (1)、编译项目 cmd进入pom.xml所在的
2023-05-26T05:23:00Z
2023-05-26T05:23:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、创建项目 在Maven 核心概念已经介绍过了,这里不在分析 2、操作项目 以下操作Maven项目的方式除去创建外,必须进入到 pom.xml 所在的目录。如果没有在 pom.xml 所在的目录运行 Maven 的构建命令,那么会看到下面的错误信息 (1)、编译项目 cmd进入pom.xml所在的 <a href="https://www.cnblogs.com/GreenLeaves/p/17425775.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17420883.html
Maven 基本概念 - 郑小超
1、核心基本参数 (1)、定位jar包参数 groupId:公司或组织的id artifactId:一个项目或者一个项目中的模块id version:版本号 现有如下xml配置 <groupId>group.aaa</groupId> <artifactId>test-api</artifactId
2023-05-26T05:23:00Z
2023-05-26T05:23:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、核心基本参数 (1)、定位jar包参数 groupId:公司或组织的id artifactId:一个项目或者一个项目中的模块id version:版本号 现有如下xml配置 <groupId>group.aaa</groupId> <artifactId>test-api</artifactId <a href="https://www.cnblogs.com/GreenLeaves/p/17420883.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17429055.html
Maven 父子项目 - 郑小超
1、创建父项目 cmd进入项目工作目录,执行以下代码: mvn archetype:generate 创建成功,接着修改pom.xml如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org
2023-05-26T05:19:00Z
2023-05-26T05:19:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、创建父项目 cmd进入项目工作目录,执行以下代码: mvn archetype:generate 创建成功,接着修改pom.xml如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org <a href="https://www.cnblogs.com/GreenLeaves/p/17429055.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17427947.html
Maven Web项目 - 郑小超
1、Web项目创建 官方文档 cmd进入web项目工作空间,执行以下代码: mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-weba
2023-05-24T09:18:00Z
2023-05-24T09:18:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、Web项目创建 官方文档 cmd进入web项目工作空间,执行以下代码: mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-weba <a href="https://www.cnblogs.com/GreenLeaves/p/17427947.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17415509.html
Maven 安装与配置 - 郑小超
1、简介 Maven是一个包操作工具,包含打包和管理等等,其本质和nuget大致类似. 2、下载地址 注意:tar.gz是linux版本、zip是windows、src是源码,这里下载Spring boot2要求的版本详见Spring boot2官方文档简介与使用中的系统要求Maven的版本,Mav
2023-05-19T08:27:00Z
2023-05-19T08:27:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、简介 Maven是一个包操作工具,包含打包和管理等等,其本质和nuget大致类似. 2、下载地址 注意:tar.gz是linux版本、zip是windows、src是源码,这里下载Spring boot2要求的版本详见Spring boot2官方文档简介与使用中的系统要求Maven的版本,Mav <a href="https://www.cnblogs.com/GreenLeaves/p/17415509.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17414540.html
Spring boot2官方文档简介与使用 - 郑小超
1、官方文档地址点击跳转 spring.io首页->Projects->Spring boot项目 接着切换到Learn选项看,查看文档相关 这里是现有的所有版本,本系列主要解析Sping Boot2.0相关,所以这里进入2.7.12的Reference Doc 这是使用文档,右侧有一个Api Do
2023-05-19T05:14:00Z
2023-05-19T05:14:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、官方文档地址点击跳转 spring.io首页->Projects->Spring boot项目 接着切换到Learn选项看,查看文档相关 这里是现有的所有版本,本系列主要解析Sping Boot2.0相关,所以这里进入2.7.12的Reference Doc 这是使用文档,右侧有一个Api Do <a href="https://www.cnblogs.com/GreenLeaves/p/17414540.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17199526.html
OnlyOffice关于Asp.NetMvc网站的配置 - 郑小超
1、下载示例程序 https://api.onlyoffice.com/zh/editors/demopreview 选择红框中的Demo. 2、项目配置 (1)、demo下载完毕之后,修改项目settings.config配置文件 <add key="storage-path" value=""/
2023-05-19T03:29:00Z
2023-05-19T03:29:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、下载示例程序 https://api.onlyoffice.com/zh/editors/demopreview 选择红框中的Demo. 2、项目配置 (1)、demo下载完毕之后,修改项目settings.config配置文件 <add key="storage-path" value=""/ <a href="https://www.cnblogs.com/GreenLeaves/p/17199526.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17414379.html
1、微信认证 - 郑小超
1、小程序后台认证 小程序界面点击授权登录获取code,传递给后台,后台调用如下接口 public async Task<WxResult> AuthenticationAsync(string code) { var appId = ConfigurationManager.AppSettings
2023-05-19T03:20:00Z
2023-05-19T03:20:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、小程序后台认证 小程序界面点击授权登录获取code,传递给后台,后台调用如下接口 public async Task<WxResult> AuthenticationAsync(string code) { var appId = ConfigurationManager.AppSettings <a href="https://www.cnblogs.com/GreenLeaves/p/17414379.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GreenLeaves/p/17333196.html
RabbitMQ队列和交换机的相关知识点 - 郑小超
1、关于交换机和队列的autodelete属性 交换机的autodelete属性作用:当属性值设置为true,那么当所有的队列断开于交换机的绑定,那么交换机会自动删除 队列的autodelete属性作用:自动删除队列和普通队列在使用上没有什么区别,唯一的区别是,当所有的相关消费者断开连接时,队列将会
2023-04-19T06:44:00Z
2023-04-19T06:44:00Z
郑小超
https://www.cnblogs.com/GreenLeaves/
【摘要】1、关于交换机和队列的autodelete属性 交换机的autodelete属性作用:当属性值设置为true,那么当所有的队列断开于交换机的绑定,那么交换机会自动删除 队列的autodelete属性作用:自动删除队列和普通队列在使用上没有什么区别,唯一的区别是,当所有的相关消费者断开连接时,队列将会 <a href="https://www.cnblogs.com/GreenLeaves/p/17333196.html" target="_blank">阅读全文</a>