自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RESTful API

RESTful API也被称为RESTful Web服务或REST API,它基于表示性状态转移(REST)的概念,是Web服务开发中经常使用的一种体系结构样式和通信方式。在实际应用中,RESTful API被广泛应用于各种领域,如社交类移动应用、电商类应用、互联网金融行业和物联网行业等。统一接口(Uniform Interface):使用HTTP方法(GET、POST、PUT、DELETE)对资源进行操作,并使用HTTP状态码和响应内容来表示操作的结果。

2024-05-20 09:24:10 190

原创 解决git合并冲突

如果你的合并是一个pull请求的一部分,并且你解决了所有的冲突,你可以继续你的合并流程。删除所有的特殊标记(如<<<<<<<、=======和>>>>>>>)。你可以通过查看Git的输出或检查冲突文件的特殊标记来识别冲突。你可以保留你的更改、其他分支的更改,或者两者都保留并进行合并。如果冲突太多或太复杂,你可能需要重新考虑是否应该合并这些更改。使用git add命令将已解决冲突的文件标记为已解决。Git不知道你是否已经解决了冲突,所以你需要告诉它。你可以与你的团队成员、同事或社区成员讨论这些更改。

2024-05-05 23:38:06 455 1

原创 Thymeleaf

这个模板引擎的主要目标是提供一种优雅且高度可维护的模板创建方式。为实现这一目标,Thymeleaf以自然模板的概念为基础,将其逻辑注入模板文件,其方式不会影响模板被用作设计原型。此外,Thymeleaf还从一开始就支持Web标准(特别是HTML5),允许创建完全验证的模板。当Thymeleaf处理这个模板时,它会根据提供的数据替换这些占位符,并生成最终的HTML输出。总的来说,Thymeleaf是一个功能强大且易于使用的Java模板引擎,适用于各种Web和独立环境的应用开发。

2024-04-28 09:43:23 226

原创 Git学习

一、创建版本库git init1.把文件添加到版本库中创建文件txt——》git add命令把文件天添加到暂存区——》git commit -m "注释"提交到仓库——》git status查看状态/git diff 文件 查看文件修改内二、版本退回三、创建本地仓库、克隆远程仓库本地搭建仓库git init克隆远程仓库。

2024-04-21 17:21:01 291

原创 【无标题】

在于数组中元素的使用次数,01背包中的元素只能使用一次或者不使用,多重背包的元素可重复的使用,或者不使用。

2024-04-14 20:04:09 214

原创 SpringBoot项目中常用注解总结

是 Spring Framework 中的一个注解,它通常用于处理 HTTP 请求体中的 JSON 数据或其他媒体类型的数据,并将其转换为 Java 对象。这个注解主要用于方法参数上,而不是类名上。当你在一个 Controller 方法的参数前使用注解时,Spring 会尝试使用配置的来解析请求体中的数据,并将其转换为对应的 Java 对象。在这个例子中,当一个 POST 请求发送到/create端点时,请求体中的 JSON 数据会被自动转换为User类的对象。

2024-04-07 20:07:38 970 1

原创 蓝桥杯十四届JavaB组省赛ABCD

如果一个个算阶乘的后九位再相加,算法可以实现,但是运算量很大,需要一段时间。由题意得:一个数num在二、八、十、十六进制下数的每位相加,可以被num整除,就是幸运数。分析:1、如果N中有奇数个奇数,那么不管怎么分都会不会是两个子数组的和是偶数。给定一个数组A,需要将A分成两个数组,使得这两个数组中元素的和相加都是偶数。两个数组分别是S1,S2。此时若S1中元素的和为偶数,那么S2也必为偶数。2、定义两个变量m,n,m代表技术的个数,n代表偶数的个数。直须满足,从奇数组中取偶数个奇数,从偶数组中任意取。

2024-04-01 07:26:37 281

原创 回溯总结

与组合问题不同的是,子集问题不需要考虑终止条件,因为每个节点都是结果集,而组合问题,只有根节点才是结果集。子集与子集II不同的是,子集II包含相同元素,为了做兼职判断,需要一个状态数组记录元素状态。给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文串,返回 s 所有可能的分割方案。给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。取值:1

2024-03-24 10:44:26 363

原创 Spring Boot集成Redis

如果你需要存储复杂的对象,并且不介意数据在Redis中以二进制形式存储,那么RedisTemplate可能更适合你。在 Spring Boot 应用程序中,配置 Redis 连接工厂通常很简单,因为 Spring Boot 提供了自动配置的功能,可以自动检测并配置 Redis 连接工厂。如果你使用 Lettuce,配置将略有不同,因为 Lettuce 使用不同的连接池和配置方式。StringRedisTemplate是专门为字符串数据设计的模板类,可见性强,易于维护,主要用于大部分以字符串存储的数据。

