小结专题

分布式系统的个人理解小结

分布式系统:分的微小服务,以小而独立的业务为单位,形成子系统。 然后分布式系统中需要有统一的调用,形成大的聚合服务。 同时,微服务群,需要有交流(通讯,注册中心,同步,异步),有管理(监控,调度)。 对外服务,需要有控制的对外开发,安全网关。

Linux环境配置中问题小结

在Linux环境配置中,遇到问题首先猜测: 1、是否是权限问题; 2、软连接是否配置;

long long,_int64使用小结

前言:   在16位环境下,int/unsigned int 占16位,long/unsigned long占32位   在32位环境下,int占32位,unsigned int占16位,long/unsigned long占32位 何时需要使用:   long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647,而unsigned范围是[0,2^32),

密码学读书笔记小结

密码学是保证消息的私密性和完整性以及消息认证的基础。加密算法的选择和密钥的管理是安全机制的效率、性能和可用性的关键。 公钥加密算法: 分发密钥比较容易,但是对大数据量的加密性能较差密钥加密算法: 更适合大批的加密任务混合型加密协议: 例如TLS,先用公钥加密建立一个安全通道,然后使用通道交换密钥,并将此密钥用于后续数据交换。 对分布式系统攻击的分类: 窃听: 未经授权获得消息副本伪装: 在未

Android 源码中jni项目 加载so目录小结

Android 源码中jni项目 加载so目录小结 文章目录 Android 源码中jni项目 加载so目录小结一、前言二、so目录验证测试1、jni so文件错误报错(1)报错1 - 未找到so文件:(2)报错2 - so文件中未找到native方法: 2、验证的几种情况(1)apk下面的 lib/arm64/ 放置正确的so文件(2)apk下面的 lib/arm64/ 放置错误的so文

maven打包成可执行的jar,以及读取配置文件问题小结

文章来源 https://blog.csdn.net/chasonsp/article/details/88852353 折腾的几天,使用maven打包后发现了问题,首先是打包的配置文件读取问题,使用getResource().getPah()会发现在访问jar包的文件时,路径里会有感叹号(杠杠滴~~)是这样的 …jar!.. 经过不断的查找资料及反复验证后,终于找到了可行的方法:

【硬刚大数据】Flink在实时在实时计算平台和实时数仓中的企业级应用小结

欢迎关注博客主页:https://blog.csdn.net/u013411339 欢迎点赞、收藏、留言 ,欢迎留言交流!本文由【王知无】原创,首发于 CSDN博客!本文首发CSDN论坛,未经过官方和本人允许,严禁转载! 本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的面试部分补充。 大数据领域自 2010 年开始,以 Hadoop、Hive 为代

Kafka常见问题学习路径源码阅读小结 | 写在Kafka3.0发布之际

严格来说,这篇文章也不是今天写的。是之前断断续续写在了几篇文章中。 2021年9月21日,随着Kafka3.0的发布,Kafka在「分布式流处理平台」这个目标上的努力进一步得到加强!Kafka不满足于「消息引擎」的定位,正式基于这样的定位,Kafka 社区于 0.10.0.0 版本正式推出了流处理组件 Kafka Streams,也正是从这个版本开始,Kafka 正式"变身"为分布式的流处理平台

C++中继承及virtual小结

一、继承基础知识 C++中的继承 1.1继承的基本概念 类与类之间的关系 has-A,包含关系,用以描述一个类由多个“部件类”构成,实现has-A关系用类的成员属性表示,即一个类的成员属性是另一个已经定义好的类。 use-A,一个类使用另一个类,通过类之间的成员函数相互联系,定义友元或者通过传递参数的方式来实现。(和组合不同) is-A,即继承关系,关系具有传递性。 继承的特点 子类拥有

VS2013+QT5.5配置小结

