自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring源码构建

Spring源码构建

2022-10-11 20:25:18 899 1

原创 懒汉式单例解析

写了个单例,真的是单例吗?线程安全吗?为什么要双重检查?双重检查就够吗?为什么要volatile?不加它行不行?

2022-08-11 21:12:13 184

原创 异或数列 蓝桥杯2021

//// Created by 86199 on 2022/3/30.////异或数列//alice和bob最初分别拥有两个数值相同的数,有一个固定大小的数列X[],//两人分为先手后手从中选择任意位置上的数Xi与自己的数或者对方的数进行异或,每个位置上的数只能用一次,//直到X数列中的元素全部用完,数值大的一方获胜,alice胜:1,平手:0,alice负:-1。/* * 分析: * alice可进行的操作有(bob同样): * 1 选择一个数对自己当前的数进行异或,使自己当前的数

2022-03-30 16:19:14 675

原创 C语言课程设计——学生考勤管理系统

C语言课程设计——学生考勤管理系统题目要求:学生考勤管理系统设计(1)问题描述考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、缺课类型(迟到、早退、请假及旷课)。采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设计合理。系统以菜单界面方式工作,运行界面友好,演示程序以用户和计算机的对话方式进行。(2)功能要求录入学生的缺课记录;修改某个学生的缺课记录;查询某个学生的缺课情况;统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序

2021-08-03 12:26:02 9978 5

原创 Postman 使用步骤

postman:postman是一款用于测试接口的插件功能的插件,可以直接嵌入在浏览器中,也可以单独下载,是免费的;步骤:1、首先create request创建请求;2、首先填写url,这里postman页面相当于前端页面,参数提交相当于表单提交,url为postman提交到何处,从云中找到项目所在,所以url为:传输协议/服务器地址/项目端口号/你要测试的接口的地址;即http(传输协议)/localhost(本机服务器):8080(项目端口号,当然有可能不是8080)/主机中你的项目地址

2021-04-14 12:44:40 5839

原创 Mybatis 子查询

子查询:同表中子查询直接在statement中写,和sql格式一样;不同表间的子查询通过resultMap来实现:<resultMap type = "Book" id = "BookAndReader" autoMapping = "true"> <id colume = "id" property = "id"/> <association property = "reader" javaType = "Reader" autoMapping = "t

2021-04-07 21:28:52 8255 3

原创 Mysql 连接查询效率优化

背景:前天的 SQL 语句任务完成后,要求对效率进行优化;任务:需要用到的表:最后一张单体最高分表帮助文档中没有:思路:这里是比较复杂的多表连接查询,需要查询的数据分别在几张不同的表中,结合内外连接进行数据查询:首次提交版本:SELECT stu.student_number, stu.student_name, IFNULL(SUM(score.topic_maxscore), 0)SUM, sets.attopicset_starttime FROM (SELECT DIS

2021-04-02 13:17:29 1374 1

原创 IDEA 基本调试 (最最最简单易懂的单步执行)

今天突然想起来调试这个功能,原来学 C 的时候是有的,就去查了一下,密密麻麻一大篇,不适合面向新手,我看懂之后总结了一些基本的操作;如何开打开调试功能:首先,设置一个断点,IDEA 直接在代码块最左侧的行数序号旁边点一下就出来了;然后再点击运行标志旁边那个爬虫一样的按钮:然后就会在下方跳出调试窗口,刚开始出来的可能会是执行窗口,单击 Debugger:调试窗口内容:打开调试窗口后,Frames 栏显示的是当前压栈的方法,跟栈区运行一样,先进后出,最先压栈的在最下面,最上面的最后压栈,也就是最后

2021-03-29 20:58:51 12438 2

原创 PTA 图形继承 (JAVA)

编写程序,实现图形类的继承,并定义相应类对象并进行测试。类Shape,无属性,有一个返回0.0的求图形面积的公有方法public double getArea();//求图形面积类Circle,继承自Shape,有一个私有实型的属性radius(半径),重写父类继承来的求面积方法,求圆的面积类Rectangle,继承自Shape,有两个私有实型属性width和length,重写父类继承来的求面积方法,求矩形的面积类Ball,继承自Circle,其属性从父类继承,重写父类求面积方法,求球表面积,此外,

2021-03-29 20:17:47 1835 2

原创 length () 和 length 的区别

今天老师在 PTA 发布了第一个 JAVA 的题目集,做了之后发现还是有很多概念不清容易混淆的东西,还是做做笔记的好;length () 和 length 的区别:length () 确实是用于获得字符串长度的,而数组的长度是通过 Array.length 来获取的,Array.length 中的 length 是 Array 类中的一个成员属性而不是方法,这里不注意确实容易混淆;汉字是作为变量名的;这个也容易混淆,我们平时都推荐用英文作为变量名,渐渐也就习惯了,但实际上中文也是可以的;判断输入

2021-03-27 22:21:15 912

原创 Limit 效率优化

昨天接到一个关于 mysql 的练习任务,查询一个学生做题表中某道题分数字段的最高分,拿到手想都没想直接交了一个这样的语句:select score from submit_topicwhere account_id = ? and topic_id = ? and topicset_id = ? and topic_typied = ?order by score desclimit 0, 1;这里我没有用 max () 函数而是 limit,然后果断被学长 pass 了。和这个练习无关是否正

2021-03-26 18:06:14 1357 2

空空如也

空空如也

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

TA关注的人

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