自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis之逆向工程

mybatis是一个ORM框架,ORM对象映射数据库,通过使用对象来操作数据库。逆向工程是指反过来使用数据库反向创建实体类,接口,映射文件。逆向工程特点:方便开发,简化操作。单表的增删改查都会包括,但是需要注意的是一旦涉及到多表,就需要手动创建。

2024-01-10 15:05:43 1630 1

原创 Mybatis之多表查询

MyBatis 是一个优秀的持久层框架,它提供了强大的支持来执行数据库操作,包括多表查询。多表查询是指从多个数据库表中检索数据的过程,这在实际的应用中非常常见。

2024-01-04 21:02:58 1587

原创 编程语言的未来?

随着科技的飞速发展,编程语言在计算机领域中扮演着至关重要的角色。它们是软件开发的核心,为程序员提供了与机器沟通的桥梁。那么,在技术不断进步的未来,编程语言的走向又将如何呢?

2023-12-28 22:12:00 1127 4

原创 Mybatis之properties和自定义别名

在 Mapper.xml 文件中,resultType 和 parameterType 需要指定,这个值往往都是全路径,不方便开发,所以我们可以对这些属性进行一些别名设置。

2023-12-28 16:20:02 499 2

原创 Mybatis之Mapper动态代理方式

目录一、 Mapper动态代理二.、Mapper动态代理规范三、Mapper.xml映射文件1.在src目录下创建mapper文件,在mapper文件下定义mapper接口2、在StudentMapper接口中编写方法3、Mapper.xml(映射文件)四、测试的Mapper动态代理开发规范3、Mapper.xml(映射文件)四、测试创建一个测试类(TestDemo.java)

2023-12-26 19:30:59 1061

原创 Mybatis之增删查改

resultType:指定输出结果类型,mybatis将sql查询结果的一行记录数据映射为resultType指定类型的对象。parameterType:定义输入到sql中的映射类型,${value}表示使用参数将${value}替换,做字符串的拼接。parameterType:指定输入参数类型,mybatis通过ognl从输入对象中获取参数值拼接在sql中。注意:如果是取简单数量类型的参数,括号中的值必须为value。resultType:定义结果映射类型。什么是MyBatis。

2023-12-26 16:05:33 649 2

原创 如何看待 IT圈茶余饭后的“鄙视链”

IT圈茶余饭后的“鄙视链”是指在IT行业中,不同职位或技术领域之间存在着一种相互看不起或轻视的现象。这种现象常常在工作之余的闲聊或社交场合中被讨论和传播。

2023-12-22 23:29:43 529 1

原创 Ai 会替代人类工作吗?

综上所述,尽管 AI 在某些领域中具有优势,但它并不能完全取代人类工作。AI 在重复性和机械化工作中表现出色,但在创造性、人际交往和服务行业中面临挑战。此外,人类专业人士的经验和判断力在许多领域中仍然是不可或缺的。因此,AI 更可能与人类共同发展和协作,而不是完全取代人类工作。所以我认为认为 AI 不会完全替代人类工作,而是与人类共同发展和协作。

2023-12-22 23:07:37 743

原创 什么是MyBatis

1、Myba是一款优秀的持久层框架2、MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程,减少了代码的冗余,减少程序员的操作。3、Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatement、CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并返回。

2023-12-21 20:46:38 914 2

原创 什么是MVC?MVC框架的优势和特点

MVC指的是模型-视图-控制器,是一种常用的软件架构模式。在该模式下,应用程序被分为三个不同的部分:数据模型(Model),用户界面(View)和控制器(Controller)。其中,模型负责数据管理/处理,视图负责呈现数据给用户,控制器协调模型和视图之间的交互,并处理来自用户的请求。这种模式能够提高代码的可维护性、可扩展性和重用性。

2023-12-21 19:41:00 1145

原创 JavaWeb 邮箱验证信息和激活功能

