自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

炫爱小七的博客

记录工作中遇到的问题和解法

  • 博客(66)
  • 收藏
  • 关注

原创 BO、VO、PO、DO、DTO分不清楚?在项目中到底代表啥,分别的的作用是啥?

总之,BO、VO、PO、DO 和 DTO 在软件开发中都有各自的用途,它们分别从业务、值、持久化、数据和数据传输等不同角度对数据进行封装和处理,有助于提高软件的可维护性、性能和可扩展性。

2024-09-14 23:52:37 772 1

原创 使用Cskin时候 遇到按钮有默认阴影问题解决

使用Cskin时候 遇到按钮有默认阴影问题解决

2024-09-06 18:00:06 237

原创 Windows 上使用 OpenSSL 生成一个 10 年有效期的自签名 PFX 证书

这样就生成了一个 10 年有效期的自签名 PFX 证书。在使用该证书时,可能会因为是自签名证书而在某些应用或浏览器中出现安全警告,需要根据具体情况进行处理和信任设置。确保 OpenSSL 已安装。你可以从 OpenSSL 官方网站下载并安装,或者如果是通过其他方式安装确保其在系统路径中。你可以根据自己的实际情况修改国家(C)、省份(ST)、城市(L)、组织(O)、单位(OU)和通用名称(CN)等信息。替换为你想要设置的 PFX 证书密码,打开命令提示符(以管理员身份运行)。可以替换为你自定义的证书名称。

2024-08-19 09:51:27 316

原创 生成一个 10 年有效期的本地 IIS 自签名证书并导出

请记住,自签名证书适用于测试和开发环境,在生产环境中应使用由受信任的证书颁发机构颁发的证书。

2024-08-05 14:27:32 479

原创 MySQL的默认事务隔离级别有哪些,分别用在什么场景,以及如何修改事务

(读未提交):这是最低的隔离级别。在这个级别下,一个事务可以读取到另一个未提交事务修改的数据,可能导致脏读、不可重复读和幻读等问题。在同一个事务中多次读取同样的数据,结果总是一致的,解决了不可重复读问题,但仍可能出现幻读。(串行化):这是最高的隔离级别,通过强制事务串行执行来避免脏读、不可重复读和幻读。(读已提交):一个事务只能读取到已经提交的数据,解决了脏读问题,但可能存在不可重复读和幻读。适用于对数据一致性有一定要求,但可以容忍一定程度的数据不一致的场景。(修改全局的隔离级别,对新的连接生效)

2024-08-01 15:42:33 378

原创 接口幂等的实现方式

总之,解决接口幂等性需要根据具体的业务场景和技术架构选择合适的方法,或者综合使用多种方法来确保系统的稳定性和数据的一致性。以订单状态为例,从创建、支付、发货、确认收货等,每个状态的变更都有特定的条件和操作,避免重复或错误的状态变更。例如,在数据更新场景中,客户端每次请求都携带数据的版本号,服务端对比版本号来决定是否进行更新操作。例如,在电商系统中,用户下单时生成一个唯一的订单号,服务端通过订单号来判断是否已经处理过该订单。比如,在用户注册场景中,以用户的手机号或邮箱作为唯一索引,避免重复注册。

2024-07-16 14:39:21 284

原创 在数据库设计中,选择自增 ID 还是 GUID?这篇文章讲清楚

在数据库设计中,选择自增 ID 还是 GUID?这篇文章讲清楚

2024-07-10 16:37:18 256

原创 MySQL,SQL Server,Oracle 有啥区别?该怎么选?一篇文章告诉你

MySQL,SQL Server,Oracle 有啥区别?该怎么选?一篇文章告诉你

2024-07-10 16:29:08 512

原创 解决Visual Studio 一直弹出管理员身份运行问题(win10/11解决办法)

解决Visual Studio 一直弹出管理员身份运行问题(win10/11解决办法)

2024-07-03 13:29:08 714

原创 Hyper-V虚拟机固定IP地址(手把手教设置)

Hyper-V虚拟机固定IP地址(手把手教设置)

2024-07-03 12:25:03 3341

原创 在.NET Core中,config和ConfigureServices的区别和作用

在.NET Core中,config和ConfigureServices的区别和作用

2024-06-28 18:45:02 483

原创 K8S中的某个容器突然出现内存和CPU占用过高的情况解决办法

K8S中的某个容器突然出现内存和CPU占用过高的情况解决办法

