概述  基本流有字节输入输出流(InputStream,OutputStream),和字符输入输出流(Reader,Writer),它们都是抽象类,作为Java IO API中其他所有流的父类存在.  我们知道数据存储在介质中时是以二进制的形式存在,用字节(byte)形式就可以实现读写,在jdk1.0版本中也只有字节输入输出流(InpuStream,OutputStream),在之后的1.1版本才
首先从一个重要的概念“模板”说起。 广义上来说,web中的模板就是填充数据后可以生成文件的页面。 严格意义上来说,应该是模板引擎利用特定格式的文件和所提供的数据编译生成页面。模板大致分为前端模板(如ejs)和后端模板(如freemarker)分别在浏览器端和服务器端编译。所谓的前端渲染就是当我们去http请求的时候,我们先去请求到的是模版文件,随后数据才会过来,后端渲染是后端模板和数据结合好了以后
一、下载idea和webstorm到JetBranins官方下载社区版本的java的编译器 和webstorm 对应图中第二个二、下载git进入git官网下载完成后全部默认安装即可 然后在任意目录下鼠标右键会有Git GUI和Git Bash 说明git安装成功三、下载前后端分离版本进入前后端分离版本的码云界面复制链接打开idea,左上角,选择File->New->Projec
一、下载代码1.打开官网安装前后端分离版本http://www.ruoyi.vip/      2.去gitlab找到开源框架代码,然后将代码路径复制下来 3.回到自己电脑本地然后通过git将项目克隆到自己电脑上!!! 第一步拉去代码初始化就完成了二、将代码先拉到vscode1、打开以后会看到好多文件夹,只有其中的一个ruoyi-u
转载 2023-10-27 23:29:11
469阅读
linux系统导入框架vue分离版 RuoYi-Vue 启动运行 前后端环境配置搭建部署以及使用方法linux虚拟机运行框架 配置搭建环境导入框架最开始我浪费了好多时间,原因是找不到头绪,最后各种查资料安装好,现在我总结了一下,希望可以帮助到大家一、打包项目前后端jar包及导入到linux 1.打包 在linux系统中导入我们的项目我们首先要把项目打包,后端要打成jar包,同样的前
目录一、介绍后端技术:SpringBoot框架Spring Security安全控制功能Spring Security与Shiro的区别二、建表三、修改配置文件四、打包、部署前端五、打包、部署后端六、登录 一、介绍RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:
前后端分离 Redis 集群是一种现代化的架构设计,在提供高性能、可扩展性的同时,还能简化前后端的开发工作。本文将依次从环境预检、部署架构、安装过程、依赖管理、安全加固及扩展部署等方面详细阐述如何构建这样的系统。 ## 环境预检 在搭建 Redis 集群之前,我们首先需要进行环境预检,以确保我们的基础设施满足要求。 ### 系统要求表格 下面是 Redis 集群的系统要求: | 要求
原创 7月前
78阅读
RuoYi-Vue-KMS基于ruoyi-vue实现知识管理系统 git地址:https://gitee.com/chenzuheng001/RuoYi-Vue-KMS  KMS-平台简介利用空闲休息时间基于Vue前后端分离代码进行二次开发的KMS知识管理系统。目前系统已经完成前面五期的阶段(全文检索)的开发,目前正在梳理kms知识系统权限,后面改造的权限体系,让知识权限更实用。
RuoYi-Vue版:后端部分 写在前面:下面每一个功能后面写的(如/captchaImage、/login)都是实现该功能的核心方法或者映射路径,使用 Ctrl + Shift +F 全局查找,找到这些核心代码然后去debug。1. 登录逻辑(含验证码) /captchaImage、/login// 进行登录校验的核心方法:AuthenticationManager.authenticate()
转载 2024-04-26 22:33:05
225阅读
背景框架:RuoYi-Net   Vue2 + Net6     框架自带的导入模板下载功能。生成的模板,表头为字段名。对于用户来说不友好。因此,需要改进下,修改为中文表头,增加用户体验。 java版本的前后端分离框架里,有实现我们想要的功能。参考java版本,对net版本的方法进行优化。添加Excel 特性在Infrastructure
转载 2023-11-25 07:10:17
175阅读
1、背景2、未分离时代(各种耦合)3、半分离时代4、分离时代5、总结《Netty 实现原理与源码解析 —— 精品合集》《Spring 实现原理与源码解析 —— 精品合集》《MyBatis 实现原理与源码解析 —— 精品合集》《Spring MVC 实现原理与源码解析 —— 精品合集》《Spring Boot 实现原理与源码解析 —— 精品合集》《数据库实体设计合集》《Java 面试题 —— 精品合
manage系统前后端分离 1、准备阶段之前我们都是常用的模板技术(jsp、html、thymeleaf等)渲染框架。2、现在我们采用前端分离技术,不需要在我们的工程代码上自己写页面,前端有专门人另外去开发,就应用到了前端框架!3、Node.js是什么? 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Go
文章目录一. 问题背景二. 前期准备三. 导入数据三. 修改配置3.1 修改数据库配置3.2 修改后端端口号3.2.1 修改后端工程中的后端端口号3.2.2 修改前端工程中的后端端口号3.3 修改前端端口号3.4 开启端口号四. 打包4.1 打包后端4.2 打包前端五. 上传包六. 配置nginx七. 启动后端八. 访问页面 一. 问题背景前面玩过了本地电脑启动前后分离的项目,今天将他部署到
作为后台管理系统,是一款快速搭建一个后台管理系统的工具,它的强大之处在于一键生成功能,可以减轻开发人员的压力,使开发人员将更多的注意力和时间放到项目开发的逻辑设计上边。那么,对于这么一款免费的开源系统,我们该怎样去使用它呢?本篇文章将会详细介绍一下关于分离版的启动前的环境部署。首先,想要启动后端,你需要下载一个redis缓存器,因为的搭建需要使用到缓存器,如果你的电脑没有缓存
目的:为了实现自定义打印模板,采用vue easy print 组件,vue easy print已集成,全部做完再写 集成的是quill富文本,没有表格功能,打印模板许多是需要用表格的形式组织wangEdiotr5官网:wangEditor第一步:安装yarn add @wangeditor/editor-for-vue # 或者 npm install @wangedi
前言:项目技术栈如下图所示: 本次博客分前后端+部署服务器三个步骤来写 先来看看实现效果: 在线教育系统完整三步骤前言:一.后端技术栈1.ssm+mysql:(1)mapper层(与数据库交互的) 与对应xml实现逻辑1.视频下单接口(VideoOrderMapper)2.视频查询接口(VideoMapper)3.用户登录查询接口(UserMapper)(2)service层(业务逻辑层-上有co
前后分离版源码下载地址https://gitee.com/y_project/RuoYi-Vue前后分离版官网文档http://doc.ruoyi.vip/ruoyi-vue/1.下载好项目包,解压后下面是目录总览: ruoyi-ui 是前端项目, sql文件夹有两个sql文件后端启动后端项目前置mysql 、redis已经安装好导入项目修改配置文件端口号改成其他的一般不用8080(防止以
前言众所周知,Django对于网站快速开发非常友好,这得益于框架为我们做了很多事情,让我们只需要做一些简单的配置和逻辑即可把网站的功能开发出来。但是,在使用Django的过程中,有一个地方一直是比较难受的,那就是使用Django自带的模版,这种通常需要自己利用HTML+CSS+Jquery的方式总感觉是上一个时代的做法,前后端分离无论对于开发效率、多端支持等等都是很有好处的。所以,本文希望通过一个
转载 6月前
81阅读
文章目录今日内容学习目标一、登录&路由渲染1.1 登录1.1.1 登录1.1.2 注册1.1.3 获取验证码1.1.4 获取用户详细信息1.1.5 登出1.2 路由渲染1.2.1 获取路由二、系统管理模块2.1 用户管理2.1.1 查询用户列表2.1.2 查询用户详细2.1.3 新增用户2.1.4 修改用户2.1.5 删除用户2.1.6 用户密码重置2.1.7 用户状态修改2.1.8 查
# 实现框架前后端分离的软件架构 在当今的开发中,前后端分离的架构越来越受到欢迎,尤其是在如若框架这样的项目中。那么,作为一名刚入行的开发者,如何从零开始构建一个前后端分离框架项目呢?本文将分步骤进行详细讲解。 ## 流程概述 首先,我们来看看整个实现的流程,可以通过以下表格来概述: | 步骤 | 描述 | 具体操作
原创 2024-08-04 04:14:39
100阅读
  • 1
  • 2
  • 3
  • 4
  • 5