对于VS2013在之前安装的教程有过介绍,本文主要介绍如何在VS2013中如何配置Qt5.5.1。      首先在Qt官网中(http://www.qt.io/download-open-source/)下载下面两个软件: 在Windows Host下,下载Qt 5.5.1 for Windows 64-bit (VS 2013, 823 MB) ;

javascript定时器小结

javascript有两种定显示器, setTimeout和setInterval,下面简要介绍两个函数然后附上简单的例子。 setTimeout(function, time) ,  当定位到time间隔则执行function函数,执行一次就不再执行 clearTimeout(t), 结束setTimeout定时器 setInterval(function, time), 每隔time间隔

告别懵逼——前端项目调试与问题排查方法小结

在日常工作中,我们常常会遇到以下两类典型的挑战: 场景一: 接手无文档的老项目 1、情景描述: 你接手了一个历史久远的项目,项目文档缺失,前任开发者已经离开,而你对当前的业务逻辑和代码结构都不熟悉。然而,线上系统出现了故障,需要紧急解决。 2、挑战: 缺乏文档资料,难以快速了解系统架构。不熟悉业务流程,难以迅速定位问题。代码结构混乱,增加了调试难度。 场景二: 项目中出现难以复现的幽灵Bu

Java多态性小结

Java引用变量有两个类型,编译时的类型和运行时的类型,编译类型由声明该变量时引用的类型决定,运行 类型由实际赋给该变量的对象决定。如果编译类型和运行类型不一致,则出现——多态。 例子如下: 上面程序的main方法中显示创建了3个引用变量,对于前两个引用变量bc和sc,它们编译时类型和运行类型 完全相同,因此调用它们的属性和方法正常,没有问题。但第三个引用变量ploymophicBc则特殊,

新路程------imx6的uart小结(1)

imx6用的是RS485,今天看看这个接口是怎么初始化的。 首先在./arch/arm/mach-mx6/board-mx6q_sabresd.c里找uart的相关信息 在static void __init mx6_sabresd_board_init(void)肯定会有初始化的相关信息 gpio_request(SABRESD_EPDC_PWRSTAT, "uart

中科之旅------安卓小结

想搞个图,就按照网上大家的写法增加linechart,在 lib的build.gradle里添加 allprojects {     repositories {         google()         jcenter()         maven { url "https://jitpack.io" }这句话     } } 在app下的build.gradle里添加 depe

cursor 小结

原创作者: hwhuang 阅读:21120次 评论:0条 更新时间:2011-06-01 关键字 概念 类型 异常处理 一 概念 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高

高斯模糊实现小结

转自:http://blog.csdn.net/zddblog/article/details/7450033 高斯模糊是一种图像滤波器,它使用正态分布(高斯函数)计算模糊模板,并使用该模板与原图像做卷积运算,达到模糊图像的目的。 N维空间正态分布方程为: 其中,σ是正态分布的标准差,σ值越大,图像越模糊(平滑)。r为模糊半径,模糊半径是指模板元素到模板中心的距离。如二维模板

集合类小结

容器——保存对象 1.Collection接口 一个独立元素序列,这些元素都服从一条或多条规则.List必须按照插入顺序保存元素,而Set不能有重复元素.Queue按照排队规则来确定对象产生的顺序(通常与它们插入的顺序相同). 2.Map接口 一组成对的"键值对"对象,允许你使用键来查找值.映射表允许我们使用另一个对象来查找某个对象,它也被称为关联数组,因为它将某些对象与另外一些对象关联

贪心部分小结

UVA10382 最少区间覆盖,一块矩形草坪,中心处有一些喷水装置,装置坐标为xi,喷水半径为ri,求最少几个装置可以全部覆盖草坪,求出每个装置能覆盖的矩形,问题转化为最少区间覆盖问题,按区间左端点排序,保存下当前能覆盖到的最远点,从左端点在最远点的左边的区间中选择右端点最大的装置,然后更新最远点。 http://acm.bnu.edu.cn/v3/problem_show.php?pid=18

动态规划部分题目小结

UVA10635 LCS转LIS http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=19053 两个长度为p+1和q+1的序列A,B,序列中元素互不相同,且都是1到n^2的整数,求AB的LCS,将A中元素变为1到p+1,B中不在A中的元素直接删掉,问题转换为在B中求LIS 复杂度nlogn。 #include <bits/stdc++.

抽象类和接口小结

抽象类与接口 1.当要完成一个功能时,两个事物联系不大,可以用接口。而抽象类着重继承关系,如果两个事物可看成继承关系      ,用抽象类。    例如:要做一个有警报器的门,可以定义一个抽象door类,门有close和open方法,定义到此抽象类里。但这个警     报器跟门关系不大,可以用接口,然后这个带警报器的门就可以继承door类并且实现警报器接口。

抽象类小结

1.抽象类可以有0个或多个抽象方法,也可以包含非抽象方法。 2.有抽象方法的类必须是抽象类。 3.在抽象类派生的子类必须实现所有抽象方法。 4.抽象方法不书写其实现代码。 package test; import java.applet.Applet; import java.awt.Graphics; public class Abstract extends Applet  { Squ

Java enum关键字用法小结

enum 指枚举类型,但其与C语言的用法,是有很大不同的。在C语言中,我们一般用enum来定义一组相关的常量。而在Java中,enum能做的事,可远远不止于此。 要了解Java中的enum如何用,只需要明确一点,每个enum元素都是其类的static final实例。除了一些细节不同之外,我们几乎可以把enum修饰的代码块就看做是一个普通的类,而其中的元素就是其static final的实例对象

Java JDK 动态代理源码小结

Java JDK 动态代理源码小结 Proxy 原理 使用 WeakCache 管理和(ProxyClassFactory)生成代理类 内部接口和类 private static final class KeyFactory implements BiFunction<ClassLoader, Class<?>[], Object> 生成 key 的工厂,ClassLoader + 接口

asp.net中Page.ClientScript.RegisterStartupScript用法小结

来源:http://blog.csdn.net/qiujialongjjj/article/details/6680252 //ASP.NET后台页面跳转 Page.ClientScript.RegisterStartupScript(Page.GetType(), “”, ““); //后台弹出确定框 ClientScript.RegisterStartupScript(GetType(

char *s 和 char s[] 的区别小结 (转载)

最近的项目中有不少c的程序,在与项目新成员的交流中发现,普遍对于char *s1 和 char s2[] 认识有误区(认为无区别),导致有时出现“难以理解”的错误。一时也不能说得很明白,网上也搜了一下相关文章发现一些写的比较好的,综合了一下当教育资料备用。   char *s1 = "hello"; char s2[] = "hello";   【区别所在】 char *s1 的s1,而