自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础面试

什么是面向对象?解释面向对象首先要理解面向过程,面向过程更加注重事物的过程,步骤,顺序,而面向对象更加注重事物的参与者,以及自己需要做的事情。面向过程更加的高效,而面向对象更加易于代码复用,扩展和维护。比如:洗衣机洗衣服面向过程:首先打开洗衣机,放衣服,放洗洁剂,清洗,烘干,晾衣服面向对象:只需要人,洗衣机两个对象人:打开洗衣机,放衣服,放洗洁剂,晾衣服洗衣机:清洗,烘干面向对象的三大特征:封装:封装就是将一个对象的各个属性封装起来不让外人直接看到,再Java中就是通过Pri

2021-10-20 14:51:04 154

原创 线程池面试

对线程池的了解?答:java.util.concurrent.ThreadPoolExecutor类就是一个线程池。客户端调用ThreadPoolExecutor.submit(Runable task)提交任务,线程池内部维护的工作者线程的数量就是该线程池的大小。为什么使用线程池?1.降低资源消耗,提高线程的利用率,降低线程创建和销毁过程的消耗。2.提高响应速度,任务来了,直接有线程可用,而不是创建线程,在执行。3.提高线程的可管理性,线程是稀缺资源,使用线程池可以统一分配,调优监控。

2021-10-19 20:07:15 134

原创 将List<>集合转为Layui框架中数据表格需要的JSON格式

第一步:先获取查询数据库获得List<>集合List<Book> list=bookDao.selectAllBooks();

2021-05-30 18:11:50 789 1

原创 SpringMVC课堂笔记

SpringMVC:是基于spring的一个框架,实际上就是spring的一个模块,专门做web开发的,可以理解为servlet的一个升级。web开发的底层是servlet,框架是在servlet的基础上加入一些功能,让你做web开发更加方便springMVC就是一个spring。spring是容器,ioc能够管理对象,使用<bean>,@Component,@Repository,@Service,@Controller,等注解spring可以创建对象,放入到容器中(SpringMVC

2021-05-17 13:49:56 261

原创 equals和“==”的区别

equals和“==”的区别java中的8种数据类型(对应的数值包装类)整型:byte(字节【Byte】)、short(短整型)【Short】、int(整型)【Integer】、long(长整型)【Long】实数:float(单精度浮点数)【Float】、double(双精度浮点数)【Double】字符类型:char【Character】布尔类型:boolean【Bollean】在引用类型中:equals比较的是两个引用变量是否指向同一个对象,如果指向同一个对象返回true.

2021-04-22 10:52:29 273 1

原创 Spring框架整合Mybatis

把mybatis框架和spring集成在一起,像一个框架一样使用。用的是什么技术:IOC为什么要用IOC:能把mybatis和spring集成在一起,像一个框架,是因为ioc能够创建对象。可以把mybatis框架中的对象交给spring统一创建,开发人员从spring中获取对象。开发人员就不用同时面对两个或多个对象,就面对一个springmybaits使用步骤:1.定义dao接口,StudentDao2.定义mapper文件,StudentDao.xml;3.定义mybati

2021-04-21 17:06:14 377

原创 JSP连接MySQL数据库并实现增删改查功能

本文是实现创建web项目,并实现web项目连接MySQL数据库,实现对数据库的增删查改。本文需要的工具:1.Intellij IDEA2.Tomcat 8.5.4663.java运行环境 jdk 1.84.数据库MySQL 8.0.215.java数据连接驱动 jdbc 8.0.21.1.创建一个Web项目,并加入tomcat,按照一下步骤创建并加入tomca服务器。 2.加入mysql-connector-java-8.0.21.jar,需要在web目录下的..

2021-04-17 16:30:51 41122 57

原创 Mybatis

Mybatis在学习mybati框架之前先了解以下内容:例子可以去我的github查看:第一章:基础知识1.三层架构页面层:和用户打交道的,用于接收用户的请求参数,显示处理结果的。(jsp,html,servlet)业务逻辑层:接受界面层传递的数据,计算逻辑,调用数据库,获取数据数据访问层:就是访问数据库,执行对数据的查询,修改,删除等等三层对应的包:界面层:controller包(servlet)业务逻辑层:service(包)(XXXService类)数据访问

2021-04-12 22:25:23 146

原创 JDK动态代理

JDK动态代理总结:1.代理模式:当一个对象不能直接使用时,可以在客户端和目标类之间直接创建一个中介,这个中介就是一个代理2.作用:1)控制访问:在代理中,控制是否可以调用目标对象的方法2)功能增强:可以在完成目标对象的调用时,附加一些额外的功能。这些额外的功能就是功能增强3.代理的实现方式:1.静态代理:代理类是手工实现的Java文件,同时代理的目标对象是规定的1)优点:容易理解使用方便2)缺点:在目标类比较多的时候,会产生大量的代理类,到接口改变时,影响目标类的代

2021-04-10 14:18:33 258

原创 JSP收钱找零

JSP收钱找零:效果图:代码展示: <%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>找零</title> </head> <body><form action="pay.jsp"name="paymoney"> 应付款:<inp

2021-04-10 13:43:59 1878

原创 JSP乘法口诀表

JSP乘法口诀表:效果图:代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body> <% for (int i=1;i<=9;i++){ for (int j=1;j.

2021-04-10 13:39:51 557

原创 Spring框架总结

springspring基本介绍:Spring全家桶:Spring ,Springmvc ,Springboot ,Spring boot ,Spring cloud.Spring:出现2002年,为了解决企业级开发难度,减轻对项目模块之间的管理,类和类之间的管理,帮助开发人员创建对象,管理对象之间的关系。Spring的核心技术IOC(控制反转),AOP(面向切面编程).能实现模块之间的解耦合。依赖:classA中使用了ClassB的属性或者方法,叫做classA依赖classB。Spring为简

2021-04-04 22:35:02 219

空空如也

空空如也

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

TA关注的人

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