skywalking架构 特性 整体

HighChart整体图片下沉,Highchart底部空白太多

底部空白太多直接用 marginBottom chart: { type: "line", spacingLeft: 0, marginBottom:100, }, 通过 marginBottom 来设置图片的高低。 ......
底部 HighChart Highchart 空白 整体

MVC三层架构

MVC模式和三层架构 MVC 模式和三层架构是一些理论的知识,将来我们使用了它们进行代码开发会让我们代码维护性和扩展性更好。 1、 MVC模式 MVC 是一种分层开发的模式,其中: M:Model,业务模型,处理业务 V:View,视图,界面展示 C:Controller,控制器,处理请求,调用模型 ......
架构 MVC

Java 多线程(三)多线程安全(synchronized)锁,三大特性

线程安全问题? 什么是线程安全问题?简单的说,当多个线程在共享同一个变量,做读写的时候,会由于其他线程的干扰,导致数据误差,就会出现线程安全问题。 比如说,多个窗口同时卖票这个案例: 1 public class ThreadTrain2 implements Runnable { 2 privat ......
线程 synchronized 特性 三大 Java

【架构与设计】常见微服务分层架构的区别和落地实践

软件工程的方方面面都遵循一个最基本的道理:没有银弹,架构分层模型更是如此,每一种都有各自优缺点,所以请根据不同的业务场景,并遵循简单、可演进这两个重要的架构原则选择合适的架构分层模型即可。 ......
架构 常见

Redis可以实现事务ACID特性吗

所谓的事务,就是指对数据进行读写的一系列操作。事务在执行时,会提供专门的属性保证,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),也就是 ACID 属性。 这些属性既包括了对事务执行结果的要求,也有对数据库在事务执行前 ......
特性 事务 Redis ACID

性能测试了解服务架构

软件架构与部署 性能测试软件服务架构一般分为,最外层lvs-nginx-tomcat-redis-mysql mermaid graph LR lvs-->nginx主1-->tomcat1-->redis1-->mysql1 nginx主1-->tomcat2-->redis1 lvs-->ngi ......
架构 性能

前端沙箱利用这些特性实现代码的隔离与限制

​随着 Web 技术的不断发展,前端沙箱也在不断的演进和发展。未来,前端沙箱将更加智能化和自适应,可以根据代码的特征和行为动态调整运行环境,从而提高运行效率和安全性。 ......
沙箱 前端 特性 代码

什么是存算分离架构?

