- 博客(11)
- 收藏
- 关注
原创 C# 优雅的记录属性值变化
CallerMemberNameAttribute 能获取到调用方的属性和方法名,无法获取属性中使用的特性,如使用 DescriptionAttribute 作为属性名称的描述,日志需要记录该属性的描述时无法通过此特性获取,可以考虑用反射的方式获取。记录属性值变化的方式有很多,但是有一个特性能帮助我们优雅的记录值变化,仅需一个公共方法,即可实现所有属性值变更记录;属性变更的记录在很多应用场景中有使用,如用做审计日志或操作日志记录等等。下面来看如何使用此特性实现优雅的记录属性值变化。
2024-04-11 17:56:30 331
原创 sql server 使用示例
假设有表 tablename,主键是Id , 有创建时间字段 createTime;取1000行后的20行记录。条件参数:program_name 指是通过.Net 客户端发起。over函数中 采用Id 排序,也可以使用createTime。条件 DATA_TYPE(字段类型) 不是必须。
2024-03-11 11:11:22 216 1
原创 mysql 常用语句
说明 tablename 为查询表名称或者show keys from tablename说明 tablename 为表名称, idnex_name为索引名称;说明 tablename 为表名称, idnex_name为索引名称;适用mysql说明 tablename 为查询表名称show columns from tablename。
2023-10-12 11:24:02 62
原创 Docker 镜像生成文件 Dockerfile说明-dotnet项目
`#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS baseWORKDIR /appENV TZ=Asia/ShanghaiRUN ln -snf /usr/share/zoneinfo/$TZ .
2023-04-12 09:24:10 116
原创 docker 安装与操作
docker 安装以及操作2. 删除docker将容器停止运行,然后删除docker stop 22407301f25a --22407301f25a 为 CONTAINER ID–容器iddocker rm 22407301f25a --CONTAINER ID–容器id3. 查看镜像docker images4. 删除镜像docker rmi 镜像名称5. docker 镜像生成,在Dockerfile文件同级目录执行docker bui
2022-01-18 23:02:56 638
原创 windows10系统 vue环境搭建
Node.js 下载与安装从官网下载最新版本安装包:Download | Node.js (nodejs.org)https://nodejs.org/en/download/current/建议不要安装在系统盘默认选项检查Node.js 安装进入命令窗(cmd)node -v #查看node.js版本npm -v #查看npm版本在安装目录下 新建缓存(node_cache) 全局(node_global) 文件夹 (非系统盘下,出现...
2021-10-14 16:20:59 633
原创 Centos 下 mysql5.7 的安装 、卸载
先介绍卸载yum查看已安装的mysqlyum list installed |grep mysqlyum 卸载已安装yum remove 列表的名称删除mysql 存储路径文件rm -rf /var/lib/mysql查找mysql剩余项 并删除whereis mysqlfind / -name mysqlrpm包检查,如果只是重装相同版本,可不删除rpm -qa | grep -i mysql卸载指令...
2021-10-09 20:35:24 391
原创 MySQL 允许SQL最大长度
MySQL一次能接收的最大长度是多少呢?估计很多小伙伴都没关注过这个。MySQL5.7最大接收默认值为 4M=4194304=4*1024*1024;SQL长度超过这个值,执行会发生什么呢?SQL 错误 [S1000]: Packet for query is too large (4,202,590 > 4,194,304). You can change this value on the server by setting the 'max_allowed_packet...
2021-09-28 16:10:10 13334
原创 linux 常用指令
创建文件夹mkdir /data/mydata # /data目录下多了mydata文件夹查看 文件最后 n行tail -n 20 /data/mydata/test.log # 只显示 最后20行数据复制单个文件cp /data/mydata/test.log /home/logs 将文件复制到/home/logs复制文件夹下的所有文件cp -r /data/mydata/* /home/logs 将mydata下的所有文件复制到/home/...
2021-09-27 20:03:50 123 1
原创 Linux 上 安装 NGINX 及简单配置
1、配置EPEL源(EPEL(Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux. )sudo yum install -y epel-releasesudo yum -y update2、安装NGINXsudo yum install -y nginx3、NGINX 启动 停止 运行#启动systemctl start ..
2021-09-18 11:37:11 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人