2024-03-17 23:57:01 889

原创 【无标题】

css中的继承,子标签会继承父标签的某些样式,如字体属性(font-),文本属性(text-),color,行高等。注意:a标签比较特殊,浏览器会默认给a标签指定一个样式,蓝色字体 有下划线,因此会覆盖a继承来的样式。相同选择器给设置相同的样式,此时一个样式就会覆盖(重叠)另一个冲突的样式。权重虽然会叠加,但不会有进位的问题。样式冲突,遵循就近原则,那个样式离结构近,就执行哪个样式。当同一个元素指定多个选择器,就会有优先级的产生。css三大特性:层叠性、继承性、优先级。②选择器不同,根据优先级权重。

2023-12-24 23:37:42 339

原创 css基础

注意:当我们的css是外部引入的形式,书写url是要注意,如果是绝对路径则是相对于css文件的路径,而非html文件的图片路径。常见的行内元素有,行内元素也可叫内联元素。css的背景属性可以设置背景颜色,背景图片,背景平铺,背景位置,背景图像固定等来装饰我们的页面。常见的块元素有、、、、、注意:①元素可以是任何形式,既可以是标签,也可以是基础选择其,复合选择器。

2023-12-10 19:11:50 366

原创 日常总结

③用StringBuffer(可变字符串)中的append方法,主要是StringBuffer中的append方法是对原有的字符串进行修改,不用再开辟新的空间,对于大量的字符串的拼接操作,会更省空间。在什么区域里创建的?两个,先在常量池中存放"1",再在堆内存中开辟空间存放字符串对象,栈内存中的s指向堆中的对象。②static修饰的方法,不能被重写,而用abstract修饰的方法是要被重写的。①final最终修饰符,不能再被更改,而abstract要被实例化。②使用String类中的concat()方法。

2023-12-03 18:04:40 380

原创 第五章 数组和字符串

数组是由若干个相同数据类型的元素按照一定的顺序组成的集合,用一个名字命名,并使用下标统一管理。数组定义的三步骤:声明,分配空间,初始化赋值。①数据类型[] 数组名;//声明 eg:int[] arr;//还用一种声明方式 数据类型 数组名[];②数组名=new数据类型[元素个数];//分配空间③数组名[下标]=值;//赋值数据类型[] 数组名=new 数据类型[元素个数];//声明并分配空间;int[] arr;动态初始化:利用下标初始化,可借助循环对其赋值。i++){

2023-11-25 20:31:04 886

原创 类和对象

由于类是将数据和方法封装在一起的一种数据结构,其中数据表示类的属性,方法表示类的行为,所以定义类实际上就是定义类的属性与方法。成员变量也叫域变量,全局变量,属性。成员方法:方法。//姓名//性别//年龄//学号//爱好System.out.println("消费:"+(eat+shopping));return sex;return age;

2023-11-25 20:31:02 938

原创 羊了个羊小游戏代码实现

规则玩家们在点击游戏上方卡牌后卡牌会下移到底部的框中,栏框内一共可以储存7张卡牌,当有3张一样的卡牌时将会消除,比如:三个一样的羊毛球则可以达成消除。

2023-11-22 18:19:50 1324

原创 羊了个羊小游戏总结

先增加了一个图片设置为背景图片,并增加到Layred Pane面板的最底层,然后在Layered Pane和Glass Pane面板中间的内容面板ContentPane中增加组件,其中Content Pane必须设置为绝对布局(默认是流布局管理器FlowLayout),否则第一个组件的setBounds方法对组件无效,该组件会一直固定在内容面板的左上角。

2023-11-22 18:17:56 397

原创 奇奇偶偶

Joker今天学完了数组,他发现在数组上面可以进行很多有意思的操作,现在他想对一个长度为n的数组a进行以下操作:将两个元素ai和 aj互换,使得 i≠j、ai和 aj要么 都是偶数,要么 都是奇数。他想知道是否可以通过执行任意次数(可能为零)的操作对数组进行非递减排序。

2023-11-19 19:41:18 32 1

原创 修改DNS后无法正常登陆校园网

对于用ip地址也不能正常访问的原因:一个ip地址可能对应多个web站点,那校园网举例,有时候连接校园网时不会弹出认证界面,所以我会在浏览器直接输入1.1.1.1到认证页面,但有一次响应的不是认证页面,是一个软件的官网,这也就应证了一个IP地址对应多个站点。该过程简单来说就是,当用户通过域名访问某网站时,如果能在浏览器缓存里找到,则直接返回该网站ip,如果没有,会到本地缓存,本地DNS服务器中查找,到本地服务器时,DNS会将该请求先交给。(一般我们使用的DNS地址是运营商提供的),若我们手动。

