自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 Spring IoC和AOP

Spring框架是一个开源的J2EE应用程序框架,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 它包含了IoC(反转控制)和AOP(面向切面编程)两种重要的思想。

2022-06-13 17:45:37 250 2

原创 web后端框架MyBatis

mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。

2022-06-01 16:02:27 438 4

原创 JavaWeb项目——旅游门户网站及后台管理系统

经过一段时间的学习,我已经掌握了web相关的基础知识,俗话说“光说不练假把式”,所以博主在学完web阶段基础知识后,独立完成了一个旅游门户网及后台管理系统。下面就给大家分享介绍下这个web项目。

2022-05-27 10:38:49 2798 5

原创 Ajax&Json

为了使前后端交互更加的快捷、轻便、流畅,提升用户体验,我们一定要学习两个必不可少的技术:Ajax和Json。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Json是一种轻量级的数据交换格式。

2022-05-12 09:21:15 216

原创 JS框架:JQuery

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

2022-05-09 14:56:08 935 2

原创 JavaWeb的三大组件

web有三大组件:Servlet、Filter、Listener,在前面的博客中我给大家介绍过Servlet,今天给大家分享介绍剩下的Filter和Listener。

2022-05-06 18:55:25 223

原创 用户信息管理系统(Javaweb实践练习项目,附源码)

Javaweb基础练习项目——用户信息管理系统。巩固前面所学的javaweb基础知识,打好基础,才能更好地学习后面更高阶的东西。因为是基础练习项目,所以本系统是比较简易的,只有一些基本功能,适合于初学者。

2022-05-05 17:22:58 5245 12

原创 会话技术Cookie&Session

很多经常使用浏览器的小伙伴应该都看到过或者至少听说过cookie吧。那么cookie到底是什么东西?它有什么作用?接下来我们就来系统地了解下cookie,除了cookie,我们还将去学习它的孪生兄弟session。

2022-04-27 10:51:39 176

原创 JavaWeb学习之Servlet

怎么将前端和后端结合起来,让前端页面展示的数据是后端服务器中真实的数据呢?这就是本篇博客将要介绍的一个重要内容——Servlet,它是前后端交互的一个重要桥梁,可以接收前端请求,执行相应后端逻辑操作,并将结果响应给前端。

2022-04-21 20:54:20 156 4

原创 JavaWeb学习之JavaScript

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。它是一种脚本语言,因为可以用于开发Web页面而出名。它最大的作用就是可以使网页拥有一些动态效果,增强了用户体验。

2022-04-15 11:25:11 1592 2

原创 JavaWeb学习之CSS

学习了HTML之后,我们能做一个最简单基础的网页了,但是,这个网页不好看!我们想要把网页做得好看一点,怎么办呢?不用担心,CSS来解决你的烦恼,CSS(层叠样式表)主要用于网页页面美化和布局控制。

2022-04-09 09:58:18 208 2

原创 JavaWeb学习之HTML

想要胜任java开发的工作,那么学习JavaWeb是必不可少的一环。只有学习了JavaWeb,你才能了解前端和后端是怎样进行交互,它们是怎样组成一个完整的项目的。今天我们就先来学习JavaWeb中最基础的知识:HTML。

2022-04-08 23:36:32 170 1

原创 Java实现图书馆管理系统(重构版,数据库存储数据)

用JavaSE+数据库实现的合作版图书馆管理系统,适合学习完JavaSE和数据库的初学者两人合作练习的小项目。

2022-03-30 21:26:23 3950 11

原创 分布式版本控制工具——Git

Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。2005 年,开发 BitKeeper 的商业公司收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。

2022-03-14 09:06:45 637 4

原创 常用设计模式——职责链模式

在现实生活中,一个事件需要经过多个对象处理是很常见的场景。例如,采购审批流程、请假流程等。在计算机软硬件中也有相关例子,如总线网中数据报传送,每台计算机根据目标地址是否同自己的地址相同来决定是否接收。所有这些,都可以考虑使用职责链模式来实现。

2022-03-09 20:01:03 397 2

原创 常用设计模式——观察者模式