随着硬件技术的快速进步,尤其是网络和存储设备的性能迅速提升,以及云计算厂商推动软硬件协同加速的云存储服务,越来越多的企业开始基于云存储来构建数据存储服务,或数据湖,因此就需要单独再建设一个独立的计算层来提供数据分析服务,这也就是存算分离架构(Disaggregated Storage and Com ......
架构

基于DotNetCoreNPOI封装特性通用导出excel

基于DotNetCoreNPOI封装特性通用导出excel 目前根据项目中的要求,支持列名定义,列索引排序,行合并单元格,EXCEL单元格的格式也是随着数据的类型做对应的调整。 效果图: 调用方式 可以看到时非常容易的能够导出数据 // 你的需要导出的数据集合,这里的DownloadResponse ......
DotNetCoreNPOI 特性 excel

JDK8到JDK17有哪些吸引人的新特性?

本文主要介绍JDK8到JDk17近200个JEP中比较有价值的新特性(按照价值从高到低排序),这里有一部分特性作者也在线上环境使用过,也会将其中的使用心得分享给大家。 ......
JDK 特性 JDK8 17

支持多模型数据分析探索的存算分离湖仓一体架构解析(下)

当企业需要建设独立的数据仓库系统来支撑BI和分析业务时,有了“数据湖+数据仓库”的混合架构。但混合架构带来了更高的建设成本、管理成本和业务开发成本。随着大数据技术的发展,通过在数据湖层增加分布式事务、元数据管理、极致的SQL性能、SQL和数据API接口能力,企业可以基于统一的架构来同时支持数据湖和数 ......
数据分析 架构 模型 一体 数据

利用lscpu查看CPU架构

全部学习汇总: https://github.com/GreyZhang/bash_basic 这个是一个基础的命令,我看了下我的玩客云armbian以及树莓派默认的系统中都是有的,那就是lscpu。 简单看看帮助信息: 主要的功能就是查看CPU的架构信息,有一些不同的可选的信息项。简单测试一下-a ......
架构 lscpu CPU

Solon Cloud 2.2.10 架构图发布

Solon Cloud 是在 Solon 的基础上构建的微服务开发套件。以标准与规范为核心,构建丰富的开放生态。为微服务开发提供了一个通用防腐层(即不用改代码,切换配置即可更换组件)。 本次发布,展示了各种中间件的适配情况: 附: 《使用 Solon Cloud 的 Jaeger 做请求链路跟踪》 ......
架构 Solon Cloud 10

NPU的算法,架构及优势分析

NPU的算法,架构及优势分析 什么是NPU?NPU都有哪些优势? 现在刚好是神经网络和机器学习处理需求爆发的初期。传统的CPU/GPU也可以做类似的任务,但是针对神经网络特殊优化过的NPU单元,性能会比CPU/GPU高得多。渐渐的,类似的神经网络任务也会由专门的NPU单元来完成。 NPU(嵌入式神经 ......
算法 架构 优势 NPU

【Redis】主从复制架构

Redis主从复制配置详解 ################################# REPLICATION ################################# # Master-Replica replication. Use replicaof to make a Re ......
主从 架构 Redis

云原生的七种常见架构模式

服务化架构模式 服务化架构是云时代构建云原生应用的标准架构模式,要求以应用模块为颗粒度划分一个软件,以接口契约(例如 IDL)定义彼此业务关系,以标准协议(http、gRPC 等)确保彼此的互联互通,结合 DDD(领域模型驱动)、TDD(测试驱动开发)、容器化部署提升每个接口的代码质量和迭代速度。服 ......
架构 常见 模式

架构readme

IT架构师技术知识图谱 https://www.cnblogs.com/kingsonfu/p/9329669.html 架构分析设计方法 TOGAF、DODAF DDD 架构分类 什么是架构以及架构的分类 https://blog.csdn.net/maoyeqiu/article/details ......
架构 readme

SkyWalking性能监控工具

skyWalking 目录旁边可以查询具体的目录结构和跳转 一.链路追踪介绍 对于一个大型的几十个、几百个微服务构成的微服务架构系统,通常会遇到下面一些问题,比如: 如何串联整个调用链路,快速定位问题? 如何缕清各个微服务之间的依赖关系? 如何进行各个微服务接口的性能分折? 如何跟踪整个业务流程的调 ......
SkyWalking 性能 工具

第三章、web前端架构师

####四、脚手架命令注册和执行过程开发 #####1、 ......
前端 架构 第三章 web

Java8新特性5_并行流

并行流与顺序流 并行流 并行流就是把一个内容分成多个数据库,并用不同的线程分别处理每个数据块的流 Java8中将并行流进行了优化,我们可以很容易的对数据进行并行操作,Stream API可以声明性的通过parallel() 与 sequential() 在并行流与顺序流之间进行切换 Fork/Joi ......
特性 Java8 Java

Java8新特性1_HashMap变化

Java8新特性 主要特性 Lambda表达式 函数式接口 方法引用与构造器引用 Stream API 接口中默认方法与静态方法 新时间日期API 最大化减少空指针异常(Optional) 。。。。 HashMap1.7 在JDK1.7 到 JDK1.8的时候,对HashMap做了优化 首先JDK1 ......
特性 HashMap Java8 Java

Java8新特性4_强大的Stream

Stream API 了解Stream Java8中有两个比较大的改变 Lambda表达式 Stream API (java.util.stream.*) Stream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找,过滤和映射数据等操作。使用Strea ......
特性 Stream Java8 Java

Java8新特性6_Optional容器类

Optional类 概念 Optional类是一个容器类,代表一个值存在或者不存在,原来null表示一个值不存在,现在Optional可以更好的表达这个概念,并且可以规避空指针异常 常用方法 Optional.of:创建一个Optional实例 Optional.empty:创建一个空的Option ......
容器 Optional 特性 Java8 Java

Java8新特性2_Lambda表达式

Lambda表达式 为什么要用Lambda表达式 Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码,将代码像数据一样传递,这样可以写出更简洁、更灵活的代码,作为一个更紧凑的代码风格,使Java语言表达能力得到了提升 实例代码 Lambda表达式最先替代的就是匿名内部 ......
表达式 特性 Lambda Java8 Java

Java8新特性3_方法引用和构造器

方法引用与构造器引用 方法引用 概念 若Lambda体中的内容有方法已经实现了,我们可以使用“方法引用”,可以理解为方法引用是Lambda表达式的另外一种表现形式 格式 对象::实例方法名 类::静态方法名 类::实例方法名 注意 Lambda体中,调用方法的参数列表与返回值类型,要与函数式接口中抽 ......
特性 方法 Java8 Java

架构设计的定义

软件体系结构=软件架构 英文名是 software architecture。 软件架构是由结构和功能各异、相互作用的构件集合,按照一定的结构方式构成的系统。它包含系统的基础构成单元,它们之间作用关系,在构成系统时它们的集成方法以及对集成约束的描述等。 架构的三要素 1.构件,构件是架构的构成要素。 ......
架构

scrapy架构介绍、scrapy解析数据、settings相关配置、持久化方案

上节回顾 # 1 selenium -登录cnblogs,拿到cookie,再打开cnblogs,写入cookie,它就是登录状态 -半自动点赞 》selenium生成的cookie,给requests用 -selenium操作浏览器,速度慢 -requests速度快 -动作链 -自动登录12306 ......
scrapy 架构 settings 方案 数据

C# 如何设计一个好用的日志库?【架构篇】

本文介绍了 C# 应用程序记录日志的三种方法,从简到繁逐步深入,并在最后一部分介绍了一个很好用的日志查看工具 TextAnalysisTool。 ......
架构 日志

架构师之路-开设学习交流群 欢迎加入

[top] 一:架构师之路学习交流群 1.目标-用code change the world 2.微信联系方式-联系加群 """ WX:zll1314520930 """ ......
学习交流 欢迎加入 架构

ClickHouse集群+ZooKeeper集群架构下的ZooKeeper集群迁移

ClickHouse集群+ZooKeeper集群架构下的ZooKeeper集群迁移 目前测试环境的ck集群+zk集群架构如下: ClickHouse ZooKeeper 192.168.1.171 192.168.1.172 192.168.1.173 192.168.1.174 192.168.1 ......
集群 ZooKeeper ClickHouse 架构