自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 暗星·Java实战之进阶旅游网

开发背景:疫情结束后,居民旅游需求报复性增长,为此开发的一款旅游网产品项目分为管理员端和用户端,数据库使用了Mysql,管理员端进行旅游产品的维护,其中主要功能有:管理员管理,角色分配管理,权限分配,权限控制采用了SpringSecurity认证和授权,产品类型管理,旅游产品管理,在后端框架采用了SSM用户端进行旅游产品的展示,前端框架采用了AdminLTE2,主要的功能有:用户的注册和登录,注册登陆用的工具类采用的是发邮件工具类、生成验证码工具类.用户查询旅游产品,用户收藏旅游产品.

2024-09-10 11:34:27 866

原创 萌新的Java入门日记20

今天。。Elasticsearch认知ES 是什么Elasticsearch简称ES,是一个开源的实时分布式搜索和分析引擎。它具有快速、可扩展、强大的全文搜索功能,可以用于存储、搜索和分析大规模的数据。ES可以处理大量的数据并提供实时的搜索结果,适用于各种应用场景,包括日志分析、全文搜索、数据可视化等。它使用分布式架构来实现高可用性和容错性,并提供简单的RESTful API和丰富的查询语法来进行数据的索引和搜索。

2024-08-28 22:04:10 808

原创 萌新的Java入门日记19

【代码】萌新的Java入门日记19。

2024-08-07 21:51:53 214

原创 萌新的Java入门日记18

【代码】萌新的Java入门日记18。

2024-08-06 22:29:54 296

原创 萌新的Java入门日记17

ORM(Object Relational Mapping,对象关系映射)是一种数据持久化技术,它在对象模型和关系型数据库之间建立起对应关系,并且提供了一种机制,通过 JavaBean 对象去操作数据库表中的数据。预编译-将SQL语句的语义确定, 之后无论传递任何的参数都不会改变SQL语句语义, 可以有效防止SQL注入,也可以有效加快批处理的效率。Mapper直接接收参数虽然简单,但是存在潜在的安全隐患,特别是当传递参数直接拼接到SQL语句中的时候,会导致SQL注入。代码维护性差,特别是当参数增多时。

2024-08-05 20:44:31 259

原创 萌新的Java入门日记16

今天内容: 全是狠活,得背一、Spring两大核心1.IOC 与 DI思想:IoC(Inverse of Control:控制反转)是一种设计思想,就是将原本在程序中手动创建对象的控制权,交由Spring框架来管理。IoC 容器是 Spring 用来实现 IoC 的载体, IoC 容器实际上就是个Map(key,value),Map 中存放的是各种对象。将对象之间的相互依赖关系交给 IoC 容器来管理,并由 IoC 容器完成对象的注入。

2024-08-03 10:08:04 1465

原创 萌新的Java入门日记15

Mavenmaven项目的坐标阿里镜像。

2024-08-01 21:21:43 830

原创 萌新的Java入门日记14

- 连接查询-- 老师的姓名已经教授的课程-- as 起别名-- 数据类型-- 常用的数据类型-- 整数类型 TINYINT(1) SMALLINT(2) MEDIUMINT(3) int(4) BIGINT(8)-- 浮点型 double(总长度,小数位数) FLOAT DECIMAL-- 字符串 char varchar text-- char最大长度是255-- varchar 能够存储的字节数是65535。

2024-07-31 21:17:01 948

原创 暗星·Java实战之入门小程序

项目需求项目需求1,要求一个用户只能在一处登录2,实现用户登录与退出登录功能3,完成对用户表的 CRUD 操作4,有自己的东西,如增删改查等项目总览。

2024-07-31 19:13:20 1717

原创 萌新的Java入门日记13

啊哇哇数据库了MySQL默认情况下在查询和操作数据库对象时,不区分大小写:对于表名、列名和数据库名,MySQL不会区分大小写。例如,"mytable"、"MyTable"和"MYTABLE"都被视为相同的表名。在SQL语句中,关键字和函数名不区分大小写。例如,"SELECT"、"select"和"Select"都是等效的。在默认情况下,MySQL对于字符串比较是不区分大小写的。例如,"abc"和"ABC"被认为是相等的。

