- 博客(42)
- 收藏
- 关注
原创 项目第四次冲刺总结
前言 本次我要实现的功能是,用户日志的生成以及查看,用户相关学习信息的展示,用户相关关卡信息的展示,用户相关项目的展示,这次任务的日志功能上需要使用AOP增强功能。一、实现添加日志和展示日志功能AOP切面代码:@Component@Aspect@CrossOriginpublic class LogAspect { @Autowired private OperationLogService operationLogService; @Auto...
2022-03-24 13:32:45 720 17
原创 项目第三次冲刺总结
前言 这是第一次进项目,第一次做冲刺,所以这次分配的任务不是很多。这次我主要实现角色和权限的功能,通过rbac权限模型进行实现一、角色的增删改查部分代码:/** * 添加角色 * * @param role * @return */ @Override public ResultInfo insert(Role role) { ResultInfo info = new ResultInfo()...
2022-03-24 13:15:25 278
原创 2021年度总结
一年回顾2021年经历了大三跨越到大四,上半年大三下学期无所事事,整天游手好闲,暑假开始学习Java,感觉又回到了高中时期,天天早出晚归的,2021年的这个下半年应该是我大学以来最忙碌,也是最充实的一个下半年。认认真真开始学习Java之后,发现Java后端开发还是挺有趣的,不像C++那么繁琐,也不用像专业课大数据那样,需要做模型,数据分析,我更喜欢Java后端这种设计,创造项目的感觉。半年的时间我已经基本掌握了Java基础语法,掌握了MySql数据库的用法,学会了一内内前端知识,甚至自己还能写写几个小项
2022-01-22 20:26:46 2497 2
原创 综合练习——旅游网(后台管理)中的登录和管理员列表
项目需求要求可以登录,可以对管理员进行分页展示,增,删,改,查操作,可以对用户进行分页展示,增,删,改,查操作,可以对订单进行分页展示,确认订单,删除订单操作登录功能User类package cn.itcast.travel.domain;/** * @author 张天霸 */public class User { private int uid; private String username; private String p...
2022-01-10 16:33:33 1703
原创 maven的使用
目录什么是 Maven概念Maven 能解决什么问题Maven 的两个经典作用Maven 的依赖管理项目的一键构建Maven 的安装Maven 及 JDK 配置Maven 软件版本测试Maven 仓库分类本地仓库远程仓库中央仓库...
2021-12-31 09:24:32 209
原创 Redis简单学习
目录概念什么是NOSQLNOSQL和关系型数据库比较关系型数据库的优势非关系型数据库的优势总结主流的NOSQL产品键值(Key-Value)存储数据库列存储数据库文档型数据库图...
2021-12-20 10:09:10 91 4
原创 AJAX&JSON简单学习
目录AJAX概念异步和同步 作用原生的JS实现方式(了解)创建核心对象建立连接发送请求接受并处理来自服务器的响应结果JQeury实现方式$.ajax()$.get()...
2021-12-20 09:34:41 237
原创 JQuery学习
JQuery 基础概念·jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。...
2021-12-13 09:33:34 163 4
原创 JavaWeb三大组件——Servlet,Filter,Listener
目录Filter概念快速入门步骤代码过滤器细节web.xml配置过滤器执行流程过滤器生命周期方法过滤器配置详解Listener概念事件监听机制Ser...
2021-12-08 19:25:23 254
原创 用户信息管理项目练习——分页展示,复杂查询,删除选中条目功能
目录引言功能 分页展示以及复杂查询功能 User类 PageBean类 UserDaoImp中的方法 UserServiceImp中的方法 FindUserByPageServlet类 list.jsp(包括分页展示,查询功能,删除功能的展示以及删除选中条目功能的展示) ...
2021-12-07 17:21:59 737 1
原创 用户信息管理项目练习——登录界面,增删改
目录引言项目需求代码整体结构 web Servlet Dao domin service utils功能 登录功能 User类 UserDaoImp中的方法 UserServiceImp中的方法 CheckCodeServlet...
2021-12-07 16:40:14 4196
原创 Cookie&Session
在学习Cookie和Session之前需要了解会话技术这一知识!目录会话技术 概念功能 方式Cookie 概念快速入门实现原理cookie的细节一次可不可以发送多个cookiecookie在浏览器中保存多长时间cookie能不能存中文...
2021-12-03 10:47:19 77
原创 Request对象&Response对象
目录Requestrequest对象和response对象的原理request对象继承体系结构request功能获取请求行消息数据获取请求头数据获取请求体数据其他功能不论get还是post请求方式都可以使用下列方法来获取请求参数请求转发:一种在...
2021-11-30 11:34:15 212
原创 Servlet学习
目录Servlet概念快速入门执行原理Servlet中的生命周期方法Servlet3.0Servlet的体系结构Servlet相关配置HTTP概念请求消息数据格式请求行请求头请求空行...
2021-11-30 11:03:00 265
原创 Tomcat相关知识
目录web相关概念回顾软件架构资源分类网络通信三要素web服务器软件服务器服务器软件web服务器软件常见的java相关的web服务器软件JavaEETomcatweb相关概念回顾软件架构·1. C/S:客户端/服务器端·2. B/S:浏览器/...
2021-11-30 10:48:21 83
原创 BootStrap&XML
目录BootStrap概念快速入门响应式布局概念步骤CSS样式和JS插件全局CSS样式组件插件XML概念语法基本语法快速入门...
2021-11-30 10:22:01 138
原创 JavaScript学习——高级
DOM简单学习功能: ·控制html文档的内容获取页面标签(元素)对象:Element·document.getElementById("id值"):通过元素的id获取元素对象操作Element对象·1. 修改属性值: 1. 明确获取的对象是哪一个? ...
2021-11-26 20:22:49 70
原创 JavaScript学习——基础
目录JavaScript基础JavaScript介绍概念:功能:发展史:基本语法与html结合方式注释数据类型变量运算符流程控制语句...
2021-11-19 16:04:21 86
原创 Web阶段一 静态网页
目录HTMLweb概念概述JavaWeb 软件架构(C/S、B/S):B/S架构详解(静态资源,动态资源) HTML 概念快速入门(语法,代码) 标签学习HTML&CSSHTML标签:表单标签...
2021-11-11 10:40:53 622 3
原创 图书管理系统(重构版)
项目介绍 这次是对之前做的图书管理系统进行一个重构版的设计以及代码的编写。包括基本的借书还书,管理功能。当然一个人是很难完成的,还好有这个小伙伴一起设计,手动@South.return。项目需求 项目结构图: 具体需求 登录模块:包括登录功能(根据两种身份(管理员或者操作员)进行登录),如果没有用户信息,则需要进入注册功能进行注册。(登录用户...
2021-11-08 10:37:50 443 2
原创 设计图书管理项目时发现编写代码的小问题
目录1、代码重复过多2、代码执行顺序不正确3、变量定义不明总结1、代码重复过多这两个分别是添加图书和添加读者的方法,它们都涉及到了判断编号,一个是读者编号,一个是图书编号。而这两个编号恰好都是需要满足8位且表中没有此编号,所以这段代码完全可以写成一个带参数的方法,通过参数来区别读者和图书,而我这样写会显得代码十分臃肿,不简洁。2、代码执行顺序不正确 这里的问题是在我编写借阅图书和归还图书出现的问题,是由于对于输入的判断还没有判断完,而又...
2021-11-05 19:48:54 378
原创 Git分布式版本控制工具的使用
Git概述Git历史·Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费...
2021-10-21 17:14:46 83 2
原创 常用的设计模式——装饰器模式,观察者模式,责任链模式
装饰器模式(装饰设计模式)·上班族大多都有睡懒觉的习惯,每天早上上班时间都很紧张,于是很多人为了多睡一会,就会用方便的方式解决早餐问题。有些人早餐可能会吃煎饼,煎饼中可以加鸡蛋,也可以加香肠,但是不管怎么“加码”,都还是一个煎饼。在现实生活中,常常需要对现有产品增加新的功能或美化其外观,如房子装修、相片加相框等,都是装饰器模式。·在软件开发过程中,有时想用一些现存的组件。这些组件可能只是完成了一些核心功能。但在不改变其结构的情况下,可以动态地扩展其功能。所有这些都可以...
2021-10-19 09:57:24 596 2
原创 常用的设计模式——单例模式,抽象工厂模式,代理模式
目录软件设计模式概述软件设计模式的概念与意义软件设计模式的概念学习设计模式的意义软件设计模式的基本要素模式名称问题解决方案效果软件设计七大原则单例模式(单例设计模式)单例模式的定义与特点 ...
2021-10-18 10:56:25 481 1
原创 简单了解三层架构
什么是三层UI(表现层)·主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL(业务逻辑层) ·UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。DAL(数据访问层)·与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据...
2021-10-11 16:13:00 261 2
原创 浅谈JDBC部分知识及优化使用
目录BLOB类型向数据表中插入大数据类型修改数据表中的Blob类型字段 从数据表中读取大数据类型批量插入 批量执行SQL语句 高效的批量插入数据库事务 介绍 JDBC事务处理 事务的ACID属性 数据库的并发问题 四种隔离级别 ...
2021-10-09 16:56:19 176 5
原创 DAO及相关实现类实例具体代码
层次结构具体类Bookpackage com.atguigu.bookstore.beans;/** * 图书类 * @author songhongkang * */public class Book { private Integer id; private String title; // 书名 private String author; // 作者 private double price; // 价格 private Intege...
2021-10-09 16:21:52 268
原创 浅谈JDBC及JDBC的基本使用
目录JDBC概述 数据持久化Java中的数据存储技术 JDBC介绍 JDBC体系结构JDBC程序编写步骤获取数据库连接 Driver接口实现类加载与注册JDBC驱动 url几种常用数据库的 JDBC URL:用户名和密码连接方式代码实现...
2021-09-27 14:46:50 422 7
原创 MySQL核心技术部分基础——视图,变量,存储过程和函数和流程控制结构
目录视图 含义: 应用场景: 好处: 操作: 创建: 修改: 删除: 查看: 更新: 视图和表的对比变量 系统变量 全局变量 ...
2021-09-22 10:38:22 203
原创 MySQL核心技术部分基础——数据操作,数据定义和常见的数据类型
数据操作——DML语言 插入操作 语法(方式一):insert into 表名(列名,...) values (值1,...); 特点:·1、插入的值的类型要与列的类型一致或兼容 如:insert into beauty(id,name,sex,borndat...
2021-09-15 10:13:51 367 1
原创 MySQL核心技术部分基础
目录为什么要学习数据库 数据库的好处 数据库的概念MySQL 优点 MySQL服务的启动和停止 MySQL服务的登录和退出 MySQL的常见命令 MySQL的语法规范基本功能——查询 基础查询 查询表中的单个字段 查询表中的多个字段 查询表中的所有字...
2021-09-10 19:51:35 420 1
原创 实践项目二——简易图书管理系统
实现目标 系统结构图 需求说明:系统需要实现以下功能:1. 系统启动,进行用户的登录和注册,并把注册的账号和密码存入文件中,达到永久使用的效果
2021-08-30 17:18:53 1240 5
原创 面向对象基础
目录类和对象 面向对象: 对象的属性: 对象的行为: 类: 类和对象的关系: 类的组成: 属性 行为: 对象的使用:成员变量和局部变量 成员变量 局部变量 区别:封装 private关键字 ...
2021-08-27 14:58:51 58 2
原创 反射的简单知识
由于博主只是学了反射的一点皮毛,所以只能浅谈一下反射的相关知识。目录类加载器 类加载 类的加载:类的连接:类的初始化: 类加载器 作用: JVM的类加载机制: ClassLoader:反射 概述: 获...
2021-08-20 10:50:55 250 4
原创 文件I/O流
IO流: 概述: (1)O:输入/输出(Input/Output)。 (2)流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输。 (3)IO流就是用来处理设备间数据传输问题的。 常见的应用:文件复刻;文件上传;文件下载。 分类:(1)按照数据的流向 ...
2021-08-19 10:56:18 164 5
原创 集合进阶的理解
集合进阶: 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 集合类体系结构: 可以根据集合内容单列和双列把集合分为Collection和Map两大类,创建Collection,Map集合的对象是通过多态的方式,Collection,Map,List,Set只是接口,具体实现类为ArrayList等 Collection(接口...
2021-08-13 09:18:45 398 8
原创 实践项目一 —————— 项目开发团队分配管理的实现
整体结构:系统功能结构:系统流程: 结构分析: 可以看出这个管理系统分别由用户注册版块,开发人员管理版块,开发团队调度管理版块和开发项目管理版块组成。只要分别把四个版块写出来,最后再连接再一起即可。需求说明: 需求分析: 首先是第一个模块需要登录,注册与修改用户信息功能,意味着需要存储每个用户信息,...
2021-08-06 00:04:47 327 9
原创 Java 三大特征
Java是一种以面向对象为思想的编程语言,所以Java中会有对象这个概念,而对于对象的封装,继承,多态就是Java的三大特征。封装封装的概念是面向对象三大特征之一(封装,继承,多态),是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的。而封装的原则是将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问成员变量private,提供对应的getXxx()/setXxx()方法封装的主要构成属性:属
2021-07-28 16:06:32 773 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人