2024-06-28 18:39:44 1201

原创 Redis支持多种数据类型,每种数据类型都有其独特的特点和适用场景。

Redis支持多种数据类型,每种数据类型都有其独特的特点和适用场景。

2024-06-28 18:27:26 337

原创 win服务通过CCProxy软件搭建Socket5代理

win服务通过CCProxy软件搭建Socket5代理

2024-03-14 14:25:56 1796 2

原创 jenkins + gitea 自动化部署Docker项目(vue + .NET Core)

jenkins + gitea 自动化部署Docker项目(vue + .NET Core),自动化部署 真香

2024-03-13 15:14:14 956

原创 腾讯云服务器宝塔面板中Docker应用无法访问

宝塔面板Docker应用无法访问

2024-02-28 18:54:05 797 2

原创 Docker Desktop 设置镜像环境变量

Environment variables:环境变量,也就是启动时需要输入的参数,比如我这个 PGSql需要设置密码,就可以填 POSTGRES_PASSWORD ,value就填 对应的密码。Ports:根据你需要的端口进行输入,不输入则默认 后面这个 比如我这个 5432。Volumes:卷,也就是做持久化 需要docker 数据保存的地方。container name :容器名称。展开Optional settings。

2023-09-05 13:38:48 2928

原创 Docker使用Volumes做数据持久化

场景:docker 安装的 Pgsql 每当电脑重启docker重启 会发现 数据库都没了数据也没了。以PGSQL为例子,理论其他数据库或者项目需要持久化数据 应该都可以。。

2023-07-07 10:24:31 584

原创 Nacos c# SDK 在macOS下获取不到值的问题

Nacos c# SDK 在macOS下获取不到值的问题

2023-05-12 22:44:50 204

原创 Docker部署Web 桌面环境

突然心血来潮买了个 漂亮国的服务器 想着 搞一下ChatGPT,因为服务器是CentOS 的,也没装图形化界面,想着没浏览器不得行啊。突然就想到了万能的Docker,然后就有个神奇的东西,执行下面这个指令。执行完后浏览器执行 服务器IP + 12345 端口访问,输入配置的密码就可以看到这个界面了。

2023-04-18 14:55:57 439

原创 Docker部署Jenkins

Docker部署Jenkins

2023-01-30 00:37:30 150

原创 Linux 部署 .NET 6(宝塔面板)

.NET6 宝塔部署,附IP访问不了解决办法

2022-12-12 17:27:38 2954 1

原创 ABP学习一(.Net6 API 整合 ABP)

创建.Net 6 API 项目NuGet添加引用 这两个引用Volo.Abp.AspNetCoreVolo.Abp.Swashbuckle添加Module类里面的代码/// <summary>/// API模块/// </summary>[DependsOn(typeof(AbpAspNetCoreModule), typeof(AbpSwashbuckleModule))]public class ABPStudyApiModule : AbpModule{ public o

2022-10-26 18:14:55 733

原创 ABPvNext 迁移Mysql(macOS)

ABPvNext 迁移Mysql(macOS)

2022-10-20 14:07:02 520

原创 macOS安装oh-my-zsh

推荐安装方法,使用国内镜像安装。

2022-10-19 17:34:57 439

原创 macOS 遇到 zsh问题解决办法

macOS报zsh错的解决办法

2022-10-19 16:38:37 2765

原创 后端开发手机端页面小技巧

后端开发手机端页面小技巧

2022-03-21 17:42:30 1100

原创 superset 登录失败 初始化指令

superset 登录失败 初始化指令docker exec -it superset superset-init

2021-11-08 12:03:48 1747

原创 superset 链接 MSSQL

mssql+pymssql://登录名:登录密码@数据库地址/数据库名称

2021-10-29 09:36:58 464

原创 移动端背景图片自适应

