上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: Spring 中文文档 https://springdoc.cn/ Spring Boot 中文文档 https://www.docs4dev.com/docs/zh/spring-boot/1.5.9.RELEASE/reference Spring Framework 中文文档 https:// 阅读全文
posted @ 2022-12-07 16:19 司码易 阅读(1777) 评论(1) 推荐(0) 编辑
摘要: 一、MySQL执行过程 简单概括: 1、我们在客户端发起一个SQL的查询; 2、连接器判断用户登录以及用户权限; 3、缓存命中,走缓存,直接返回查询结果; 3、缓存没命中,到达分析器,对SQL语句进行分析,包括预处理与解析过程; 4、优化器,对SQL语句进行优化; 5、执行器,调用存储引擎,执行具体 阅读全文
posted @ 2022-11-28 14:18 司码易 阅读(1525) 评论(0) 推荐(1) 编辑
摘要: 问题分析: 当MySQL中的数据发生更新时,就面临一个问题,如何确保MySQL与Redis数据的一致性,我们有两个选择: 先更新MySQL,后删除(或更新)Redis 先删除(或更新)Redis,后更新MySQL 但是不管使用其中哪种方式,都存在两个可能的问题: 由于第一步与第二步并不是原子的,中间 阅读全文
posted @ 2022-11-28 13:15 司码易 阅读(3189) 评论(0) 推荐(0) 编辑
摘要: 介绍 JEXL的全称是Java表达式语言(Java Expression Language),简单的说,它可以配合我们的Java程序运算一些简单的表达式。 具体可以识别哪些表达式? 包含最基本的加减乘除、大于小于等于、与或非、按位与、按位或、按位异或、按位补码; 除此之外还可以调用Java程序中方法 阅读全文
posted @ 2022-11-10 15:36 司码易 阅读(3131) 评论(0) 推荐(0) 编辑
摘要: 数据库支持 [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 司码易 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 介绍 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。 它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC(控制反转),DI( 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全 阅读全文
posted @ 2022-10-21 17:29 司码易 阅读(332) 评论(2) 推荐(0) 编辑
摘要: Docker 的总体架构 Docker 是一个 C/S 模式的架构,后端是一个松耦合架构,模块各司其职。 下图是它的总体架构图: 1、 用户使用 Docker Client 与 Docker Daemon 建立通信,并发送请求给后者。 2、 Docker Daemon 作为 Docker 架构中的主 阅读全文
posted @ 2022-10-21 13:45 司码易 阅读(272) 评论(0) 推荐(0) 编辑
摘要: cmd文件和bat文件的区别 从文件描述中的区别是,cmd文件叫做:Windows命令脚本,bat文件叫:批处理文件,两者都可以使用任意一款文本编辑器进行创建、编辑和修改,只是在cmd中支持的命令要多于bat。 批处理文件是一种没有什么固定格式的文件,他可以处理一条或者多条命令,文件的扩展名是:.c 阅读全文
posted @ 2022-10-19 10:27 司码易 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 基本概念 网站访问量的常用衡量标准:独立访客(UV) 和 综合浏览量(PV),一般以日为单位来计算。 独立访客(UV):指一定时间范围内相同访客多次访问网站,只计算为1个独立访客。 综合浏览量(PV):指一定时间范围内页面浏览量或点击量,用户每次刷新即被计算一次。 并发用户数:即指同时执行操作的用户 阅读全文
posted @ 2022-10-18 14:12 司码易 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: 为什么要扩容? 无论如何优化性能,能达到的最大值是有限的。对于一个用户量大的应用,可以对服务器进行各种优化,诸如限流、资源隔离,但是上限还是在那里,这时候就应该改变我们的硬件,例如使用更强的CPU、更大的内存。 扩容策略 扩容策略可以分为两种, 一种是对单机整体扩容,也就是机器内部包含CPU、内存、 阅读全文
posted @ 2022-10-18 11:11 司码易 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 怎么监控服务器上的应用有没有挂掉? 写一个自动化脚本来实现定时触发,从而检查服务器的功能和性能是否正常; 在jar目录下创建脚本:sys.sh while : do run=$(ps -ef |grep "Kenner-service-sys-1.0-SNAPSHOT-exec.jar" |grep 阅读全文
posted @ 2022-10-17 17:24 司码易 阅读(389) 评论(0) 推荐(0) 编辑
摘要: xxl-job介绍 开源社区:https://www.xuxueli.com/xxl-job XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 xxl-job架构图 设计思想 将调度行为抽象形成“调度中心” 阅读全文
posted @ 2022-10-14 16:42 司码易 阅读(158) 评论(0) 推荐(0) 编辑
摘要: kafka介绍 kafka是一款分布式、支持分区的、多副本,基于zookeeper协调的分布式消息系统。最大的特性就是可以实时处理大量数据来满足需求。 kafka使用场景 日志收集:可以用kafka收集各种服务的日志 ,通过已统一接口的形式开放给各种消费者。 消息系统:解耦生产和消费者,缓存消息。 阅读全文
posted @ 2022-10-14 14:53 司码易 阅读(274) 评论(0) 推荐(0) 编辑
摘要: MQTT介绍 MQTT 是基于 Publish/Subscribe(发布/订阅) 模式的物联网通信协议,凭借简单易实现、支持 QoS、报文小等特点。 其具有协议简洁、⼩巧、可扩展性强、省流量、省电等优点,⽽且已经有PHP,JAVA,Python,C,C#,Go等多个语⾔版本,基本可以使⽤在任何平台上 阅读全文
posted @ 2022-10-14 13:35 司码易 阅读(2960) 评论(0) 推荐(0) 编辑
摘要: MQTT协议介绍 MQTT是什么? MQTT 是基于 Publish/Subscribe(发布/订阅) 模式的物联网通信协议,凭借简单易实现、支持 QoS、报文小等特点。 官网:https://mqtt.org/ MQTT中文文档:EMQ X 消息服务器简介 | EMQ Docs wiki各种语言版 阅读全文
posted @ 2022-10-14 11:09 司码易 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 在分布式系统中常会需要生成系统唯一ID,生成ID有很多方法,根据不同的生成策略,以满足不同的场景、需求以及性能要求。 ### 1、数据库自增序列 这是最常见的一种方式,利用DB来生成全库唯一ID。 **优点:** - 此方法使用数据库原有的功能,所以相对简单 - 能够保证唯一性 - 能够保证递增性 阅读全文
posted @ 2022-10-11 09:46 司码易 阅读(3184) 评论(0) 推荐(0) 编辑
摘要: 配置文件优先级 (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 司码易 阅读(2141) 评论(0) 推荐(1) 编辑
摘要: > springboot默认日志是打印在console中,不会保存在文件中。我们项目上线肯定要保存日志用于分析问题的。 ### 使用xml配置日志保存 并不需要pom配置slf4j依赖,starter里面已经配置了依赖了 #### 1、创建xml配置文件 在项目的resources目录下创建一个【l 阅读全文
posted @ 2022-10-10 16:08 司码易 阅读(393) 评论(0) 推荐(1) 编辑
摘要: 前言 在高并发的场景中,关于数据库都有哪些优化的手段? 常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是读多写少的场景,设置两个库,主库和读库。 主库的职能是负责写,从库主要是负责读,可以建立读库集群,通过读写职能在数据源上的隔离达到减少读写冲突、释压数 阅读全文
posted @ 2022-10-09 17:13 司码易 阅读(322) 评论(1) 推荐(0) 编辑
摘要: 什么是搜索? 百度、Google:我们想寻找一个我们喜欢的电影或者书籍就会去百度或者Google搜索一下。 互联网搜索:电商搜索商品,招聘网站搜索简历或者岗位 IT系统的搜索:员工管理搜索,会议管理搜索 用Mysql数据库做搜索会怎么样? 如果表记录上千万上亿了,会有性能问题,另外一个如果有一个本文 阅读全文
posted @ 2022-10-09 14:41 司码易 阅读(86) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页