3、CRM(客户关系管理)数据收集。邮箱是一种相对于短信更便宜的营销渠道,发送不费成本,用户也不会极为反感。作为后续的客户维护渠道,邮箱是不可舍弃的资源。验证过的邮箱,很大程序上增加了用户打开的几率。2、作为用户丢失密码后的验证渠道。相比短信,邮箱不存在费用问题,但前提是用户填写的邮箱是正确的。需要用到邮箱:QQ邮箱,163邮箱两个账号一个发消息一个接收信息。(也可以和同学相互发)点开启然后获得16位STMP口令(第三步会用)1、为了网站的安全性增加,防止恶意注册。数据库“N”变为“Y”

2023-12-19 20:54:18 445

原创 解决IDEA向MySQL数据库插入中文数据出现乱码的问题

不知道大家在使用IDEA插入一条MySQL数据时是否出现过乱码的问题,比如我在插入数据一条用户数据时,涉及到了地址属于中文的情况,就出现了都是“?”的情况,如下图所示,之前查找了资料,说是我的数据库没有设置成utf-8的格式,或者数据库的表没有设置成utf-8的格式,于是我就检查了它们的格式,但是还是出现乱码情况。如果,如我上图这样写url路径就会出现错误的,因此要解决这个问题只需要在这串url后面加一个后缀:?其实解决这个问题的方法很简单,就是在我们连接数据库的时候都会去配置一个存储连接数据库信息的。

2023-12-19 20:54:03 685

原创 使用frameset框架做试题提交到后台

frameset框架是一种HTML框架,它通过一个frameset(框架集)标记和多个frame(框架)标记来定义。在框架网页中,将frameset标记置于head之后,以取代body的位置,还可以使用noframes标记生成不能被浏览器显示时的替换内容。有两个参数,cols和rows。要特别注意的:中只能用一个参数。要么是 rows,要么是 cols,不能同时定义。元素:定义一个框架集,它被用来组织多个窗口。left.jsp左边选项。

2023-12-15 11:43:03 390

原创 Ajax动态显示时间

jQuery设计的宗旨是“Write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript操作方式,优化HTML文档操作、事件处理、动画设计和Ajax交互。传递方式: load() 方法的传递参数根据参数 data 来自动自定. 如果没有参数传递, 采用 GET 方式传递, 否则采用 POST 方式。JQuery 对 Ajax 操作进行了封装, 在 jQuery 中最底层的方法时 $.ajax(), 第二层是。

2023-12-15 10:41:16 138

原创 Artifact is being deployed, please wait...解决----IDEA tomcat启动报错

如果不是因为上面的原因启动不了,那么也有可能是项目的web.xml的配置出现了错误,常见的错误有下面3种,将错误找出并改正即可。实际上有可能就是jar包没有导进去。自己是只发现了这两种可能导致该错误的方法,不知道有没有其他原因报这个错误。常见的错误 1:url-pattern 中配置的路径没有以斜杠打头。常见错误 3:servlet-class 标签的全类名配置错误。这个报错的意思是: Artifact 正在部署中,请稍候…常见错误 2:servlet-name 配置的值不存在。

2023-12-14 20:28:00 991

原创 Tomcat控制台输出中文乱码

【代码】修改el-input样式。

2023-12-14 15:33:24 63 1

原创 JavaWeb返回json数据的两种方式

.getJSON()这4种方式不用再做多余的处理,直接就能取值。这三种方式需要对数据进行处理,才能取值;这种方式直接就能取值,无需再做处理。方式二:返回JSON格式字符串(JSON字符串)方式一:返回JSON格式数据(JSON对象)

2023-12-14 15:30:58 384 1

原创 JavaWeb--Json的使用

JSON.stringify(jsonObject) :把 JSON对象转换成伟 JSON字符串。1、json 指的是JavaScript 对象表示法(JavaScript Object Notation)2、字符串的存在形式,我们叫它JSON字符串。在客户端和服务器端进行数据交换的时候,使用JSON字符串形式。JSON.parse(jsonString) :把 JSON字符串转换成 JSON对象。1、对象的存在形式,我们叫它JSON对象。在我们操作JSON中的数据的时候,需要使用JSON对象形式。

2023-12-13 16:29:31 222 1

原创 初识ajax

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。2、post方式传值。是学习XMLHttpRequest。