2024-07-30 22:53:28 676

原创 萌新的Java入门日记12

relative 相对相位 参照物自身原来的位置 占据原来的空间。absolute 绝对定位 第一个非static定义的父组件。fixed 窗口定位 参照物是窗口 不占空间。盒模型 padding margin border。static 流布局不定位。《定位》position四个属性。以下是一个随机抽数字器的小页面。参照物是谁是否占空间。Html中函数数组的操作。前端简单入门(入土)

2024-07-29 21:09:29 194

原创 萌新的Java入门日记11

javabean是指按照一定的规则编写的iava类,它的所有字段必须是私有的、必须提供setter/geter方法、必须有公共的默认的无参构造、可序列化(实现Serializable接口),而内省就是用于操作iavabean类的一套API。java.lang.reflect.Method:代表字节码中的方法字节码,代表类中的方法java.lang.reflect.Constructor: 代表字节码中的构造方法字节码,代表类中的构造方法。作用:获取类的所有public公共字段 (包括从父类继承的公共字段)

2024-07-27 08:51:54 306

原创 如何查询自身mysql版本

输入该代码,运行,即可看到自身版本。在mysql的可视化工具。

2024-07-26 08:54:22 180

原创 萌新的Java入门日记10

用于保存等待执行的任务的阻塞队列。当工作队列满了且有新的任务提交时,线程池可以创建新的线程,直到达到最大线程数。同时线程B锁定了资源2,接着尝试锁定资源1,这样线程A和线程B都在等待对方释放资源,造成了死锁。4. 循环等待条件:存在一个线程资源的循环等待链,每个线程占有下一个线程所需的资源,从而形成一个闭环的互相等待的状态。线程池中的线程达到(超过)核心线程数,超出的数量会根据存活时间,进行销毁、直到数量达到核心线程数。非核心线程在空闲超过该时间后会被回收,直到线程池的线程数不超过核心线程数为止。

2024-07-25 20:18:44 726

原创 萌新的Java入门日记09

