博客园_首页

2019-10-17 10:50    2019-10-17 10:58

.NET Core使用gRPC打造服务间通信基础设施 - 溪源More

一、什么是RPC rpc(远程过程调用)是一个古老而新颖的名词,他几乎与http协议同时或更早诞生,也是互联网数据传输过程中非常重要的传输机制。 利用这种传输机制,不同进程(或服务)间像调用本地进程中的方法一般进行交互,而无需关心实现细节。 rpc的主要实现流程为: 1、客户端本地方法调用客户端st

SpringBoot自动注入分析 - 李斯特王

我们经常会被问到这么一个问题:SpringBoot相对于spring有哪些优势呢?其中有一条答案就是SpringBoot自动注入。那么自动注入的原理是什么呢?我们进行如下分析。 1:首先我们分析项目的启动类时,发现都会加上@SpringBootApplication这个注解,我们分析这个继续进入这个

SpringCloud-动态配置变化监控-获取变化(支持Config、Nacos) - Purgeyao

SpringCloud 动态配置变化监控 获取变化(支持Config、Nacos) qq交流群: 微信交流群: 简介 配置中心有原生的 、国内开源的 阿里 、携程 等。 都是配置热加载的基础上增加了其他的功能。 配置中心具有配置热加载,修改配置 推送到程序 执行配置更新。 而获取配置更新的具体内容,

PowerBI系列之什么是PowerBI - 黄昏前黎明后

大家好,我是小黎子!一个专注于数据分析整体数据仓库解决方案的程序猿!今天小黎子就给大家介绍一个数据分析工具由Microsoft出品的全新数据可视化工具Power BI。微软Excel很早就支持了数据透视表,并基于Excel开发了相关BI插件,如Power Query,PowerPrivot,Powe

Springboot2.x + ShardingSphere 实现分库分表 - 张坚

之前一篇文章中我们讲了基于Mysql8的读写分离(文末有链接),这次来说说分库分表的实现过程。 概念解析 垂直分片 按照业务拆分的方式称为垂直分片,又称为纵向拆分,它的核心理念是专库专用。 在拆分之前,一个数据库由多个数据表构成,每个表对应着不同的业务。而拆分之后,则是按照业务将表进行归类,分布到不

Java自动化测试框架-02 - TestNG之理论到实践 - 纸上得来终觉浅,绝知此事要躬行(详细教程) - 北京-宏哥

理论 TestNG,即Testing, NextGeneration,下一代测试技术,是一套根据JUnit 和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。因为TestNG是从Junit的思想构建而来,所以TestNG具备junit等所不具备

微信开发中使用微信JSSDK和使用URL.createObjectURL上传预览图片的不同处理对比 - 伍华聪

在做微信公众号或者企业微信开发业务应用的时候,我们常常会涉及到图片预览、上传等的处理,往往业务需求不止一张图片,因此相对来说,需要考虑的全面一些,用户还需要对图片进行预览和相应的处理,在开始的时候我使用JSSDK方式,使用微信的SDK接口进行图片的上传、预览操作,后来发现通过URL.createOb...

记录一次Metaspace扩容引发FGC的调优总结 - 醉眼识朦胧

开始之前 在开始之前先记录一个我碰到的jvm调优的坑。那就是… 为啥我配置到idea64exe.vmoptions中的参数没有生效???由于之前一直是在mac上开发,本地开发时当需要优化jvm参数的时候直接去idea的安装目录里修改idea.vmoptions就可以了,换到windows以后想当然

【网络安全】CSRF攻击详解 - 写代码的木公

[TOC] 什么是CSRF攻击 CSRF(Cross Site Request Forgery)的全称是“跨站请求伪造”,也被称为“One Click Attack”或者“Session Riding”,通常缩写为CSRF或者XSRF。CSRF的中文名称尽管听起来像跨站脚本攻击(XSS),但它与XS

Kafka 介绍 - lixiaobao123

***Apache Kafka是一个分布式流式平台。*** #### 流平台有三个关键的能力: + 发布和订阅记录流,类似于消息队列或企业消息传递系统。 + 使用容错耐用的方式存储记录流。 + 记录产生时处理数据。 #### Kafka主要是用在两类应用中: + 在收数端和实时计算或批处理计算框架之

LeetCode初级算法--数组02:旋转数组 - xiaoming3526

LeetCode初级算法 数组02:旋转数组 搜索微信公众号:'AI ming3526'或者'计算机视觉这件小事' 获取更多算法、机器学习干货 csdn:https://blog.csdn.net/baidu_31657889/ csdn:https://blog.csdn.net/abcgkj/

部署主从dns - 凡间的精灵

