- 博客(14)
- 资源 (4)
- 收藏
- 关注
翻译 MongoDB Options
介绍驱动程序支持的MongoDB连接和身份验证选项。您可以将连接选项作为连接URI的参数传递,以指定客户端的行为。
2022-11-23 07:00:00
770
原创 解决docker中时间类型ToString后变为3/12/2020 10:16:00的问题
报错内容:1:docker中时间类型ToString后变为3/12/2020 10:16:002:docker中时间类型ToString后变为2020/12/3 上午 10:16:00后端修改内容:#region 解决docker中时间类型ToString后变为3/12/2020 10:16:00格式的问题 var zh = new CultureInfo("zh-CN"); zh.DateTimeFormat.FullDateTimePattern = "yyyy-MM-dd
2021-05-31 10:07:44
602
原创 使用Dapper查询MySql数据库的数据特定字段查询返回结果异常问题处理
报错信息:无原因分析:Dapper的底层官方驱动无法把 tinyint 类型映射到 C# 中的int类型上,每次映射赋值都为1解决方案:把数据库中的 tinyint 类型改为 smallint 即可
2021-05-28 22:24:15
844
原创 MySQL 报错:Parameter ‘@XXX‘ must be defined.
报错信息:Parameter ‘@Name’ must be defined.解决方案:连接语句中添加:allowuservariables=True; 即可配置解析:AllowUserVariables:是否允许 SQL 中出现用户变量,默认 false
2021-05-28 22:22:29
3422
原创 mysql group by和order by 同时使用获取最新一条数据不同版本的写法
MySql 5.5版写法select * from (select * from table_name order by create_time desc) as t group by t.id;MySql 5.7版写法select * from (select * from table_name order by create_time desc limit 100000) as t group by t.id;
2021-05-28 22:20:28
199
原创 数据库值有隐藏符号
1. 报错内容数据库值有隐藏符号2. 可能出现的情景用户手动录入,excel复制录入,微信聊天记录复制录入3. 问题分析在http://tool.chinaz.com/tools/unicode.aspx 转成unicode编码时发现两边多了一个 \u202d \u202c4. 解决方法接收参数端增加一下代码,通过ASCII编码Replace看不见的符号dotnet中解决办法:string phone = “17718128662”;phone = phone.Replace(“\
2021-05-28 21:56:08
244
原创 Swagger中复制API路径时偶发出现出现在剪贴板内的不可见字符
当在Swagger中复制API路径时偶发出现出现在剪贴板内的不可见字符找到一个看上去很正常的路径,或者复制这个地址试试 “/api/v1/Robots/GetRobotDropdown”平平无奇的文档,拖蓝复制一下粘贴到代码编辑器的效果,看上去也稀松平常.但是会发现接口根本调不通当将他粘贴到浏览器控制台后会发现,出现了一些神奇的字符,删掉它再复制粘贴回去 问题解决了...
2021-05-28 21:53:06
575
原创 One or more errors occurred 报错
接口调用报错:One or more errors occurred. (Size 18675374 is larger than MaxDocumentSize 16777216.)原因分析:出现以上错误的原因是MongoDB单条数据最大只能支持16MB数据的写入限制,但是开发在记录日志或者写数据的时候没有对大于16MB的数据进行替换处理。解决办法:对于可能大于16MB的数据进行替换处理...
2021-05-28 21:50:17
10611
原创 git代码合并过滤配置文件
在git仓库的根目录新建一个名为 .gitattributes 的文件(以行为单位设置一个路径下所有文件的属性),切记文件的名字必须一模一样,然后打开文件写入以下配置:不需要合并的文件名(必须带后缀) merge=ours不需要合并的文件名(必须带后缀) merge=ours不需要合并的文件名(必须带后缀) merge=ours示例代码:appsettings.json merge=oursdocker-compose.yml merge=oursdocker-compose.overrid
2021-05-28 21:47:33
752
原创 Docker常用命令
#拉取镜像docker pull 镜像名 #把自己的项目编译成镜像,部署到Docker容器中,别忘了这个‘.’!!!docker build 自定义镜像名 . #查看所有镜像 docker images #运行镜像docker run --name=容器名 -p主机环境端口:Docker容器映射端口 -d 镜像名#以交互式命令执行Docker exec -it 容器名 /bin/bash#查看运行日志docker logs -t -f 容器名 #查看所有的容器运行状
2021-05-28 21:43:28
99
原创 Docker获取的时间少8小时的解决方案
1. 情景重现程序在docker上运行的时候不管是在C#、MySql还是MongoDB获取时间都是UTC的时间,比我们正常的时间少了8个小时。2. 解决方法在Dockerfile中 COPY --from=publish /app/publish . 后面增加以下内容发布即可RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN echo ‘Asia/Shanghai’ >/etc/timezone备注:以便大家看清添
2021-05-28 21:41:24
477
原创 docker-compose.yml 文件配置解析
version: '3.4'services: 项目名称: image: 团队名称/项目名称:环境 environment: TZ: "Asia/Shanghai" build: context: . dockerfile: Dockerfile文件地址 restart: always networks: - ashermed-network ports: - 端口号:80networks:
2021-05-28 21:36:59
236
原创 CentOS 部署 Nginx
1:安装gcc gcc-c++(如新环境,未安装请先安装)yum install -y gcc gcc-c++2:安装PCRE库yum install pcre pcre-devel3:安装OpenSSLyum install openssl openssl-devel4:安装其它依赖yum -y install autoconf libjpeg libjpeg-devel l...
2019-10-29 16:13:36
3581
原创 CentOS 下部署 MongoDB 与 .Net Core
使用SecureCRT 8.5工具登录服务器1:打开SecureCRT 8.5,点击【Session Manager】下面工具栏的【+】按钮2:点击【下一步】3:输入【Hostname】与【Username】,然后点击【下一步】4:输入服务器别名,点击【完成】5:开始登录服务器登录成功之后出现以下界面:6:修改root账号登录密码(可选操作),切记输入的密码是看不见...
2019-10-29 16:12:30
480
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人