logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C#:几种数据库的大数据批量插入

在之前只知道SqlServer支持数据批量插入,殊不知道Oracle、SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法。    首先说一下,IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider,此接口在前一篇文章中已经提到过了。     ///     ///

DevOps运维开发一体化【超详细】

以下两幅图都是关于Devops的工具链,近年来由于云计算,互联网的发展,促进了DevOps的基础设施及工具链的发展,涌现了一大批优秀的工具,这些工具包括开发、测试、运维的各各领域,例如:GitHub、Git/SVN、Docker、Jenkins、Hudson、Ant/Maven/Gradle、Selenium、QUnit、JMeter等。从来没有一个完美的架构能够一直支撑业务的发展,架构是动态的、

文章图片
#devops#运维开发#运维
.NET CORE工具案例 基于Redis的 RedLock.net实现分布式锁

分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,这个时候,便需要使用到分布式锁。对于转账、抢购等都会设计分布式锁问题。归根结底是因为并发引起的数据不一致问题,面对并发,我们通常会采用锁来优化。

文章图片
#.netcore#分布式#redis
检查nginx后端real server脚本,实现发现宕机剔除,恢复服务自动加入功能

#!/bin/bash#Author: Liang WeiChengip_array=($(grep "server 10.112.84" /etc/nginx/nginx.conf |awk '{print $2}'))while truedo##对当前负载均衡的所有节点挨个检查for((i=0;i<${#ip_array[*]};i++))doegrep "^#.*${ip_array[

详解ASP.Net Core 中如何借助CSRedis实现一个安全高效的分布式锁

上面的代码中value的值我们使用时间戳,不是一个固定的值了,至少能保证你删除的key确实是你自己的,所以,建议大家在设value的值时,不要设置一个固定的值,最好是随机的。上面的示例中Redis的组件用的是CSRedisCore,这里只是自己的一点体会,如果你有更好的办法,可以在评论区讨论,关于Redis的理论讲解有太多的文章了,大家可以参考,关于Redis的文章我只总结工作中遇到的一些问题,关

文章图片
#安全#分布式#wpf
c# Http请求之HttpClient

利用HttpClient进行Http请求,基于此,简单地封装了下:using System;using System.Collections.Generic;using System.Collections.Specialized;using System.IO;using System.Linq;using System.Net;using System.Net.Http;using Syste

#c##http#开发语言
vue-cli3项目搭建配置以及性能优化

引用地址:vue-cli3项目搭建配置以及性能优化 - 简书在之前的开发中主要用的是vue-cli2,最近空闲时间比较多,接下来有新项目,本着偷懒的本能,自己打算搭建一个基础包以备后期开发应用,并对其进行性能优化和配置。该项目的GitHub:https://github.com/bayi-lzp/vue-cli3-init 求星master分支为基础包,vi_mint_ui分支为优化后项目,可根据

#vue.js#webpack#javascript
windows环境下,Jenkins实现Asp.Netcore的自动化部署

每次发布的时候,手动发布所做的事情无非就是备份,生成,发布。而手动做这些循环的事情,如果偶尔一次还好,当在产品持续迭代的时候,无限重复的步骤就会让人很烦躁。这时候Jenkins的作用就提现出来了,让我们解放双手。准备工作1、首先我们要把Asp.Netcore发布成基于windows服务的发布方式。2、下载并安装Jenkins,Jenkins的安装没有什么注意的,一直下一步,全部使用默认设置即可,链

windows环境搭建Vue开发环境

一、安装node.js(https://nodejs.org/en/)下载完毕后,可以安装node,建议不要安装在系统盘(如C:)。二、设置nodejs prefix(全局)和cache(缓存)路径1、在nodejs安装路径下,新建node_global和node_cache两个文件...

idea启动多个springboot服务实例 包括springboot 和jvm配置

启动SpringBoot项目其实就是启动Tomcat等服务容器,只要这个端口不同就能启动多个服务实例了,本文主要介绍了idea启动多个SpringBoot服务实例的最优解决方法,感兴趣的可以了解一下。

文章图片
#spring boot#tomcat#intellij-idea
    共 90 条
  • 1
  • 2
  • 3
  • 9
  • 请选择