- 博客(42)
- 收藏
- 关注
原创 IIS发布网站,使用localhost无法调用Post、Put、Delete接口
使用IIS发布网站,使用 localhost不能访问,但使用127.0.0.1可以访问“Post、Put、Delete 接口”
2022-09-13 16:31:09
1522
1
原创 删除数据库所有表
文章目录一 MySQL 删除数据库所有表二、 SQL Server一 MySQL 删除数据库所有表查询当前数据库所有表,查询结果拼接为 Drop删除表SQL语句SELECT concat ( 'Drop Table if Exists ', table_name, ';' ) FROM information_schema.tables WHERE table_schema = 'BookStoreDemo';2. 运行第一步生成的 Drop SQL语句二、 SQL Serve
2021-05-12 10:11:27
1092
原创 Windows安装PDMan及简单介绍
文章目录一、目的二、安装2-1 安装 Jdk2-1-1 安装包2-1-2 安装2-1-3 jdk 环境配置2-2 安装PDMan2-2-1 安装包2-2-2 安装 PDMan2-2-3 配置三、PDMan3-1 数据库连接3-2 数据库逆向解析四、常见错误4-1 连接数据库 spawn java ENOENT4-2 Unknown database 'XX'一、目的 今天组长让我们安装下PDMan,说以后项目中会使用,今天就了解一下安装和简单应用。二、安装 PDman 需要有 jdk 环境,所
2021-04-12 16:43:41
8976
3
原创 .NetFramework+EF框架CodeFirst 自动创建MySQL数据库
文章目录一、本文目的二、配置1-1 创建实体1-2 新建 MyContext 类1-3 `web.config`配置一、本文目的 .Net EntityFramework4.7.2 应用程序台项目,使用 EF 框架 配置 MySQL数据库,并自动生成 MySQL 数据库。二、配置首先引入包 MySql.Data.Entity(我使用的版本是 6.10.9.0)、EntityFramework1-1 创建实体/// <summary>/// 用户实体/// </summar
2021-04-09 15:26:21
1089
原创 docker 安装 Influxdb
文章目录一、 引言1.1 编写目的二、 安装InfluxDB一、 引言1.1 编写目的 docker 安装 InfluxDB二、 安装InfluxDB首先Docker库中查找InfluxBD镜像文件,在命令提示符上输入 以下命令docker search influxdb从Docker库中拉取最新的 InfluxDb镜像(默认拉取最新版本),docker pull influxdb启动 InfluxDB。docker run -d -p 8083:8083 -p 8
2021-03-29 14:53:01
317
原创 Window10--安装docker docter创建Git库的Mysql镜像
Windows安装docker,并且安装MySQL、MSSQL、RabbitMQ镜像
2021-03-12 10:39:46
327
原创 网络编程
文章目录一、基础概念1-1 TCP面向连接1-2 即时通信程序的三种模式1-2-1 点对点1-2-2 广播服务器1-2-3 中央服务器二、基本操作一、基础概念1-1 TCP面向连接TCP了解基础: 1.面向连接的(Connection-oriented)的,也就是两个远程主机(或者叫进程,远程通信实际上是进程之间的通信,进程是指运行中的程序)必须进行一个握手过程。 2. TCP是全双工的,就是进程A和进程B连接后,进程A可以向进程B传递信息,同时进程B也可以向进程A传递信息。 3. TCP有个
2021-03-05 16:20:33
134
原创 BUG记录 -- 跨域
项目场景:项目使用WebAPI技术,前后端分离。问题描述:前端调用后端API接口原因分析:【原因分析】:跨域解决方案:.Net Framework在 app_Start文件夹里的 WebApiConfig 类,添加配置: public static void Register(HttpConfiguration config) { // 跨域配置 config.EnableCors(new EnableCorsAttribute("*",
2021-03-04 09:54:45
149
1
原创 Windows-- 安装Git与Sourcetree
文章目录一、 引言1.1 编写目的二、 安装与环境搭建1.1 安装Git1.1.1 Git安装包1.1.2 Git安装步骤1.2 安装SourceTree1.1.1 SourceTree安装包1.1.2 SourceTree安装步骤一、 引言1.1 编写目的 公司使用Git管理项目代码,SourceTree软件主要方便查看Git提交历史,及提交代码。本文主要记录SourceTree安装过程。二、 安装与环境搭建1.1 安装Git1.1.1 Git安装包Git官网下载地址1.1.2 Git
2021-03-02 16:11:52
1092
原创 1. InfluxDB介绍与基础概念
系列文章目录文章目录系列文章目录前言一、InfluxDB是什么?前言本文主要简单认识一下InfluxDB数据库。一、InfluxDB是什么?InfluxDB 是一个时间序列数据库,主要处理较高的写入和查询负载。主要用作大量时间戳数据的任何用例的后备存储,举例:DevOps监控、应用程序指标、Lot传感器数据和实时分析。主要特征专为时间序列数据编写的定制高性能数据存储。用GO语言编写,可以编译一个没有外部依赖项的二进制文件。简单,高性能的写和查询HTTP API。插件支持其他数据摄取协
2021-01-18 13:42:40
848
1
原创 BUG记录 --Git 克隆远程仓库 failed error:403
问题描述:从远程GIT库 克隆到本地,发生下面错误:Git failed with a fatal error.unable to access 'https://git.hniot.com/xxx/xxx.git/': The requested URL returned error: 403原因分析:【翻译】:Git 因致命错误而失败。无法访问 'https://git.hniot.com/xxx/xxx.git/': 请求的URL返回错误:403【原因】: 没有权限从远程库克
2021-01-18 11:02:38
1966
2
原创 BUG记录 --.Net FrameWork API接口Json序列化首字母小写
项目场景:.Net Framework 4.7.2 前后端分离 1. 前后端传值需要Json序列化后 首字母小写。 2. 跨域配置问题描述: 1. API 接口 Json序列化后实体类Model的属性 返回驼峰式写法,要求修改为属性 首字母小写。 2. 跨域 解决方案:在 app_Start文件夹里的 WebApiConfig 类,添加配置: public static void Register(HttpConfiguration config) { #
2021-01-12 10:39:41
579
原创 将SQL数据库迁移到MySQL数据库上(Navicat)
文章目录前言迁移步骤前言项目开始使用SQL数据库,因其他原因需要将项目的 SQL 数据库迁移到 MySQL 数据库上,这里我使用的 Navicat 工具软件。要求:原始数据库:10.0.0.1(IP地址)、test(数据库)。目标数据库:10.0.0.2(IP地址)、test(数据库)。迁移步骤1. 打开Navicat,打开菜单栏上的 工具,选择数据传输。2.输入源和目标的数据库 IP地址与数据库名。 注意: a. 数据库已存在。 b. 看清楚 源数据库 与目标数据库,不要填错
2020-10-15 17:13:19
352
原创 BUG记录 -- json无法正常解析DateTime格式(.NetCore3.1 )
项目场景:WebApi .netCore 3.1 架构,定义一个添加用户接口。代码如下。[Route("api/[controller]")][ApiController]public class DateTimeTController : ControllerBase{ /// <summary> /// Post 接口,参数为DateTime类型 /// </summary> /// <param name="value">&
2020-09-27 15:19:34
1968
原创 BUG记录 -- 413 Request Entity Too Largenet(.NetCore3.1)
项目场景:.NetCore 3.1 提供一个通过 IIS发布 后的文件上传接口,该接口使用 Post 操作。其中参数:文件、上传路径。问题描述:【传参条件】:调用发布的文件上传接口,上传大小为 3.2M 的文件 。【接口结果】:接口返回 413状态码,并返回报错信息为 “Error: Request Entity Too Large” 。原因分析:首先: 使用 VS 调用接口,查询 VS 调试接口上传文件范围在 38.5M ,38.6M 上传失败!报错 :“Microso
2020-09-17 18:05:46
2329
原创 BUG记录 -- IdentityServer4 登录后仍跳转到登录页面(.NetCore3.1)
项目场景:使用 IdentityServer4 统一管理用户登录网站,用户只需要登录登出一次,多个网站同步登录,登录成功调用授权接口。问题描述:IIS 发布 :使用 Http 协议,登录后跳转到登录页面,并且Login 接口返回 302状态码。VS 调试:使用 Https 协议,可以正常登录退出。 备注:选中项目 IdentityServer4 【属性】,进入【调试】窗口,可以看到勾选了 【启用SSL】。若在调试环境中打开 “http://localhost:54508”,同
2020-09-08 15:34:54
1214
1
原创 使用 VS 调试 IIS 发布接口(干货)
最近在工作中发现 IIS 发布网站后无法正常调用接口,但是 VS 调试的网站未发现问题,很无奈 ~ ,下面记录 IIS 发布的网站如何通过 VS 调试。前提:IIS 发布的网站网站的源码 ,并通过管理员 使用 VS 打开网站源码通过管理员 使用 VS打开源码通过管理员使用 VS打开源码,如下图:配置在 VS 工具栏中找到 【调试】,打开【附加到进程】窗口,附加 【w3wp.exe】 进程。 其中: ① 附加到:我这里选择的是 “托管(4.6、4.5、4.0版本..
2020-09-08 11:12:03
1000
原创 Npoi对Excel进行读写操作Demo (.NetCore 3.1)
文章目录一、读取 Excel 数据二、导入 Excel 数据三、单元格样式四、 扩展一、读取 Excel 数据步骤一:创建单元格二、导入 Excel 数据三、单元格样式四、 扩展
2020-08-05 15:32:35
4416
原创 使用npm创建vue项目(超详细)
文章目录一、创建项目环境创建项目前需要配置vue环境,搭建vue环境参考,若已经搭建好则继续运行二、创建Vue项目使用 CMD 进入 创建vue 文件夹举例:在 E盘 VueProject文件夹里创建项目cd E:\VueProjecte:创建项目命令 vue init webpack vuedemo01vue init webpack vuedemo01 --vuedemo01 为文件名使用 VSCode 打开 vuedemo01 文件夹点击“终端”,选择新终
2020-07-29 18:10:21
16250
原创 SQL -- 备份及恢复
文章目录一、备份1-1 概述1-2 类型二、恢复1-1 概述1-2 类型三、 T-SQL语句1-1 备份设备1-1-1 创建备份设备1-1-2 删除备份设备1-2 备份数据库1-1-1 完整备份1-1-2 差异备份1-1-3 事务日志备份1-3 还原数据库1-1-1 完整备份还原1-1-2 差异备份还原1-1-3 事务日志备份还原为了最大限度地降低灾难性数据丢失的风险,需要定期备份数据库以保留对数据所做的修改。一、备份1-1 概述 什么是备份 备份是指数据库管理员定期或不定期地将数据库部分或
2020-07-21 14:54:14
823
原创 SQL -- 游标(详细)
文章目录一 、概述1-1 存储过程基本概念1-2 触发器种类及分类二、语法 T-SQL1-1 创建 DML触发器1-1-1 AFTER 举例1-1-2 INSTEAT OF 举例1-2 创建 DDL触发器1-1-1 AFTER 举例1-3 修改 DML触发器1-4 修改 DDL触发器1-5 删除触发器1-1-1 举例三、 创建举例用的数据库及表一 、概述1-1 存储过程基本概念什么是存储过程触发器是一种特殊的存储过程。但触发器没有输入和输出参数,因而不能被显示调用。它作为语句的执行结果自动引发
2020-07-20 15:50:33
30032
3
原创 SQL -- 触发器(详细)
文章目录一 、概述1-1 存储过程基本概念1-2 存储过程的类型二、语法 T-SQL1-1 创建存储过程1-2 查看存储过程1-3 修改存储过程1-4 删除存储过程1-5 存储过程命名规则1-6 创建举例用的数据库一 、概述1-1 存储过程基本概念什么是存储过程存储过程是事先编好的、存储在数据库中的一组被编译了的T-SQL命令集合,这些命令用来完成对数据库的指定操作。存储过程的优点1. 减少网络流量存储过程是数据库服务器端完成的,只向客户端返回执行的结果。实现相同功能时,不使用存
2020-07-20 11:46:34
37668
5
原创 SQL -- 存储过程(详细)
记面试失败中的问题:面试中提问了很多存储过程,但大学学的已经忘完了,工作中也没有运用到存储过程。我能怎么办 ~ 只能含泪将存储过程给捡起来。文章目录一 、概述1-1 存储过程基本概念1-2 存储过程的类型二、语法 T-SQL1-1 创建存储过程1-2 查看存储过程1-3 修改存储过程1-4 删除存储过程1-5 存储过程命名规则1-6 创建举例用的数据库三、面试题1-1 请自定义分页存储过程一 、概述1-1 存储过程基本概念什么是存储过程存储过程是事先编好的、存储在数据库中的一组被编译了的
2020-07-17 16:47:36
32889
1
原创 笔试 -- SQL语句之横竖表转换
文章目录一、表结构二、竖表转横表1-1 case when then1-2 pivot三、横表转竖表1-1 UNION ALL1-2 unpivot一、表结构竖表结构create table Table_A(姓名 varchar(20),课程 varchar(20),成绩 int)insert into Table_A(姓名,课程,成绩) values(‘张三’,‘语文’,60)insert into Table_A(姓名,课程,成绩) values(‘张三’,‘数学’,70)ins
2020-07-15 10:03:31
2128
原创 MySQL 与SQL数据库的区别
1. 标识符MySQL:使用 中括号[ ]SQLServer:使用 `(英文键盘的~) DateTime类型取值范围MySQL:文档介绍是1000/1/1 -9999/12/31, 但是0001/1 00:00:00添加成功SQLServer:1753年1月1日至9999年12月31日,若超出范围报错 “SqlDateTime溢出,必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM之间” 类型默认值类型名MySQLSQL.
2020-07-14 15:59:07
235
原创 C# -- 设计模式 -- Command Pattern 命令模式
记录《Head First 设计模式》参考 Graphic Design Patterns网站 与 深入设计模式目的是检查学习情况,同时方便以后复习。文章目录一、简述1-1 意图1-2 动机1-3 模式结构1-4 时序图二、代码示例:1-1 封装请求1-2 撤销三、总结1-1 模式分析1-2 模式优缺点1-3 适合场景1-4 模式应用1-5 总结一、简述1-1 意图命令模式 CommandPattern:Encapsulate a request as an Object .Allow
2020-07-07 14:02:13
187
原创 C# -- 设计模式 -- Builder Pattern 建造者模式
小标题:<font color=#33a3dc size=4 > 优点:</font>重点提醒1重点提醒2<font color= #d2553d>重点提醒1</font><font color=red size=3 face="微软雅黑">重点提醒2</font>举例<font color= #7fb80e size=3>举例</font>...
2020-06-23 17:11:55
311
原创 C# -- 设计模式 -- PrototypePattern 原型模式
记录《Head First 设计模式并参考 Graphic Design Patterns网站,目的是检查学习情况,同时方便以后复习。文章目录一、概述1-1 定义1-2 模式结构二、代码示例:1-1 经典单例模式:1-2 多线程加锁单例模式1-3 双重加锁单例模式三 总结1-1 模式优缺点1-2 适合场景1-3 模式应用1-4 总结一、概述1-1 定义原型模式 PrototypePattern:使你能够复制已有的对象,而无需使代码依赖它们所属的类。该模式是一种创建型模式。1-2 模式结构单例模
2020-06-18 11:29:45
165
1
原创 设计模式
一、创建型模式负责对象的创建Singleton Pattern 单件/单例模式Factory Method 工厂方法Abstract Factory 抽象工厂Builder 适配器模式)Prototype 原型模式二、 结构型模式处理类与对象间的结合Adapter 适配器Bridge 桥接Facade Pattern 外观模式Composite Pattern 组成...
2020-06-11 15:25:58
124
原创 Windows--安装Serv_u连接MySQL
文章目录一、 引言1.1 编写目的1.2 范围1.3 参考资料二、 安装与环境搭建1.1 安装MySQL1.1.1 MySQL安装包1.1.2 MySQL安装步骤1.1.3 MySQL环境配置1.2 安装ODBC1.1.1 ODBC安装包1.1.2 ODBC安装步骤1.3 安装Serv_U1.1.1 Serv_U安装包1.1.2 Serv_U安装步骤1.1.3 Serv_U破解1.1.4 Serv_U环境配置三、 Serv-U连接MySQL1.1 ODBC连接MySQL1.2 Serv_U连接ODBC1.3
2020-05-29 08:46:32
519
原创 Serv-U+MySQL 操作FTP文件Demo
文章目录一、概述1-1 编写目的二、 代码1-1 配置用户1-2 上传文件1-3 下载文件1-4 FTP新建文件夹1-5 查看FTP上是否存在某文件1-6 删除FTP文件1-7 获取FTP文件大小1-8 文件重命名三、总结一、概述1-1 编写目的 本文主要研究Serv-U 连接MySQL操作FTP文件,对文件进行上传、下载、删除、重命名等功能。代码比较简单,在网上找的例子,将Demo记录下来方便以后阅读。二、 代码Ftp服务器操作:已完成功能:上传、下载、重命名、删除、新建目录、判断目录是都存
2020-05-28 14:49:05
474
1
原创 Windows-安装与环境搭建RabbitMQ
文章目录一、安装包下载1-1 Erlang安装包1-2 RabbitMQ安装包二、软件安装与配置环境1-1 安装Erlang1-2 安装RabbitMQ1-3 配置环境变量1-4 配置RabbitMQ服务1-1-1安装RabbitMQ服务1-1-2 配置命令启动监控1-1-3 开启RabbitMQ服务1-1-4 安装完成,启动浏览器查看三、消息队列搭建1-1 添加用户1-2 创建VirtualHosts1-3 添加Exchanges1-4 添加Queue四、用命令提示符搭建1-1 搭配环境1-2 查看状态1
2020-05-28 14:00:44
335
原创 C# -- 设计模式 -- Decorator Pattern 装饰模式
记录《Head First 设计模式并参考 Graphic Design Patterns网站,目的是检查学习情况,同时方便以后复习。一、概述##1-1 定义装饰模式 Decorator Pattern:The intend of this pattern is to add additional responsibilities dynamically to an object.动态地给...
2019-11-04 11:26:34
274
原创 C# -- 设计模式 -- Observer Pattern 观察者模式
记录《Head First 设计模式并参考 Graphic Design Patterns网站,目的是检查学习情况,同时方便以后复习。一、概述##1-1 定义观察者模式 Observer Pattern:Define a one-to-many dependency between object so that when one object changes state,all its de...
2019-11-04 11:24:55
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人