.net webapi 接收 xml 格式数据的三种情况
webapi 接收 xml 的三种方法 前段时间接到一个任务写一个小接口,要接收java端返回过来的短信xml数据。 刚拿到项目,我的第一想法是对方会以什么形式发送xml格式的数据给我呢,设想三种情况。 我一开始拿到手上的是一串xml格式字符串。如下 思路 这个xml的基本知识我就不一一介绍了,简单 ...
DotNetty 实现 Modbus TCP 系列 (四) Client & Server
本文已收录至: "开源 DotNetty 实现的 Modbus TCP/IP 协议" Client (文中代码仅添加了 0x03 的方法) 在 Client 中封装了 Modbus 请求方法,对同一个功能同时有同步方法(ReadHoldingRegistersAsync)和异步方法(ReadHold ...
剑指Spring源码(二)
这是春节后的第一篇博客,我在构思这篇博客的时候,一度想放弃,想想要不要换个东西写,因为毕竟个人水平有限,Spring源码实在博大精深,不是我这个菜的抠脚的菜鸡可以驾驭的,怕误人子弟,还有就是源码分析类的博客实在是太难写了,和一般的博客真心不同,可能写了很多,自己都不知道自己在写些什么,但是还是要坚持 ...
#21 Python异常
前言 运行程序时经常遇到各种错误,例如:ImportError(导入??榇砦螅?、IndexError(索引错误)、NameError(变量错误)、SyntaxError(语法错误)、IndentationError(缩进错误)等,你或许有许多疑问,为什么程序出现这个错误就会打印出相应的错误信息,自己 ...
企业级自动化运维工具---puppet详解
本文收录在Linux运维企业架构实战系列 1、认识puppet 1.1 引入 puppet是什么,咱们先不用专业的名词解释它,咱们先描述一些工作场景,看明白这些工作场景,自然会知道puppet是什么。 (1)场景一: 管理员想要在100台服务器上同时创建一个名叫"along"的用户,怎么办,当然,我 ...
Centos7 nginx 虚拟主机、反向代理服务器及负载均衡,多台主机分离php-fpm实验
一、简介 本章介绍一些架构原理基础知识, 1.1、LNMP及php-fpm 请参考//www.aavbg.com/zhangxingeng/p/10242902.html 1.2、透明代理、反向代理,正向代理 请参考//www.aavbg.com/zhangxinge ...
Redis之集群环境搭建
前面文章介绍了Redis的主从复制,虽然该模式能够在一定程度上提高系统的稳定性,但是在数据访问量比较大的情况下,单个master应付起来还是比较吃力的,这时我们可以考虑将redis集群部署,本文就来重点给大家介绍下Redis的集群部署操作。 "Redis之主从复制2" "Redis之主从复制1" R ...
产品研发团队如何融合OKR与Scrum敏捷开发?
「 OKR 」现在非常的火爆,很多公司都在使用,不仅国外的 Google、英特尔等大公司在用,国内的一线知名互联网企业今日头条和一些创业团队也都在使用。 那为什么「 OKR 」这么受欢迎呢,因为把它可以帮助团队 达成共识、加深信任、加强协同。 并且「 OKR 」这套方法,不仅可以帮助我们开展工作,还 ...
TeamCity+Rancher+Docker实现.Net Core项目DevOps(目前成本最小的DevOps实践)
1.准备项 1.1.服务器一台,1H4G(更小内存应该也可以,自行测试),系统:Ubuntu 16.04 64位 1.2.数据库一个,MYSQL,MSSQL都可以(还有其他的,自行配置),教程是MSSQL 1.3.其他软件,Xshell (用于远程Linux服务器),WinSCP(用于管理Linux ...
RSA签名的PSS模式
本文由云+社区发表 作者:mariolu 一、什么是PSS模式? 1.1、两种签名方式之一RSA PSS PSS (Probabilistic Signature Scheme)私钥签名流程的一种填充模式。目前主流的RSA签名包括RSA PSS和RSA PKCS 1 v1.5。相对应PKCS(Pub ...
知否?知否?情人眼里出代码
今天是 0214 ,打乱一下数字就是 1024,程序员最喜欢的一个数字之一。 当然,除此之外,今天也是一年一度的 情人节。 这个日子肯定少不了表白。那程序员怎么去表白?当然是 写 代 码! 每到情人节,脑洞大开的程序员们就纷纷出动,想出了各种别出心裁的表白代码。虽然结局不一定美好,但这些也是一种撩妹 ...
我的Vue之小功能统计
摘要:项目中经?;嵋玫酱蟠笮⌒〉墓δ?,所以我在这里进行一个汇总,后面会持续添加至这篇博客,希望当你遇到这个功能时,我的博客能够对你有帮助,(上一篇博客说要在收假后写一篇博客做一个年终总结,想了半天不知道写什么,文笔不好,就算了,不写了,今天是情人节,祝没有脱单的程序员赶快脱单,脱单了的永不脱发,脱 ...
隐藏马尔科夫模型HMM
概率图模型 HMM 先从一个具体的例子入手,看看我们要解决的实际问题.例子引自wiki.https://en.wikipedia.org/wiki/Hidden_Markov_model Consider two friends, Alice and Bob, who live far apart ...
增量架构方法与系统构建
世界上大多数的应用程序,可能有90%,都是由单体结构(monolithic)完美地提供服务的;Randy Shoup在Summit 2018年峰会上宣布,为了避免过度设计,我们应该从一个简单的架构开始,并根据需要进行演进。在他最近发表的演讲中,他描述了自己与在一些公司的项目经历,这些公司起初规模很小 ...
阿里云rds数据库迁移实战
由于某几个业务表数据量太大,数据由业务写,数据部门读。 写压力不大,读却很容易导致长时间等待问题(读由单独系统进行读),导致连接被占用,从而容易并发稍稍增长导致全库卡死! 于是,就拆库呗。 业务系统拆分就不要做了(微服务化),没那工夫。 直接原系统拆两个数据源出来,对某几个高压力表的写就单独用这个数 ...
asp.net core 系列 22 EF(连接字符串,连接复原,DbContext)
一.连接字符串 在上二篇中,ASP.NET Core 应用程序连接字符串是写死在ConfigureServices代码中,下面介绍通过配置来实现。连接字符串可以存储在 appsettings.json、用户机密存储、其他配置源中。 下面示例演示appsettings.json 中存储的连接字符串,这 ...
迄今为止 .Net 平台功能最强大,性能最佳的 JSON 序列化和反序列化库。
Swifter.Json 这是迄今为止 .Net 平台功能最强大,性能最佳的 JSON 序列化和反序列化库。 Github : https://github.com/Dogwei/Swifter.Json 之所以说强大,因为这些功能其他框架没有! Swifter.Json 实用功能 Swifter. ...
k8s架构分析(二)--技术流ken
master节点 k8s的集群由master和node组成,节点上运行着若干k8s服务。 master节点之上运行着的后台服务有kube-apiserver 、kube-scheduler、kube-controller-manager、etcd和pod网络。如下图所示 1. API Server( ...
Spring Boot 2 (十):Spring Boot 中的响应式编程和 WebFlux 入门
Spring 5.0 中发布了重量级组件 Webflux,拉起了响应式编程的规模使用序幕。 WebFlux 使用的场景是异步非阻塞的,使用 Webflux 作为系统解决方案,在大多数场景下可以提高系统吞吐量。Spring Boot 2.0 是基于 Spring5 构建而成,因此 Spring Boo ...