这是 Gtk# 系列博文的第二篇。在上一篇博文《编写你的第一个 Gtk# 应用》中,我们提到“一个 Gtk.Window 只能直接包含一个部件”。这意味着,在不做其他额外操作的情况下,如果你向一个 GtkWindow 中添加了一个 GtkLabel (就像上一篇博文中的 Hello World一样)那么你将不能再添加一个按钮进去。如过你尝试这么做,你会发现按钮并不会显示在窗体上,同时在控制台会输出
转载 2024-05-07 08:56:30
28阅读
SqlSugar是一个.NET和.NET Core的ORM框架,支持多种数据库,具有高性能和易用性的特点。要在.NET Core中使用SqlSugar,先通过NuGet安装(或者管理Nuget程序包)SqlSugar或SqlSugarCore的引用包,然后创建一个SqlSugarClient对象,传入ConnectionConfig参数,指定连接字符串和数据库类型。接下来,您就可以使用SqlSug
原创 2024-04-07 08:51:46
481阅读
Dapper是什么? Dapper是开源的、轻量级,高性能的ORM(对象关系映射)。 Dapper的特点: 一、轻量:Dapper的GitHub地址:https://github.com/StackExchange/Dapper/tree/main/Dapper,它的核心代码是SqlMapper.c ...
转载 2021-06-01 23:58:00
1335阅读
2评论
## 使用 gRPC 在 Java 中实现高效通信 gRPC 是一个高性能、开源的远程过程调用框架,它可以轻松地在不同语言间实现通信。在 Java 中,我们可以利用 gRPC 来构建高效的服务通信,本文将介绍如何在 Java 中使用 gRPC,并提供一个简单的示例。 ### gRPC 简介 gRPC 基于 HTTP/2 协议,使用 Protocol Buffers(即 protobuf)作为
原创 2024-06-13 04:33:22
78阅读
Spring使用入门使用maven创建工程引入spring-framework依赖添加配置文件创建ClassPathApplicationContext容器使用容器对象获取对象注意:默认创建的是单例对象,并且对象是在容器创建的时候一并创建的,而多例则相反ApplicationContext和BeanFactory的对比创建对象的时间点不一样。 ApplicationContext:只要一读取配置文
本文目标是指引从未使用过Linux的.Neter,如何在CentOS7上安装.Net Core环境,以及部署.Net Core应用。 仅针对CentOS,其它Linux系统类似,命令环节稍加调整;需要提前准备好服务器地址、用户名、密码;如果手上没有Linux系统,可使用新生命团队免费提供的公网服务器 centos.newlifex.com新生命团队netcore服务器免费开放计
转载 2024-07-21 08:24:11
72阅读
    本文主要描述在C#中线程同步的方法。线程的基本概念网上资料也很多就不再赘述了。直接接入主题,在多线程开发的应用中,线程同步是不可避免的。在.Net框架中,实现线程同步主要通过以下的几种方式来实现,在MSDN的线程指南中已经讲了几种,本文结合作者实际中用到的方式一起说明一下。 1. 维护自由锁(InterLocked)
