- 博客(136)
- 资源 (18)
- 收藏
- 关注

原创 Ocelot+Consul无法匹配下游路由解决办法
最近这段时间一直在研究微服务架构,在实际操作中却遇到了一个困扰我整整大半个月的一个大坑,就是在本地测试时Ocelot请求接口正常,但是到我把接口部署服务器时却一直请求接口失败,提示无法匹配下游路由;如下图所示:Consul服务如下图所示:Ocelot配置信息如下图所示:因为这个问题我整整在网上找了大半个月的资料,却没有找到一个正确的解决方法,正当我准备放弃时却无意间一位博主提到了:“当服务和 Consul 在同一台电脑上时,Ocelot 最终变换成 http://hostname:port/ur
2020-12-25 10:42:10
2279
7
原创 分享Nexus桌面插件的安装及使用,超级好看、好用的插件
当然当你弄明白了可以选择其他的,文件夹或者像关机、锁屏、休眠等内部命令都是可以的。这时候大家可能会发现为啥不是小编这样子的,而是一堆问号,真是因为上述格式备份文件,备份是大神门电脑的图标路径,我们需要对所有问号按钮进行删除,进行重新添加!当把所有的问号图标全部删除,我们就可以添加一些,我们自己想放上去的图标了!害怕win11的一系列bug,又想拥有像win11一样的桌面图标插件!Nexus可以满足你的需求!点击高级->恢复 选择之前下载包中的wsbackup.wbk文件,即可一键恢复大神们设置好的格式!
2023-12-15 14:55:09
8251
原创 java 使用策略模式减少if
使用策略模式:策略模式将不同的策略封装成独立的类,避免使用大量的条件语句。通过定义一个策略接口,然后针对不同的情况实现不同的策略类,根据需要选择合适的策略进行处理。使用映射表:将条件与对应的操作放入一个映射表中,避免使用大量的 if-else 语句。使用多态:通过使用面向对象的多态特性,可以将不同的逻辑封装到不同的类中,避免大量的 if。使用枚举:使用枚举可以将条件与对应的操作封装到枚举常量中,避免使用大量的 if-else。使用继承和接口来定义通用的方法,并让具体的实现类实现这些方法。
2023-10-24 20:51:06
457
原创 解决方案:解决https页面加载http资源报错
在上述示例中,当访问以 /ai 开头的 URL(例如:https://abc.test.com/ai/1.jpg)时,Nginx 将会将这些请求通过代理传递给 http://ai.test.com.预设问题:http://abc.test.com/ai/1.jpg是一个图片资源,在https环境下访问其路径时会产生报错,并且不支持https访问。打开 Nginx 配置文件,通常位于 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/default.conf。
2023-09-28 17:56:18
4709
原创 C# Func和匿名方法 简单使用
NET Framework 3.5 引入了变体支持,用于在 C# 中匹配所有委托的方法签名和委托类型。这表明不仅可以将具有匹配签名的方法分配给委托,还可以将返回派生程度较大的派生类型的方法分配给委托(协变),或者如果方法所接受参数的派生类型所具有的派生程度小于委托类型指定的程度(逆变),也可将其分配给委托。这包括泛型委托和非泛型委托。Action和Func一样,只是不包含返回值,所有的都是参数类型。delegate(int num)是匿名方法。
2023-07-25 11:34:32
546
原创 WPF ListBoxItem DataTempldate command绑定无效解决
WPF ListBoxItem DataTempldate command绑定无效解决方案
2023-07-19 17:01:53
1167
原创 WPF 复制粘贴到系统粘贴板
本文章向大家介绍WPF 复制粘贴到系统粘贴板中以供鼠标右键粘贴,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
2023-07-19 16:57:18
1413
原创 .Net Code Filter 筛选器(一)之 ActionFilter-- IAsyncActionFilter 和 ActionFilterAttribute
.Net Code Filter 筛选器(一)之 ActionFilter-- IAsyncActionFilter 和 ActionFilterAttribute
2022-12-30 11:54:55
1032
原创 .Net Core使用Coravel实现任务调度
Coravel是一个专为.NET Core设计的.NET Standard库,除了任务调度,还提供了像队列、缓存、邮件等其它高级功能。特点就是对开发者十分友好,接入十分简单、优雅、流畅,接近于零配置
2022-10-18 19:07:15
627
3
原创 对象映射器 Mapster
Mapster是.Net对象映射类库,可能听过的人不多,但相信你一定听过AutoMapper,个人感觉Mapster比其跟好用,更方便,学习成本更低
2022-10-18 16:56:21
693
原创 Java的String.split()方法在以‘.‘分割字符串的时候,需要加上转义字符
【代码】Java的String.split()方法在以'.'分割字符串的时候,需要加上转义字符。
2022-09-15 11:57:24
383
原创 sqlserver 问题解决:此服务器上未安装复制组件。请再次运行 SQL Server 安装程序,然后选择安装复制组件的选项
sqlserver 问题解决:此服务器上未安装复制组件。请再次运行 SQL Server 安装程序,然后选择安装复制组件的选项
2022-07-09 22:15:26
1197
原创 Sql Server sql语句创建索引
index_mode自定义索引名cn_name表名car_mode列名1.创建普通索引SQL CREATE INDEX 语法在表上创建一个简单的索引。允许使用重复的值:注释:“column_name” 规定需要索引的列。2.创建唯一索引SQL CREATE UNIQUE INDEX 语法在表上创建一个唯一的索引。唯一的索引意味着两个行不能拥有相同的索引值。3.实例CREATE INDEX 实例本例会创建一个简单的索引,名为 “PersonIndex”,在 Person 表的 Las
2022-06-08 09:50:36
24207
1
原创 .NetCoreApi之 NewLift.Core-NewLift.Log使用
项目场景:NewLift.Core-NewLift.Log使用使用描述 解决方案:提示:代码实现:using NewLife.Log;using System;namespace NewLifePro{ class Program { static void Main(string[] args) { XTrace.UseConsole(); XTrace.WriteLin.
2022-05-19 09:02:39
556
原创 .net CoreAPI 模板文件下载
[HttpGet("DownloadTemplate")] [AllowAnonymous] public async Task<dynamic> DownloadTemplate([FromQuery] EnumBackgroundConfig Config) { if (!Enum.IsDefined(typeof(EnumBackgroundConfig), (int)Config)) { .
2022-05-18 16:51:31
380
原创 sql查询时,根据特定的条件给表的某一个字段赋值
select a.id,a.Title,a.Receiver,a.IsRead,a.NotificationMethod,a.Creation_id,a.CreationTime,b.DeptName,c.CompanyName,(case when a.IsRead >0 then '已阅读' else '未读' end) as ReadStatus from [dbo].[res_Knowledge_MessagePush] a left join res_Knowledge_Pers.
2022-05-18 10:56:56
3778
原创 分布式SOA架构
什么是SOASOA 全称为 Service-Oriented Architecture,即面向服务的架构。它可以根据需求通过网络对松散耦合的粗粒度应用组件(服务)进行分布式部署、组合和使用。一个服务通常以独立的形式存在于操作系统进程中。站在功能的角度,把业务逻辑抽象成可复用、可组装的服务,通过服务的编排实现业务的快速再生,目的:把原先固有的业务功能转变为通用的业务服务,实现业务逻辑的快速复用。通过上面的描述可以发现 SOA 有如下几个特点:分布式、可重用、扩展灵活、松耦合SOA架构当垂直应用
2022-05-17 11:58:04
4175
原创 [WPF] 如何实现文字描边
1. 前言WPF 的 TextBlock 提供了大部分常用的文字修饰方法,在日常使用中基本够用。如果需要更丰富的表现方式,WPF 也提供了其它用起来复杂一些的工具去实现这些需求。例如这篇文章介绍的文字描边,就有几种方法可以在 WPF 中呈现。这篇文章将简单介绍这实现文字描边的方法。2. 将文字转换位 Geometry实现文字描边的关键是使用FormattedText将文字转换为 Geometry,然后通过其它技术将 Geometry 加上边框再画出来。在 WPF 中,Geome...
2022-05-12 23:17:44
995
原创 PaddleOCRSharp使用
PaddleOCRSharp本项目是一个基于百度飞桨的PaddleOCR的C++代码修改并封装的.NET的类库。包含文本识别、文本检测、基于文本检测结果的统计分析的表格识别功能,同时针对小图识别不准的情况下,做了优化,提高识别准确率。项目封装极其简化,实际调用仅一行代码,极大的方便了中下游开发者的使用和降低了PaddleOCR的使用入门级别,同时提供不同的.NET框架使用,方便各个行业应用开发与部署。其中PaddleOCR.dll文件是基于开源项目PaddleOCR的C++代码修改而...
2022-05-12 23:10:03
1866
原创 Sqlserver添加或修改字段
-- 添加ALTER TABLE 表名 ADD COLUMN 字段名nvarchar(200)--删除ALTER TABLE 表名 DROP COLUMN 字段名;--修改ALTER TABLE 表名 ALTER COLUMN 字段名 nvarchar(200)SQL Server新增字段并添加描述ALTER TABLE [表名] ADD [列名] tinyint NOT NULL Default 0 EXEC sp_addextendedproperty .
2022-05-11 10:33:24
11710
转载 不要迷失在技术的海洋中
技术就好像一片汪洋大海,越深入越望不到边际。在这些语言、技术、工具、理念中,每一项都能扩展出很多还要细化的技术,每一项要达到熟悉的程度可能都会花去一年的时间,如果这些都要达到熟悉的话,大概也就快退休了。不但如此,每一个技术都在飞速发展,今年语言到了明年就有更简单的语法,今年的技术到了明年就有更好的技术来替代,今年的工具到明年已经面目全非,今年的理念到了明年已不再流行。或许你现在:l在为面试而去搜索接口和抽象类的区别;l在为新技术来不及学习而烦恼;l...
2022-05-10 16:38:47
115
原创 .NET Core 使用 Filter 记录请求的参数和返回值
获取返回值并对返回值做统一处理public void OnResultExecuting(ResultExecutingContext context) { Console.WriteLine(context.Result); if (context.Result is ObjectResult result) { string resObj = JsonConvert.Serial
2022-04-02 09:08:59
1264
1
原创 vs2019 使用Visual-Studio-Translator扩展工具
在我们平时的开发过程中,英语差的经常面临怎么给方法命名,怎么命名合适等问题,那我今天就给大家安利一款Visual Studio扩展工具Translator。一.扩展工具安装
2022-04-01 11:04:07
2485
原创 C#读取注释的方法
一、在C#中,注释不是可执行代码的一部分,因此注释不会被编译到程序集中去,但是我们可以提取注释【右键项目】-【属性】-【生成】-【输出】-【Xml文档文件】二、创建一个辅助类:/// <summary> /// 注释辅助类 /// </summary> public class XmlCommentHelper { private static Regex RefTagPattern = new Regex(@"<(
2022-03-29 09:22:22
3595
原创 WPF TabControl美化
实现效果XMAL样式<Window.Resources> <!-- TabItem的样式 --> <Style TargetType="{x:Type TabItem}"> <Setter Property="Template"> <Setter.Value> <ControlTemplat..
2022-03-24 13:41:08
2543
原创 Asp.net core 使用SignalR推送消息
环境:.net core3.1一.服务端配置(Startup)ConfigureServicesConfigure二、自定义类继承Hubpublic class SignalRHub: Hub { private readonly IHubContext<SignalRHub> _hubContext = null; public SignalRHub(IHubContext<SignalRHub> c.
2022-03-21 19:30:23
874
原创 Asp.Net SignalR 集群会遇到的问题
SignalR集群当客户端数量上来,一台server自然是吃不消的。多个server集群部署是必然的解决方案。再通过负载均衡,嗯 简直是完美。但是问题也接踵而来。每个server只能管理到当前server下的client,比如 server1要给连接在server2的client发一条消息是实现不了的。这时我们需要“底板”中间件,什么叫底板 ,也就是在server的集群上再加一层,由底板来维护这些server,像上面server1给连接在server2的client发消息,底板会告诉server2给
2022-03-20 22:55:45
506
原创 WPF Viewport3D 解决透视模式时窗体模糊
最近折腾Viewport3D玩,遇到了一些诡异的问题,研究一下略有心得,特此和大家分享~三维图形概述:三维图形概述 - WPF .NET Framework | Microsoft Docs概要三维坐标系二维图形的 WPF 坐标系将原点定位在呈现区域(通常是屏幕)的左上角。在二维系统中,x 轴上的正值朝右,y 轴上的正值朝下。但是,在三维坐标系中,原点位于呈现区域的中心,x 轴上的正值朝右,但是 y 轴上的正值朝上,z 轴上的正值从原点向外朝向观察者。照...
2022-03-15 08:57:22
1095
gRPC.Micorsoft.Pro.rar
2021-03-18
WPF+MQTT实现Demo
2020-12-23
Freed.RabbitMQ.rar
2020-06-11
Captcha-Recognizer-master.zip
2020-02-28
EventPro.zip
2020-02-27
WpfApp1.rar
2020-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人