随笔分类 -  ASP.NET/.NET Core

1 2 3 4 5 ··· 10 下一页
摘要:内容目录 1.SkyWalking介绍 2.Net6 接入Skywalking方法指引 3.查看运行监控 1.SkyWalking介绍 1.1. SkyWalking介绍 skywalking是国产开源框架,一款分布式观察性分析平台和应用性能管理系统,提供分布式追踪,服务网格遥测分析,量度集合和可视 阅读全文
posted @ 2024-05-24 18:32 大树2 阅读(113) 评论(0) 推荐(0) 编辑
摘要:markdown语法: 纯文本编辑语法 下载:www.typora.io/下载 推荐文本编辑器:Typora 文件后缀.md markdow样式: 1.标题: # 一级标题 或者用HTML语法:<h1>Heading level 1</h1> ## 二级标题 或者用HTML语法:<h2>Headin 阅读全文
posted @ 2024-05-24 11:07 大树2 阅读(46) 评论(0) 推荐(0) 编辑
摘要:c#代码中如何动态调用javascript函数和自定义方法 经测试速度非常快,1毫秒执行完成,用netcore写的代码在windows,Linux 容器中都可以使用,不用把调用外部nodejs 函数api,提高效率。 1.ClearScript支持的功能和适用场景 微软的.net是非常强大和灵活的, 阅读全文
posted @ 2024-05-23 14:35 大树2 阅读(421) 评论(0) 推荐(0) 编辑
摘要:windows 安装.net6core webapi: 1.下载安装dotnet-hosting-6.0.0-win.exe (Windows Hosting Bundle --runtime) https://dotnet.microsoft.com/en-us/download/dotnet/6 阅读全文
posted @ 2024-05-16 18:38 大树2 阅读(213) 评论(0) 推荐(0) 编辑
摘要:搭建一个私有NuGet服务器 日常在公司内部,不同项目往往会创建一些公共类库,很多公司考虑安全问题,不会直接上传至NuGet,这时候就需要建立公司内部私有的NuGet服务器。 一. 项目简介 BaGet是一个开源轻量级的NuGet服务器项目,基于.Net Core开发的,支持跨平台部署,可以快速部署 阅读全文
posted @ 2024-04-08 14:30 大树2 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1.管理后台获取apikeys: https://www.nuget.org/users/account/LogOn 2.查询版本号 包版本号查询地址: http://package-version.xxxx.com/,发布已有存在的nubkg文件,需查询之前的版本号,避免重复。 3.在要上传dll 阅读全文
posted @ 2024-04-08 14:09 大树2 阅读(18) 评论(0) 推荐(0) 编辑
摘要:使用缓存后,不断的写操作,需注意引用的是地址问题,避免产生数据越写越多。一个表写入10亿数据问题. 总结: 1.缓存的中的对象如果是“引用类型”,数据取出后,如果对该值进行修改,实际上是修改了缓存里面的值。 2.对从缓存取出的数据,如果需要修改,要确认修改后会引起的结果是否符合自己的预期。 //Ht 阅读全文
posted @ 2023-12-29 10:32 大树2 阅读(22) 评论(0) 推荐(0) 编辑
摘要:多线程里锁,异步问题,开发碰到的问题,这里记录一下,避免下次出现 使用lock虽然可以解决线程安全问题,但是同时也限制了并发。 使用lock的注意点: A 不能是lock(null),可以编译但不能运行; B 不推荐lock(this),外面如果也要用实例,就冲突了; C 不应该是lock(stri 阅读全文
posted @ 2023-12-18 16:13 大树2 阅读(42) 评论(0) 推荐(0) 编辑
摘要:将2张图片合成一张,上下个一张,每张图片指定像素合并 1.net6应用nuget Magick.NET-Q16-anyCPU13.5 2.代码实现: public PageResult MergoTwoImage(string product_ImageUrl= "http://138.8.183. 阅读全文
posted @ 2023-12-08 17:33 大树2 阅读(245) 评论(0) 推荐(0) 编辑
摘要:.net8 微软于 2023.11.15日 已发布 据说.net8速度提升20%相比.net7,大家快快来升级吧 .net 6,7 如何升级到最新的.net8 安装.net8 SDK,vs2022 17.8版本自带.net8 SDK https://dotnet.microsoft.com/down 阅读全文
posted @ 2023-11-17 10:29 大树2 阅读(3786) 评论(0) 推荐(0) 编辑
摘要:多线程锁问题 cache = (List<CM_ShipFeeDetail>)_memoryCache.Get(shipfeeDetailCacheKey); if (cache == null || cache.Count == 0) { lock (LockTransportRuleList) 阅读全文
posted @ 2023-10-31 17:48 大树2 阅读(14) 评论(0) 推荐(0) 编辑
摘要:mysql SQL优化的手段有哪些? 1.explain 输出执行计划 2.in 和 not in 要慎用 3.少用select * 4.where 及 order by涉及的列上建立索引,如果排序字段没有用到索引,就尽量少排序 5.可以在程序中排序。 6.where 子句中避免is null /i 阅读全文
posted @ 2023-10-20 10:38 大树2 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Mysql报错:too many connections原因及解决方法 1、原因是mysql连接数过多 解决方案: 1、linux登录mysql: mysql -u root -p; 2、查看mysql允许的最大连接数 show variables like '%max_connections%'; 阅读全文
posted @ 2023-10-19 10:06 大树2 阅读(2380) 评论(0) 推荐(0) 编辑
摘要:SQL执行顺序,优化的禁止项建议项 SQL执行顺序如下: 1 .FROM,(-including JOIN ) 2. WHERE 3. GROUP BY 4. HAVING 5. WINDOW functions 6. SELECT 7. DISTINCT 8. UNION 9. ORDER BY 阅读全文
posted @ 2023-10-18 15:38 大树2 阅读(49) 评论(0) 推荐(0) 编辑
摘要:.NET面试题 1.说明值类型和引用类型的区别 ①值类型有结构体(数值类型、bool型、用户定义的结构体)、枚举、可空类型等; 引用类型有class、数组、interface 或 delegate、object、dynamic 和 string等。 ②值类型System.ValueType 中派生的 阅读全文
posted @ 2023-10-12 17:03 大树2 阅读(2080) 评论(0) 推荐(2) 编辑
摘要:.NET6 startup.cs 注入 本地缓存 //使用缓存 using Microsoft.Extensions.Caching.Memory; services.AddMemoryCache(); //自定义缓存类,类继承接口 services.AddScoped<IMemoryCacheHe 阅读全文
posted @ 2023-10-10 18:56 大树2 阅读(149) 评论(0) 推荐(0) 编辑
摘要:值类型和引用类型 1.数据类型 类别 描述 值类型 简单类型 有符号整型:sbyte,short,int,long 无符号整型:byte,ushort,uint,ulong简单类型 Unicode字符:char值类型 浮点型:float,double 高精度小数:decimal 布尔型:bool枚举 阅读全文
posted @ 2023-10-09 10:27 大树2 阅读(135) 评论(0) 推荐(0) 编辑
摘要:前言: C#的发展已经有20多年的时间了,从2002.02月发布的C#1.0,到2022.11月发布的C#10.0版本,功能也是不断完善和强大,本人从事.NET相关技术栈开发也有15年的时间,从程序员到架构师,一路走来,头发也白了不少_ 实战中,获取过有国家发明专利,对微服务,分布式高并发,高可用, 阅读全文
posted @ 2023-10-09 10:21 大树2 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1.进程;程序在服务器上运行时,占用的计算机资源合集,就是进程 2.线程:是程序能够独立运行的最小单位,共享进程的资源; 3.线程的生命周期: 3.1 新建,启动,可运行,正在运行,new,start,runnable,running,dead,blocked阻塞 4.原生线程:由操作系统负责创建、 阅读全文
posted @ 2023-09-13 14:56 大树2 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.sqlsugar 增删改查 demo entity query: var getAll = db.Queryable().ToList(); var getAll2 = db.Queryable().Select(x => x.CreateTime.Date).ToList(); var get 阅读全文
posted @ 2023-08-31 16:37 大树2 阅读(253) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 10 下一页
点击右上角即可分享
微信分享提示