摘要: 松散耦合的服务发布 大部分远程调用技术所发布的服务都需要单独编写,常见的服务编写方式有以下几种: 用中间语言编写接口,然后生成服务器端构架代码,然后在构架代码中填写服务代码。例如:Corba、Ice 都是采用这种中间语言方式 通过继承某个远程对象类来实现服务类。例如:.NET Remoting。 通 阅读全文
posted @ 2021-05-07 18:34 詹伟 阅读(893) 评论(0) 推荐(0) 编辑
摘要: zip,tar,tar.gz,tar.bz2格式 ZIP zip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正 阅读全文
posted @ 2020-07-01 18:45 詹伟 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 创建一个 .NET Core控制台程序 添加依赖 Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.FileExtensions Microsoft.Extensions.Configuration.Json 阅读全文
posted @ 2020-06-29 13:51 詹伟 阅读(1478) 评论(1) 推荐(2) 编辑
摘要: 安装node 官网下载 https://nodejs.org/en/ 双击安装,接下来都是默认选择即可,直至安装成功 测试是否安装成功,分别输入以下命令: node -v npm -v 如下图所示,说明安装成功了。 若提示没有找到命令,则需要解决了,这里不赘述了。 安装react 设置npm源 zh 阅读全文
posted @ 2020-06-24 11:36 詹伟 阅读(2392) 评论(0) 推荐(0) 编辑
摘要: 配置私有仓库源 私有仓库地址:registry.supos.ai 修改/etc/docker/daemon.json文件,增加insecure-registries,如下所示: { "insecure-registries": ["registry.supos.ai", "registry:5000 阅读全文
posted @ 2020-06-21 11:53 詹伟 阅读(4900) 评论(0) 推荐(0) 编辑
摘要: InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。 安装下载 官网界面打开js报错,所以点击下载没有什么效果,后来在网上查了下在网页中其实已经暴露出来了,需要 阅读全文
posted @ 2020-06-20 12:21 詹伟 阅读(797) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Core引入了Options模式,使用类来表示相关的设置组。简单的来说,就是用强类型的类来表达配置项,这带来了很多好处。利用了系统的依赖注入,并且还可以利用配置系统。它使我们可以采用依赖注入的方法直接使用绑定的一个POCO对象,这个POCO对象就叫做Options对象。也可以叫做配置 阅读全文
posted @ 2020-06-19 10:06 詹伟 阅读(4483) 评论(1) 推荐(4) 编辑
摘要: 首先,这款组件是开源的,NCalc是.net中的一个数学表达式求值程序。NCalc可以解析任何表达式并计算结果,包括静态或动态参数和自定义函数。 官网地址:http://ncalc.codeplex.com/ 源码地址:https://github.com/sheetsync/NCalc Nuget 阅读全文
posted @ 2020-06-19 08:48 詹伟 阅读(3425) 评论(0) 推荐(0) 编辑
摘要: 环境准备 IDEA 社区版: 2019.3 jdk: 1.8.0_241 tomcat: 7.0.99 maven: 3.6.3 spring-boot:2.2.5.RELEASE 插件 spring Assistant:解决社区版没有spring initializr Smart Tomcat:解 阅读全文
posted @ 2020-06-19 08:37 詹伟 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 背景 最近因公司需要,开始研究java相关的开发,之前一直从事.net相关开发,所以写的或者理解的不对的地方呢,希望大家批评指正。 首先开发框架吧,就像.net很早之前有asp.net webForm,asp.net MVC,.net core等,Java也有这样的框架,比如Spring Frame 阅读全文
posted @ 2020-06-18 08:35 詹伟 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 今天无意中发现了一个很好用的任务调度框架。Hangfire作为一款高人气且容易上手的分布式后台执行服务,支持多种数据库。在 .net core的环境中,由Core自带的DI管理着生命周期。 相较于quartz.net相比,最大的优点是有个自带的监控界面,比较方便。最新版已经支持秒级任务。 官网地址: 阅读全文
posted @ 2020-06-18 08:33 詹伟 阅读(2432) 评论(1) 推荐(0) 编辑
摘要: 引用正确的库来实现AOP 新的.NET Core是基于.NET Standard的..所以我们在引用库的时候特别要注意相关的兼容问题. 在传统的ASP.NET中,使用过Autofac来进行AOP操作的,应该都知道这个库. Autofac.Extras.DynamicProxy 添加Nuget包:Au 阅读全文
posted @ 2020-06-17 11:42 詹伟 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Core ASP.NET Core (previously ASP.NET 5) 改变了以前依赖注入框架集成进ASP.NET的方法. 以前, 每个功能 - MVC, Web API, 等. - 都有它自己的 "依赖解析器(dependency resolver)" 机制并且只是'钩子 阅读全文
posted @ 2020-06-17 11:22 詹伟 阅读(1606) 评论(1) 推荐(1) 编辑
摘要: .NET Core WEB API 模型绑定方式有以下表格中的几种: 特性 绑定源 [FromHeader] 请求标头 [FromQuery] 请求查询字符串参数 [FromForm] 请求正文中的表单数据 [FromBody] 请求正文 [FromRoute] 当前请求中的路由 [FromServ 阅读全文
posted @ 2020-06-17 11:19 詹伟 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 环境准备 需要一个linux操作系统:我这里用的是ubuntu 18.04,安装步骤就不说了,网上很多教程,当然也可以私信我。 既然需要用到docker,那么就安装个docker,apt install docker-ce。 root@pims_server:/# docker -v Docker 阅读全文
posted @ 2020-05-08 12:29 詹伟 阅读(682) 评论(0) 推荐(1) 编辑
摘要: Kafka是一种高吞吐量的分布式发布订阅消息系统,有如下特性: 通过O的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。 高吞吐量:即使是非常普通的硬件Kafka也可以支持每秒数百万 [2] 的消息。 支持通过Kafka服务器和消费机集群来分区消息。 支持 阅读全文
posted @ 2020-04-21 11:32 詹伟 阅读(922) 评论(0) 推荐(2) 编辑
摘要: 今天我们主要讲讲如何使用自带IOC容器,虽然自带的功能不是那么强大,但是胜在轻量级..而且..不用引用别的库. 在新的ASP.NET Core中,大量的采用了依赖注入的方式来编写代码. 比如,在我们的Startup类中的ConfigureServices里,就可以看到: AddMvc AddDbCo 阅读全文
posted @ 2020-04-18 23:05 詹伟 阅读(1093) 评论(0) 推荐(1) 编辑