2023-11-04 09:46:06 519 1

原创 sql查询语句

前面的查询为都是针对一个表进行的查询,,若一个表同时涉及两个以上的表,则称之为连接查询。连接查询是数据库最主要的查询,包括等值连接,自然连接,非等值连接,外连接和复合连接查询。在sql语言中,一个select-from-where查询成为一个查询块,将这一个查询块插入到另一个select-from-where中,则称这样的语句为嵌套查询。再查询某字段时会出现某值重复出现多次,不方便我们统计,因此我们可以使用 DISTINCT 关键字来消除重复的元组,将distinct放在所有元组的前面。

2023-10-29 18:54:05 78 1

原创 二分算法

对于方程 2018 * x ^ 4 + 21 * x + 5 * x ^ 3 + 5 * x ^ 2 + 14 = Y,二分查找也叫做折半查找,也就是每经过一次查找,查找的区间就会缩小一半,因此在查找之前数组必须是有序的。输出方程在0~100之间的解,保留小数点后4位小数;如果不存在,输出 -1。对于一元n次方程的求解会用到浮点二分算法,以下题为例。告诉你Y的值,你能找出方程在0~100之间的解吗?二分查找分为整数二分查找 和 浮点二分查找。整数二分查找,找到返回下标,找不到返回-1。

2023-10-22 19:16:12 46 1

原创 关于b站数据加载不出来这件事

修改DNS服务器地址

2023-10-15 16:28:24 1243 1

原创 第十四周

与BeanFactory相似,它可以配置文件中定义的bean,将所有的bean集中在一起,当有请求的时候分配bean。XmlBeanFactory是对BeanFactory接口的一个常用的实现类,这个容器从xml文件中读取配置元数据,有这些配置的元数据生成一个被配置化的系统或者应用。我们可以在xml文件中给一个bean中,使用parent属性传入另一个bean的id,此时这个bean会继承父亲的属性。Bean的定义--Bean的初始化--Bean的使用--Bean的销毁。有两种:设值注入和构造注入。

2023-04-16 14:42:30 50

原创 第十三周

这周基本上都在练习算法,之前要求的算法每日一练都没有完成过,这几天一直在补之前布置的算法题。大部分都是填空题,对我来说不算简单,这几天遇到最难的就是动态规划问题,在网上搜了相关的资料,还是不理解。//判断下一个数据是否为某类型的数据,返回值为boolean。对于整数部分,从右往左看,第i位的位权等于N^(i-1)对于小数部分,从左往右看,第j位的位权等于N^(-j)用辗转相除法求最大公约数。①将N进制转化成十进制。②将十进制转换成N进制。除N取余,然后逆序排列。

2023-04-09 14:50:53 40

原创 【无标题】

insert into 表名(字段1,字段2,...) values(值1,值2,...),(值1,值2,...),(值1,值2,...);insert into 表名 values (值1,值2,...),(值1,值2,...),(值1,值2,...);insert into 表名(字段名1,字段名2,...)values(值1,值2,...);select * from '用户名'@'主机名' identified by '密码';insert into 表名 values(值1,值2,...);

2023-03-19 18:12:37 35

原创 第十周--

还有这两天风是真大,车都给我刮倒了好几回,昨天早上来的时候,没带口罩,舔了一下嘴唇,一嘴土。虽然解决了这些异常,但是我写的时候没用用集合,所以有些操作写的就很繁琐,对于修改和删除功能就没有实现,此外还有很多小瑕疵,格式问题,这个我从来没有注意过。学着后边忘着前边,最近学的也不扎实。忘了学,学了忘,忘了还得学,学了还得忘。序列化最重要的作用:在传递和保存对象时,保证对象的完整性和可传递性,将对象转化成有序字节流,以便在网络上传输或者保存在本地文件中。,这个异常代表反序列化时,文件读到了结尾就会抛出这个异常。

2023-03-12 15:33:09 55

原创 第九周

④如果一个对象中的某个成员变量的值不想被序列化,就给该成员的变量增加transient关键字修饰,该关键字标记的成员变量不参与序列化过程。这周才开始着手学习io流,刚学完标准流,今天才学到序列化流和反序列化流,这种流是专门用于操作对对象的输入和输出。2.若缓冲区没有数据:就从文件中读取数据,装到缓冲区中,每次尽可能装满缓冲区,如果文件没有数据返回-1。有参的read方法:把读取字节,解码,强转三步合并,强转之后的字符放在数组中。②序列化流写入文件后是无法修改的,一旦修改就无法再读回来。

2023-03-05 15:43:04 53

原创 第七周

