有用
红包雨的架构设计及源码实现 中奖代码设计 一般有用 看1
1.项目介绍 学习目标 系统的功能、背景、场景及需求 在架构角度思索系统可能面临的问题以及解决方案 运用中间件特性,完成架构设计 主业务源码分析 微服务的部署与动态扩容 1.1项目概述 1.1.1概述 京东的红包雨大家可能都参与过,在某段时间内随机发放不同的红包,如果公司让你设计类似系统,如 何做? ......
WM_分库分表的深入实战剖析v1.0 一般有用 看1
分库分表的深入实战剖析 内容大纲 分库分表概念 电商系统下订单性能瓶颈问题 分库分表原则剖析 &产生的问题剖析 电商系统亿级订单数据分库分表实战指导 一、分库分表概念 概念: 在数据爆炸的年代,单表数据达到千万级别,甚至过亿的量,都是很常见的情景。这时候再对数据库进 行操作就是非常吃力的事情了,se ......
有用的sql
转义字符 -- '_' 在mysql中是表示任一字符,下面查的是名字等于 *Aaaa 的 SELECT * FROM USER WHERE NAME = '_Aaaa'; -- 如果就要查名字是 _Aaaa 的人需要使用转移字符,把_当成普通字符 SELECT * FROM USER WHERE N ......
最后的分布式事务 有用
第1章 分布式事务 课程安排 第一篇章: 分布式事务基础知识 分布式事务的解决方案分析 2PC方案: atomik os 最终一致性方案 -事务消息: RocketMQ 第二篇章: 最终一致性方案-本地消息表(seata框架AT模式) 最终一致性方案-TCC补偿:(seata框架TCC模式) 分布式 ......
WM_大促之前的全链路压测监控篇(下)后面包含skywalking 细节 一般有用 看1
大促之前全链路压监控篇 1. skywalking服务监控 1.1 skywalking简介 Skywalking 是一个APM系统,即应用性能监控系统,为微服务架构和云原生架构系统设计 它通过探针自动收集所需的指标,并进行分布式追踪,通过这些调用链路以及指标,Skywalking APM会感知应用 ......
GitHub上有关.Net、.NetCore有趣、有用、热门的开源项目
原文:bianchenglequ/NetCodeTop: 收集GitHub上有关.Net、.NetCore有趣、有用、热门的开源项目。 简介 收集GitHub上有关.Net有趣、有用、热门的开源项目。内容包括:Web开源框架、Win开源项目、开源库、实战项目、企业级项目等,让你用很短时间感受到开源的 ......
很有用的 GCC 命令行选项
导读 gcc 编译器提供了几乎数不清的命令行选项列表。当然,没有人会使用过或者精通它所有的命令行选项,但是有一些命令行选项是每一个 gcc 用户都应该知道的 - 即使不是必须知道。它们中有一些很常用,其他一些不太常用,但不常用并不意味着它们的用处没前者大。 在这个系列的文章中,我们集中于一些不常用但 ......
记录一些有用的SQL
https://www.cnblogs.com/Alwaysbecoding/p/6959262.html//查询所有表的所有字段:select * from information_schema.columns where table_name='sys_users' //查询指定表的所有字段:s ......
WM_Zabbix 有用的地方不多
Zabbix 1. 监控系统的意义 2. Zabbix概述 3. Zabbix 原理 4. Zabbix 安装 5. 监控配置详解 Zabbix * Zabbix概述 * Zabbix原理 * Zabbix Server agent安装 * 添加主机-->添加模板-->新建监控项-->新建触发器-- ......
wazuh正则规则,匹配没有用公司打印机打印的日志
<!-- 检查使用公司外部打印机打印的行为 --> <group name="天擎"> <rule id="100020" level="5"> <decoded_as>json</decoded_as> <description>TianQing</description> <field name ......
面试必备之乐观锁与悲观锁 一般有用 看1
何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生 活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以 场景而定说一种人好于另外一种人。 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿 数据的时候都会上锁,这样别人 ......
sql优化 一般有用 看1
16. 垂直分割 “垂直分割”是一种把数据库中的表按列变成几张表的方法,这样可以降 低表的复杂度和字段的数目,从而达到优化的目的。(以前,在银行做过项目, 见过一张表有 100 多个字段,很恐怖) 示例一:在 Users 表中有一个字段是家庭地址,这个字段是可选字段,相 比起,而且你在数据库操作的时 ......
一些可能不知道或不熟悉的有用但冷门的库函数
提取自洛谷日报 从 C++98 到 C++20,寻觅甜甜的语法糖们 中 C++98 到 C++14 的部分。 这是菜鸡作者写给自己看的,你认为有缺失可以在评论区说,但是不一定会添加。 函数所位于的库就不写了,反正都 #include<bits/stdc++.h> 了。 __lg(x) :GNU 私货 ......
为啥自己要去从零开始学习这个没有用的技术呢
还有自己曾经也比较沉迷黑苹果,结果身边的朋友们一个个都换了 MBP 了,自己还是停留在黑苹果的状态,虽然最后我自己也入手了 MBP 了,但是现在看来当初通宵研究黑苹果真的是一种很傻的行为,实际上淘宝上花个 100 元左右的费用完全可以安全全套的,为啥自己要去从零开始学习这个没有用的技术呢? 后面在 ......
Redis高频面试题 - 2 一般有用 看1
1、Redis 持久化机制 Redis 是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到 硬盘文件来保证数据持久化。当 Redis 重启后通过把硬盘文件重新加载到内存, 就能达到恢复数据的目的。 实现:单独创建 fork()一个子进程,将当前父进程的数据库数据复制到子进程的 内存中, ......
Redis高频面试题 - 1 有用 看1
1.redis 是什么? redis 是 nosql(也是个巨大的 map) 单线程,但是可处理 1 秒 10w 的并发(数 据都在内存中) 使用 java 对 redis 进行操作类似 jdbc 接口标准对 mysql,有各类实现他的实现类,我们常用的是 druid 其中对 redis,我们通常用 ......
心法|SRE如何制定科学有用的流程制度
科学的制定流程制度是非常重要的,好的流程制度能提高生产效率、降低出错,但流程制度用不好是要阻碍创新的,甚至引起工程师的反感和抵触。 比如为了减少工程师出错,把工作的每个角落铺满精细的流程制度规范,每个制度事无巨细的几千上万字,无异于对工程师缚手缚脚,大家也背不过来,唯一的用途就是犯了错误追责任:看, ......
一些有用的网站
1、算法与数据结构 LeetCode OI - WiKi 参考算法学习笔记 LABULADONG 的算法网站 2、Git Learn Git Branching 3、C 和 C++ Compiler Explorer Cpp_Primer_Practice ......
多线程,高并发面试题 有用的地方不多 看1
1. stop() 和 suspend() 方法为何不推荐使用? 反对使用 stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象 处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出 真正的问题所在。 suspend() 方法容易发生死锁。调用 suspe ......
JVM最新面试题 有用地方不多 看1
JVM 面试题 一.Java 类加载过程? Java 类加载需要经历一下 7 个过程: 1. 加载 加载是类加载的第一个过程,在这个阶段,将完成一下三件事情: • 通过一个类的全限定名获取该类的二进制流。 • 将该二进制流中的静态存储结构转化为方法去运行时数据结 构。 • 在内存中生成该类的 Cla ......
1.9、M蚁Java必问面试题及答案 有用的内容不多 看1
一面 1、自我介绍、自己做的项目和技术领域 开放题 2、项目中的监控:那个监控指标常见的有哪些? 答:CPU、内存、IO 等等。建议下载个nmon工具,里面有各个指标。 数据库:Mysql(缓存命中、索引、单条SQL性能、数据库线程数、数据池连接数) 中间件:1.消息2、负载均衡3、缓存(包括线程数 ......
redis 一般有用 看1
redis 和 memcached 什么区别?为什么高并发下有时单线程的 redis 比多线程的 memcached 效率要高? 区别: 1.mc 可缓存图片和视频。rd 支持除 k/v 更多的数据结构; 2.rd 可以使用虚拟内存,rd 可持久化和 aof 灾难恢复,rd 通过主从支持数据备份; ......
并发面试专题 一般有用 看1
Synchronized 相 关 问 题 问 题 一 : Synchronized 用 过 吗 , 其 原 理 是 什 么 ? 这 是 一 道 Java 面 试 中 几 乎 百 分 百 会 问 到 的 问 题 , 因 为 没 有 任 何 写 过 并 发 程 序 的 开 发 者 会 没 听 说 或 者 ......
1. ZooKeeper 一般有用 看1
1. ZooKeeper 是什么? ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群 中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用 的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订 ......
kafka面试专题 一般有用 看1
1.Kafka 的设计时什么样的呢? Kafka 将消息以 topic 为单位进行归纳 将向 Kafka topic 发布消息的程序成为 producers. 将预订 topics 并消费消息的程序成为 consumer. Kafka 以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个 b ......
并发编程面试专题 有用 看1
1、什么是 Redis?简述它的优缺点? Redis 的全称是:Remote Dictionary.Server,本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬 盘上进行保存。 因为是 ......
项目实战-经验复盘 项目流程 有用 看1
一个大型项目从立项到完成会需要多方合作,涉及到很多人员的调动,工作也会比较的繁琐。 一套科学有效的(敏捷)项目管理方法是保证项目成功落地的必要条件。 项目管理贯穿于产品的全流程管理,大致分为5个里程碑,分别为需求(需求管理、需求评审)、研发(研发前准备、研发中)、测试(功能测试、集成测试、压力测试、 ......
公司要数字化转型,低代码真的有用吗?
开发效率远超传统方式数倍、帮助企业大幅降本增效……在常人看来,低代码就是具备这些能力的应用开发方式。对于企业低代码选型而言,需要清楚地知道自己将要应用的低代码开发平台具备哪些能力,与其他平台又有哪些不同,更需要找到一些行业实践作为参考。 谈低代码“能力要求”,要回头看“根本需求” 回到起点,低代码本 ......