栏目内容

C

围绕数码产品、手机、智能硬件和消费电子场景整理文章,帮助用户快速浏览重点内容。

News

【.NET6】gRPC服务端和客户端开发案例,以及minimal API服务、gRPC服务和传统webapi服务的访问效率大对决

前言:随着.Net6的发布,Minimal API成了当下受人追捧的角儿。而这之前,程序之间通信效率的王者也许可以算得上是gRPC了。那么以下咱们先通过开发一个gRPC服务的教程,然后顺势而为,再接着比拼一下minimal api服务和gRPC服务在通信上的效率。以下,Enjoy: 1、创建一个gRPC服务项目。开发模板选项如下图所示。 2、新建项目MyF...

News

Elasticsearch核心技术(四):索引原理分析

目录4.1 ES存储架构4.1.1 集群、节点、分片4.2 写入过程分析4.2.1 路由和读写过程4.2.2 文档到分片的路由算法4.2.3 写入数据与持久化过程4.2.4 Translog机制4.2.5 并发控制4.3 总结4.3.1 分布式存储系统数据分区4.3.2 分布式存储系统数据复制 本文探讨Elasticsearch的数据请求、路由和写入过程的...

News

Quartz在.NET中的使用

一、背景 例如需要在某年某月去将数据库的某个数据更新或者同步,又或者是每隔一段时间来执行一部分代码去调用接口,但是又不想人为的手动去执行 针对此类业务可以使用"定时调用任务",市面上有很多的定时调度任务框架,甚至你可以使用定时器来结合Windows服务做一个简易版的任务调度程序,此处我们学习Quartz,因为Quartz是一个强大、开源、轻量级的任务调度框...

News

备忘录:关于.net程序连接Oracle数据库

目录关于使用MSSM访问Oracle数据库关于. net 程序中连接Oracle数据库 志铭-2021年12月7日 21:22:15 关于使用MSSM访问Oracle数据库 安装访问接口组件:OraOLEDB.Oracle 官网可以下载,但是需要注册 下载地址:https://pan.baidu.com/s/1OpYmpReEJcPg4wNESWy61Q ...

News

【死磕Java并发】—–深入分析volatile的实现原理

通过前面一章我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized。如果一个变量使用volatile,则它比使用synchronized的成本更加低,因为它不会引起线程上下文的切换和调度。Java语言规范对volatile的定义如下: Java编程语言允许线程访问共享...

News

百度浏览器怎么登录微信帐号

百度浏览器怎么登录微信帐号。现在微信是我们生活社交常用的工具。百度浏览器升级后,也可以登录微信了。这样我就可以一边打开网页,一边也可以跟好友进行微信聊天功能。下文就让小编跟大家讲讲怎么打登录百度浏览器上的微信。百度浏览器登录微信帐号:1:打开微信应用(添加微信应用功能)2:很多人登录后,没有看到自己的微信帐号。其实是被隐藏在左边。3:打开后,就可以看到你的...

News

SpringBoot Profiles 多环境配置及切换

目录前言默认环境配置多环境配置多环境切换小结 前言 大部分情况下,我们开发的产品应用都会根据不同的目的,支持运行在不同的环境(Profile)下,比如: 开发环境(dev) 测试环境(test) 预览环境(pre) 生产环境(prod) 这里的 环境 实际上是一个统称,不同的环境可能代表着 使用的域名、端口、实例数目是不同的; 连接的数据库地址、端口、名称...

News

如何在子线程中更新UI

一:报错情况 android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views. at android.view.ViewRootImpl.checkThre...

News

设计模式-结构型模式-超级棒的例子!

目录GoF 23(分类)OOP 七大原则StructuralPatternsAdapter适用场景实例-实现与其他模式的关系Bridge背景适用场景实例-实现与其他模式的关系Composite背景适用场景实例-实现与其他模式的关系Decorator背景适用场景实例-实现与其他模式的关系Facade背景使用场景实例-实现与其他模式的关系Flyweight背景...

News

netty系列之:性能为王!创建多路复用http2服务器

目录简介多路复用的基础多路复用在server端的使用配置TLS处理器配置clear text upgrade总结 简介 在之前的文章中,我们提到了在netty的客户端通过使用Http2FrameCodec和Http2MultiplexHandler可以支持多路复用,也就是说在一个连接的channel基础上创建多个子channel,通过子channel来处理...