2023-12-12 20:40:32 117

原创 Javaweb 教师管理批量删除教师信息功能

多选复选框多个删除,点击全选全部选中,再次点击全部取消,为了保证操作的安全,应该提示框进行提升,用户再次点击确认删除进行删除,把选中的多个复选框的值传到后端进行循环删除,最后刷新数据。第三步:在servlet中获取ids,调用底层service实现删除功能,这里你也可以加一下判断和处理。第二步:写form表单,因为我们要通过表单提交来完成删除,注意form表单的范围及它要访问的路径。取到数据的id,放到上面,并命名为ids,你也可以把它的id放到这个复选框的后面,方便查看。第五步:dao层的实现。

2023-11-09 20:49:14 111 1

原创 Javaweb引入前端页面样式消失和数据库插入乱码问题

在服务器获取到正确数据后,插入到数据库却出现乱码,很有可能是数据库的编码问题。它的作用是取出部署应用程序的名字,这样不管如何部署,所用的路径都是正确的。也有可能是头部文件的路径不一致,删掉就行了。3、前端出现问题的css引入路径。1、filter过滤了这些文件。可以在读取数据库的文件中加入。二选一(我用的是第二个)

2023-11-02 20:12:25 254 1

原创 Javaweb验证码简单示例

在servlet中随机生成一个指定位置的验证码,一般是四位或者六位。然后把该验证码保存到session中,再通过java绘制类图以图片的形式输出该验证码。为了增加验证码的安全级别,可以输出图片的同时输出干扰线,最后在用户提交数据的时候,在服务器将用户提交的验证码和Session保存的验证码进行比较。可以防止恶意破解密码,刷票,论坛灌水,有效防止某个黑客对某一个特定注册用户限定程序暴力破解方式进行不断登陆。3、在登录界面验证码部分添写编写验证码的Servlet路径。1、编写生成英文字母,数字,随机生成。

2023-10-31 16:15:29 190 1

原创 JavaWeb—Jsp

JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。JSP的源代码可以分为:模板代码+元素(元素是jsp中的java部分:jsp的指令和标签等)JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

2023-10-25 20:44:07 133 1

原创 JavaWeb过滤器(Filter)和监听(Listener)

