自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA基础——继承

java基础——继承

2023-03-05 22:45:29 176 1

原创 struts2请求转发流程

1.前端页面转发请求:2.寻找struts.xml的配置信息,找到该前端转发过来的请求。在该文件中寻找policyEdit属性,如下:如图为struts的action类信息和方法信息。

2021-07-20 10:49:20 351 2

原创 记录开发中的知识点

1.mysqk修改字段名称ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新字段数据类型;ALTER TABLE excel CHANGE birth brith DATE;2.mybatis resultType注意resutType 返回的类型为数据的类型,例:我要去数据库查询一个List数据,resultType应该为User,而不是List。3....

2021-04-16 11:27:40 180 1

原创 记录实现加解密

public class TestEncrypt { public static void main(String[] args) throws Exception { //生成公钥和私钥 // KeyPairGenerator类用于生成公钥和私钥对,基于RSA算法生成对象 KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance("RSA"); // 初始化密钥对生成器,密

2021-04-08 16:58:11 76 1

原创 记录在jsp中如何限制手机号为11位的纯数字

一、如何在前端JSP限制input框为11位的纯数字<div class="input-group"> <span class="input-group-addon">用户手机号码</span> <input class="form-control" maxlength="11" oninput = "value=value.replace(/[^\d]/g,'')" id="mobileNo"></input>&l

2021-03-17 16:26:44 2253 1

原创 记录开发过程中的错误

1.过程:前端点击查询按钮,查询出来一个对象,放在列表中显示出来。问题:前端点击查询后,返回码为200,但是返回的信息是缺失的,即一个对象中一部分字段的值为 null,一部分值正确。但是都没有显示在页面的表格中。原因:1.实体类和数据库查询出来的字段部分没有对应上,导致只有部分字段的值。2.注意看格式是否相同:前端返回的格式和其他相似的页面的格式是否相同。...

2021-03-16 14:52:14 1730 1

原创 Maven 工作机制

在运用maven过程中,只知道maven帮我们舍弃掉了原来手动去引入jar包。对于maven的其他功能,已经搞不清那个操作是maven帮我们干的,哪些不是maven帮我们干的,或者说,并不知道没有运用maven之前是什么样的,进行了哪些操作。所以,在查阅资料后对maven做一个总结。此文仅为个人理解,若有不对,请大佬指正!!!一、Maven概念maven有俩个概念:项目构建、项目管理1.项目构建,项目的开发、编译、运行、测试、打包、部署等过程都需要进行一些操作,在这个过程中,maven会生成目录结构

2021-02-24 20:48:17 198 1

原创 BigDecimal 损失精度、科学计数、去除数字末位0、DecimalFormat等问题(详解)

(转载)https://zhuanlan.zhihu.com/p/147993987前言我们都知道浮点型变量在进行计算的时候会出现丢失精度的问题。如下一段代码:System.out.println(0.05 + 0.01);System.out.println(1.0 - 0.42);System.out.println(4.015 * 100);System.out.println(123.3 / 100);输出:0.0600000000000000050.58000000000000

2021-02-24 09:54:48 4554 2

原创 Oracle中rownum的使用与总结(详解)

rownum1.rownum:伪列。顾名思义:是数据库自己创建出来的字段。2.rownum是个伪列,伴随着结果集的过程而生成的字段。举个例子:select t0.* from qtpay.tb_app_cancellation_flag t0 where rownum < 5;查询结果:查询rownum字段后:select rownum as rown, t0.* from qtpay.tb_app_cancellation_flag t0 where rownum < 5查询结果

2021-02-23 18:00:59 16452 2

原创 shell、Xshell、bash和cmd的区别(通俗易懂)

一、来源在20世纪初之前,计算机还没有形成GUI(图形化界面)。所以,那时候人们控制人机交互的工具就是通过一行行命令来实现对系统的操作。在后来,有了GUI之后,人们主要靠GUI来实现对系统的操作。而没有形成图形化界面以前,人和系统的交互主要靠shell这个命令工具来实现,说白了,shell就是一个翻译,他有自己的命令解释器。而不同的系统有不同的shell工具。linux系统shell有很多类型,其中包括bash命令,windows下为cmd命令。shell就是linux系统下这一类命令工具的统称。

2021-02-14 21:21:07 5530 1

原创 为什么要同时重写equals方法和hashCode方法(详解)

首先,我们在作比较时,通常调用equals方法来比较(这里指Object类中的equals方法),比较俩个对象的地址值是否一样,地址值相同,则俩个对象相同。地址值不同,则俩个对象不同。在这里,其实有个问题:当我们向一个集合中插入了一个对象,并且这个集合中有几万条数据,那我们还和之前一样,调用它的equals方法来比较俩个对象是否相等嘛?当然,可以是可以,但效率必然是个问题。那么在考虑效率的情况下,如何去比较俩个对象是否相等呢,这个时候就用到了hashCode方法。hashCode方法是按照一定的规则将与

2021-02-13 22:15:24 16464 7

原创 MybaitsPlus条件构造器的作用(详解)

mybatisplus框架mybatis框架减少了我们crud代码的时间,在服务层我们不用在去调用dao层,不用书写sql。直接调用mybatisplus封装好的crud的方法。具体方法请参考官方文档:mybatisplus:https://baomidou.com/guide/wrapper.html条件构造器的使用条件构造器,顾名思义:构造条件来使用。所以,当我们调用mybatisplus封装好的方法的时候,传递的参数和预期不符,这时候就会用到条件构造器对数据进行操作,因为insert大概率

2021-02-04 10:34:54 1099 1

原创 = = 和 equals()的不同(详解!!!)

1、= = 的比较(两部分)(1)基本数据类型的比较: = = 在基本类型中比较的是内容,相同返回true,不同返回false。如: int i = 10; int j = 10; System.out.println(i == j); //true(2)引用类型的比较: = = 在String类型中比较的是地址值,即变量名指向堆内存中的同一个地址值。相同返回true,不同返回false。如:public class Test { public static void m

2020-11-02 16:52:35 144 1

原创 JDBC的六大步骤(增、删、改、查的具体代码)

JDBC的六大步骤JDBC:(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。简单地来说,后端可以分为控制层(controller)、业务层(service)、持久层(Dao)。而数据库通俗的来讲就是增删查改等功能。其中,增、删、改可以归为一类讲,查询单为一类

2020-10-16 20:03:44 1479 1

空空如也

空空如也

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

TA关注的人

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