在现实世界中,许多对象并不是独立存在的,其中一个对象的行为发生改变可能会导致一个或者多个其他对象的行为也发生改变。例如,某种商品的物价上涨时会导致部分商家高兴,而消费者伤心;还有,当我们开车到交叉路口时,遇到红灯会停,遇到绿灯会行。这样的例子还有很多,所有这些,如果用观察者模式来实现就非常方便。

2022-03-09 14:59:01 114

原创 常用设计模式——装饰者模式

本篇博客主要介绍常用设计模式之一——装饰者模式。上班族大多都有睡懒觉的习惯,每天早上上班时间都很紧张,于是很多人为了多睡一会,就会用方便的方式解决早餐问题。有些人早餐可能会吃煎饼,煎饼中可以加鸡蛋,也可以加香肠,但是不管怎么“加码”,都还是一个煎饼。在现实生活中,常常需要对现有产品增加新的功能或美化其外观,如房子装修、相片加相框等,都是装饰器模式。

2022-03-08 19:52:03 172

原创 常用设计模式——代理模式

本篇博客介绍常用设计模式中的代理模式。在有些情况下,一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象。例如,购买火车票不一定要去火车站买,可以通过 12306 网站或者去火车票代售点买。又如找女朋友、找保姆、找工作等都可以通过找中介完成。

2022-03-08 15:47:16 132

原创 常用设计模式——抽象工厂模式

本篇博客给大家介绍常用设计模式中的抽象工厂模式。本节要介绍的抽象工厂模式将考虑多等级产品的生产,将同一个具体工厂所生产的位于不同等级的一组产品称为一个产品族。

2022-03-08 09:43:07 3664

原创 常用设计模式——单例模式

在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。

2022-03-04 15:35:58 535 2

原创 三层架构UBD

相信很多初学Java的小伙伴们在学习完编程基础知识时,都迫不及待地想马上做一个简易项目练练手。比如我,已经摩拳擦掌、跃跃欲试了。我理解大家的激动心情,但是,千万不要着急做啊,要想最后做出一个功能完整、结构合理的合格项目,我们除了要会敲代码以外,还要去了解和项目代码结构设计相关的知识。这篇博客我就给大家介绍一个项目代码结构——三层架构。

2022-01-10 15:52:47 2022 8

原创 大话JDBC(二)

这期博客我们将继续一起探讨JDBC,这期主要和大家探讨如何使用JDBC更新和查询Blob类型的数据、JDBC中的事务以及数据库连接池等。

2022-01-07 14:10:26 102 4

原创 大话JDBC(一)

学完了MySQL数据库,那么我们怎么来把Java和数据库连接起来,使我们的应用程序的数据存储到数据库里呢?有一个东西可以帮我们实现,它就是JDBC(Java Database Connectivity,简称JDBC)。JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。

2021-12-30 19:27:44 169 12

原创 数据库中的事务及三大范式

本篇博客主要向大家介绍关系型数据库中的事务以及三大范式。事务和三大范式还是非常重要的,因为这两个知识点是面试时面试官比较青睐的两个考点,可以说是数据库这一块的高频面试考点。

2021-12-24 10:09:58 810 24

原创 SQL语言之DML & DDL

这期博客我们将继续共同学习SQL中剩下的两个部分DML和DDL。DML是对数据进行增删改,DDL是对库和表进行增删改,由此可见,这两个语言也是SQL中非常重要的部分。

2021-12-22 16:59:39 3774 11

原创 数据库、MySQL简介以及SQL语言之DQL

在如今的互联网时代,数据库的重要性不言而喻。本篇文章将给大家简单介绍下数据库以及流行度最高的数据库管理系统MySQL,还将给大家详细介绍SQL语言中的有关数据查询的语法(DQL)。

2021-12-17 15:40:05 1291 18

原创 Java实现图书借阅管理系统(IO流存储数据,附源码)

IO流版的图书管理系统,附源码,快进来看看吧!长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较烦琐。所以,我们需求设计一个图书管理系统来方便学生的借书和图书馆管理书籍。

2021-12-07 20:07:00 9347 28

原创 程序员“修炼成神”的必经之路——数据结构(第5章 树和二叉树)

