后端
文章平均质量分 61
Zaralike
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis的java客户端
特性Redis 服务端 (Server)Redis 客户端 (Client)角色提供服务、存储数据、执行命令消费服务、发起请求、获取数据程序redis-cli或各种语言的客户端库运行位置通常是独立的服务器或容器中可以是本地开发机、Web 服务器、其他应用内部启动方式手动运行或作为服务启动运行redis-cli或在代码中初始化客户端对象数据持有持有所有数据(在内存中)不持有数据,只持有与服务端通信的连接和临时结果依赖关系被动等待客户端连接主动连接服务端。原创 2025-10-26 23:29:57 · 854 阅读 · 0 评论 -
SpringBoot项目练习
登录功能(创建实体类Entity与表一一对应-->Mapper-->Service-->Controller-->通用返回结果类-->登陆方式实现)(新增/更新时间、新增/更新人:ThreadLocal)ThreadLocal:Thread的局部变量 封装基于THreadLocal的工具类。新建maven项目-->pom文件-->application.yml-->启动类-->前端静态资源配置。(索引唯一-->账号默认正常-->接收传过来的参数保存到数据库-->使用。建库-->建表(导入表结构)原创 2025-02-11 23:02:48 · 362 阅读 · 0 评论 -
JavaWeb
一、XML定义:可扩展的标记性语言作用:1.保存数据,并且这些数据具有自我描述性2.作为项目或者模块的配置文件3.作为网络传输数据的格式(现在以JSON为主)<?xml version="1.0" encoding="utf-8"?><books> <book sn="SN7897626837238"> <name>时间简史</name> <author>霍金</author原创 2025-02-11 22:56:34 · 356 阅读 · 0 评论 -
Quartz定时任务
执行任务的触发器,比如每天定时24点发送一份总结信息,Trigger将会设置24点执行该任务。想要实现的任务类,每一个Job必须实现org.quartz.job接口,且只需实现接口定义的execute()方法。任务的调度器,它会将任务job和触发器Trigger整合起来,负责基于Trigger设定的时间来执行Job。设计模式:Builder模式、Factory模式、组件模式、链式编程。OpenSymphony 开源组织在。领域的一个开源项目,原创 2025-02-11 22:48:28 · 398 阅读 · 0 评论 -
WebSocket
WebSocket是一种在单个TCP连接上进行全双工通信的协议。它允许在浏览器和服务器之间建立实时的、双向的通信,从而使得实时的Web应用程序成为可能。主要用途:实现实时的Web应用程序,例如在线游戏、聊天应用程序、股票市场行情等等。(传统的HTTP协议是一种请求-响应协议,客户端需要不断地向服务器发送请求,服务器才能返回响应。这种方式在实现实时通信时效率很低,因为客户端需要不断地发送请求,而服务器也需要不断地返回响应。原创 2023-06-12 08:13:25 · 1649 阅读 · 0 评论 -
微服务技术(SpringCloud、Docker、RabbitMQ)
微服务是分布式架构(分布式:把服务拆分)的一种。单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。架构简单;部署成本低耦合度高分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。降低服务耦合;有利于服务升级拓展分布式架构要考虑的问题服务拆分粒度如何?服务集群地址如何维护?服务之间如何实现远程调用?服务健康状态如何感知?单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务功能,做到单一职责,避免重复业务开发面向服务:微服务对外暴露业务接口。原创 2023-05-21 22:09:32 · 2974 阅读 · 2 评论 -
前后端分离开发项目部署
前端请求路径Request URL: http://192.168.138.100/api/employee/login。1.在服务器B中安装jdk、git、maven、MySQL,使用git clone命令将git远程仓库的代码克隆下来。1.在服务器A中安装Nginx,将前端打包好的dist目录上传到Nginx的html目录下。2.将自动化部署shell脚本上传到服务器B,通过chmod命令设置执行权限。2.修改Nginx配置文件中的nginx.conf。3.执行自动化部署脚本文件,自动部署项目。原创 2023-04-05 16:38:54 · 477 阅读 · 0 评论 -
Swagger
使用Swagger只需要按照规范去定义接口及接口相关的信息,再通过swagger衍生出来的一系列项目和工具,就可以做到生成各种格式的接口文档,以及在线接口调试页面等等。Knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案。官网:https://swagger.io/原创 2023-04-05 14:16:49 · 318 阅读 · 0 评论 -
Nginx基础
早期的网站流量和业务功能都比较简单,单台服务器就可以满足基本需求,但随着互联网的发展,业务流量越来越大且业务逻辑也越来越复杂,单台服务器的性能及单点故障问题就凸显出来了,因此需要多台服务器组成应用集群,进行性能的水平扩展以及避免单点故障的出现。一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器获得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。,通过代理服务器转发请求,最终访问到目标服务器。原创 2023-04-05 10:52:51 · 475 阅读 · 0 评论 -
Redis基础
Redis is an open source,in-memory datastructure store,used as a database,cache,and message broker.Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。key seconds value:设置指定key的值,并将key的过期时间设为seconds秒。key value:只有在key不存在时设置key的值。key value:设置指定key的值。key:获取指定key的值。原创 2023-04-03 11:06:34 · 419 阅读 · 0 评论 -
Linux基础
4.安装SSH连接工具 SSH(Secure Shell),建立在应用基础上的安全协议,通过SSH连接工具可以实现从本地连接到远程的Linux服务器常用SSH连接工具:Putty,secureCRT,xshell,finalshell。RPM(Red-Hat PackageManager)RPM软件包管理工具,是红帽Linux用于管理和安装软件的工具,如果当前系统中已经安装MySQL数据库,安装将失败。一种在线安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题。原创 2023-03-24 16:23:52 · 1487 阅读 · 0 评论 -
SpringBoot
SpringBoot是由Pivotal团队提供的框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。创建新模块,选择Spring初始化(Spring Initializr),并配置模块相关基础信息选择当前模块需要用到的技术集(Web--Spring Web)开发控制器类(Controller)运行自动生成的Application类类/配置文件SpringSpringBootpom文件中的坐标手动添加勾选添加web3.0配置类手动制作无。原创 2023-02-10 00:00:34 · 652 阅读 · 0 评论 -
SpringMVC
,均属于web层开发技术。SpringMVC是一种基于Java实现MVC模型的轻量级。优点:使用简单,开发便捷(相比于Servlet);SpringMVC技术与Servlet技术功能相同(原创 2023-02-04 12:24:43 · 222 阅读 · 0 评论 -
Spring:AOP
切入点(Pointcut):匹配连接点的式子,在SpringAOP中,一个切入点可以只描述一个具体方法,也可以匹配多个方法。通知(Advice):在切入点处执行的操作,也就是共性功能,在SpringAOP中,功能最终以方法的形式呈现。,粒度为执行方法、抛出异常、设置变量等,在Spring中,理解为方法的执行。切面(Aspect):描述通知与切入点的对应关系。连接点(JoinPoint):程序执行过程中的。,一种编程范式,指导开发者如何组织程序结构。通知类:定义通知的类。原创 2023-02-01 13:10:39 · 290 阅读 · 0 评论 -
Mybatis基础
用于简化JDBC开发,免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。Mapper代理开发。原创 2023-01-26 23:09:05 · 133 阅读 · 0 评论 -
Spring控制反转(IoC)和依赖注入(DI)
1.spring 2.SprinMVC 3.Maven高级 4.SpringBoot 5.MyBatisPlus。最终效果:使用对象时不仅可以直接从IoC容器中获取,并且获取到的bean已经绑定了所有的依赖关系。IOC(Inversion of Control)控制反转:对象的创建控制权由程序转移到外部。解决方案:使用对象时,在程序中不主动使用new产生对象,转换为由。在IoC容器内将有依赖关系的bean进行关系绑定(DI),高效整合其他技术,提高企业级应用开发与运行效率。--> 代码耦合度高。原创 2023-01-22 19:29:37 · 854 阅读 · 0 评论 -
JDBC知识点
JDBC体系结构JDBC接口(API)包括两个层次:面向应用的API:Java API,抽象接口,供应用程序开发人员使用(连接数据库,执行SQL语句,获得结果) 面向数据库的API:Java Driver API,供开发商开发数据库驱动程序使用。JDBC是sun公司提供的一套用于数据库操作的接口,java程序员只需要面向这套接口编程即可。不同的数据库厂商,需要针对这套接口,提供不同实现,不同的实现的集合,即为不同数据库的驱动。——面向接口编程JDBC程序编写步骤:...原创 2022-04-29 15:45:40 · 928 阅读 · 0 评论 -
Java数组
一、顺序结构二、分支结构1.if-else结构原创 2021-11-28 16:11:55 · 233 阅读 · 0 评论 -
Java基本语法:变量、运算符、流程控制
1.关键字和保留字(1)关键字(Keyword)被Java语言赋予了特殊含义,用作专门用途的字符串,关键字中的字母都为小写。(2)保留字(reserced word)现有Java版本尚未使用,但以后版本可能回作为关键字使用。避免保留字:goto、const2.标识符(Identifier)3.变量(1)整型声明long型变量,必须以"l"或"L"结尾。(2)浮点型定义float类型变量时,变量要以"f"或"F"结尾。...原创 2021-11-27 23:46:22 · 587 阅读 · 0 评论 -
Java概述
1995年SUN(Stanford University Network)公司推出Java高级编程语言。2009年,Oracle(甲骨文)公司收购SUN。2014年,发布JDK8.0版本。Java技术体系平台Java SE(Java Standard Edition)标准版 支持面向桌面级应用的Java平台,提供了完整的Java核心API Java EE(Java Enterprise Edition)企业版 为开发企业环境下的应用程序提供的一套解决方案,主要针对Web应用程原创 2021-11-27 16:03:12 · 425 阅读 · 0 评论 -
windows常用命令行指令
常用DOS命令dir 列出当前目录下的文件以及文件夹 md 创建目录 rd 删除目录 cd 进入指定目录 cd.. 退回到上一级目录 cd\ 退回到根目录 del 删除文件 exit 退出dos命令行 常用快捷键左右箭头 移动光标 上下箭头 调阅历史操作命令 Delete和Backspace 删除字符 ...原创 2021-11-27 11:28:55 · 1036 阅读 · 0 评论
分享