关于RPC远程过程调用,分布式架构下不同服务之间调用越来越紧密,对调用效率,可靠性,可用性要求越来越高。RPC就是在此环境下应运而生的。需要结合服务注册中心一起使用。Eureka,Zookeeper,Consul,Etcd等等。客户端,服务端,RPC之间的通讯: 一个服务自己可以是客户端同时也是服务端。最好采用TCP连接,传输层的TCP链接比应用层的HTTP链接更高效快速,远程过程调用的所有数据都
转载 2023-08-17 18:08:40
4157阅读
.Net Core Log4Net NLog新建 日志配置文件,加入如下代码使用log4net 添加日志 使用安装包:新建配置文件:修改,声明使用至此,准备工作已经结束使用记录日志NLog
原创 2023-01-19 10:11:05
441阅读
首先要说明一下为什么网上已经有了实现的教程博客我还要写,因为我今天开始摸索C#中gRPC使用,我发现了一个很重要的问题:我是一个gRPC的小白,无奈的是我跟着博客一步一步做我都不知道一些步骤怎么运行出来,因此在运行成功之后有很多地方我来和大家详细分享一下。一、新建项目1、打开VS,新建一个名为gRPCDemo的C#类库2、创建成功后,在解决方案资源管理器中,右键“解决方案gRPCDemo”,点击
转载 2024-08-22 14:50:59
457阅读
欢迎访问我的GitHubgithub.com/zq2599/blog…内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于《java版gRPC实战》系列《java版gRPC实战》是欣宸原创的面向java程序员的gRPC开发笔记,与读者们一起通过实战来学习掌握gRPC的各个知识点;《java版gRPC实战》全系列链接用proto生成代码服务发布
转载 2022-04-26 21:36:30
10000+阅读
开始欢迎进入 gRPC 的开发文档,gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。本文档通过快速概述和一个简单的 Hello World 例子来向您介绍 gRPC 。你可以在本站发现更详细的教程和参考文档——文档将会越来越丰富。快速开始为了直观地着手运行 gRPC,可以从你所选择的语言对应的快速开始入手,里面包含创建这个列子的安装指导、快速上手
# Java中使用gRPC接口调用指南 ## 指南概述 作为一名经验丰富的开发者,你将教导一名刚入行的小白如何在Java中使用gRPC接口调用。在本指南中,我将为你展示整个过程,并提供详细的代码示例和解释。 ### 步骤概览 首先,让我们通过以下表格展示整个过程的步骤: ```mermaid journey title Java中使用gRPC接口调用指南 section
原创 2024-03-21 04:17:50
128阅读
gRPC 客户端和服务端可以在多种环境中运行和交互,并且可以用任何 gRPC 支持的语言来编写。 gRPC 支持 C++ Java Python Go Ruby C# Node.js PHP Dart 等语言 gRPC 默认使用 protocol buffers,这是 Google 开源的一种轻便高
转载 2020-08-29 19:15:00
240阅读
2评论
前言 该系列文章主要是记录我个人使用.net core 搭建微服务时所需的各类组件、框架等的实际应用与集成。 前置一、熟悉 C#
原创 精选 2023-06-09 07:01:37
719阅读
AutoMapper 是一个基于约定的面向对象的映射器,它的功能常用于将一个 input 对象 转成一个不同类型的 output 对象,input 和 output 对象之间的属性可能相同也可能不相同,这一篇我们来一起研究一下 AutoMapper 的一些高级玩法。安装 AutoMapper要想在项目中使用 AutoMapper ,需要通过 nuget 引用 AutoMapper 和 AutoMa
原创 2023-04-18 12:56:30
186阅读
一、新建.netCore webapi项目 二、安装swagger ,通过 Package Manager 控制台:Install-Package SwashBuckle.AspNetCore -Pre 三、修改Startup.cs 四、修改项目属性,生成xml文档 五、launchsettings
原创 2021-12-24 09:53:01
149阅读
AutoMapper 是一个基于约定的面向对象的映射器,它的功能常用于将一个 input 对象 转成一个不同类型的 output 对象,input 和 output 对象之间的属性可能相同也可能不相同,这一篇我们来一起研究一下 AutoMapper 的一些高级玩法。 安装 AutoMapper要想在 ...
转载 2021-09-10 12:32:00
92阅读
2评论
欢迎回到构建 Web 服务器系列。到目前为止,我们主要专注于在 GoLang 中编写 Web 服务器。但是,我收到了写一篇文章的请求,即如何使用 Java 完成 gRPC 实现以及实现相同目标的可用库和选项有哪些。 先决条件:基本了解Spring、Spring Boot、Dependency Inj ...
转载 2021-09-12 10:29:00
318阅读
2评论
添加允许不授信的证书或者无效的证书 // 1、建立连接 var httpClientHandler = new HttpClientHandler(); // Return `true` to allow certificates that are untrusted/invalid httpCli
原创 2022-07-28 14:34:14
423阅读
  • 1
  • 2
  • 3
  • 4
  • 5