后端

ScyllaDB初体验

感觉 发现了宝藏,学到老活到老吧。 一. Scylla的前世今生 在学习任何源码前,我们都需要了解它的背景,它的架构。 ScyllaDB可以算得上是数据库界的奇葩,它用c++改写了java版的Cassandra。 为什么奇葩呢?因为大部分用其它语言改写的,都很难匹敌原系统。而它却相当成功,引起来了片欢呼。 它的成功来源于JVM GC的无止尽的噩梦,另一部分来自于大名顶顶的KVM团队开发成员!

闭包的初了解

1.什么是闭包? 内部函数能够返回外部函数的作用域(当内部函数返回时,它会携带一个背包,背包中是函数声明时作用域内的所有变量) 我们可以用以下代码来表述以下: function makeFunc() { var name = "Mozilla" function displayName() { alert(name); } return displa

JS循环练习题

1.打印100-200之间所有能被3或者7整除的数 var num;//定义一个num数 for (num = 100; num <= 200; num++) { if (num % 3 == 0 || num % 7 == 0) { //能被3或7整除 即对3或7取余为0 console.log(num);

TCP和UDP区别

TCP和UDP区别: 1)TCP面向连接、UDP不需要建立连接。使用TCP协议需要先建立连接,然后才能进行数据传输。而UDP不需要先建立连接,直接进行数据传输。 2)TCP为可靠传输,能保证数据准确无误传输、UDP为不可靠传输,不保证数据一定能全部收到。因此UDP适用于实时且允许有数据丢失的传输,例如视频会议。TCP适用于文件传输此类对数据完整性要求高的传输。 3)TCP面向字节流传输、UDP面向

【redis】用prometheus+grafana+redis_exporter监控redis

一、背景 用prometheus+grafana+redis_exporter监控redis,对redis 1主1从3哨兵 实例做一些业务分析。 prometheus、grafana安装机器: 192.168.1.101 redis_exporter 安装机器: 192.168.1.102 二、安装redis_exporter 在redis主从哨兵的maser节点(192.168.1.102):

Hadoop架构详解

Hadoop 是一个开源的分布式计算系统,用于存储和处理大规模数据集。Hadoop 主要由HDFS(Hadoop Distributed File System)、MapReduce、Yarn(Jobtracker,TaskTracker)三大核心组件组成。其中HDFS是分布式文件系统,用于存储文件&

MySQL 数据类型深度全栈实战,天花板玩法层出不穷!

在 MySQL 数据库的世界里,数据类型是构建高效、可靠数据库的基石。选择合适的数据类型,不仅能节省存储空间,还能提升数据查询和处理的性能目录​编辑一、MySQL 数据类型总览二、数值类型三、字符串类型四、日期时间类型五、其他数据类型六 、类型汇总七、选择数据类型的注意事项一、MySQL 数据类型总览MySQL 的数据类型主要分为数值类型、字符串类型、日期

LeetCode - #79 单词搜索(Top 100)

前言 本题为 LeetCode 前 100 高频题 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新了 78 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升

JAVA基础语法与Spring笔记

小马最近在执行一个spring项目源码翻译为PHP的任务。所以复盘了下JAVA知识,做下笔记并分享。笔记目前还比较乱但基本涵盖了主要知识点,入门起飞。 JAVA基础语法 JAVA参考教程文档(这里)。 是解释型的语言(.java文件  javac->.class文件  解释器->JVM虚拟机),GO是编译型的,PHP是解释型的。 JAVA变量有枚举类型,PHP8  才开始支持枚举类型

五步搭建自己的低代码平台

前言 平时开发项目时,总会写很多crud代码,开发过程基本一个套路,定义controller、service、dao、mapper、dto,感觉一直在repeat yourself 也接触过很多快速开发框架,定义一个sql就可以生成接口,或者定义一个框架脚本自动生成接口,但感觉这些框架没有说太成熟广泛使用的,出了问题也很难解决 本文重点研究一下如何只通过定义sql就自动生成接口,但是只是简单实现,