String 与 StringBuilder 区别与用法
String用final修饰,实际上是不可更改的。我们平常用的“+”来连接,实际执行过程中是将原字符串连接之
支持c#的分表分库组件-Ctrip DAL
简介Ctrip DAL是携程框架部开发的数据库访问框架,支持代码生成和水平扩展。其由携程技术中心框架部DAL
SpringBoot中JPA的基本使用
1、Jpa 是什么JPA顾名思义就是Java Persistence API的意思,是JDK 5.0注解或X
聊聊策略模式
1、简介策略模式就是把各个平等的具体实现进行抽象、封装成为独立的算法类,然后通过上下文和具体的算法类来进行交
使用GZipStream实现压缩和解压缩
概述之前做项目,涉及到存入到数据库或者http传输的数据量比较大,这个时候,就需要考虑在存入数据库或者发送传
.net core实现读取自定义配置文件
背景在.net core类库中读取配置文件,正常来讲我们在应用程序目录下有个appsettings.json
inno setup 打包winform 检测.net环境
Inno SetupInno Setup 是一个免费的安装制作软件(开源),它既有适合新手的脚本向导,又有良
.NET CORE 下收发邮件之 MAILKIT
背景利用代码发送邮件在工作中还是比较常见的,相信大家都用过SmtpClient来处理发送邮件的操作,不过这个
Linux下安装nginx并部署前端vue项目
Nginx简介Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:在连接高并发的
在 ASP.NET Core 中上传文件
简介文件上传是指将媒体文件(本地文件或网络文件)从客户端上传至服务器存储。ASP.NET Core 支持使用
C# Thread IsBackground作用
背景之前在做一个定时下载任务的时候,使用的是一个主线程在执行任务;后面需求调整了,需要在启用一个子线程执行优
备战金九银十:RabbitMQ有5种工作模式(6)
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。Rabbit
备战金九银十:Redis常用概念简介(3)
Redis支持五种数据类型1、string是redis最基本的类型,你可以理解成与Memcached一模一样
说说最近linux运维那些事
背景作为一名开发,平时工作中也会涉及到后端服务部署等一些linux运维任务,在此想总结一下我最近一次遇到的运
C#如何打包EXE程序生成setup安装文件
Inno Setup 是一个免费的安装制作软件 (开源) ,它既有适合新手的脚本向导,又有良好的脚本编辑环境
在Blazor 中自定义权限验证
Blazor是什么Blazor 是微软在 .NET 里推出的一个 WEB 客户端 UI 交互的框架,使用 B
支持c#的分表分库组件-Ctrip DAL
简介Ctrip DAL是携程框架部开发的数据库访问框架,支持代码生成和水平扩展。其由携程技术中心框架部DAL
说说最近linux运维那些事
背景作为一名开发,平时工作中也会涉及到后端服务部署等一些linux运维任务,在此想总结一下我最近一次遇到的运
Redis锁被别人释放怎么办
什么是分布式锁?要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。线程锁:主要用来给方法、代码块
ASP.NET CORE MVC使用SCD(独立部署)发布
简介Self-contained deployments (SCD), 生成一个可自己执行的文件以及所有依赖