自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis框架,你都了解了吗

讲讲框架mybatismybatis之映射文件mybatis之映射文件步骤:①添加MyBatis的坐标②创建user数据表③编写User实体类④编写映射文件UserMapper.xml⑤编写核心文件SqlMapConfig.xml⑥编写测试类导入坐标:<!--mybatis坐标--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis&l

2022-04-20 16:22:18 953 1

原创 项目实践之后台管理系统

后台项目的开发界面设计代码部分界面设计自己修改界面,能用就行。代码部分我们着重讲下用户功能模块就行 ,酒店和订单相似于用户模块DAO层:接口提供如下方法:接口实现:public class UserDaoImpl implements UserDao { private JdbcTemplate template = new JdbcTemplate(JDBCUtils.getDataSource()); @Override public User find

2022-04-20 16:01:20 336

原创 您了解ajax的用途吗

概念(1)同步:必须等待前面的任务完成,才能继续后面的任务(学生排队打饭,排到你,才能打上饭)(2)异步:不受当前任务的影响(在排队打饭过程中,玩手机不受排队的影响)2.(1)同步更新:我们浏览一个网站,当这个网站页面发生更改时,你必须通过刷新才能看到更改的内容,刷新相当于页面重新加载一次,会感觉很慢,体验不好。(2)异步更新:实际情况是,我们在访问新浪微博时,当你看到一大半了,会自动帮我们加载更多的微博,同时页面并没有刷新。3.ajax作用:在浏览器中,我们也能够不刷新页面,通过ajax的方式去

2022-03-18 15:42:14 1128

原创 JQuery的基础与高级版你都清楚吗?

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

2022-03-14 09:09:52 231

原创 Web三大组件之Filter、Listener、Servlet

Filter:过滤器 1. 概念:* 生活中的过滤器:净水器,空气净化器,土匪、* web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。* 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门:1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml 2. 注解2. 代码: @WebFilter("/*")//访问所有资源之前,都会执行

2022-03-08 19:37:07 944 3

原创 IT黑马之用户信息管理系统

此项目作为一个小型的前后交互的用户信息管理系统登录界面登录页面展示登录部分代码展示主页显示页面添加功能页面显示代码展示修改功能修改页面显示修改代码展示删除功能删除页面显示删除代码展示查询模糊查询分页细节展示总结登录界面登录页面展示登录部分代码展示出错显示框主页显示页面代码展示删除修改显示添加功能页面显示代码展示 <div class="container"><center><h3>添加联系人页面</h3></cent

2022-03-07 20:10:17 698 2

原创 Cookie和Session你都认识吗?

这里写自定义目录标题会话技术cookie快速入门实现原理cookie的细节Cookie的特点和作用Session:主菜快速入门session的特点这里写自定义目录标题会话技术cookie快速入门实现原理cookie的细节Cookie的特点和作用Session:主菜快速入门session的特点会话技术会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie

2022-03-04 11:06:34 264 3

原创 Tomcat服务器与servlet的request和response对象

Tomcat服务器与servlet的request和response对象

2022-01-23 18:19:17 859

原创 诗和远方我都要

年度报告呀简单谈谈自己的收获简单谈谈自己的收获培训这么久,各个方面都有好的坏的收获,就先说说好的吧。怎么说呢,学习java,一路上遇到过很多很多问题,就比如:方法的命名,方法重载,数组产生空指针异常,集合下标越界异常。看起不起眼,有时候却有大大问题。然后就是对象,什么是对象。java三大特征:继承,封装,多态。这些问题看似简单,理解起来却不是那么容易。多的就是自己多练习,对对象有个深的认识。面向对象和面向过程。这两个看似深奥,理解起来也不是那么难,就好比面向对象,就比如:你对着一扇门,这扇门便可以看

2022-01-21 21:30:30 656 3

原创 简单的学习javaScript

故事开始啦javaScript概念功能DOM简单学习深层学习DOM事件简单学习事件监听机制javaScript概念功能概念: 一门客户端脚本语言* 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎* 脚本语言:不需要编译,直接就可以被浏览器解析执行了DOM简单学习功能: 某些组件被执行了某些操作后,触发某些代码的执行。造句: xxx被xxx,我就xxx我方水晶被摧毁后,我就责备对友。敌方水晶被摧毁后,我就夸奖自己。如何绑定事件直接在htm

2022-01-20 14:45:52 96

原创 浅学JavaWeb

这里写目录标题web概念概述HTMLHTML标签:表单标签CSS:页面美化和布局控制web概念概述JavaWeb:使用Java语言开发基于互联网的项目软件架构:C/S: Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷…优点:用户体验好缺点:开发、安装,部署,维护 麻烦B/S: Browser/Server 浏览器/服务器端只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服

2021-12-29 19:46:03 204 12

原创 相信对你很有帮助的经验之谈 多人开发图书管理系统(重构版)

多人开发使用Git工具实现远程仓库和本地仓库的连接在idea中使用,JDBC连接MySQL数据库实现的图书管理系统项目前提项目说明项目内容项目的开发接口实体类设计模式开发遇到的Bug调试开发后的经验项目前提【项目前提】 掌握java基本语法 熟悉使用流程控制 理解面向对象思想 熟练封装,继承,多态 熟悉使用接口,异常 熟悉使用集合 熟悉掌握I/o流相关操作 熟悉数据库操作 了解三层架构和常用设计模式 熟悉使用Git工具项目说明 长期以来,人们使用传统的人工.

2021-12-23 10:10:07 609 13

原创 我们所了解得Git分布式版本控制工具

听听Git的故事吧Git概述1.1 Git 历史1.2 Git与SVN对比1.3 Git工作流程1.4 Git下载与安装Git代码托管服务2.1 常用的Git代码托管服务2.2 在码云注册账号2.3 登录码云并创建Git远程仓库Git常用命令3.1 环境配置3.2 获取Git仓库3.2.1在本地初始化一个Git仓库3.2.2从远程仓库克隆3.3工作目录、暂存区以及版本库概念3.4 Git工作目录下文件的两种状态3.5 本地仓库操作3.6 远程仓库操作3.6.1 查看远程仓库3.6.2 添加远程仓库3.6..

2021-12-14 08:39:09 1497 20

原创 是你想要的代理模式吗?

设计模式之代理模式代理模式(代理设计模式)代理模式的定义与特点代理模式的结构与实现代理模式(代理设计模式)在有些情况下,一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象。例如,购买火车票不一定要去火车站买,可以通过 12306 网站或者去火车票代售点买。又如找女朋友、找保姆、找工作等都可以通过找中介完成。在软件设计中,使用代理模式的例子也很多,例如,要访问的远程对象比较大(如视频或大图像等),其下载要花很多时间。还有因为安全原因需要屏蔽客户端直接访问真

2021-12-09 08:41:25 201 19

原创 设计模式之简单工厂模式、工厂方法模式、抽象工厂模式

工厂模式:作用是实现了创建者的调用者的分离简单工厂模式工厂方法模式抽象工厂模式用到了OOP七大原则:1.开闭原则:一个软件的实体应当对外扩展开放,对修改关闭2.依赖倒转原则:要针对接口编程,不要针对实现编程3.迪米特法则:只与你直接的朋友通信,而避免和陌生人通信核心本质:实例化对象不使用new ,用工厂方法代替,将选择实现类,创建对象统一管理和控制。从而将调用者跟我们的实现类解耦抽象工厂(AbstractFactory)模式的定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问.

2021-12-07 20:04:03 651 18

原创 设计模式简介之单例模式讲解

听听设计模式的故事吧!程序员必经之路呀设计模式背景设计模式概念与意义1. 软件设计模式的概念2. 学习设计模式的意义设计模式的基本要素1. 模式名称2. 问题3. 解决方案4. 效果软件设计七大原则单列模式单例模式的定义与特点单例模式的优点和缺点单例模式的应用场景1. 单例模式的结构2. 单例模式的实现第 1 种:懒汉式单例第 2 种:饿汉式单例设计模式背景“设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心.

2021-12-07 10:35:41 418 23

原创 何为三层架构?与两层有何区别,他是有啥独特之处呢?让我们走进三层架构的内心深处。

快端个小板凳儿来听我给你讲故事呀,听听三层架构吧什么是三层架构?三层架构详解为什么使用三层?与两层的区别??三层架构的优势三层架构的优劣势什么是三层架构?UI(表现层): 主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL:(业务逻辑层): UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。DAL:(数据访问层): 与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数.

2021-12-06 10:43:18 1267 30

原创 (JDBC)20211202 有一种等待,叫等你等了那么久

还是那个JDBC,还是原来的你吗?操作BLOB类型字段MySQL BLOB类型向数据表中插入大数据类型修改数据表中的Blob类型字段从数据表中读取大数据类型数据库事务数据库事务介绍JDBC事务处理数据库连接池JDBC数据库连接池的必要性数据库连接池技术数据库连接池技术的优点多种开源的数据库连接池Druid(德鲁伊)数据库连接池Apache-DBUtils实现CRUD操作主要API的使用QueryRunner类JDBC总结操作BLOB类型字段MySQL BLOB类型MySQL中,BLOB是一个二进.

2021-12-02 10:44:49 198 23

原创 是你的最爱吗? JDBC

当我第一天认识JDBC,就被她深深的吸引了JDBC概述获取连接的方式进行封装使用封装升级版查询返回一个集合总结步骤:JDBC概述1、JDBC(Java DataBase Connectivity)java 数据库连接2、是一种用于执行SQL语句的java API ,可以为多种关系型数据库提供统一访问,它由一组java语言编写的类和接口组成。JDBC API:供程序员调用的接口与类,集成在java.sql 包中DriverManager类作用:管理各种不同的jdbc驱动;Connection.

2021-11-26 19:33:30 1255 27

原创 MySQL与TCL的故事,由你开始

MySQL的故事很长,还是需要我慢慢的讲TCL(事务控制语言)含义事务的特点事务的创建开启事务演示步骤事务并发问题TCL(事务控制语言)含义含义:一个或一组SQL语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行事务的特点特点:事务的创建**隐式事务:**事务没有明显的开启和结束的标记,比如:insert 、update、delete语句delete from 表 where id =1 ,执行这样就算是一个事务**显示事务:**事务具有明显的开启和结束的表记,前提:必须.

2021-11-19 15:51:15 1377 27

原创 自从有了你(MySQL),世界变得好美丽

和MySQL的相处的每一天,都其乐无穷DML语言(数据操作语言)插入修改删除DDL语言(数据定义语言)库的管理表的管理常见的数据类型常见的约束今天和大家伙继续说说MySQL的故事,这个故事很长,让我为你慢慢讲:DML语言(数据操作语言)插入1. 插入方式一:语法:2. 插入方式二:语法:3. 方式一与方式二的比较:方式一支持插入多行,方式二不支持举例:方式一支持子查询,方式二不支持举例:修改修改单表语法:修改多表语法:举例:删除

2021-11-18 19:21:15 2153 25

原创 从你认识MySQL的那天起,再也没任何音讯

这里写目录标题MySQl的介绍查询常见函数子查询实例部分MySQL面试题MySQl的介绍MySQL的介绍MySQL的常见命令介绍MySQL的语法规范查询表中所有记录select * from 表名;基础查询多个字段的查询select 字段名1,字段名2… from 表名;注意:如果查询所有字段,则可以使用*来替代字段列表。去除重复:distinct计算列一般可以使用四则运算计算一些列的值。(一般只会进行数值型的计算)

2021-11-15 09:56:34 2721 23

原创 javaSE --团书管理系统(I/O流读写操作)

图书管理系统 ——JavaSE实践项目【项目前提】【项目说明】【项目内容】【代码区】【项目前提】掌握java基本语法熟悉使用流程控制理解面向对象思想熟练封装,继承,多态熟悉使用接口,异常熟悉使用集合熟悉掌握I/o流相关操作【项目说明】长期以来,人们使用传统的人工方式管理图书馆的日常业务,其操作流程比较烦琐。在借书时,读者首先将要借的书和借阅证交给工作人员,然后工作人员将每本书的信息卡片和读者的借阅证放在一个小格栏里,最后在借阅证和每本书贴的借阅条上填写借阅信息。在还书时,读者首先

2021-11-05 17:30:17 188 11

原创 看了还不会写博客,你来打我行不行

昨天大家对写博客还有点迷糊,今天博主查阅大量资料,总结了一下如何写博客,首先,博客写作是网络时代的新生活方式,不可否认它给人们提供了自由民主的创作空间。写博客已经成为许多都市人的一种生活方式。人们通过写博客可以自由宣泄情感,大胆评论时事,甚至通过网络博客赚取明星资本。结合相关资料,我们来谈谈写好个人博客的方法和技巧如何写好一篇博客标题内容步骤插图排版标题标题的好坏在于能不能吸引读者来看,能不能给读者以视觉冲击力,我们要做的就是将内容做好,这样才能提高博客的关注率,更好的被搜索引擎收录,获得好的排名。

2021-10-30 10:22:18 151 10

原创 类加载器,反射,模块化的详细知识及应用

博主想上个榜,帅哥美女点个赞啊!类加载器类加载(理解)类加载器(理解)反射反射的概述【理解】获取Class类对象的三种方式【应用】反射获取构造方法并使用【应用】模块化模块化概述【理解】模块服务的基本使用【应用】类加载器类加载(理解)类加载的描述:当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化类的加载:就是指将class文件读

2021-10-21 11:19:47 241 36

原创 IO流及各种流的小知识附带IO流模块几个面试题

目录IO流File类字节流字符流复制文件异常处理特殊操作流补充IO流面试题IO流IO流的概述和分类:按照数据的流向输入流:读数据输出流:写数据按照数据类型来分字节流:字节输入流;字节输出流字符流:字符输入流;字符输出流一般来说,我们说IO流是按照数据类型来分的那么者两种流在什么情况下使用呢?如果数据通过Window自带的记事本软件打开,我们还可以读懂里面的内容,就使用字符流。否则使用字节流。如果你不知道该使用哪种类型的流,就是用字节流。File类File类的概述和构造方

2021-10-18 15:11:38 248 29

原创 集合的进阶,函数式接口以及Stream流的知识普及

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Collection和List二、内容部分1.TreeSet和HashSet2.Map3.泛型4.Collections5.函数式接口6.Stream流总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Collection和ListCollec

2021-09-16 15:32:25 347 20

原创 项目开发团队分配管理软件设计及实现代码

该项目分为四大模块,如下:- 用户注册和登录模块用户的注册用户的登录用户的修改- 开发人员管理模块开发人员的增加开发人员的删除开发人员的查询开发人员的修改- 开发团队调度管理模块团队的查询团队的添加团队的删除- 开发项目管理模块项目的添加随机分配开发团队项目开发情况的查看项目的删除需求说明:该软件完成以下功能:软件启动时,首先进入登录界面进行注册和登录功能。当登陆成功后,进入菜单,首先就可以对开发人员账户和密码进行修改。然后可以对开发人员进行.

2021-08-26 16:31:21 199 4

原创 项目开发团队分配管理软件实现代码

首先,欢迎大家愿意点开链接进来学习,当然博主也希望从小伙伴的评论中学习,共同进步。下面是各类的主要代码块:下面展示一些 内联代码片。一.domian包:Employee 雇员类public class Employee { private int id; private String name; private int age; private double salary; public Employee() { } public E

2021-08-26 16:29:30 402 3

原创 面向对象的三大特征,封装,继承,多态,接口及拓展异常等

面向对象的三个基本特征终于到了这个激动的时刻,再次写下一边意味深长的博文,其中心酸唯有自己懂得。说到面向对象,大家还有不清楚的吗?我在这里简单说一下,面向对象就是时间万物皆可为对象,那么你面对它,就是面向一个对象。说到面向对象首先说继承概念:继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。格式:格式: public class 子类名 extends 父类名{}父类:父类:又称基类/超类子类又称派生类继承中子类有什么特点呢?

2021-08-12 11:04:41 247 11

原创 java基础语法之数组的用法及遍历

今天简单介绍一下java数组及遍历用法数组概念和语法概念:数组是一个特殊变量,一次可以容纳多个值。特点:有顺序,有长度。作用:使用单独的变量名来存储一系列的值。创建数组格式一:类型 [ ] 类名 = new 类型 [ ]; 这是动态初始化的。格式二:类型 [] 类名={ 2,4,5} 类似于这种的是静态初始化。访问数组我们可以通过数组名以及数组下标访问数组中的元素。因为数组是有序的,因此它就会相对应有自身的序号,而这个序号就是每个元素对应的下标(也叫做索引),数组的下标是从零开始,

2021-08-07 13:54:20 244

原创 java基础语法for/while/do…while三大循环语句用法

java 三大循环语句:不得不得说java语句很实用,在众多的技术面前,编程仿佛都离不开循环。那么我们这此就讲讲循环语句:相信大家都不陌生,这是java编程的基础,对面我们这样的初学者来说,有必要自己总结一下。For 循环:循环的意思就是让程序重复地执行某些语句。在程序设计时,常常需要处理大量的重复动作,采用循环结构可以降低程序书写的长度和复杂度,可使复杂问题简单化,提高程序的可读性和执行速度。其中,for循环就是循环结构的一种,另外还有while循环和do-while循环语句。但

2021-08-07 13:24:32 321 2

原创 String与StringBuileder用法及客户信息管理软件项目

String类StringBuileder用法及客户信息管理软件项目首先,我们来说说String类的用法:String 是在 java.lang 包下面,我们在使用时,不需要导包就可以直接使用。在这个关卡五,我们首先需要知道:代表字符串例如"abc"都是被实现为此类的实例,也就是说,java程序中所有的双引号字符串,都是String类的对象那么,String有啥特点呢?特点:1:字符串不可变,它们的值在创建后不能被更改2:虽然String的值时不可变的,但是它们可以被共享3:字符串效果上相当于字

2021-08-02 16:54:32 569 10

原创 你不得不了解的二进制转换

进制转换首先什么是二进制呢?二进制,是计算技术中广泛采用的一种数制。 计算方法:二进制数据是用0和1两个数码来表示的数。 它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。 当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。二进制与其他进制的用途及转换用途:10进制,当然是便于我们人类来使用,我们从小的习惯就是使用十进制,这个毋庸置疑。2进制,是供计算机使用的,1,0代表开和关,有和无,机器只认识2进制。16进制,内存地址空间是用1..

2021-07-17 20:10:17 953 4

空空如也

空空如也

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

TA关注的人

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