自定义博客皮肤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)
  • 收藏
  • 关注

原创 生成验证码的工具类

【代码】生成验证码的工具类。

2023-07-14 14:34:18 152

原创 Spring Boot初级理解和使用

SpringBoot对上述Spring的缺点进行的改善和优化,Spring Boot的核心设计思想是“约定优于配置”。基于这一设计原则,Spring Boot极大地简化了项目和框架的配置,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期。

2023-07-12 21:10:38 137

原创 三层架构与MVC模式

我们以前是客户端浏览器发送请求,Servlet接受请求,产生响应。但事实是Servlet只是能接受请求,产生响应并不能进行数据处理所以我们将Servlet进行拆分了三层架构,Web、Service、Dao层分别处理不同的功能这种三层架构开发模式是有弊端的,一个Servlet只能处理一个请求所以我们在三层架构的基础上研究了MVC开发模式MVC 是模型(model)-视图(view)-控制器(controller)的缩写,是一种用于设计创建 Web 应用程序表现层的模式。

2023-07-11 17:26:43 111

原创 Spring Mvc 的讲解与使用说明

Spring MVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,本质上还是相当于 Servlet。Spring MVC 是结构最清晰的 Servlet+JSP+JavaBean 的实现,SpringMVC是Spring基础之上的一个MVC框架,主要处理web开发的。

2023-07-07 15:51:34 177

原创 Spring的AOP

它由 pointcut 和 advice 组成, 它既包含了横切逻辑的定义, 也包括了连接点的定义. Spring AOP 就是负责实施切面的框架, 它将切面所定义的横切逻辑编织到切面所指定的连接点中.AOP 通过促进另一种模块性补充了面向对象的编程,该模块性将横切关系广泛分布的实现聚拢到一个单元。程序运行中的一些时间点, 例如一个方法的执行, 或者是一个异常的处理。就是在执行一个业务的时候,在进行横向插入事务,而不进行修改原来的代码。过滤器就是一种面向切面编程的思想,比如每次进行请求,都会进行编码处理。

2023-07-03 19:01:47 35

原创 Spring的注解开发使用

首先开启注解扫描在你想要使用的类上面进行书写是一个通用的组件 有几个和它同样功能的注解,相当于controller层的@Service、相当于service层的相当于dao层的然后进行测试即可进行使用这个注解引用扫描这是进行测试这个是不是单例模式,写上这个注解就不是单例模式创建的对象就不会相同,一般不进行修改配置版中的 init-method属性,可以使用注解,放在方法上配置版中的 destroy-method属性,可以使用注解,放在方法上。

2023-06-30 16:59:27 44

原创 linux压缩打包命令

【代码】linux压缩打包命令。

2023-06-04 16:27:54 197

原创 JDBC的连接过程语句

【代码】JDBC的连接过程。

2023-06-04 15:36:27 39

原创 SQL注入是什么,怎么防止SQL注入?

SQL 注入就是在用户输入的字符串中加入 SQL 语句,如果在设计程序中忽略了检查,那么这些注入进去的 SQL 语句就会被数据库服务器误认为是正常的 SQL 语句而运行,通过SQL语句,实现无帐号登录,甚至篡改数据库。

2023-05-30 19:26:45 310

原创 Spring的IOC

关键点:在类前面加注解:@Component,在需要注入的类里面加注解:@Autowired,这样xml里面的自动扫描就会扫描到这些加了注解的类和属性,在实例化bean的时候,Spring容器会把加了@Component的类实例化;3.在programmer里面,有一个属性是computer的,可以看到它属性值是 ref="computer",这就说明computer这个属性是个引用,这里ref后面的值其实就是指向另一个bean的id值,所以这里引用的是id为computer的bean。

2023-05-30 08:37:01 34

原创 getParameter和getAttribute

getParameter 方法需要通过客户端请求的名称来获取参数值,例如 request.getParameter("username"),而getAttribute 则需要通过属性名来获取属性值,例如 request.getAttribute("username")。getParameter 方法只能获取客户端提交的请求参数,而 getAttribute 方法可以获取并存储任意类型的属性值,例如将一个 JavaBean 存储到 request 属性中,以便在 JSP 等页面使用 EL 表达式进行访问。

2023-05-23 20:14:56 850

原创 JAVA分页之假分页------逻辑分页

还有要牢记vue和路由和视图显示,还有element-ui的版本问题,太高不会显示出数据。

2023-05-23 11:18:14 380

原创 Java分页是什么?该如何使用?

首先是show页面,进行页面的展示输出,我这里将上一页,下一页等进行加到select后面进行传递。分页就是让页面可以显示指定条数的数据。通过分页功能,可以更容易的管理数据,查看数据。分页的实现分为真分页和假分页两种,也就是物理分页和逻辑分页。当然Jar包无法上传,就附带一张图,去进行下载所需jar包。这是全部的代码,记得要继承Httpservlet。这里我使用的是JSP进行书写的分页代码。这里是进行书写起始页,总页数,接下来就是进行判断所带的参数如何。

2023-05-22 20:43:04 4893

原创 Sping中的DI注入是什么?怎么实现?

首先了解什么是DI?:其实就是给对象中的属性进行初始化(赋值)?对Bean属性的常用的注入方式有Set注入、构造注入、p标签注入,

