- 博客(23)
- 收藏
- 关注
原创 Spring Boot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。Spring Boot通过大量的默认配置和自动化配置,让开发者可以快速搭建并运行一个Spring应用,无需进行繁琐的配置。
2024-09-08 22:40:19
492
原创 SpringMVC基础
Spring MVC是Spring框架提供的一个基于MVC(Model-View-Controller)模式的轻量级Web开发框架。它作为Spring为表示层(UI)开发提供的一整套完备的解决方案,具有许多显著的特点和优势。
2024-09-08 22:38:26
702
原创 Spring基础
开源框架:Spring是一个开源的Java平台,广泛用于企业级应用开发。核心特性:Spring通过依赖注入(DI)和面向切面编程(AOP)等技术,降低了组件之间的耦合度,提高了代码的可维护性和可测试性。模块化设计:Spring框架由多个模块组成,包括Spring Core、Spring MVC、Spring Data、Spring Security、Spring AOP和Spring Boot等,每个模块都有自己的特点和用途。
2024-08-25 23:07:12
732
原创 MyBatis基础
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs (Plain Old Java Objects, 普通的 Java 对象)映射成数据库中的记录。
2024-08-18 23:00:30
805
原创 Filter拦截器的使用
在Spring Boot应用中,通常不需要显式地实现接口,而是可以使用配置类加上注解(但通常不推荐,因为它会覆盖Spring Boot的自动配置),或者更常见的是通过Java配置来注册Interceptor。在Spring Boot中,可以通过实现接口并覆盖方法来注册Interceptor,
2024-08-12 01:46:30
468
原创 jdbc案例(嗖嗖移动业务大厅)
这个案例主要训练的是三层架构思想,代码规范,易懂。基本上理清楚思路,清除表的结构和作用,这个案例就没有什么太大的问题。
2024-08-04 22:11:52
376
原创 数据库基本语句
数据库是一个电子化的文件柜,用于对数据进行存储、查询、修改、排序和统计等操作。它具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
2024-07-24 01:10:05
458
原创 Java中Map集合的用法
在Java中,Map是一个接口,用于存储键值对(key-value)的集合。Map中的每一个元素都是一个键值对,并且不允许有重复的键。键(key)是唯一的,并且与值(value)相关联。Java标准库提供了几个实现Map接口的类,包括等。HashMap:基于哈希表的实现,通常用于快速查找和插入。LinkedHashMap:维护了插入顺序的HashMap。TreeMap:基于红黑二叉树的实现,自然排序或自定义排序。Hashtable:线程安全的HashMap,但性能较低。
2024-05-29 04:03:12
1700
2
原创 set集合的用法以及案例
在Java中,Set是一个不包含重复元素的集合。它是Collection接口的一个子接口,主要用于存储不重复的元素。Set接口有几个常用的实现类,如HashSetTreeSet等。set集合的特点:1.添加元素的顺序与输出顺序不一定相同2.set的元素不能使用普通的for循环遍历,因为set集合没有索引3.添加的元素不能重复(集合元素有单一性),最多包含一个null。
2024-05-16 02:54:48
1135
原创 HTML基础语句
1、HTML的结构:HTML(HyperText Markup Language,超文本标记语言)的结构主要由四个部分组成:文档声明、html标签对、head标签对以及body标签对。文档声明,这一行告诉浏览器文档遵守的是哪个HTML版本的规范。html标签对,这是HTML文档的根元素,用于定义整个文档。head标签对,这部分包含了文档的头部信息,如元数据、文档标题、引用的外部CSS样式文件、页面链接的基础定位等。元数据通常包括页面标题、角色和字符集定义等。其中,<meta>
2024-04-25 17:22:34
1208
1
原创 Java实现银行卡,电话号码加密,获取字符串中指定词条
(1)因为不同的银行,她们的卡号长度是不一样的,我们要知道卡号长度,才能知道中间的*有多少个,所以先创建两个变量用来存放前4个数字和后4个数字,中间的*应该有length-8个,创建一个变量n存放length-8,利用for循环打印n个*。(2)由于图片地址长度不是固定的,但是后缀.jpg是固定的长度,我们可以先用“/”来划分字符串,创建一个数组用来存放这些字符串,找到数组的最后一个元素,下标用length-1,去除后面的后缀,就是图片名称。这个方法在需要基于某个分隔符将字符串分割为多个部分时非常有用。
2024-04-25 15:45:32
413
1
原创 Java字符串替换、随机数生成
String:在Java中,String对象是不可变的。每次对String对象进行修改操作时,都会创建一个新的String对象。因此,如果在一个循环中频繁地修改字符串,那么使用String可能会导致大量的对象创建和垃圾回收,从而影响性能。类被设计用于处理可变字符串。它提供了一个可变的字符序列,而不需要创建新的对象。因此,在需要频繁修改字符串的场景下,使用通常会比使用String更高效String:通常用于存储不需要修改的字符串,或者用于字符串之间的比较、连接等操作。
2024-04-25 15:10:43
323
1
原创 Java接口
1、接口不能实例化,也就是说,你不能创建接口的对象。它们主要用于定义一个协议或行为规范,由类来实现。2、接口中的私有方法只能在接口内部被调用,它们对于实现类是不可见的,也不能被覆盖。3、在接口中声明的方法默认都是抽象的,即使不使用abstract关键字。实现接口的类必须提供这些方法的具体实现,除非这些方法是默认方法或者静态方法。
2024-04-10 00:08:21
276
1
原创 继承的案例展示(宠物领养)
继承:*格式:public class 子类名 extends 父类名{}特性:1.子类拥有父类的所有属性和方法2. 在 java 中只允许单继承,而不允许多重继承,也就是说一个子类只能有一个父类3. 但是 java 中却允许多层继承.
2024-03-26 14:48:21
330
原创 java函数
(1)定义一个变量用来存放第一个整数的值,用if语句来判断最大的整数。(1)用函数在三个整数中找出最大整数并返回。(2)用for循环来写,确定行数和列数。定义的函数一定要有返回值,定义参数。(2)打印nn乘法表,效果如图所示。关于行和列一般用for循环来做。
2024-03-19 14:33:33
173
1
原创 HTML数据类型及其转换
---当遇到非数字时,会截取前面的数字,如果第一个字符不是数字,返回NaN。----当遇到非数字时,会截取前面的数字,如果第一个字符不是数字,返回NaN。数字型:number--- 整数、小数、NaN(不是一个数字)布尔型:boolean--- true(真)、false(假)空值:null--- 变量声明了,赋值为null---对象清空。Number(变量名/值)--- 不能转换为数字型的,转换为NaN。2.1.基本数据类型----存储的是具体的值。2.2.引用数据类型----存储的是地址。
2024-03-07 17:14:20
1243
1
原创 HTML背景图设置
首先要注意的是背景图的大小,如果需要背景图填满整个盒子,并且只要一张的话,可以先通过背景图的缩放来调节背景图片的大小,再设置只要一张。
2024-03-07 16:48:22
1970
1
原创 Java基础
写Java如果有要输入的地方,记得先导入scanner类,然后就是使用条件语句时,如果你的条件句是判断数值(一个具体的值),比如本文例二中的判断月份,其实用swich语句会更加简单,如果是判断范围的话,可以用if语句。(1)首先需要定义我们输入的两个数字,要将两个数字交换位置,采用赋值的方法,直接两个数字进行赋值,我们会发现这时候会出现两个数字都相等的情况,也就是我们会丢失一个数据,那么就需要定义一个中介来帮我们存放数值。(2)首先定义我们输入的这个五位数,然后用%10和/10来做就可以。
2023-12-22 04:28:38
422
原创 dom按钮基本操作
这里用的是百度和淘宝的网址做示例,当我们点击按钮时,a的地址会从百度切换到淘宝,在控制台显示按钮的地址就可以了,这里要注意的是,在函数里面打印地址,变量要用我们设置的变量名。首先,先设置一个按钮,给按钮加一个地址,再给按钮添加一个函数,实现我们点击按钮时切换到我们想要的地址。
2023-12-05 20:26:22
444
原创 JavaScript简单计算器
首先,先定义一个函数,在这个函数里面我们需要定义两个变量用于存放我们需要输入的两个进行运算的数字,接着再定义一个变量用于存放我们要进行哪种运算,一个变量用于存放我们的运算结果,下面我们需要计算机来判断我们是想要进行四则运算中的哪种运算,我们可以通过swich语句,也可以通过if多分支语句来判断。但是这种写法也存在一定的缺陷,因为我们换个数进行计算,比如0.03+0.05,又会出现精度溢出的问题,可能有人说,那我就扩大足够的倍数,那不就解决了,扩大足够的倍数可以,但是这个方法让代码变得太繁琐了。
2023-11-20 18:41:28
284
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人