1.7 sample7–接口测试 值参数不限定类型,也可以是类的引用,这就可以实现对类接口的测试,一个基类可以有多个继承类,那么可以测试不同的子类功能,但是只需要写一个测试用例,然后使用参数列表实现……继续阅读 » 开心洋葱 4年前 (2021-03-24) 2646浏览 0评论2868个赞
1. CI/CD 1.1 CI – 持续集成 持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干。持续集成的目的就是让产品可以快速迭……继续阅读 » MPolaris 4年前 (2021-03-24) 2818浏览 0评论1949个赞
本系列共有三篇: .NET Core 中的日志与分布式链路追踪 分布式链路追踪框架的基本实现原理(当前) 开源一个简单的兼容 Jaeger 的框架 柠檬(Lemon丶)大佬在一月份开业了柠檬研究院,研……继续阅读 » 痴者工良 4年前 (2021-03-24) 2774浏览 0评论1824个赞
配合龙梦Fedora28社区操作系统,基于龙芯3A4000处理器,包括日用、学习、游戏、编程的软件,探寻替代品并解决兼容性问题。安装JetBrains全家桶,解决没有大型IDE的问题;使用Guee录屏……继续阅读 » 八衛門狸 4年前 (2021-03-24) 2773浏览 0评论2514个赞
SQLite3 中使用结巴分词实现更精准中文搜索……继续阅读 » 茶树 4年前 (2021-03-24) 2069浏览 0评论592个赞
这是道哥的第016篇原创 关注+星标公众号,不错过最新文章 一、前言 半个月前写的那篇关于指针最底层原理的文章,得到了很多朋友的认可(链接: C语言指针-从底层原理到花式技巧,用图文和代码帮你讲解透彻……继续阅读 » sewain 4年前 (2021-03-24) 1922浏览 0评论2591个赞
前言 在面试中,Java 序列化被问到的几率还是挺高的。所以搜集了 Java 序列化常见的问题,由浅入深的帮助大家进一步学习和理解。 序列化基础知识 什么是序列化? Java 序列化是 JDK 1.1……继续阅读 » Henry扶苏 4年前 (2021-03-24) 1351浏览 0评论675个赞
C语言中没有专门的字符串类型,所以就用字符数组和字符指针形式表示 1 char arr[]=”abcdef”; //字符数组表示的字符串 2 char*arr=”abce……继续阅读 » 学习之凯 4年前 (2021-03-24) 2272浏览 0评论1735个赞
📌 推荐直接阅读博客原文,更新更及时,阅读体验更佳 「十天自制软渲染器」这个标题我承认标题党了.在对图形学一无所知的情况下想十天自制一个软渲染器,就好似一节课没上过却试图一个晚上看完《……继续阅读 » 卤蛋实验室 4年前 (2021-03-24) 1365浏览 0评论439个赞
为了提高工作效率,需要一个可以自动生成多份相关联的word文档免去繁琐复制粘贴工作的软件。最后选定使用QT C++做界面和主要逻辑程序设计,对word的操作使用python写好对应的函数,然后在QT中……继续阅读 » 马儿的大烟枪 4年前 (2021-03-24) 1533浏览 0评论935个赞
分布式存储要点分析引言1 宏观架构2 监控中心2.1 Pull状态2.2 Observe状态2.3 Work状态2.3.1 节点竞选2.3.2 写数据流程2.3.3 数据修复2.3.4 节点替换3 虚拟节点3.1 数据写入3.2 数据迁移3.3 扩展节点3.4 收缩节点4 物理节点引言分布式存储和分布式计算是云计算的基石,分布式计算以AP为主、而分布式存储则……继续阅读 » Victor Fung 4年前 (2021-03-23) 1325浏览 0评论1142个赞
目录:一、分布式基础理论1、什么是分布式系统2、发展演变3、软件架构(1)单一应用架构(2)垂直应用架构(3)分布式服务架构(4)流动计算架构4、什么是RPC(1)RPC基本原理(2)RPC调用过程(3)拓展:什么是序列化和反序列化1、序列化和反序列化的定义:2、json/xml的数据传递:3、总结:二、dubbo框架1、dubbo概述2、基本架构3、dub……继续阅读 » @烟雨倾城ゝ 4年前 (2021-03-23) 1670浏览 0评论439个赞
篇幅较长,耐心一点看完哦O(∩_∩)O引入:关系数据库系统支持三级模式结构,其模式、外模式和内模式中的基本对象有模式、基本表、视图和索引等。因此SQL的数据定义功能包括模式定义、表定义、视图和索引的定义。一个关系数据库管理系统的实例中可以建立多个数据库,一个数据库中可以建立多个模式,一个模式下通常包括多个表、视图和索引等数据库对象。一、准备工作1.新建数据库……继续阅读 » Fmm-PMO 4年前 (2021-03-23) 1956浏览 0评论2407个赞
WPF和WinForm的区别WPF,即windows presentation foundation,windows呈现基础,属于.net framework3.0,是微软推出取代winform的产品,能做到分离界面设计人员与开发人员的工作,提供多媒体交互用户图形界面,三大核心程序集是presentationcore、presentationFramewor……继续阅读 » LYQ— 4年前 (2021-03-23) 1649浏览 0评论2480个赞
dubbo功能非常完善,很多时候我们不需要重复造轮子,下面列举一些你不一定知道,但是很好用的功能;直连Provider在开发及测试环境下,可能需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直连模式,将以服务接口为单位,忽略注册中心的提供者列表,A 接口配置点对点,不影响 B 接口从注册中心获取列表(说明:官方只建议开发&测试……继续阅读 » 小马的学习笔记 4年前 (2021-03-23) 1670浏览 0评论500个赞
mysql主从架构开局准备主从理论同步原理主从搭建主数据库搭建从数据库搭建主从同步测试主从同步扩展GTID同步集群模式集群扩容半同步复制搭建半同步复制模式主从架构数据延迟mysql高可用方案开局准备mysql 8.0.20版本和两台centos7服务器。关于Linux安装mysql,可以自行百度,也可以使用宝塔工具进行搭建mysql,或者也可以使用docke……继续阅读 » IAmZRH 4年前 (2021-03-23) 1694浏览 0评论513个赞
第四周的数据库实验课,动手建立用户与模式,并将学习的表之间的参照关系使用SQL语句应用于表的建立、修改和删除中1、模式的定义和授权模式在SQL Server中称为架构,一个模式下通常包括了多个表、视图和索引等数据库对象。模式授权于用户,用户被授权某个模式,相当于被授权使用数据库中该模式下数据的权利新建用户时,需要指定登录名,在浏览(… )中选择建立架构时,可……继续阅读 » 小龙不是蛇 4年前 (2021-03-23) 2782浏览 0评论2388个赞
InnoDB的主要的磁盘文件主要分为三大块:一是系统表空间,二是用户表空间,三是redo日志文件和归档文件。重做日志文件默认情况下,在InnoDB存储引擎的数据目录下会有两个名为ib_logfile0和ib_logfile1的文件,这就是InnoDB的重做日志文件(redo log file),它记录了对于InnoDB存储引擎的事务日志。重做日志文件的作用是……继续阅读 » 专注与游离 4年前 (2021-03-23) 1527浏览 0评论2932个赞
1.MySQL的逻辑架构在开始MySQL的学习之前,先来绘制一副MySQL的基本逻辑架构图是有助于我们学习MySQL的。以下是由林晓斌(网名丁奇)在《MySQL实战45讲》中提供的MySQL逻辑架构示意图修改后的结果,删除了缓存查询的部分(MySQL8.0后移除该模块)。2.Server层的组件2.1.连接器连接器是大多数基于网络的客户端/服务器的工具都有的……继续阅读 » 公子照谏 4年前 (2021-03-23) 2745浏览 0评论704个赞
运行展示正题Spring boot :2.1.5RELEASE ;数据库(Mysql、Oracle);Mybatis;阿里云的连接池 : Druid ;步骤1.POM依赖 org.mybatis.spring.boot ………继续阅读 » 我是沐沫 4年前 (2021-03-23) 2156浏览 0评论1858个赞
随着互联网的不断发展,越来越多的程序员都在学习软件测试技术,而今天我们就一起来了解一下,软件测试框架与应用方法。……继续阅读 » 测试萌萌 4年前 (2021-03-23) 2246浏览 0评论2895个赞
文章目录①IaaS – 基础架构及服务②PaaS – 平台及服务③SaaS – 软件及服务①IaaS – 基础架构及服务首先讲一讲,IaaS 能给你什么?(面向运维管理人员)其又被称之为资源池,它能给上面的中间件层或用户提供底层 IT 基础设施服务,包括处理能力、存储空间、网络资源等将这些物理设备,通过虚拟化层……继续阅读 » Xucf1 4年前 (2021-03-23) 2144浏览 0评论1137个赞
MySQL查询优化器在基于成本和规则对一条查询语句进行优化后,会生成一个执行计划。这个执行计划展示下来执行查询的具体方式,比如多表连接的顺序是什么,查询什么方法来具体查询每个表等。而EXPLAIN语句可以让我们查看某个语句的具体执行计划。列名描述id在一个大的查询语句中,每个SELECT关键字都对应一个唯一的idselect_typeSELECT关键字对应的……继续阅读 » 槐_序 4年前 (2021-03-23) 1385浏览 0评论1878个赞
AndroidBF—–Android开发基础框架[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pW39Quqk-1616406642199)(https://img.shields.io/badge/CSDN-MarkSDGD-green)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直……继续阅读 » MarkSDGD 4年前 (2021-03-23) 1327浏览 0评论2309个赞
使用nginx做反向代理的时候,可以简单的直接把请求原封不动的转发给下一个服务。设置proxy_pass请求只会替换域名,如果要根据不同的url后缀来访问不同的服务,则需要通过如下方法:方法一:加”/”server { listen 8000; server_name abc.co……继续阅读 » gong-cy 4年前 (2021-03-23) 2436浏览 0评论2794个赞
—–初试阿里云平台——目录—–初试阿里云平台——一、什么是阿里云平台与阿里云Serverless技术二、日常部署三、个人心得一、什么是阿里云平台与阿里云Serverless技术云开发平台是面向开发者打造的一站式、全云端的开发平台,打开浏览器就可以开发、调试、上线,……继续阅读 » Thomas_one 4年前 (2021-03-23) 2816浏览 0评论1905个赞
2021年阿里巴巴Java岗位面试前言作者蹊源前段时间有辛被阿里的一位同学内推,参加了阿里巴巴Java岗位的面试,本人19年双非本科软件工程专业,目前有一年半的工作经验,面试前就职于一家外包公司。如果在自己本人拿到offer之前,如果有人告诉我一年工作经验可以直接从外包进阿里,我肯定是不信。但是真的发生在自己身上,真的觉得非常非常幸运与不可思议。正文阿里面试……继续阅读 » 蹊源的奇思妙想 4年前 (2021-03-23) 1719浏览 0评论728个赞
现在的市场环境确实不大好,失业人群一大把,招人的公司就开始提高要求,各种为难应聘者,对于可有可无的岗位,甚至会压工资。我这几天面试了几家公司,目的有以下几点:1、跟现在老东家签约的合同快到期了,想出来看看新机会,有好机会就考虑挪挪窝了;2、现在外面的市场是个什么样子,求职的人和招聘的人比例;3、市场对于一个高级/资深开发工程师的要求是什么样子(毕竟纸上得来终……继续阅读 » 探花嗲 4年前 (2021-03-23) 2631浏览 0评论1135个赞
《RocketMQ技术内幕》作者、博客:https://www.codingw.net/,专注成体系剖析java主流中间件,打造完备的互联网分布式架构体系。一文详细剖析分布式存储领域的负载均衡(数据分片)与数据一致性方案设计理念……继续阅读 » 中间件兴趣圈 4年前 (2021-03-23) 3009浏览 0评论875个赞
好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受目录总的思路拆分中需要注意的细节1.事务一致性问题2.数据权限和功能权限的处理。3.拆分的粒度4.子模块是否需要拆开放入不同的库5.分库分表的设计一、AKF拆分原则1,Y轴(功能)关注应用中功能划分,基于不同的业务拆分2,X轴(水平扩展)关注水平扩展,也就是“加速器解决问题”3,……继续阅读 » supingemail 4年前 (2021-03-23) 2353浏览 0评论1267个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便后期的查看.一、缓存使用的层级通过下图,来分析一下各个层级使用缓存的情况:当然,要是使用数据库的缓存,这个就不做过多介绍,一般是使用mybatis 的一,二级缓存实现db缓存。二、缓存的分类通过下图可以看到缓存的分类情况概况:三、各种缓存的性能对比主要看看 本地缓存框架 和 远程缓存框架 的性能对比,本地缓存……继续阅读 » supingemail 4年前 (2021-03-23) 1629浏览 0评论2274个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便后期的查看。 大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。当某个资源在多系统之间,具有共享性的时候,为了保证大家访问这个资源数据是一致的,那么就必须要求在同一时刻只能被一个客户端处理,不能并发的执行,否者就会出现同一时刻……继续阅读 » supingemail 4年前 (2021-03-23) 1829浏览 0评论2412个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便后期的查看.二话不说,先看代码一和输出 : public class Test { private int count1; private int count2=2; public Test(){ count1++; count2++; System……继续阅读 » supingemail 4年前 (2021-03-23) 1540浏览 0评论2841个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便后期的查看. 现实企业级Java的应用开发,维护中,有时候我们会碰到下面这些问题: OutOfMemoryError异常,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java的进程消耗CPU过高 …… 这些问题在日常开发,维护中可……继续阅读 » supingemail 4年前 (2021-03-23) 1640浏览 0评论2019个赞
好记忆不如烂笔头, 能记下点什么, 就记下点什么, 方便后期的巩固Git的四个组成部分1、初始化仓库 git init 2、将文件添加到仓库 git add 文件名 # 将工作区的某个文件添加到暂存区git add -u # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理untracked的文件git………继续阅读 » supingemail 4年前 (2021-03-23) 1839浏览 0评论1555个赞
好记忆不如烂笔头, 能记下点什么, 就记下点什么, 方便后期的巩固Spring介绍Spring 是一个开源框架,是一个分层的 JavaEE 一站式框架。所谓一站式框架是指 Spring 有 JavaEE 开发的每一层解决方案。 WEB层:SpringMVC Service层:Spring的Bean管理,声明式事务 DAO层:Spring的JDBC模板……继续阅读 » supingemail 4年前 (2021-03-23) 2243浏览 0评论278个赞
好记忆不如烂笔头, 能记下点什么, 就记下点什么, 方便后期的巩固..1.前言Map 这样的 KeyValue 在软件开发中是非常经典的结构,常用于在内存中存放数据。下面我们来谈谈这个有意思的API。HashMap众所周知 HashMap 底层是基于 `数组 + 链表 组成的,不过在 jdk1.7 和 1.8 中具体实现稍有不同。JDK1.7 1.7中的数据……继续阅读 » supingemail 4年前 (2021-03-23) 2934浏览 0评论2751个赞
好记忆不如烂笔头, 能记下点什么, 就记下点什么, 方便后期的巩固 . . . 前言 缓存的使用,可以更好的服务于我们的系统,让用户有一个很好的体验。描述正常情况下,使用redis , redis cluster,还是memcached 都可以达到我们的要求,但是:在高并发的情况下,如果保证我们的缓存服务起作用并且能够支撑起大QPS 而不会导致机器宕……继续阅读 » supingemail 4年前 (2021-03-23) 2779浏览 0评论839个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便温故而知新! 今天在网上找到了58到家的数据库的 30 条规定,觉得不错,记录下来 。 军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要 一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 ……继续阅读 » supingemail 4年前 (2021-03-23) 2453浏览 0评论2192个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便温故而知新!1. 基本概念和目的 2. 架构设计复杂度来源 2.1 高性能 2.2 高可用 2.3 可扩展性 2.4 低成本、安全、规模 3. 架构设计三原则 3.1 合适原则 3.2 简单原则 3.3 演化原则 4. 架构设计的流程本文主要介绍架构设计的相关概念,系统复杂度的来源,架构设计的基……继续阅读 » supingemail 4年前 (2021-03-23) 1410浏览 0评论2955个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便温故而知新!1. 前言 2. 微服务架构的核心技术问题 3. 三种服务发现模式 3.1 模式一:传统集中式代理 3.2 模式二:客户端嵌入式代理 3.3 模式三:主机独立进程代理 4. 三种服务发现模式的比较 5. 服务网格ServiceMesh 6. 我的建议 7. 结论1. 前言今年,Service……继续阅读 » supingemail 4年前 (2021-03-23) 2896浏览 0评论2540个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便温故而知新!本文从社区活跃度、产品特点、成功案例、产品缺点等维度,全方位对比Spring Cloud Config、Apollo、Nacos、Disconf、Spring Cloud Consul、Spring Cloud Zookeeper等几款Spring Cloud生态的配置服务器,帮助你选择合适的配置……继续阅读 » supingemail 4年前 (2021-03-23) 2499浏览 0评论1099个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便温故而知新!成为架构师,基本上是每一个程序员的目标,那么如何才能成为一个架构师呐,架构师又需要哪些技能呐?我网络摘抄脑图如下: 构成架构师的脑图一:常见模式与工具学习Java技术体系,设计模式,流行的框架与组件是必不可少的:常见的设计模式,编码必备Spring,做应用必不可少的框架框架总和MyBatis,玩数……继续阅读 » supingemail 4年前 (2021-03-23) 2131浏览 0评论2690个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便温故而知新!设计清单有点长,但是正因为如此,才会使得设计出来的api通俗易懂,简单明了,易于读取。清单列表如下,对号入座,在平时的工作中,引以为戒 。文章来自 : http://blog.jobbole.com/12958/ 1. 包设计清单1.1. 共通▲1.1.1. 建议把API和实现放入不同的包▲1.1……继续阅读 » supingemail 4年前 (2021-03-23) 3048浏览 0评论2531个赞
好记忆不如烂笔头,能记下点什么,就记下点什么,方便温故而知新!目录摘要数据结构及算法基础索引的本质B-Tree和B+TreeB-TreeB+Tree带有顺序访问指针的B+Tree为什么使用B-Tree(B+Tree)主存存取原理磁盘存取原理局部性原理与磁盘预读B-/+Tree索引的性能分析MySQL索引实现MyISAM索引实现Inno………继续阅读 » supingemail 4年前 (2021-03-23) 1756浏览 0评论189个赞