摘要: 一、启动多线程的三种方式 1、继承Thread 接口类 实现 run() 方法 static class MyThred extends Thread{ @Override public void run(){system.out.println("Hellow MyThread!"))} } 2、 阅读全文
posted @ 2022-12-22 15:21 lwqblog 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、ABP.vNext 了解与使用 在这之前我们先了解一下什么是ABP? ABP是ASP.NET Boilerplates 缩写,是一个开源并且有丰富文档的应用框架,开发宗旨是:“为所有公司,所有开发人员,开发与一个通用框架!”,而且不只是一个框架,同时提供一个强大的基于DDD的架构模型和最佳实践。 阅读全文
posted @ 2022-12-09 14:47 lwqblog 阅读(670) 评论(0) 推荐(0) 编辑
摘要: DDD 全称(Domain-Dirven Design -Tackling Company in the Heart of Software) 作者:Eric Evans 注意:DDD是为了应对复杂软件开发 不是技术概念,是业务概念--领域是领域专家(业务专家)提出来的,是非常偏义务的。 我们要做的 阅读全文
posted @ 2022-12-09 14:04 lwqblog 阅读(278) 评论(0) 推荐(0) 编辑
摘要: MinIO 介绍 MinIO 是一款基于Go语言发开的高性能、分布式的对象存储系统。客户端支持Java,Net,Python,Javacript, Golang语言。 MinIO 英文官网 MinIO 中文官网 注意:中文官方更新不及时,会有很多坑,请以英文官网为准。 基础概念 1、Object:存 阅读全文
posted @ 2022-08-15 11:35 lwqblog 阅读(38650) 评论(1) 推荐(1) 编辑
摘要: ps:开发环境是AspNet.Core3.1 WebApi项目, 服务器环境是centos7,gitblit。 思路:1、centos服务器搭建jenkins。 2、centos服务器安装dotnetcore 3.1的SDK。 3、centos服务器安装docker环境。 4、编写DockreFil 阅读全文
posted @ 2020-12-22 09:27 lwqblog 阅读(238) 评论(0) 推荐(0) 编辑
摘要: ps:环境是AspNet.Core3.1 WebApi项目 1、Nuget 引入 Swashbuckle.AspNetCore 包 注意:AspNet.Core3.1项目 引入Swashbuckle.AspNetCore 包必须是v5.0 以上的包。 2、Startup 类下的 ConfigureS 阅读全文
posted @ 2020-09-25 17:17 lwqblog 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 前言: 借助依赖注入框架,我们可以轻松管理类直接的依赖,帮助我们在构建应用时遵循设计原则,确保代码的可维护性和扩展性。ASP.NET Core 的整个架构中,依赖注入框架提供了对象创建和生命周期管理的核心能力,各个组件相互协作,也是由依赖注入框架的能力实现的。 1:核心包 Microsoft.Ext 阅读全文
posted @ 2020-09-04 14:05 lwqblog 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、命令构建容器 docker run -d -p 8081:80 -v /project/demo:/app --workdir /app mcr.microsoft.com/dotnet/core/aspnet dotnet /app/Demo.dll 2、DockerFile 构建镜像 doc 阅读全文
posted @ 2020-07-08 10:19 lwqblog 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Docker时区不一致问题 1、复制Shanghai 时间文件到docker容器下 docker cp /usr/share/zoneinfo/Asia/Shanghai 【容器ID】:/etc/localtime 2、重启docker容器 docker restart 【容器ID】 阅读全文
posted @ 2020-07-06 14:26 lwqblog 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 递归:函数本身调用自己,实现自身循环。例如:求斐波那契数 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 递推:根据其已有的数据和关系,逐步推导而得到结果的这个过程。 例如传入的数为46,求第46位斐波那契数,递归与递推的结果与消耗时间分别是: 由此可 阅读全文
posted @ 2018-07-18 14:44 lwqblog 阅读(444) 评论(0) 推荐(0) 编辑