自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cool breeze.

书写代码,记录点滴.

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 Mybatis学习整理

Mybatis框架学习总结一、Mybatis介绍,是什么,有什么特点Mybatis是一个持久层框架,是apache下的顶级项目,他是一款半自动的ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多)该框架是让程序员将主要的精力放在sql上,通过mybatis提供的映射方式,自由灵活生成满足需要的SQL语句.mybatis可以将向preparedStatement中的输入参数自动进行输入映射,将查询结果集灵活映射成java对象(输出映射).ORM(Object Relation M

2021-03-17 11:00:05 256

原创 ArrayBox封装(模仿ArrayList)

模仿ArrayList封装ArrayBox封装类:package cn.com;/** * Created with Intellij IDEA * * @author XYP * @Date: 2021/04/12/10:07 * @Description */public class ArrayBox<E> { private static final int DEFAULT_CAPACITY = 10; private int size = 0;

2021-04-12 21:25:54 179

原创 SSM框架的整合

SSM框架的整合(maven项目)当然,第一步还是创建maven项目 如何创建maven项目创建号maven项目之后,这时要书写代码代码时,却发现无从下手,接下来,我们一起试试看。File–>Project Structure打开即可看到如下界面 最终回到主界面:此时效果表明步骤的当,可以书写Java代码以及配置文件和引入pom依赖。我为了各个配置文件清晰明了,故将spring、mybatis以及springMvc的配置文件区别开如下:31. spring的配置文件<b

2021-04-12 21:13:53 91

原创 Spring Bean

java之通过工厂,Map集合来创建并获取对象主要是通过工厂、反射、配置文件的读取来创建对象(单例)BeanFactory工厂用来创建对象public class BeanFactory { private static Object obj; private static Map<String,Object> map = new HashMap<>(); private static Properties properties; /**构造

2021-04-01 14:26:16 87 1

原创 Intellij IDEA创建maven web项目(亲测)

intellij IDEA创建maven web项目的步骤最近初次学到maven web项目的创建,但是试了几次仍然不成功,一怒之下多试了几次,最后软件不负有心人,给整出来了,故将此次经验奉献与此,以备后用,哈哈!当然,首当其冲的还是maven的下载和配置了。maven官网地址下载apache-maven-3.6.3-bin.zip这是适用于Windows系统的。解压缩,尽量存放于英文路径下,而后进入到bin文件夹,copy路径配置环境变量。2.1、验证 -> 命令提示符 ->

2021-03-31 10:52:57 376

原创 Redis学习记录

Redis学习笔记(更新中…)1. 数据库架构设计的发展史:核心问题:传统数据库的扩展性差(需要复杂的技术来实现),大数据IO压力大,表结构更改困难。第一阶段: 单库:随着访问量的增加出现了性能问题第二阶段:缓存:通过缓存,缓解数据库的压力,优化数据结构和索引第三阶段:读写分离:数据读写的压力增加,主从复制的读写分离的方案进入视野第四阶段:分库分表:主库的写压力过高,开始使用InnoDB引擎,以及分库分表技术1.1. 单库架构设计从所有的业务数据都存放在同一个数据库中的初期阶段,到分布式

2021-03-28 20:53:40 97

原创 SpringMVC解决中文乱码问题

Intellij IDEA Spring MVC解决中文乱码在配置了IDEA的编码格式后,在接受的前端数据仍然有中文乱码的问题,其解决步骤有:设置Tomcat的编码格式:打开设置在Editor—>File Encodings将其设置为 UTF-8我在配置了上面两步后仍然是乱码,最后在SpringMVC的web.xml文件中添加过滤器将其解决,步骤如下(当然以下这是自己写的类配置乱码问题,第四步是Spring MVC提供的类,与自己写的文件配置大同小异):<?xml versi

2021-03-26 09:56:26 297 1

原创 教师授课管理系统

教师授课管理系统总结(更新中…)一、涉及到的工具前端框架:layui后端框架:spring、mybatis使用技术:JSP、JavaScript、JQuery、AJAX、HTML、CSS开发工具:Intellij Idea、mysql 5.0开发环境:Window10、JDK1.8、Tomcat 8.55二、实现的功能 从使用者的身份可以将整个项目分为管理员管理界面和教师信息录入界面管理员实现的功能有:课时管理:子功能—>查询导出(教师信息[课时,方便于工资的结算])教师管理:

2021-03-25 20:52:08 1255

转载 SpringMVC学习

SpringMVC总结什么是MVCMVC(Model View Controller)是一种软件设计的框架模式,它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑、数据与界面显示分离。把众多的业务逻辑聚集到一个部件里面,当然这种比较官方的解释是不能让我们足够清晰的理解什么是MVC的。用通俗的话来讲,MVC的理念就是把数据处理、数据展示(界面)和程序/用户的交互三者分离开的一种编程模式MVC框架模式是一种复合模式,MVC的三个核心部件分别是1:Model(模

2021-03-22 21:37:21 262 1

转载 java面试题总结

Java面试题一、面向对象的三个特征封装、继承,多态,有时候会有抽象封装:字面意思就是包装的意思,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能的隐藏内部的细节,只保留有一些对外接口使之与外部发生练习,即用户无需知道对象内部的细节,但可以通过该对象对外的提供的接口来访问该对象,对于封装而言,一个对象他所封装的是自己的属性和方法,所以他是不需要依赖其他对象就可以完成自己的操作,封装的优点有:1、良好的封装能够减少耦合2、类

2021-03-18 11:58:20 411

转载 HashMap

HashMap的工作原理一、什么是HashMap?HashMap是基于哈希表的Map接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来计算key-value的存储位置,我们在使用时,总是可以通过key快速的存、取value。定义:HashMap实现了Map接口,继承了AbstractMap,其中Map接口定义了键映射值的规则,而AbstractMap类提供了Map接口的骨干实现,以最大限度的减少实现此接口所需的工作,其实

2021-03-17 16:37:35 95

原创 垃圾回收知识点总结

垃圾回收知识点总结垃圾回收(Garbage Collect)1、如何确定一个对象是一个垃圾1.1:引用计数法对于某个对象而言,只要是应用程序中持有该对象的引用,就说明该对象不是垃圾,如果没有任何指针对其引用,那么他就是垃圾弊端:如果AB相互持有引用,则会导致该对象永远不会被回收.1.2:可达性分析通过GC Root的对象,开始向下寻找,看某个对象是否可达而能作为GC Root的有:类加载器Thread虚拟机栈的本地变量表static成员常量引用本地方法栈的变量2、什么时候会

2021-03-16 20:04:57 562 1

jdbc连接池封装及ORM框架jdbc.rar

数据库连接池封装和ORM框架封装 涉及到知识点:多种设计模式、注解、反射.通过该封装学习,可以加深对java基础的理解

2020-11-17

简单进销存管理系统.rar

简单实现进销存管理,实现对货物的管理,相对于较为简单,但基本的功能都已实现,可以满足对该部分知识点的学习和回顾,并利用session实现监测当前在线人数.

2020-11-12

Linux学习笔记记录

学习linux命令的总结和记录里面有练习截图和易错点,可用于小白对照学习练习以及用于学习之后的回顾...

2020-11-12

空空如也

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

TA关注的人

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