树形结构是一类重要的非线性数据结构,树中结点之间具有明确的层次关系,并且结点之间有分支,非常类似于真正的树。在计算机应用领域中,树形结构被广泛地应用,例如在编译程序中,用树结构来表示源程序的语法结构;在数据库系统中,用树结构来组织信息;在计算机图形学中,用树结构来表示图像关系等。

2021-12-03 21:50:22 549 12

原创 程序员“修炼成神”的必经之路——数据结构(第4章 多维数组和广义表)

本篇博客简单分享数据结构中的多维数组和广义表。小伙伴们快点进来看看吧!多维数组和广义表是一种复杂的非线性结构,它们的逻辑特征是:一个数据元素可能有多个直接前趋和直接后继。

2021-11-26 17:21:45 4457 22

原创 神奇的Java反射

反射在我们生活当中是一个常见的现象,我们一般生活当中说的反射是指光反射。大家一定没想到Java也能反射吧?那么Java的反射到底是怎么一回事,它有什么作用呢?且听我向你娓娓道来。

2021-11-18 18:49:22 126 16

原创 Java IO流之字符流

这期博客我将给大家介绍Java IO流中剩下的最后一个重要的流:字符流。字符流的出现主要是为了解决字节流传输中文以及其他不常用符号数据后发生乱码的问题。

2021-11-17 10:53:20 663 22

原创 Java IO流之File类和字节流

Java IO流是Java比较重要的一个知识点,它使Java应用程序具备了对系统文件及文件内容的增删改查操作的功能,从而使Java应用程序数据可以实现持久化存储。本篇博客将介绍Java IO流体系中的File类和字节流。

2021-11-12 15:40:29 498 24

原创 畅游Java集合世界最后一站——Map集合

今天我们一起去到Java集合世界的最后一站:Map集合。前面所说的List和Set集合都属于单列集合,只能存储一列数据;而Map集合是双列集合,它将数据以键值对形式存储,所以在形式上可存储两列数据。

2021-11-06 11:27:14 547 18

原创 集合了,一起继续出发畅游Java集合世界——Set集合

博主在上一篇博客当中带领大家领略了Java集合世界中的Collection和List集合,相信大家已经初步感受到集合的魅力了吧?这次我们继续一起出发去领略下Java集合世界中另外一个重要的集合——Set的魅力。

2021-10-28 11:43:46 229 18

原创 集合了,一起出发去Java集合世界一探究竟吧!——Collection & List

集合了!集合了!小伙伴们赶快集合上车,让我们一起出发前往Java的集合世界一探究竟。学Java的小伙伴们应该都学过数组,相信大家在实际应用时都发现了用数组存储数据有一个很大的弊端,就是它的长度(存储容量)是固定的。这样会使存储数据受到很大限制,因为实际开发中往往数据是动态变化的,随时可能会增加或删除数据。针对数组的这个弊端,Java提供了新的存储数据的类型——集合。

2021-10-22 20:27:07 206 8

原创 程序员“修炼成神”的必经之路——数据结构(第3章 栈和队列)

本篇文章给小伙伴们分享数据结构的第3章——栈和队列,本文主要介绍栈和队列的基本概念,不会涉及复杂的算法和代码。

2021-10-15 17:05:39 1506 28

原创 程序员“修炼成神”的必经之路——数据结构(第2章 线性表)

本文主要介绍数据结构之线性表,线性表是最简单和最常用的一种数据结构,是数据结构中的基础,非常重要。

2021-10-09 22:40:24 932 27

原创 Java小白实践项目初体验——项目开发团队分配管理软件(二)

本篇博客是关于我自己做的第一个JavaSE实践项目《项目开发团队分配管理软件》的分享,欢迎感兴趣的小伙伴们来一起交流学习!

2021-09-30 22:18:45 278 8

原创 Java小白实践项目初体验——项目开发团队分配管理软件(一)

本篇文章给大家分享下我自己做的第一个JavaSE实践项目《项目开发团队分配管理软件》,感兴趣的小伙伴们点进来看看吧,或许有意想不到的收获哦~

2021-09-25 00:17:25 444 26

原创 程序员“修炼成神”的必经之路——数据结构(第1章 概论)

数据结构是大神程序员的必修基本功。本文主要介绍算法与数据结构的基本概念,如果你对数据结构感兴趣就进来看看吧。

2021-09-19 02:27:40 1287 14

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除