主机部署:yum安装DNS服务和依赖 [admin@haifly-bj-dns1 ~]$ sudo yum install bind-chroot启动named-chroot服务 [admin@haifly-bj-dns1 ~]$ sudo systemctl start named[admin@h

LeetCode初级算法--数组01:只出现一次的数字 - xiaoming3526

LeetCode初级算法 数组01:只出现一次的数字 搜索微信公众号:'AI ming3526'或者'计算机视觉这件小事' 获取更多算法、机器学习干货 csdn:https://blog.csdn.net/baidu_31657889/ csdn:https://blog.csdn.net/abcg

Android4.4 RIL软件框架 - hackfun

本文主要对android4.4 RIL的telephony与modem的命令交互流程进行分析,当然本文不是重点介绍telephony。telephony涉及具体业务逻辑内容比较多,包括sim、dail、sms、network等等,以后会针对这些内容学习分析。 RIL在Android体系中的位置: (

Springboot2.x + ShardingSphere 实现分库分表 - 张坚

之前一篇文章中我们讲了基于Mysql8的读写分离(文末有链接),这次来说说分库分表的实现过程。 概念解析 垂直分片 按照业务拆分的方式称为垂直分片,又称为纵向拆分,它的核心理念是专库专用。 在拆分之前,一个数据库由多个数据表构成,每个表对应着不同的业务。而拆分之后,则是按照业务将表进行归类,分布到不

nextjs:如何将静态资源发布到 CDN - 蚊子博客

nextjs 是基于 react 的服务端同构指出框架,在使用的过程中也多多少少遇到过几个问题,其中最大的问题就是静态资源的发布了

HashTable、Dictionary、ConcurrentDictionary三者区别 - 酷学大叔

转载自https://blog.csdn.net/yinghuolsx/article/details/72952857 1、HashTable HashTable表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用

JavaScript:如何获取某一天所在的星期 - 蚊子博客

我们会遇到的需求的是,获取今天或者某一天所在星期的开始和结束日期。 我们这里来获取今天所在星期的始末日期,我们可以通过 来获取今天是星期几,然后再通过这个减去或者加上一定的天数,就是这个星期的开始日期和结束日期。 是不是很完美?但,这里有一个很大的 bug! 注意:如果今天是周日,那么 就会是 0,

Elasticsearch Java API 很全的整理 - 张永清

Elasticsearch 的API 分为 REST Client API(http请求形式)以及 transportClient API两种。相比来说transportClient API效率更高,transportClient 是通过Elasticsearch内部RPC的形式进行请求的,连接可以

Java读源码之LockSupport - freshchen

前言 JDK版本: 1.8 作用 LockSupport类主要提供了park和unpark两个native方法,用于阻塞和唤醒线程。注释中有这么一段: 这个类是为拥有更高级别抽象的并发类服务的,开发中我们不会用到这个类 既然只是native方法,开发中也用不到,那么还有必要去看么? 了解LockSu

浏览器的同源策略和跨域详解(内含故事解析) - 买辣椒也用券

前言 去年这个时候有写过一篇文章叫 "《ajax中的json和jsonp详解》" ,写这个文章是因为我朋友学习前端刚好遇到了这个问题,但是就在昨天,他在学习java的时候又遇到同样的问题,看来我又要操作一波了。(实则我就他这一个朋友)(๑→ܫ←) 提纲内容 重述一遍何为同源策略(因为之前讲过) 跨域

stm32填坑之旅 - stm32f103c8t6点亮板载贴片蓝色LED - RockyF

转载请注明: "https://www.cnblogs.com/rockyf/p/11691622.html" 开篇 开篇一定要精彩,不然路人不理睬!下述是笔者作为arm小白的填坑之旅 没错,这个之前一直从事软件开发的笔者,开始搞硬件了,当然仅仅是数电!模电需要有很扎实的电路基础,而笔者有的只有“扎

Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行 - E-iceblue

本文将对如何在Java程序中操作Word表格作进一步介绍。操作要点包括 如何在Word中创建嵌套表格、 对已有表格添加行或者列 复制已有表格中的指定行或者列 对跨页的表格可设置是否禁止跨页断行 创建表格,包括添加数据、插入表格、合并单元格、设置表格样式、单元格居中、单元格背景色,单元格字体样式等设置

无人机基于Matlab/Simulink的模型开发(连载一) - 阿木社区

“一切可以被控制的对象,都需要被数学量化” 这是笔者从事多年研发工作得出的道理,无论是车辆控制,机器人控制,飞机控制,还是无人机控制,所有和机械运动相关的控制,如果不能被很好的数学量化,那么将不会被很好的控制。 因为工作需要,笔者曾拜访过很多无人机研发公司,高校和研究所。发现大多数无人机研发公司的研

Java自动化测试框架-02 - TestNG之理论到实践 - 纸上得来终觉浅,绝知此事要躬行(详细教程) - 北京-宏哥

理论 TestNG,即Testing, NextGeneration,下一代测试技术,是一套根据JUnit 和NUnit思想而构建的利用注释来强化测试功能的一个测试框架,即可以用来做单元测试,也可以用来做集成测试。因为TestNG是从Junit的思想构建而来,所以TestNG具备junit等所不具备

【WPF on .NET Core 3.0】 Stylet演示项目 - 简易图书管理系统(1) - WAKU

.NET Core 3.0已经发布了,除了一大堆令人激动的功能以外,也增加了对WPF的正式支持, 那么WPF在.NET Core 3.0下的开发体验如何呢? 本文利用了Stylet框架开发.NET Core 3.0上的WPF应用程序.关于Stylet框架, 可能大家比较陌生, 它是一个轻量级(但是非

从机器学习到深度学习资料整理 - NewRookie

从机器学习到深度学习资料整理 在过去的大半年中,博主一直在进行人工智能相关知识的自学。由于人工智能最近两年的火热,从网上能够找到非常多的资料,包括:MOOC、博客等,博主也花费了很多的时间从众多的资源中找到了一条“从入门到进阶”的学习之路。在此,博主根据自己的学习体验,将所用到的资料汇总在本片博文中

MyBatis拦截器自定义分页插件实现 - SimpleWu

`MyBaits MyBatis` 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old J

初次进入职场如何工作与学习 - 编码砖家

每年毕业季,大量的毕业生参加工作,成为真正的职场人士。有的同学在学校里组织过各种学生活动,或者实习经历很丰富,在职场的表现就很好。但是有的同学,由于性格或者其他种种原因,在职场里显得迟钝和平庸。首先,我们要接受自己的现状,不抱怨不放弃,然后认清自己的缺点,用正确的方法改进。怎么样才能更好的工作和学习...

从零开始入门 K8s | Kubernetes 网络概念及策略控制 - 阿里巴巴云原生

作者 | 阿里巴巴高级技术专家 叶磊 一、Kubernetes 基本网络模型 本文来介绍一下 Kubernetes 对网络模型的一些想法。大家知道 Kubernetes 对于网络具体实现方案,没有什么限制,也没有给出特别好的参考案例。Kubernetes 对一个容器网络是否合格做出了限制,也就是 K

Spring Boot 2.X(八):Spring AOP 实现简单的日志切面 - 朝雾轻寒

AOP 1.什么是 AOP ? AOP 的全称为 Aspect Oriented Programming,译为面向切面编程,是通过预编译方式和运行期动态代理实现核心业务逻辑之外的横切行为的统一维护的一种技术。AOP 是面向对象编程(OOP)的补充和扩展。 利用 AOP 可以对业务逻辑各部分进行隔离,

6.InfluxDB-InfluxQL基础语法教程--GROUP BY子句 - suhaha

本文翻译自官网,官网地址:(https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/) GROUP BY子句通过用户自己制定的tags set或time区间,来将查询结果进行分组。 一、GROUP BY ta

带你涨姿势的认识一下 Kafka - c旋儿

Kafka 基本概述 什么是 Kafka 是一个分布式流式平台,它有三个关键能力 1. 订阅发布记录流,它类似于企业中的 或 2. 以容错的方式存储记录流 3. 实时记录流 Kafka 的应用 1. 作为消息系统 2. 作为存储系统 3. 作为流处理器 Kafka 可以建立流数据管道,可靠性的在系统

Kubernetes+Docker+Istio 容器云实践 - 宜信技术

本文将介绍一个基于Kubernetes+Docker+Istio的微服务治理解决方案。

Flutter 的setState与FutureBuilder及EasyRefresh示例 - JoeYoung

用setState改变状态 再添加上拉加载和下拉刷新,代码如下: 异步请求再渲染 不用setState改变状态 EasyRefresh + ScrollController 实现下拉刷新和上拉加载 FutureBuilder 需要结合 Future 使用,先定义一个 Future,异步网络请求。 通

利用Helm简化Kubernetes应用部署(2) - 雪雁

目录 定义Charts 使用Helm部署Demo Helm常用操作命令 定义Charts 回到之前的“charts”目录,我们依次进行解读并进行简单的修改。 Chart.yaml Chart.yaml 配置示例: 如上述定义所示,Chart.yaml用于提供Charts相关的元数据定义,比如名称、版

© 云聚网互联网资讯 我要投稿 云聚网博客 7秒MCN大数据平台 悠闲吧