移动端背景图片自适应/*兼容安卓手机没有高度导致无法显示背景图片*/body{ width:100vw; height:100vh; padding: 0; margin: 0; background-image: url("../img/common.png"); background-repeat: no-repeat; background-size: 100% 100%; -webkit-background-size: 100%

2021-06-10 11:55:50 2397

原创 Ant-Design-Pro of Vue (一)

安装 vue-cliyarn 安装 vue-cli 有些坑,在这记录下来官方安装方法 yarn global add @vue/cli在之前 先卸载 旧版的 yarn global remove vue-cli安装完会发现 vue 指令用不了解决办法:1.我们现在命令框中输入 yarn global dir 查找yarn的全局目录,找到后复制到资源管理器的地址中打开复制这个路径在环境变量中添加添加完成后 重新打开 CMD 在输入 vue --version就代表安装成功了...

2021-01-07 21:58:37 514

原创 .NET 5 设置启动首页

2020-12-11 17:05:39 612

原创 SQL Server 之 SQL Server Profiler

今天遇到服务器CPU占用率一直90%多的问题,一查SQL Server占用的,但是这个服务器上又有很多个站点,所以不知道是哪个站点出的问题,于是就想到了SQL Server Profiler(1) 进入SQL Server Management Studio, 打开SQL Server Profiler,点击新建跟踪直接点击运行就可以查询到所有 执行的SQL剩下的只是自己慢慢去找哪些占用很大很平凡的...

2020-12-07 18:20:10 388

原创 lottie 前端JSON动画

发现个神器(lottie)前段时间做项目 设计师丢给我一个 json 文件 问我能不能在页面上做 json动画 。作为傲娇的开发 当然回答能啊,所以找到了这个Lottie全平台可用,ios、Android、web、React Native都可以,且占用内存少,加载流畅。Lottie 官网Lottie-web GitHub项目demo 有详细的用法,基本上一看就懂,但是还是有点坑,所以我就简化来绕坑安装 lottie.min.js<script type="text/javascript"

2020-10-16 12:00:51 3368 2

原创 .NET Core 3.1 Swagger 使用 JWT

.NET Core 3.1 Swagger 使用 JWT配置 Startup使用Bearer认证配置 Startup添加jwt验证:public void ConfigureServices(IServiceCollection services){ //注册 Swagger 服务 services.AddSwaggerGen(options => { options.SwaggerDoc("v1", new OpenApiInfo { Title =

2020-09-22 11:43:04 2138

原创 .Net Core 3.1添加 JWT

.Net Core 3.1添加 JWT添加JWT包配置appsettings.json配置 Startup创建 TokenRequest (用户对象类)创建 AuthController(验证控制器)使用 Authorize添加JWT包NuGet 添加 Microsoft.AspNetCore.Authentication.JwtBearer配置appsettings.json{ "Logging": { "LogLevel": { "Default": "Informat

2020-09-22 11:17:05 539

转载 ASP.NET Core 3.1使用Swagger

ASP.NET Core 3.1使用Swagger1.添加swagger直接在NuGet里面搜索Swashbuckle.AspNetCore包进行安装:2.添加服务在Startup类的ConfigureServices方法里面注入服务:public void ConfigureServices(IServiceCollection services){ // 添加Swagger services.AddSwaggerGen(c => {

2020-09-21 19:42:05 1516 1

原创 黑苹果关闭SIP(Clover引导)

这里只说 Clover 用户,你需要配置你的 Clover用VSCode 或者 其他工具打开 config.plist 搜索找到<key>RtVariables</key><dict> <key>CsrActiveConfig</key> <string>0x11</string></dict>修改 0x11(你的可能不是这个值) 这个值0x77 保存 重启搞定,可以愉...

2020-09-18 17:54:33 11546 2

原创 uni-app使用微信JSSDK

uni-app使用微信JSSDK安装jweixin-module引用jweixin-module接口获取wx.configwx.config 初始化(写到 methods里)使用安装jweixin-moduleNPM安装方式(不会用NPM就不要用这种方式)npm install jweixin-module --save下载使用方式下载地址:https://unpkg.com/jweixin-module@1.6.0/lib/index.js引用jweixin-module//mi

2020-08-18 12:07:15 6712 5

原创 Uni-app 自定义组件开发

*场景*今天开发的时候遇到一个问题,小程序扫普通二维码进来通过参数判断显示不同的页面。但是又不能有跳转的效果。思考了半天都没有找到合适的办法,后面前端的同事突然和我说可以用组件开发,把要跳转的页面做成组件,通过条件判断来显示隐藏不同的组件来实现这样的效果。嗯,说干就干*创建组件*我这是把之前做好的页面转换成组件。其实也不是转换只要添加几句代码就行1.给组件取个名字:添加 name 属性2.用来传递的参数变量props: { Bindexcode: { type:Obje

2020-06-03 18:53:04 2043 1

空空如也

空空如也

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

TA关注的人

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