今天也是操劳的一天serialVersionUID 是一个类的序列化版本号如果该量没有定义,JDK会自动给于一个版本号(有可能是一个很大的负数当该类发生变化时,序列化版本号会发生变化,反序列化就会失败自定义了该版本号,只要该版本号不发生改变,即使类之中的属性方法发生变化该类的对象依旧可以反序列化transient是可以禁止一个属性被序列化你想序列化一个类,他的属性也都必须是可序列化的控制版本号不变,让你随便去造里面的东西线程是程序运行阶段不同的运行路线线程类叫做Thread。

2024-07-24 21:15:14 696

原创 萌新的Java入门日记08

在这个过程中,子类异常优先于父类异常去处理二次运行结果字符输入流。

2024-07-23 21:33:34 298

原创 萌新的Java入门日记07

一个链达到8就会对该链进行树化,而一支树的元素低于6个,这个树就会退化为链。类型转换异常:同一个TreeSet对象中存储的内容都应该是可比较的。Map 储存的是键值对,键,就是名字 值,是存储的对象。set集合 List 有序的集合 Set是无序的。List是可以的,数组链表是一个个往里加,不是重复的。有序和无序 取出的顺序和添加的顺序是一样的。就要抛出一个异常对象,告知调用此方法的代码。可以通过存入的key获取对应的Value值。而在Set之中,不能存储相同的数据。

2024-07-22 21:22:47 212

原创 萌新的Java入门日记06

可以自己设置容量大小: ArrayList list=new ArrayList<>(50);实现类:ArrayList LinkedList Vector。LinkedList查找速度慢,通过双向检索的方式优化检索速度。ArrayList 是通过数组存储数据的 查找数据非常快。参数传对象,删除这个对象。返回 Boolean。双向检索:存储数据方式不同 链表。LinkedList插入和删除快。ArrayList插入和删除慢。ArrayList 扩容方式。之前学过的容器是:数组。

2024-07-19 21:18:37 245

原创 冒泡算法·解析

1是为了减少一次无意义循环,因为排好了其他数据,最后一个也会自动排好。-1是为了防止在if中的比较中出现数组越界。-j是因为最后的数已经排好了位置,节约时间。

2024-07-19 09:53:00 198

原创 萌新的Java入门日记05

long类型,因此会在后续某个日子爆仓(long的数值是2的64次-1,溢出,不过我们应该活不到。不带种子将会返回随机的数字,每次运行结果不一样有种子无论程序运行多少次,返回结果都是一样的。分割字符串:split 里面也是正则表达式,分割的·时候会直接把你传输的分割点切没。double 类型的,Math.random()的取值范围是[0~1)之间的随机数。字符串怎样加入到常量池中--- 使用量的方式声明的字符串就会加入到常量池中。因为种子一样,他的随机是固定顺序,参考高中的随机数表。

2024-07-18 19:49:56 403

原创 萌新的Java入门日记04

但是java又是面向对象的,为了实现万物皆对象的理念,给每一个基本数据类型提供了对应的封装。整数类型缓存的范围是byte的-128~+127,只有Integer类型的范围可以调整。使用本包下的类不需要导包,使用其他包下的类需要导包,所有的类默认引入java.lang。static 修饰的属性是属于类的,可以使用类名直接调用static修饰的属性和方法。java是面向对象的,在java中的所有引用类,默认继承Object。接口中的方法抽象方法---没有具体实现的方法。

2024-07-17 16:55:58 467

原创 萌新的Java入门日记03

参数数据类型不同,参数数量不同,参数的顺序不同(int a+byte b--byte b+int a)动态多态:重写造成,只有在执行到该行代码才能确定执行的是那个类中的方注。3如果一个类没有定义任何的构造方法,系统会给与一个默认的空的构造方法。继承:一个类继承父类,子类就具有父类中定义好的属性和方法。--protected--受保护的,家族形,有继承关系。继承一个类继承父类,子类就具有父类中定义好属性和方法。--private--私有的,只能在本类当中访问。--default--是默认的,在本包中访问,

2024-07-16 17:31:49 455

原创 萌新的Java入门日记02

Swich 匹配某一个变量的值,如果匹配到某一个 case 项,就从这个 case 项开始运行,将A和B转成二进制 右侧对其上下比较,两者有一个为1结果即为1,两个都为0结果才为0。将A和B转成二进制 右侧对其上下比较,两者一致为0,两个不一样结果为1。右侧对其上下比较,两者都为1结果才为1,否则为0,将A和B转成二进制。无限循环: 结束循环的条件永远达不到(有条件),可以编写其他代码。将二进制中的0换成 1,1换成 0移位运算向左移位,放大倍数。静态 int []arr=[1,2,3]

2024-07-15 21:08:50 207

原创 萌新的Java入门日记01

就这样啦

2024-07-14 16:12:22 534

原创 navicat中用sql语言创建数据库

navicat中用sql语言创建数据库

2023-12-02 09:53:26 1071

原创 PTA 7-6 评委打分 java语言 班级里要搞智力竞赛 同学们都踊跃参加。进入最后决赛的是10个同学,随着一道道题目的出示,有时是1号选手得分,有时是5号选手得分,每次答对者得10分

PTA 7-6 评委打分 java语言 禁用数组。班级里要搞智力竞赛啦!同学们都踊跃参加。进入最后决赛的是10个同学,随着一道道题目的出示,有时是1号选手得分,有时是5号选手得分,每次答对者得10分,最后结果如何呢?输入格式:第一行有十个整数,表示十位同学的初始分。第二行一个整数n,表示有n道题竞赛。接下去有n行,每行有一个数字x,x表示本次可以加分的选手序号(每次答对者得10分)。

2022-09-18 19:04:49 3112 2

空空如也

空空如也

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

TA关注的人

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