分前后端的第一周,我选的后端。都说后端难,难就难吧,干就完了。这周学习小组布置的任务比较少,只把异常处理这块浅学了一下,也不知道天天都在忙啥,感觉学习的时间很少。对了,这周就开始早读了,我真服了,天天早八就算了,又来个早读。。。。听说下周还要早操。。。。。还让不让人活啊,我得赶紧报个训练队,现在睡眠严重不足,起那么早有什么意义,是让在专业课上睡觉吗?不理解。感觉作业很多,上学期也没这么多作业过,好像每一科都有作业,像离散数学,数字电子技术都接触到了逻辑运算,搞得我云里雾里,什么交通堵塞迟到问题,

2023-02-25 21:46:28 59

原创 第七周––考核页面

这周主要就是在写考核页面,刚开始着手写的时候就没有构思,也没有去了解一些常用的布局,就直接开始写了。有一种很混乱,不会写的感觉,主要就是一个随心所欲,看着页面那不一样就改哪。 第一次写完的时候用了很多定位,感觉很方便,想定哪就定哪。当时也不知道缩放的问题,学长检查的时候才知道,页面放缩之后布局全乱了。然后接下来的两天吧就一直改改改,改的头蒙,真服了我自己。但是交之前还是没有设置合适,页面放大的时候依然有这个盒子覆盖的问题。 考核的时候,学姐问的一些问

2023-02-18 23:51:01 47

原创 第 六 周

刚起,明天就可以返校了,不过我打算后天再去。还有好多事没弄完,翻译还有一篇 ,听力还没开始,入党申请书也没开始写,光这些就够用两天时间了。昨天晚上看了看考核页面,看着很花哨,然后每一部分我都分析了一下可能会用到哪些知识,等真正开始写的时候,才发现之前学的全忘完了,捯饬了一个小时,最顶上那个固定定位的那个东西也没有弄好。我寻思着看看官网的页面源代码,看看有啥能借鉴的没有,然后就有一种大脑v区受损的感觉,根本看不懂。到底谁说的前端简单啊,到底有没有心啊,我真服了。为啥一个小小的页面会写上千行的代码啊,我真服了。

2023-02-10 09:27:36 51

原创 美好的学习生活

这周先是对1-8章进行了一个简单的复习,然后对考核试卷对照答案过了一遍。接着就是继续学习css,其中也复习了第二阶段的部分学习内容。现在学到了盒模型,目前第三阶段的学习还剩浮动,定位,媒体查询这三个内容。这周学习状态不好,一学习就烦,一学习就烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦烦

2023-02-04 20:31:20 116 2

原创 第四周学习总结

今天看到这样一句话,“我们唯一感到恐惧的就是恐惧本身,这种难以名状、失去理智和毫无道理的恐惧,麻痹人的意志,使人们不去进行必要的努力,它把人转退为进所需的种种努力化为泡影。”

2023-01-15 11:27:06 84 1

原创 《重生之我在b站学Java》第三周学习总结

这三天的学习时间都不少,差不多就是按小组的规定,就是作息还没调整好,早上起床有点困难,这个下周应该会调整好。学习方式都是通过看教学视频学到了一些理论知识,单靠听别人讲肯定掌握的不牢固,记得快忘得也快,下周会安排一些时间做一些练习来巩固面相对象这部分的知识。),看着她的笔记能联想到宋老师讲到的一些细节,本来对这部分不是很理解的,复习之后一些理论知识不再抽象,之前产生的一些疑问也就迎刃而解了,这也让我明白了定期复习的重要性。然后又用两天时间把剩下的学习任务完成了。然后剩下的几天学习第二阶段的任务。

2023-01-08 16:53:31 106

原创 第二周心得

就比如单看一个方法的定义,还算能看明白,但是类,对象,方法堆到一起有一种说不上来的感觉,还有像给变量前加权限修饰符,为啥不全用public,以及变量的内存解析,方法的使用,嵌套什么的,自己还有很多自己不懂的地方。原本打算这周把类与对象,成员与方法学习完,但是因为自己对学习的怠慢,耽误了这周的进度,打算明天把剩下的都学完。总的来说这一周过的浑浑噩噩,无论是自己的专业课还是小组的学习都没有认真对待,感觉做什么事都提不起兴趣,就只想着睡觉,这种状态很不利于日后的学习,明天将会做出调整。创建类,设计类的成员;

2022-12-10 18:59:55 128 1

原创 彩票游戏

今天在b站练习的彩票游戏,自己在记事本上敲的时候出现了很多问题,比如,大小写,对于中英切换不及时导致编译错误,还有输入输出老是下意识写printf和scanf等。刚开始接触Java还不是很熟练,以后还要多加练习。

2022-12-03 19:21:42 401 1

空空如也

空空如也

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

TA关注的人

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