2023-05-21 19:29:50 31

原创 Spring中IOC使用的XML是干什么的?具体怎么使用?

文档声明。

2023-05-20 08:42:05 144

原创 Spring到底是什么?怎么使用?

Spring是一个轻量级的开源Java框架,旨在提供可扩展的企业级应用程序基础架构。它基于IoC(Inversion of Control)和AOP(Aspect Oriented Programming)设计思想,通过提供一组核心功能和扩展模块,可以简化Java应用程序的开发过程。其中,IoC是Spring的核心思想之一,它通过控制程序对象之间的依赖关系来实现松耦合的设计,并且允许软件开发人员以一种简单而自然的方式编写代码。

2023-05-19 19:53:37 67

原创 Java中常用的Maven依赖

- spring-jdbc包括了一些如jdbcTemplate的工具类 -->-- 4.Spring test依赖:方便做单元测试和集成测试 -->-- 2.Spring dao依赖 -->-- 3.Spring web依赖 -->-- 1.Spring核心依赖 -->--这是spring-->--这是spring-->--德鲁伊的maven依赖-->--德鲁伊的maven依赖-->-- Spring依赖 -->--数据库jar-->--数据库jar-->

2023-05-19 11:03:03 377

原创 Mybatis的定义和使用

(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取。* **SqlSession**:管理sql会话的;定义sql语句的,进行增删改查的(CRUD)* 工具类,帮我们加载mybatis核心配置文件。链接数据库的,加载映射文件。Mybatis是 进行JDBC的替代品。MyBatis 是一款优秀的。

2023-05-17 08:21:12 87

原创 JAVA Web开发中各层的命名和具体使用

JavaBeans 与 POJO 类似,但有一些严格的规则需要遵循。规则规定它应该是可序列化的,具有空构造函数,并允许使用遵循 getX() 和 setX() 约定的方法访问变量。

2023-05-16 21:06:35 1847

原创 MVC和MVVM的定义和区别

MVC 和 MVVM 其实区别并不大,都是一种设计思想, MVC 和 MVVM 的区别并不是 VM 完全取代了 C,只是在 MVC 的基础上增加了一层 VM,只不过是弱化了 C 的概念,ViewModel 存在目的在于抽离 Controller 中展示的业务逻辑,而不是替代 Controller,其它视图操作业务等还是应该放在 Controller 中实现,也就是说 MVVM 实现的是业务逻辑组件的重用,使开发更高效,结构更清晰,增加代码的复用性。区别:vue数据驱动,通过数据来显示视图层而不是节点操作。

2023-05-10 09:39:26 98

原创 Java连接数据库步骤

对数据库进行操作或访问时,需要使用sql语句,在Java语言中,sql语句通过Statement对象进行封装,发送给数据库。获取Statement对象之后,就可以调用该对象的不同方法来执行sql语句,所有Statement都有以下三种执行sql语句的方法,具体哪一种方法由sql语句所产生的结果来决定。如果sql语句运行后能产生结果集,Statement对象则将结果集封装成ResultSet查询语句,并返回一个ResultSet结果集对象。user---数据库的用户名。pass---数据库密码。

2023-04-11 08:13:05 356

原创 数据库的常规多表使用

【代码】数据库的常规多表使用。

2023-04-07 08:17:34 38

原创 sleep和wait的区别

(1) sleep 方法属于 Thread 类中方法,表示让一个线程进入睡眠状态,等待一定的时 间之后,自动醒来进入到可运行状态,不会马上进入运行状态,因为线程调度机制恢复线程 的运行也需要时间,一个线程对象调用了 sleep 方法之后,并不会释放他所持有的所有对象 锁,所以也就不会影响其他进程对象的运行。如果线程拥有某个或某些对象的同步锁,那么在调用了 wait() 后,这个线程就会释放它持有的所有同步资源,而不限于这个被调用了 wait()方法的对象。只唤醒一个等待(对象的)线程并使该线程开始执行。

2023-03-23 16:21:30 318

原创 使用maven来进行JavaSE增删改查

maven与Java的使用连接

2023-03-13 20:39:48 289

原创 java中iterator迭代器的使用

iterator在集合中是进行获取数据的工具,就是对各个元素进行遍历访问,也是一个接口。hasNext()就是进行判断的一个,如果集合有更多数据就返回为true。next()可以进行取数据,但是超出集合里面的数据就会报错。使用的话要进行多态的使用,使用它的成员方法。

2023-03-09 20:13:19 124

原创 Java中集合的使用

集合

2023-03-09 16:17:55 33

原创 java 多态 接口

多态接口

2023-03-09 16:01:51 70

原创 Java常用API的使用

API

2023-03-08 21:07:24 462

原创 简单方法的封装增删改查

方法的封装

2023-03-06 21:00:09 85

原创 javaEE简单前后端分离

前后端的简单增删改查

2023-02-23 10:28:52 181

原创 json 的数据获取输出

json

2023-02-21 20:45:08 401

原创 jsp简单增删改查

简单spl增删改查

2023-02-20 20:54:54 1014

原创 数据库的简单增删改查

java 数据库的简单增删改查

2023-02-17 15:40:02 191

原创 Java简单增删改查

Java简单使用

2023-02-16 08:56:56 118

空空如也

空空如也

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

TA关注的人

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