自定义博客皮肤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)
  • 收藏
  • 关注

原创 深入汇编底层!看看JVM怎么区别对待各种创建字符串的方式【内含String = “xxx“和new String(“xxx“)等】

对各种创建String对象方法的汇编级底层解析

2022-08-29 18:28:14 175 1

原创 Docker命令整理(《第一本Docker书》阅读札记)

书写这篇文章的主要目的是给自己做一个docker的小手册,网上的资源大多良莠不齐,有些也具有一定误导性,故萌生想法自己整理一套docker的笔记的想法。

2022-07-23 11:31:29 388

原创 关于Mybatisplus查询到字段无法映射的问题

问题场景:在做项目的时候遇到了一个问题:根据学号查询成绩,学号送进去,查出来成绩却都是null,通过检查后发现sql查询是成功的,值均正常。定位到:值映射到实体上是出了问题。后来通过寻找发现问题所在:最初的实体类,定义如下:@Datapublic class Scores { private Long id; private Double math_score; private Double java_score; private Double eng_sc

2022-05-29 14:46:34 3608

原创 Java在算法竞赛中的技巧(蓝桥杯备赛总结)

前言:笔者在这段时间准备蓝桥杯竞赛,由于个人原因选择Java作为语言,刷题中也是不断感到Java有些语法还是不够方便(非常羡慕隔壁C++的STL…),不过有些常见的技巧/方法/模板,也是自己做了些总结,十分之不全面,比完赛会继续完善…!!!!!提交结果时记得检查有无不该加的头文件,主类名是否为Main!!!!!!2.优化输入输出时间(快速IO模板):import java.io.*;import java.math.BigDecimal;import java.math.BigInteger

2022-05-29 10:37:09 8157 5

原创 解决SpringBoot项目有关跨域的问题,内含其他博客中不生效的解决方法

(前言:此方法可以快速解决有关请求跨域时的问题,重点在最后,可直接跳过去看)场景:在使用amis框架搭建好前端后,出现了前端发送post请求,后端无法接收的问题;而在反复检查路径无误后,通过F12看到问题出在了跨域这里错误信息为:Response to preflight request doesn t pass access control check: No Access-Control-Allow-Origin header is present on the requested re

2022-05-23 17:38:09 1334 1

原创 关于格式化和流式输入输出的一些区别(scanf||cin)

关于格式化和流式输入输出的一些区别(scanf||cin)笔者在最初学习C++时,着实享受了一把cin输入的爽感:不需要记忆各变量的标志,书写方式快捷简便…可知道某天在一道CodeForce的题中被疯狂飘红后,一旁的大神给我简单的换成了scanf居然直接通过了(泪目)!于是战战兢兢的又用回了scanf输入…可本着“存在即合理”的原则,cin难道没有它特别的优势吗?于是查阅各方资料,总结如下(着重探讨scanf和cin的区别,而printf和cout对应类似)二者区别:简单来说,cin(cout)被称之

2022-04-12 15:06:13 811

原创 C++函数传参、传地址、传引用的简单区分

C++函数传参、传地址、传引用的简单区分传值参数传进来之后只是一个局部变量,修改形参的值不会改变实参的值,也就是在函数里面改变该参数并不会改变主函数里面该变量的值。且函数内外数值的地址也是不一样的,传入的参数是在新的内存里,二者相对独立#include <iostream>void x(int n){ n=n+1; std::cout<<n<<" ";}int main(void){ int b=0; x(b); st

2022-04-12 15:04:58 496

原创 C/C++中有关“ . ”、“ -> “、“ :”、“ :: ”的作用区分(未完成待续)

​ “ . ”、“ -> "、“ :”、“ :: ”这四个符号在写程序的时候经常使用到,然而需要尤其注意的是前两个符号,在一些编译器(譬如VS2019)中,有时候混用这两个符号,编译器也会智能修改为正确的格式;这实在是便利却不利于我们掌握它正确用法的一件事,所以在这里简述一下这些符号的用法与区别。” . “ 和 ” ->"这两位是易混大头了,尤其是在有指针出现的时候,它们的共同点是:两者都是二元操作符,为 变量 . 成员 或 变量->成员 (其中成员可以是

2022-04-12 15:03:28 1699

原创 Java println()和print(“\n“)的区别

这个问题是笔者在学习时偶然思考到的,按理来说使用print("\n")就可以达到我们想要的“来到下一行”这个操作,那么为什么要单独引出一个println来呢?只是因为方便吗?后来查阅一些资料才得知,原来我们一直在Windows系统下的一些使用上的习惯和认知,并不是完全正确的,包括几个常见的名词,譬如:“回车”(\r),我们都已经习惯性认为这个操作就会进行下一行的输入,其实不然,回车的准确定义为:光标回到本行开头,而我们之前所认为的概念,准确讲叫做“换行”(\n),即来到下一行(不一定是开头)。了解了这

2021-09-12 10:43:34 1237

原创 Ubuntu 20.04下使用IDEA配置tomcat10,及servlet导包后javax.servelet一直报错的解决方法

Ubuntu 20.04下使用IDEA配置tomcat10,及servlet导包后javax.servelet一直报错的解决方法​ 前期有关tomcat的安装就不多详谈,网上教程一大把,有关tomcat的配置贴个大佬的回答:https://blog.csdn.net/zhuyacheneagle/article/details/103316802?ops_request_misc=&request_id=&biz_id=102&utm_term=ubuntu%20idea%20s

2021-09-09 13:04:02 323 2

原创 简单评测几个常见集成开发环境(IDE)(新手入门向)

简单评测几个常见C语言集成开发环境(IDE)(新手入门向)​ 俗话说“工欲善其事,必先利其器”,笔者也是个在接触新领域的时候,喜欢折腾工具的人。记得刚刚学习编程的时候,天天尝鲜各种IDE,以至于写这篇文的时候,光各种各样的IDE,电脑上居然已经装了10+个相关软件了……(然而没有改变代码写的菜的现实)现在适逢新同学开学季,想必也有很多类似的问题,于是简单评测一下在这段时间我所简单了解过的一些工具的特点供大家选择,与大家分享啦~​ (注:初学者似乎都喜欢称这些工具为编译器,但事实上编译器是另外一个东西,而

2021-07-21 19:48:00 4497 3

空空如也

空空如也

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

TA关注的人

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