能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
CSDN JAVA 领域优质创作者,纵有疾风起,人生不言弃!
微服务保护 -- 初识 Sentinel(雪崩问题,快速入门Sentinel)
有的小伙伴可能就会问?哎呀,我去,这个MongoDB 这么牛的吗?
MongoDB 是一个开源的、文档数据库管理系统。
大家好,接下来我们来学习如何使用python 实现自动化办公,而不需要我们人工,或者说尽量减少我们人工的参与。
我们开发一个工程需要用到大量得jar包,而这些jar 包就是我们所说得依赖,一个项目可以配置多个依赖。
短信服务(Short Message Service)是广大企业客户快速触达手机用户所优选使用的通信能力。调用API或用群发助手,即可发送验证码、通知类和营销类短信;国内验证短信秒级触达,到达率最高可达99%;国际/港澳台短信覆盖200多个国家和地区,安全稳定,广受出海企业选用。
在不使用JWT的情况下,我们一般选择的是cookie和session来进行服务鉴权(判断是否登录,是否具有某种权限),但是这是针对于只有一个客户端的情况下,现在客户端从pc端增长到了app端,现在就是多端访问了。
发现了一个网盘变硬盘神器
Nginx可以作为静态web服务器来部署静态资源。这里所说的静态资源是指在我们web服务端真实存在,并且能够直接展示的一些文件,比如常见的html页面
nginx [引擎x]是一个HTTP和反向代理服务器,一个邮件代理服务器和一个通用的TCP / UDP代理服务器,最初由Igor Sysoev编写。
大家好,今天是python 的阶段性总结,经过前面的学习,我们需要用一个小Demo(抽奖系统)来巩固我们的所学所识;
Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能,大大简化我们在业务中操作缓存的代码。
文件上传,也称为upload,是指将本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。
在业务逻辑操作过程中,如果遇到一些业务参数、操作异常的情况下,我们直接抛出此异常。
在我们的项目开发中,我们会发现有一些数据库表字段是每个表都有的,例如
由于在SpringMVC中, 将Controller方法返回值转换为json对象, 是通过jackson来实现的
我们需要对程序中可能出现的异常进行捕获,通常有两种处理方式
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),主要功能是通过匹配规则来获取或验证字符串中的数据。
首先我们要知道进程是系统进行资源分配和调度的基本单位,而线程是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。
单例设计模式
VMware Workstation 16 Pro虚拟机
在Redis官网中提供了各种语言的客户端
Redis诞生于2009年
Dubbo是阿里巴巴公司开源的一个高性能、轻量级的 Java RPC 框架。
Zookeeper 是 Apache Hadoop 项目下的一个子项目,是一个树形目录服务。
真实的集群是需要部署在不同的服务器上的,但是在我们测试时同时启动很多个虚拟机内存会吃不消,所以我们通常会搭建伪集群,也就是把所有的服务都搭建在一台虚拟机上,用端口进行区分。
ZooKeeper服务器是用Java创建的,它运行在JVM之上。需要安装JDK 7或更高版本。
dubbo-admin 是一个前后端分离的项目。前端使用vue,后端使用springboot,安装 dubbo-admin 其实就是部署该项目。
程序在运⾏时,如果遇到到⼀个错误,会停⽌程序的执⾏,并且提示⼀些错误信息,这就是异常。
我们已经完成了后台系统的登录功能开发,但是目前还存在一个问题,就是用户如果不登录,直接访问系统首页面,照样可以正常访问。
计算机可以分为 文本文件 和 二进制文件
学习总结
DockerCompose
Docker 分为 CE 和 EE 两大版本。CE 即社区版,EE 即企业版,强调安全,付费使用,支持周期 24 个月。
我们要了解面向对象程序设计三大特性
今天我们来学习如何避免单点的MQ故障而导致的不可用问题
当生产者发送消息的速度超过了消费者处理消息的速度,就会导致队列中的消息堆积
本篇博客带大家研究MQ的延迟消息问题
消息从发送,到消费者接收,会经历多个过程
SpringAMQP是基于RabbitMQ封装的一套模板,并且还利用SpringBoot对其实现了自动装配,使用起来非常方便。
RabbitMQ是基于Erlang语言开发的开源消息通信中间件
相⽐较函数,⾯向对象是更⼤的封装,根据职责在⼀个对象中封装多个⽅法
函数的作⽤,在开发程序时,使⽤函数可以提⾼编写的效率以及代码的重⽤。
Python 中数据类型可以分为数字型和⾮数字型 。
在程序开发中,⼀共有三种流程⽅式:
生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样就...... 或者那样就.......
Python 是什么?Python 是和Java一样的解释型编程语言。
Velocity是一个基于Java的模板引擎,可以通过特定的语法获取在java对象的数据 , 填充到模板中,从而实现界面和java代码的分离 !
FreeMarker 是一款模板引擎:一种基于模板的、用来生成输出文本(任何来自于 HTML格式的文本用来自动生成源代码)的通用工具。
存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。