- 博客(63)
- 资源 (9)
- 收藏
- 关注
原创 Linux命令大全
**查看内存**[root@localhost ~]# cat /proc/meminfo**查看硬盘情况,以kb显示**[root@localhost ~]# df**查看硬盘情况,以G显示**[root@localhost ~]# df -h-------------------------------------------------------------------**查看CPU个数**[root@localhost ~]# cat /proc/cpuinfo | gre
2021-08-10 11:07:05 170
原创 Docker安装Minio 稳定版
minio的版本更新迭代特别快,发布版本可能不稳定,我们安装版本2021年6月17号。mnio稳定版docker pull minio/minio:RELEASE.2021-06-17T00-10-46Z要覆盖MinIO的自动生成的密钥,您可以将Access和Secret密钥设为环境变量。 MinIO允许常规字符串作为Access和Secret密钥。docker run -d -p 9000:9000 --name minio -e "MINIO_ACCESS_KEY=admin" -e "MI
2021-07-30 20:38:52 2134
原创 使用Git工具批量拉取代码
批量拉取Git代码第1步:将以下内容保存为updateall.txt#!/bin/shfor dir in $(ls -d */)do cd $dir echo "into $dir" if [ -d ".git" ]; then echo "pulling $dir" git pull elif [ -d ".svn" ]; then svn update fi cd ..done第2步 : 将updateall文件 放到 : git安装
2021-07-30 09:29:15 785
原创 SqlServer 并发事务:死锁跟踪Demo
-- 测试代码-- DROP TABLE Test CREATE TABLE Test( id INT, name VARCHAR(20), info VARCHAR(20),) CREATE CLUSTERED INDEX IX_Test ON DBO.Test(id)CREATE NONCLUSTERED INDEX IX_Test_name ON DBO.Test(name) INSERT INTO Test VALUES(1,'kk',null),(2,...
2021-04-28 08:30:11 222 1
原创 登录名 ‘XX’ 拥有一个或多个数据库。在删除该登录名之前,请更改相应数据库的所有者。 (Microsoft SQL Server,错误: 15174)
SELECT 'use [' + a.name+ ']; exec dbo.sp_changedbowner @loginame = N''sa'', @map = false; 'FROM sys.databases a INNER JOIN sys.syslogins b ON a.owner_sid = b.sidWHERE b.name = 'XX'use [XX1t]; exec dbo.sp_changedbowner @loginame = N'sa', @map = fa.
2021-03-24 20:54:48 638
转载 Sql server索引优化
Sql server索引优化 索引优化(1)堆上的非聚集索引 一、索引概述 1、概念 可以把索引理解为一种特殊的目录。就好比《新华字典》为了加快查找的速度,提供了几套目录,分别按拼音、偏旁部首、难检字等排序,这样我们就可以方便地找到需要的字。 与书中的索引一样,数据库中的索引使您可以快速找到表或索引视图中的特定信息。索引包含从表或视图中一个或多个列生成的键,以及映射到指定数...
2020-12-29 19:38:54 1784
原创 数据库事务与TransactionScope代码事务区别
1、TransactionScope代码事务TransactionScope 类位于using System.Transactions;命名空间下,需要在引用中手动加入。该类不能被继承。 // // 摘要: // 使代码块成为事务性代码。此类不能被继承。 public sealed class TransactionScope : IDisposable常用参数1.TransactionScopeOption//// 摘要:// 该范围需要一个事
2020-12-23 09:48:53 671
原创 Linux命令List
系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /pr
2020-11-17 13:56:55 922
原创 查看Sql Server2016是否激活
执行以下命令,如果剩余天数为0,表示已经激活。RECONFIGUREGODECLARE @daysleft intDECLARE @instancename sysnameSELECT @instancename = CONVERT(sysname, SERVERPROPERTY('InstanceName'))EXEC @daysleft = xp_qv '2715127595', @instancenameSELECT @daysleft '剩余使用天数'GO...
2020-09-08 15:36:01 5185
原创 Sql Server批量删除表及清理表数据脚本
批量删除表DECLARE @StartStr NVARCHAR(100)='T_Info_'SELECT TABLE_NAME,0 Flag FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE @StartStr+'_%'DECLARE @TmpTb TABLE( TbName NVARCHAR(100), Flag INT) INSERT INTO @TmpTbSELECT TABLE_NAME,0 Flag FROM INFOR
2020-09-02 16:09:16 849
原创 IIS无法启动,提示另外一个程序正在使用此文件
一启动IIS,就提示:另外一个程序正在使用此文件,进程无法访问。原因:某个程序占用IIS的Web项目的进程,可以通过如下操作查询IIS站点的端口是否被占用cmd窗口输入:netstat -abn>c:/port10050.txt在C盘根目录下生成一个port1050.txt文件结论:iis站点更换另外一个新端口就行。...
2020-08-26 14:56:44 4107
原创 SQL Server查询死锁
–查询死锁selectrequest_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableNamefromsys.dm_tran_lockswhereresource_type=‘OBJECT’–杀死死锁进程kill 354–显示死锁相关信息exec sp_who2 354
2020-06-05 21:37:32 140
原创 Sql Server增加登录用户,只操作某张表
–添加只允许访问指定表的用户:exec sp_addlogin ‘用户名’,‘密码’,‘数据库’–添加到数据库exec sp_grantdbaccess ‘用户名’–分配整表权限GRANT SELECT , INSERT , UPDATE , DELETE ON 表名 TO 用户名
2020-05-29 17:39:21 483
原创 文件相对路径处理
@echo offecho 当前盘符:%~d0echo 当前盘符和路径:%~dp0echo 当前批处理全路径:%~f0echo 当前盘符和路径的短文件名格式:%~sdp0echo 当前CMD默认目录:%cd%echo 目录中有空格也可以加入"“避免找不到路径echo 当前盘符:”%~d0"echo 当前盘符和路径:"%~dp0"echo 当前批处理全路径:"%~f0"echo ...
2020-04-24 17:28:59 190
原创 灰度哲学
**一、什么是灰度思维?**灰度思维,是最接近世界真相的思维模式。真实的世界不是棱角分明的,不是非黑即白的,而是圆润的,混沌的,无常的,它黑中有白,白中有黑,黑随时可以变成白,白随时可以变成黑,这就是灰度。西方人更注重过程的公平,而中国人则讲究结果的公平,灰度哲学就是可以忽略过程,直奔结果。比如要允许别人犯错误,对别人要求不能太苛求,对眼皮底下发生的很多事情可以视而不见,只要结果是符合人心...
2020-03-21 09:29:11 5253
原创 git同步远程已删除的分支
远程分支已被删除的分支,可以使用 git remote prune 来同步删除这些分支运行命令:git remote prune origin
2020-03-19 17:12:00 341
转载 淘宝服务端高并发分布式架构演进之路
1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式系统中的多个模块在不同服...
2020-02-27 07:38:01 144
原创 FireFox浏览器不能正常导出文件
Excel导出文件,在Chrome浏览器里面能正常的下载Excel的文件,但是在FireFox里面下载的时候,下载的文件没有后缀名,打开文件出现乱码以下FireFox导出提示框:解决方案:下载的文件名出现空格,导致不能下载错误代码string fileName = "XX" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + fileTyp...
2020-02-25 16:57:32 3516 3
原创 Git Pull失败,提示节点被Lock
解决方案:在Git Bash Here使用命令git update-ref -d refs/remotes/origin/Release相关文档资料:
2020-02-14 15:09:44 531
转载 windows-通过cmd查找什么程序占用端口
在windows上,有时候会遇到端口被占用,但是从资源管理器里面找不到端口信息,这时候就需要用到netstat进行查找了。查看所有的网络连接netstat -ano 这个可以打印出所有的网络连接,根据标题可以看出,第一列是协议,第二列是本地地址,第三列是外部地址,第四列是状态,第五列才是PID(也就是能让我们找到是什么程序占用端口的关键)使用findstr进行过滤(类似Linux的grep),过...
2020-02-13 11:39:05 561
原创 如何修改windows默认远程桌面端口
打开运行。输入regedit,然后点击运行。在弹出的窗口依次打开:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp点击PortNumber。输入需要更改的端口号。注意:要先在防火墙上设定“入站规则”,把端口加上去。点击确定,重启服务器(闲时);远程端口才...
2020-02-12 17:05:04 223
原创 Sqlserver创建链接服务器
EXEC sp_addlinkedserver@server=‘别名’, --链接服务器别名@srvproduct=’’,@provider=‘SQLOLEDB’,@datasrc=‘ip’, --要访问的的数据库所在的服务器的ip@catalog= ‘数据库名’ --访问的数据库名GOEXEC sp_addlinkedsrvlogin‘别名’, ...
2020-01-10 11:33:09 202
转载 淘宝服务端高并发分布式架构演进之路
1. 概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍: 分布式 系统中的多个模块在不同服务器上部署,即可称为分...
2019-11-15 15:15:46 257
原创 压缩数据库日志
USE [master]GOALTER DATABASE db SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE db SET RECOVERY SIMPLE --简单模式GOUSE dbGODBCC SHRINKFILE (N’db_log’ , 1, TRUNCATEONLY)GO–这里的DNName_Log 如果不知道在sy...
2019-05-21 22:06:44 323
原创 获取系统表使用情况
DECLARE @TableInfo TABLE ( name VARCHAR(500) , sumrows VARCHAR(11) , reserved VARCHAR(500) , data VARCHAR(500) , index_size VARCHAR(50) , unused VARCHAR(50) , pk VARCHAR(50) )DECLARE @TableName TABL...
2019-05-21 22:04:43 98
转载 WebSocket 消息推送接口
WebSocket服务基于 socket.io 。如何使用Javascript客户端(index.html) js true <![CDATA[console.log(socket.id); // undefinedsocket.on(‘connect’, () => {console.log(socket.id); // ...
2019-04-18 20:07:49 1630
原创 创建数据库脚本
USE [master]GO/****** Object: Database [Develop] Script Date: 04/13/2019 16:55:30 ******/CREATE DATABASE [Develop] ON PRIMARY( NAME = N’Develop’, FILENAME = N’D:\DB\Client\Develop.mdf’ , SIZE...
2019-04-18 09:47:39 1479
原创 sql server 还原数据库,数据库提示正在还原中的处理办法
在同一个sql中,将一个数据库test后新建一个数据库覆盖还原,待还原成功的时候,test数据库一直显示“正在还原”。 在这种状态下,由于未提交的事务没有回滚,导致数据库不可以访问解决方案:执行 RESTORE DATABASE 数据库名 WITH RECOVERY...
2019-04-18 09:45:07 1018
转载 使用DateTimeOffset 对xml中的日期时间格式时区进行处理
在日常使用中难免会与XML打交道,其中一个常用的格式就是日期了。交互的时候通常有下面2种方式DECLARE @Doc XML='<R> <T>2018-02-22+08:00</T> <T1>2018-02-22</T1></R>'其中T1 的时间格式是我们平常比较容易看到的。但是也有小部分的时候...
2019-01-17 16:50:10 713
转载 sqlserver中分区函数 partition by的用法
partition by关键字是分析性函数的一部分,它和聚合函数(如group by)不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组。partition by 与group by不同之处在于前者返回的是分组里的每一条数据,并且可以对分组数据进行排序操作。后者只能返回聚合...
2019-01-06 18:47:55 214
原创 Excel导出图片
var path = HttpContext.Current.Server.MapPath(logoPath);if (!string.IsNullOrEmpty(path) &amp;amp;&amp;amp; File.Exists(path)){byte[] bytes = System.IO.File.ReadAllBytes(path);int pictureIdx = workbook.Add...
2018-12-29 15:14:42 1061 1
转载 该事务管理器已经禁止了它对远程/网络事务的支持
今天写了个触发器在两台服务器之间同步更新数据,结果更新时提示”该伙伴事务管理器已经禁止了它对远程/网络事务的支持“。经过百度在http://www.cnblogs.com/ycsfwhh/archive/2010/12/15/1906507.html找到...
2018-09-05 17:22:23 2690
原创 BulkInsert 出现参数值String转换到DateTime失败
BulkInsert 出现参数值String转换到DateTime失败,采用EF框架,一直以为是Datetime字段的数值问题, 解决方案:对应实体的字段顺序需要跟数据库表的字段的顺序相同,才可以。...
2018-08-31 19:53:05 716
转载 SQL Server 变更数据捕获(CDC)
概述 变更数据捕获用于捕获应用到 SQL Server 表中的插入、更新和删除活动,并以易于使用的关系格式提供这些变更的详细信息。变更数据捕获所使用的更改表中包含镜像所跟踪源表列结构的列,同时还包含了解所发生的变更所需的元数据。对表开启了变更捕获之后,对该表的所有DML和DDL操作都会被记录,有助于跟踪表的变化。测试环境: SQL SERVER 2008...
2018-07-31 19:02:46 523
转载 Linq和Lamda表达式中添加时间判断
在工作中遇到个问题,在使用lamda查询数据的时候,需要添加一个时间判断, DateTime.AddDays(3) > e.ExpirationDate例如:list = Context.VoucherUserSignPLView.Where(e => e.IsUse == isUse && e.ExpirationDate >= DateTime.Now &...
2018-07-20 15:50:31 1381
转载 转换科学计数法的数值字符串为decimal类型
操作数据库时,需要将字符串转换成Decimal类型。代码如下:select cast(‘0.12’ as decimal(18,2));select convert(decimal(18,2), ‘0.12’);当需要将科学计数法的数字字符串转换成Decimal时,这2种写法都报错:Msg 8114, Level 16, State 5, Line 1Error convert...
2018-07-16 10:18:22 1551
转载 .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
最近项目中需要一个导出Excel报告的功能,假期搜了一下,把其中比较主流的列一下,仅供参考。功能需求: 创建并写入.xlsx Excel2007+版本的电子表格文件 不需要office组件支持,终端电脑无需安装ms office 简单的format,style,chart和formula支持(不用过于复杂),并且能够插入图片 速度,保证数据在万行以上表格写入速度效果图: ...
2018-06-06 09:34:48 2617 1
webEx2.8录制播放器
2012-01-02
C#界面皮肤源码(带大量皮肤素材)
2011-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人