Java知识学习
文章平均质量分 65
captain_dong
编程初学者-小白
展开
-
Java后端的登录、注册接口是怎么实现的
Java后端的登录接口的实现方式有很多种,这里介绍其中一种常见的方式。:用户输入用户名和密码,前端将用户提交的用户名和密码发送到后端进行验证。如果验证通过,后端会生成一个session id,然后将session id 以及其他用户信息存储在服务端的session中。同时,后端会将session id 返回给前端,前端将session id 存储在cookie中。原创 2023-12-08 19:24:42 · 1651 阅读 · 0 评论 -
SpringBoot banner 样式 自动生成
找到你喜欢的样式直接把它粘贴到你的banner.txt里边进行。上述网站搜索你喜欢的banner样式。原创 2023-10-03 16:17:55 · 1522 阅读 · 0 评论 -
mybatis学习记录(四)-----MyBatis核心配置文件详解
MyBatis核心配置文件详解-------------default的值只需要和environment的id值一致即可。主要包括:事务管理器的配置 + 数据源的配置JDBC底层原理:事务开启conn.setAutoCommit(false);..处理业务...事务提交conn.commit();MANAGED没有事务的含义:只要执行一条DML语句,则提交一次。UNPOOLEDPOOLED除了包含UNPOOLED中之外)JNDI。原创 2023-09-18 21:52:34 · 168 阅读 · 0 评论 -
mybatis学习记录(三)-----关于SQL Mapper的namespace
关于SQL Mapper的namespace-----------不难看出,CarMapper.xml和CarMapper2.xml文件中都有 id="selectCarAll"在SQL Mapper配置文件中标签的namespace属性可以翻译为命名空间,将CarMapper2.xml配置到mybatis-config.xml文件中。这个命名空间主要是为了防止SQL id 冲突的。原创 2023-09-18 14:10:09 · 733 阅读 · 1 评论 -
mybatis的动态sql知识总结
动态SQL是指根据不同的查询条件,根据条件组合SQL语句的不同部分。if和where标签的使用方法类似,都是在SQL语句中嵌套使用。Mybatis是一款优秀的ORM框架,它支持动态SQL语句的构建,以满足不同需求下的复杂查询。以上是Mybatis动态SQL的相关知识总结,需要注意的是,在使用动态SQL时应确保SQL语句的正确性和安全性,避免SQL注入等安全问题。foreach标签用于遍历集合或数组,将集合或数组中的元素拼接到SQL语句中,常用于IN查询或批量操作。(1) if和where标签。原创 2023-09-17 12:24:52 · 85 阅读 · 0 评论 -
mybatis学习记录(二)-----CRUD--增删改查
使用MyBatis完成CRUDz--增删改查-------使如果采用POJO传参,#{} 里写的是get方法的方法名去掉get之后将剩下的单词首字母变小写(例如:getAge对应的是#{age},getUserName对应的是#{userName}),如果这样的get方法不存在会报错。需求:修改id=34的Car信息,car_num为102,brand为比亚迪汉,。通过测试得知,如果当查询结果的字段名和java类的属性名对应不上的话,可以采用as关键字起别名,原创 2023-09-17 12:20:05 · 135 阅读 · 0 评论 -
java.sql.SQLFeatureNotSupportedException 问题及可能的解决方法
java.sql.SQLFeatureNotSupportedException 问题及解决方法-------------可能是你的 druid的maven依赖版本太低了,我的以前是1.1.16,就出现了异常!druid的maven依赖版本调高!原创 2023-08-09 19:07:48 · 1061 阅读 · 0 评论 -
MyBatis-Plus实现分页查询
MyBatis-Plus实现分页查询------------------Bean//1.定义MP拦截器//2、添加具体的拦截器。原创 2023-08-04 22:48:58 · 735 阅读 · 0 评论 -
Java---使用lombok简化实体类的编写----不要再写getter+sertter方法了
Java---实体类简化----不要再写getter+sertter方法了------删除原来实体类中的方法。原创 2023-08-04 22:20:47 · 254 阅读 · 0 评论 -
十八、Spring6集成MyBatis3.5
Spring6集成MyBatis3.5--------连接数据库的工具有很多,除了之前我们使用的navicat for mysql之外,也可以使用IDEA工具自带的DataBase插件。一定要注意,按照下图提示创建这个目录。注意是斜杠不是点儿。在resources目录下新建。并且要和Mapper接口包对应上。如果接口叫做AccountMapper,配置文件必须是AccountMapper.xml。放在类的根路径下,只开启日志,其他配置到spring.xml中。最后大家别忘了测试事务!原创 2023-08-02 19:49:29 · 204 阅读 · 0 评论 -
17、Spring6整合JUnit5
Spring6整合JUnit5------在JUnit5当中,可以使用Spring提供的以下两个注解,标注到单元测试类上,这样在类当中就可以使用@Autowired注解了。在单元测试类上使用这两个注解之后,在单元测试类中的属性上可以使用@Autowired。原创 2023-08-02 15:56:47 · 112 阅读 · 0 评论 -
如何 Java 中的大量的 if else 判断?
它通过定义一系列算法类(策略类),将算法的实现与使用分离开来,使得算法可以独立于使用它的客户端而变化。在 Java 中,策略模式通常被应用于业务逻辑中,用于处理不同的业务场景和业务规则。工厂模式是一种创建型设计模式,它通过定义一个工厂类来封装对象的创建过程,从而将客户端代码与具体的产品实现解耦。--4.在程序启动时,读取配置文件,并通过反射机制创建具体类的实例。--2.定义多个实现该接口或抽象类的具体类,实现自己的业务逻辑。大量的 if else 语句,无不让人内心疯狂,这都是些啥代码啊!原创 2023-06-15 16:12:07 · 3312 阅读 · 1 评论 -
Cos 文件上传下载
方法一使用了 `com.oreilly.servlet.MultipartRequest` 这个类来实现文件上传功能。但需要注意的是,该类已经被 Apache Commons FileUpload 取代,如果你的 Tomcat 版本较新,可能会出现找不到该类的情况。推荐使用 Apache Commons FileUpload 来实现文件上传功能。原创 2023-06-14 11:41:46 · 676 阅读 · 1 评论 -
生成山东农大二维码
【代码】生成山东农大二维码。原创 2023-06-07 17:22:18 · 48 阅读 · 0 评论 -
Javaweb----图形验证码登录
【代码】Javaweb----图形验证码登录。原创 2023-06-05 13:22:17 · 198 阅读 · 0 评论 -
Java--要求采用:图形化界面的设计模式设计任意两个复数实现4则运算(复数加法、减法、乘法、除法)。的复数运算器
【代码】Java--要求采用:图形化界面的设计模式设计任意两个复数实现4则运算(复数加法、减法、乘法、除法)。的复数运算器。原创 2023-06-02 21:42:46 · 643 阅读 · 0 评论 -
在servlet上实现 生成验证码图片 功能
【代码】在servlet上实现 生成验证码图片 功能。原创 2023-05-24 11:35:54 · 158 阅读 · 0 评论 -
Java设计模式---备忘录模式--简单案例--象棋“悔棋”的实现
【代码】Java设计模式---备忘录模式--简单案例--象棋“悔棋”的实现。原创 2023-05-23 11:04:08 · 128 阅读 · 0 评论 -
idea包下右击New下没有Servlet选项的解决办法
idea包下右击New下没有Servlet选项的解决办法???然后点击应用,再点击OK就可以了。最后,就有Servlet选项了。原创 2023-04-30 16:30:12 · 1269 阅读 · 1 评论 -
在idea里创建的包如何分级?????
在idea里创建的包如何分级?????解决:然后点击Tree Appearance 下的Compact Middle Package选项,把勾去掉即可。原创 2023-04-30 15:37:00 · 345 阅读 · 0 评论 -
JavaWeb学习--Request&Response
Request是请求对象,Response是响应对象。这两个对象在我们使用Servlet的时候有看到:此时,我们就需要思考一个问题request和response这两个参数的作用是什么?原创 2023-04-30 11:37:08 · 1776 阅读 · 0 评论 -
JavaWeb学习------Servlet
1.使用步骤①继承②重写doGet和doPost方法2.原理获取请求方式,并根据不同的请求方式,调用不同的doXxx方法。原创 2023-04-30 00:03:41 · 1485 阅读 · 0 评论 -
XML与JSON知识学习
Java核心技术原创 2023-04-18 00:57:13 · 325 阅读 · 0 评论 -
Java--反射
反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。但是,如果不能获得Person类,只有一个Objectreturn???怎么办?有童鞋会说:强制转型啊!强制转型的时候,你会发现一个问题:编译上面的代码,仍然需要引用Person类。不然,去掉import语句,你看能不能编译通过?所以,反射是为了解决在运行期,对某个实例一无所知的情况下,如何调用其方法。原创 2023-04-13 23:44:47 · 521 阅读 · 0 评论