java控制台输入图书管理系统信息,(不用数据库和可视化界面,java学习新手秒懂)使用多层框架实现功能图书管理系统需求: 一. 登录页面 1.管理员通过输入用户名和密码能够进入后台进行操作 2.可以进行注册 3.可以退出 二.后台操作有: 1.查询所有图书 2.根据作者查询 3.根据出版社查询图书 4.根据图书名称进行查询 5.增加图书 6.修改图书数量 7.根据图书编号
转载 2023-08-03 22:05:12
83阅读
在个项目中,我只用数组保存数据,和只用for循环和if条件语句来完成,连数组工具类都没用,所以导致要用到很多的条件语句,虽然比较局限,但可以让新手快速体验一下做小项目的乐趣,也可以练练for和if这些语句,练练一下它们之间嵌套的逻辑关系等,因为时间有限所以没有去优化了,主要还是让新手们体验下做java项目的面向对象编程思想(OOP),给新手们体验一下做项目的乐趣,嘿嘿!
转载 2023-07-21 08:29:25
120阅读
什么玩意。。。 数据库即存储数据的仓库。根据存储关系的不同,数据库可分为关系型数据库和非关系型数据库。 关系型数据库就是数据库表不仅仅存储书籍,还存储表和表之间的关系。常见的关系型数据库包括:Oracle、Mysql、MariaDB、Access、DB2、Oceanbase。 非关系型数据库就是数据库表仅仅存储数据,非关系型数据库也被称为No-SQL,即Not only SQL,翻译为“不仅仅是S
无需进入mysql数据库 如果不成功的话: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
原创 2022-03-03 16:34:16
107阅读
# Spring Boot 无数据库开发指南 在现代的应用程序开发中,使用数据库是一个构建稳定系统的重要步骤。然而,有时我们需要开发一个不依赖数据库的Spring Boot应用。本文将带你逐步实现这一目标,并解释每一步的具体代码与含义。 ## 整体流程概述 下面是一个开发不使用数据库的Spring Boot应用的步骤流程表。 | 步骤 | 描述
原创 2024-09-07 06:40:33
218阅读
JWT(JSON Web Token)是一种用于身份验证和授权的开放标准,它使用JSON对象作为安全令牌。在实际应用中,常常需要使用分布式缓存来存储和验证JWT令牌。然而,有时候我们并不想依赖于Redis等外部缓存服务来存储JWT令牌,本文将介绍如何在不使用Redis的情况下,实现JWT的存储和验证。 ## JWT简介 在开始之前,先来简单了解一下JWT的基本结构和工作原理。 JWT由三部分
原创 2024-01-29 05:59:39
151阅读
# 存储数据不用数据库:Java中的文件存储 在开发应用程序时,通常需要存储数据以便后续使用。传统的做法是使用数据库来存储数据,但有时候我们也可以使用文件来存储数据。在Java中,我们可以利用文件系统来实现数据的存储和读取操作,而不必依赖于数据库。 ## 文件存储的优势 1. **简单易用**:相比于数据库,文件存储更加简单易用,不需要安装数据库软件,只需使用Java的文件操作API即可。
原创 2024-04-05 05:21:21
255阅读
springboot配置JJWT并存入Redis在前后端分离项目中,我们的接口不能随便访问。但是我们可以通过token进行认证,认证成功了,我们就可以获取这个接口的数据了。1、首先我们得导入 jar 包<!-- JJwt--> <dependency> <groupId>io.jsonwebtoken<
转载 2023-05-25 15:34:17
289阅读
之前发现好多找我做管理系统,但不让用数据库,就了一个简易的管理系统,用来给大家分享一下这是一个集选择性登录,查询,删除,修改,添加为一体的管理系统,不光可以是图书管理系统,自己还可以改成其它系统。1,开始是选择登录,不同的选择进入不同的登陆界面  2, 两个登陆界面的账号和密码是不一样的   3,登陆后,进入管理界面,进行添加,删除,修改,查询功能
4.1 JDBC什么是 JDBCJDBC 规范定义接口,是Java 访问数据库的标准规范。具体的实现由各大数据库厂商来实现。使用 JDBC 的好处:程序员如果要开发访问数据库的程序,只需要会调用 JDBC 接口中的方法即可,不用关注类是如何实现的。使用同一套 Java 代码,进行少量的修改就可以访问其他 JDBC 支持的数据库。JDBC访问数据库的步骤注册和加载驱动(可以省略)获取连接Connec
转载 2024-08-20 12:38:56
6阅读
准备工作:创建数据库stu;        create database stu charset=utf8;使用数据库stu;            use stu;创建用户表user(id,username,password,nick)create table user(id int prima
浅谈session,cookie,jwt三者共同点:三者都是应用在web中对http无状态协议的补充,达到状态保持 cokkie:cookie中的信息是以键值对的形式储存在浏览器中的,而且在浏览器中可以直接看到数据session:session存储在服务器中,然后发送一个cookie存储在浏览器中,cookie中存储的是session_id通过session_id请求服务器可以获取对应的sessi
转载 2024-08-05 18:52:03
0阅读
使用JWT实现登录功能功能实现流程:1.用户发起登录请求。2.使用JwtBuilder生成令牌并返回。3.写一个拦截器,拦截初登录之外的请求。拦截到请求后解析令牌,若正常放行,并将当前用户id存在当前线程。若出异常则返回登陆失败。实现:1.引入Jwt令牌依赖<dependency> <groupId>io.jsonwebtoken</groupId>
转载 2024-06-01 14:05:49
51阅读
作者:静默虚空本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。一、基本概念数据库术语数据库(database) - 保存有组织的数据的容器(通常是一个文件或一组文件)。数据表(table) - 某种特定类型数据的结构化清单。模式(schema) - 关于数据库和表的布局及特性的信息。模式定义了数据在表中如何存储,包含存储什么样的数据
转载 2024-09-11 13:17:12
45阅读
三个月前第一次接触jenkins。主要学会了下面这些,在这边记录一下,防止忘记了。首先就是启动jenkins,相当方便:java -jar jenkins.war。然后就可以访问jenkins了,用的是默认的端口号:localhost:8080。端口号可以在jenkins的配置文件里面修改。然后就可以创建job了。项目使用的FreeStyle。版本控制用的svn。为了把测试报告发到邮箱里,安装了e
## 实现“mysql 不用密码 链接数据库” ### 1.整体流程 首先,我们需要了解整个流程的步骤,下面是实现“mysql 不用密码 链接数据库”的整体流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 安装并启动 MySQL 数据库 | | 2 | 创建一个新的数据库用户 | | 3 | 配置 MySQL 服务器以允许无密码访问 | | 4 | 使用无密码访问连
原创 2023-08-17 14:18:20
487阅读
在JAVA中,数据库计算的套路已经很成熟了,即通过SQL去实现。但是结构化数据并非只存在于数据库中,比如Txt/Excel/xml等也常用来存储结构化的数据。针对此类非数据库的结构化数据应当如何计算呢? 本文给出3种解决方案供参考:用JAVA API直接实现、转化为数据库计算以及通用的数据计算层。1、用JAVA API直接实现。 JAVA API的好处是可以细致的控制每一个计算步骤,观察每一步的
转载 2023-09-01 10:44:51
65阅读
# 如何实现一个不使用数据库的Java项目 近年来,很多开发者在项目开发过程中选择使用数据库来存储数据,但在某些情况下,也可以选择文件存储或内存存储等替代方案。在这篇文章中,我将指导你如何实现一个不使用数据库的Java项目,我们将重点使用文件来存储和读取数据。接下来,我们将通过一个简易的联系人管理系统的例子来实现这一点。 ## 项目流程 我们将整个项目分解为以下几个步骤: | 步骤 | 描
原创 9月前
67阅读
1.JWT长什么样?JWT:Json Web Token ,是由三段信息构成的,将这三段信息用 . 相连在一起就构成了JWT字符串:eyJhbGciOiI6IkRFRiJ9.eNqEj0GOhCAURO_ohbw8ZqUaEUDMe6F.2A2jGp9sAw-QdkOVmm_dfD6Q2.token的鉴权机制http协议无状态的,所以需要sessionId或token的鉴权机制
转载 10月前
104阅读
一、前些年,互联网行业里对架构师这个岗位的标准还不是很清晰。所以,很多架构师的工作往往就是一些技术被公司认可的资深工程师负责。彼时,正巧我也是这类人员之一,故也得到了一个从零开始架设一套广告投放平台的机会。我很喜欢钻研技术,对这种机会自然很看重。那时候,架构并无如今这么复杂,一开始就是前面搞几个 Web 应用,后面共享个数据库。大致像这样:当然,上面的架构其实做了很多简化,省略了很多细节。比如,为
转载 2023-08-23 13:00:09
257阅读
  • 1
  • 2
  • 3
  • 4
  • 5