会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhaojh
痴于道,专于道,勤于道,再不济,也是大器晚成。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
13
下一页
2022年11月28日
Mysql与Redis如何保证数据的一致性?
摘要: 问题分析: 当MySQL中的数据发生更新时,就面临一个问题,如何确保MySQL与Redis数据的一致性,我们有两个选择: 先更新MySQL,后删除(或更新)Redis 先删除(或更新)Redis,后更新MySQL 但是不管使用其中哪种方式,都存在两个可能的问题: 由于第一步与第二步并不是原子的,中间
阅读全文
posted @ 2022-11-28 13:15 盗梦笔记
阅读(3351)
评论(0)
推荐(0)
2022年11月10日
Java 表达式执行引擎 jexl
摘要: 介绍 JEXL的全称是Java表达式语言(Java Expression Language),简单的说,它可以配合我们的Java程序运算一些简单的表达式。 具体可以识别哪些表达式? 包含最基本的加减乘除、大于小于等于、与或非、按位与、按位或、按位异或、按位补码; 除此之外还可以调用Java程序中方法
阅读全文
posted @ 2022-11-10 15:36 盗梦笔记
阅读(4641)
评论(0)
推荐(0)
2022年11月4日
Java(screw)生成数据库表结构
摘要: 数据库支持 [x] MySQL [x] MariaDB [x] TIDB [x] Oracle [x] SqlServer [x] PostgreSQL [x] Cache DB(2016) 文档生成支持 [x] html [x] word [x] markdown 方式一:代码生成 <depend
阅读全文
posted @ 2022-11-04 09:51 盗梦笔记
阅读(201)
评论(0)
推荐(0)
2022年10月21日
SpringBoot集成Security
摘要: 介绍 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。 它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC(控制反转),DI( 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全
阅读全文
posted @ 2022-10-21 17:29 盗梦笔记
阅读(387)
评论(2)
推荐(0)
Docker 总体架构图解
摘要: Docker 的总体架构 Docker 是一个 C/S 模式的架构,后端是一个松耦合架构,模块各司其职。 下图是它的总体架构图: 1、 用户使用 Docker Client 与 Docker Daemon 建立通信,并发送请求给后者。 2、 Docker Daemon 作为 Docker 架构中的主
阅读全文
posted @ 2022-10-21 13:45 盗梦笔记
阅读(376)
评论(0)
推荐(0)
2022年10月19日
Windows批处理文件(.bat和.cmd)
摘要: cmd文件和bat文件的区别 从文件描述中的区别是,cmd文件叫做:Windows命令脚本,bat文件叫:批处理文件,两者都可以使用任意一款文本编辑器进行创建、编辑和修改,只是在cmd中支持的命令要多于bat。 批处理文件是一种没有什么固定格式的文件,他可以处理一条或者多条命令,文件的扩展名是:.c
阅读全文
posted @ 2022-10-19 10:27 盗梦笔记
阅读(1731)
评论(0)
推荐(0)
2022年10月18日
如何计算QPS、PV和需要部署机器数量?
摘要: 基本概念 网站访问量的常用衡量标准:独立访客(UV) 和 综合浏览量(PV),一般以日为单位来计算。 独立访客(UV):指一定时间范围内相同访客多次访问网站,只计算为1个独立访客。 综合浏览量(PV):指一定时间范围内页面浏览量或点击量,用户每次刷新即被计算一次。 并发用户数:即指同时执行操作的用户
阅读全文
posted @ 2022-10-18 14:12 盗梦笔记
阅读(2196)
评论(0)
推荐(0)
亿级流量架构,服务器如何扩容?
摘要: 为什么要扩容? 无论如何优化性能,能达到的最大值是有限的。对于一个用户量大的应用,可以对服务器进行各种优化,诸如限流、资源隔离,但是上限还是在那里,这时候就应该改变我们的硬件,例如使用更强的CPU、更大的内存。 扩容策略 扩容策略可以分为两种, 一种是对单机整体扩容,也就是机器内部包含CPU、内存、
阅读全文
posted @ 2022-10-18 11:11 盗梦笔记
阅读(299)
评论(0)
推荐(0)
2022年10月17日
怎么监控服务器上的应用有没有挂掉
摘要: 怎么监控服务器上的应用有没有挂掉? 写一个自动化脚本来实现定时触发,从而检查服务器的功能和性能是否正常; 在jar目录下创建脚本:sys.sh while : do run=$(ps -ef |grep "Kenner-service-sys-1.0-SNAPSHOT-exec.jar" |grep
阅读全文
posted @ 2022-10-17 17:24 盗梦笔记
阅读(513)
评论(0)
推荐(0)
2022年10月14日
SpringBoot集成Xxl-Job
摘要: xxl-job介绍 开源社区:https://www.xuxueli.com/xxl-job XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 xxl-job架构图 设计思想 将调度行为抽象形成“调度中心”
阅读全文
posted @ 2022-10-14 16:42 盗梦笔记
阅读(271)
评论(0)
推荐(0)
SpringBoot集成Kafka
摘要: kafka介绍 kafka是一款分布式、支持分区的、多副本,基于zookeeper协调的分布式消息系统。最大的特性就是可以实时处理大量数据来满足需求。 kafka使用场景 日志收集:可以用kafka收集各种服务的日志 ,通过已统一接口的形式开放给各种消费者。 消息系统:解耦生产和消费者,缓存消息。
阅读全文
posted @ 2022-10-14 14:53 盗梦笔记
阅读(401)
评论(0)
推荐(0)
SpringBoot集成MQTT
摘要: MQTT介绍 MQTT 是基于 Publish/Subscribe(发布/订阅) 模式的物联网通信协议,凭借简单易实现、支持 QoS、报文小等特点。 其具有协议简洁、⼩巧、可扩展性强、省流量、省电等优点,⽽且已经有PHP,JAVA,Python,C,C#,Go等多个语⾔版本,基本可以使⽤在任何平台上
阅读全文
posted @ 2022-10-14 13:35 盗梦笔记
阅读(3884)
评论(0)
推荐(0)
MQTT协议介绍与Broker列表
摘要: MQTT协议介绍 MQTT是什么? MQTT 是基于 Publish/Subscribe(发布/订阅) 模式的物联网通信协议,凭借简单易实现、支持 QoS、报文小等特点。 官网:https://mqtt.org/ MQTT中文文档:EMQ X 消息服务器简介 | EMQ Docs wiki各种语言版
阅读全文
posted @ 2022-10-14 11:09 盗梦笔记
阅读(1113)
评论(0)
推荐(0)
2022年10月11日
Java全局唯一ID生成策略
摘要: 在分布式系统中常会需要生成系统唯一ID,生成ID有很多方法,根据不同的生成策略,以满足不同的场景、需求以及性能要求。 ### 1、数据库自增序列 这是最常见的一种方式,利用DB来生成全库唯一ID。 **优点:** - 此方法使用数据库原有的功能,所以相对简单 - 能够保证唯一性 - 能够保证递增性
阅读全文
posted @ 2022-10-11 09:46 盗梦笔记
阅读(3999)
评论(0)
推荐(0)
2022年10月10日
SpringBoot配置文件的优先级
摘要: 配置文件优先级 (1)命令行参数; (2)java:comp/env的JNDI属性(当前J2EE应用的环境); (3)JAVA系统的环境属性; (4)操作系统的环境变量; (5)JAR包外部的application-xxx.properties或application-xxx.yml配置文件; (6
阅读全文
posted @ 2022-10-10 17:07 盗梦笔记
阅读(3850)
评论(0)
推荐(1)
SpringBoot集成日志框架
摘要: > springboot默认日志是打印在console中,不会保存在文件中。我们项目上线肯定要保存日志用于分析问题的。 ### 使用xml配置日志保存 并不需要pom配置slf4j依赖,starter里面已经配置了依赖了 #### 1、创建xml配置文件 在项目的resources目录下创建一个【l
阅读全文
posted @ 2022-10-10 16:08 盗梦笔记
阅读(583)
评论(0)
推荐(1)
2022年10月9日
SpringBoot实现Mysql读写分离
摘要: 前言 在高并发的场景中,关于数据库都有哪些优化的手段? 常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是读多写少的场景,设置两个库,主库和读库。 主库的职能是负责写,从库主要是负责读,可以建立读库集群,通过读写职能在数据源上的隔离达到减少读写冲突、释压数
阅读全文
posted @ 2022-10-09 17:13 盗梦笔记
阅读(599)
评论(1)
推荐(0)
SpringBoot集成Elasticsearch
摘要: 什么是搜索? 百度、Google:我们想寻找一个我们喜欢的电影或者书籍就会去百度或者Google搜索一下。 互联网搜索:电商搜索商品,招聘网站搜索简历或者岗位 IT系统的搜索:员工管理搜索,会议管理搜索 用Mysql数据库做搜索会怎么样? 如果表记录上千万上亿了,会有性能问题,另外一个如果有一个本文
阅读全文
posted @ 2022-10-09 14:41 盗梦笔记
阅读(126)
评论(0)
推荐(0)
大数据常用数据同步工具
摘要: 背景 如果公司要搞数据平台,首当其冲的是把旧库的数据导入到新库中,原本各种数据库大部分都提供了导入导出的工具,但是数据存储到(mongdb,hbase,mysql,oracle)等多种不同的数据库,同步起来头都大,这时候就可以用到一些数据同步工具了。 离线导入导出 DataX 阿里的Datax是比较
阅读全文
posted @ 2022-10-09 10:33 盗梦笔记
阅读(863)
评论(0)
推荐(0)
2022年10月8日
Kubernetes(K8S)基本概念
摘要: 前言 有公司用 java 或 go , vue 或 react , linux 或 win ,但所有的大厂都在用k8s,没有或,而且是全世界。一个熟悉k8s的开发,薪资可以轻松上25的 base 。 单纯用 docker 只能部署玩具项目,而企业级项目必须用到容器编排,目前k8s是不二选择。 k8s
阅读全文
posted @ 2022-10-08 17:32 盗梦笔记
阅读(513)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
13
下一页
公告