Java基础(2)-数据类型 流程控制 我们的程序都是从上往下依次运行的,但是,仅仅是这样还不够,我们需要更加高级的控制语句来帮我进行更灵活的控制。 比如,判断用户输入的数字,大于1则输出ok,小于1则输出no,这时我们就需要用到选择结构来帮助我们完成条件的判断和程序的分支走向,之前有接触过语言可以理解的更快 选择结构 选择结构包含if和switch类型,选择结构能够帮助我们根据条件判断,再执行哪一块代码。 if语句 就像 2022-11-25 Java基础语法 #Java
Java基础(1)-数据类型 Java语法规范 所有的Java语句必须以;结尾! 无论是()、[]还是{},所有的括号必须一一匹配! 主方法的代码只能写在{}中! Java基础语法(面向过程)变量和关键字变量 变量就是一个可变的量,例如定义一个int类型的变量(int就是整数类型): 123int a = 10;a = 20;a = 30; 我们能够随意更改它的值,也就是说它的值是随 2022-11-23 Java基础语法 #Java
Redis数据类型(2) 数据类型(2)Set set的值是不能重复的 增加SADD mylist "hello"读取SMEMBERS myset判断SISMEMBER myset hello 移除 SREM myset hello 随机抽取集合 SRANDMEMBER 随机删除key SPOP 移除指定元素到另一集合 SMOVE myset myset2 "hello" 2022-11-20 中间件 #redis
Redis数据类型(1) 简介 可做数据库、缓存、消息中间件MQ 数据类型Redis-Key使用 判断key存在 1EXISTS keyName 移除key值 1move keyName DataBaseNum键值名|数据库索引 设置key值过期时间 1EXPIRE keyName seconds key名称|过期时间 查看key的数据类型 1type keyName 更多常用命令可参考redis官方文 2022-11-19 中间件 #redis
Redis入门 简介 远程字典服务 支持众多语言(Java、Go、PHP、Python等) 做什么 内存存储、持久化、内存中是断电即失,持久化很重要(rdb、aof) 效率高、可以用于高速缓存 发布订阅系统 地图信息分析 计时器、计数器(浏览量) 特性 多样的数据类型 持久化 集群 事务 Linux安装 官网下载安装包 解压redis安装包,一般放到opt 进入解压后的文件,可以看到我们redis的配置 2022-11-18 中间件 #redis
RabbitMQ介绍及部署 介绍 RabbitMQ是采用Erlang编程语言实现的高级消息队列协议AMQP(Advanced Message Queuing Protocol)的开源消息队列中间件 作用 应用解耦 流量削峰 异步处理 缓存存储 消息通信 提高系统扩展性 特点 可靠性:通过持久化和传输确认等来确保消息传递的可靠性 扩展性:多个RabbitMQ节点可以组成集群 高可用:队列可以在RabbitMQ集群中设置镜 2022-11-16 中间件 #MQ
Jmeter分布式压测环境部署 目的 通常为了单台机器所能发出的并发数量是根据机器配置来的,配置越高,单挑机器所能发出的并发数量越多,如果压测目标并发高于单台机器所能承受的最大限制,而用这台机器强行去发送更多的压力,那么可能导致机器卡死, 以上情况出现时,解决方案是用jmeter分布式压测,用多台机器同时给目标发送压力,以此达到我们想要发送的压力 原理 压测过程一台做为Master,通过命令行将压测脚本分发给所有 Slave机 2022-11-12 性能测试 #Jmeter