在Servlet中我们一般都会对request和response中的字符集编码进行配置,如果Servlet过多字符集编码发生变化时修改起码会很麻烦,这些通用的字符集编码配置等工作我们可以放到Filter中来实现。(3) 后缀名拦截:*.jsp 访问所有后缀名为isp资源时,过滤器都会被执行访问所有资源时,过滤器都会被执行。(2) 拦截目录: /user/* 访问/user下的所有资源时,过滤器都会被执行。(4) 拦截所有资源:/* 访问所有资源时,过滤器都会被执行。2.执行放行后的资源。

2023-10-24 20:43:48 222

原创 JavaWeb中的EL表达式

全称:Expression Language,一种写法非常简介的表达式。语法简单易懂,便于使用。作用:让jsp书写起来更加的方便。简化在jsp中获取作用域或者请求数据的写法。

2023-10-18 16:43:49 63 1

原创 JavaWeb实现登录与注销功能(session对象)

我们先来想一个问题,这个问题就是我们在游览购物网站时,我们并没有登录,但是我们任然可以将商品加入购物车,并且进行查看,当我们退出游览器后再打开游览器进行查看时,购物车中依然有我们选择的商品,这该怎么实现呢?当然,我们可以使用cookie,但是cookie能存放大量数据吗?这时,我们就需要一种新的技术,Session。session是存储于服务器端的特殊对象,服务器会为每一个游览器(客户端)创建一个唯一的session。这个session是服务器端共享,每个游览器(客户端)独享的。

2023-10-17 19:53:57 495 1

原创 Javaweb让浏览器定时刷新(倒计时效果实现)

<td colspan="2">登录</td></tr><tr><td>账号<input type="text" name="username"><span style="color:pink"> <%=fail==null?

2023-10-11 20:54:24 535 1

原创 JavaWeb如何实现资源下载功能

1、下载是什么?

2023-10-09 16:47:10 118 1

原创 JavaWeb实现简易的注册登录功能(与数据库连接)

与数据库连接的简易登录注册页面

2023-09-27 20:14:30 3756 4

原创 JavaWeb中用Servlet对普通java类读取外部资源文件

方式二:InputStream getResourceAsStream(String path)(这里的path是相对于classes文件夹) InputStream in = ServletDemo4.class.getClassLoader().getResourceAsStream("pro.properties");基本上所有的类加载器都是 java.lang.ClassLoader类的一个实例。3、创建一个Servlet类执行上面的普通java类。2、创建一个普通Java类来读取。

2023-09-20 20:26:23 180 1

原创 Servlet的体系结构、常见对象(ServletConfig和ServletContext)

利用Servlet的ServletConfig和ServletContext对象获取配置信息

2023-09-18 20:03:15 162 1

原创 BeanUtils的使用和数据类型转换

-lib目录下(若没有,需要自己手动创建)3.将下载到目录的commons-beanutils-1.8.3.jar复制。--WEB—INF下的。(也可以在我的资源里面下BeanUtil工具包)5.鼠标在lib处右键选择添加为库即可成功使用。2.找到所需的版本zip包下载即可。4.粘贴到webapp。基础数据类型会自动转换。日期型需要使用转换器。

2023-09-13 20:23:39 209

原创 Servlet对Html表单数据的处理和乱码处理

这种乱码在不同的游览器有不同的效果,如果该浏览器与编码时用的字符集一样,则不会出现乱码。1、在Web目录下创建register.html文件,并使用action将表单提交至对应映射地址。码信息,跟账号率码信息做成宁符出生成响应,并返回给客户端。1.通过表单调用servlet,并传递 账号、密码信息。2、写一个.java文件——实体类(用于存储表单数据)2.servlet中取得用户输入的 账号密。4、输出一些对应的,然后点提交按钮。

2023-09-11 19:54:43 324

原创 Jvav Web第一个Servlet(服务器端小程序)程序

编写servlet的映射,我们写的Java程序,但是要通过浏览器访问,而浏览器需要连接web服务器。所以我们要在web服务器中注册我们的servlet,再为其设置一个浏览器能够访问的路径。编辑有包的java文件命令:javac -d . HelloWorld.java( HelloWorld.java按自己创的来)1、在webapps里创建一个文件夹myweb,作为你的网站根目录。在WEB-INF中创建一个classes目录。在myweb中创建一个目录WEB-INF。变量名:classespath。

2023-09-07 15:25:03 51 1

原创 Tamcat安装

这里最新的是11.0x,但是一般不选最新版本,我选择的是9.0x,所以点击Download下边的Tomcat 9。https://tomcat.apache.org/download-90.cgi(注意:选择最稳定的版本)设置为:C:\Program Files\Java\jdk1.8.0_291(这里按自己的jdk来)这里我选择了64位的Windows版本,根据自己的需求下载。一、Tomcat分为安装版(一般在部署的时候使用)和解压版(开发的过程中使用)本人推荐解压版(后面带zip的为解压版)

2023-09-05 14:56:35 61

Mybatis之逆向工程(心凡138提供)

逆向工程所需要的架包

2024-01-10

MyBatis核心包、依赖包、数据驱动包(心凡138提供)

MyBatis所需要的jar包

2023-12-21

JavaWeb 邮箱验证信息和激活功能Jar包(activation.jar/mail.jar)(心凡138提供)

邮箱验证激活需要用到的包

2023-12-19

JavaWeb-Json的使用(心凡138提供json架包jar)

json架包jar

2023-12-15

心凡138提供的 jQuery库

引入jQuery库,在web中建一个js文件夹将jQueryAPI1.4.chm放进去,文件夹不要建到WEB-INF中,会被隐藏掉

2023-12-15

Spring-BeanUtils工具类

BeanUtils是一种方便我们对JavaBean进行操作的工具类。 commons-beanutils-1.8.0.jar commons-loggingjar junit-4.9.jar

2023-09-13

空空如也

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

TA关注的人

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