自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA的Debug (断点调试) 技巧

​ 对栈面板的目标栈帧右键点击【Force Return】,将会强制结束程序(不会往后执行程序),通常用在需要结束当前断点,而不希望接下来的程序操作数据库的情况,这里值得注意的是,如果选则用。需要注意的是异常断点无需在具体的代码上打断点的,而是在断点详情页中直接添加,后续在执行时,如果抛出我们监听的异常,则会自动暂停在抛出异常的地方。(F8) :步过(Step over),程序向下执行一行,如果当前行上有方法不会进入该方法,常用于调试过程中不想进入调用方法体的情况。

2023-08-12 12:28:11 1382 1

原创 消息中间件rocketmq(RocketMQ)常见面试题以及知识点总结

消息中间件rocketmq(RocketMQ)面试题以及知识点总结

2022-03-30 15:19:01 418

原创 新版IDEA2020.3忽略.iml .idea文件

最新IDEA 2020.3月,忽略(ignore).iml .idea文件(.idea同.iml文件一样设置)

2021-02-10 17:24:01 5584 3

原创 一阶段: JavaSE进阶学习04 --内部类及Lambad表达式

一阶段: JavaSE进阶学习04 --内部类及Lambad表达式1.内部类2.成员内部类(理解)3.局部内部类(理解)4.匿名内部类5.Lambad表达式1.内部类概念:在一个类中定义一个类。例:在一个类A的内部定义一个类B,类B就被称为内部类//定义格式&举例/*格式:class 外部类名{ 修饰符 class 内部类名{ }}class Outer { public class Inner { }}内部类的访问特点​ 内部.

2020-08-23 20:49:04 255 1

原创 Git新手操作入门使用以及怎样将 Git集成到IDEA中

最新最详细的Git操作入门使用以及 Git集成到IDEA中Git操作入门1.版本控制:概述:是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。比较好理解的:哪个版本(写的项目代码,文章等)是你需要的你就切换到哪个版本。无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改的情况。开发中要解决的问题:​ 1.代码备份​ 2.版本控制​ 3.协同工作​ 4.责任追溯版本控制工具介绍(一般使用这两种)SVN版

2020-08-23 16:30:06 676 2

原创 Java基础知识(JavaSE)总结进阶03

一阶段: JavaSE进阶学习031.接口(重点记忆)接口的定义和特点:场景:一个类中,所有的方法,都是抽象方法​ 1.接口用关键字interface来定义public interface 接口名 {} ​ 2.类实现接口用implements表示public class 类名 implements 接口名 {}​ 3.接口不能实例化​ 我们可以创建接口的实现类对象使用​ 4.接口的子类​ 要么重写接口中的所

2020-08-18 19:32:55 310 1

原创 Java基础知识(JavaSE)总结进阶02

一阶段: JavaSE进阶学习021. 继承(掌握)​ **概念:**可以使子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法。​ 解决了什么: 抽取子类共性内容继承的**好处**:​ 1.提高了代码的复用性​ 2.提高了代码的维护性​ 3.让类与类之间产生了关系,使多态的前提继承的**弊端:**​ 1.降低了代码的灵活性​ 2.增强了代码的耦合性​

2020-08-17 17:21:14 199 1

原创 Java基础知识(JavaSE)总结进阶拓展01

一阶段: JavaSE基础进阶拓展01看不懂或者不想看的可以跳往下一篇,这个只是让你知识面更宽更广1.技师管理系统拓展:环境搭建(暂时这样记包名,类自己定义,到后面框架可能会有所不同)包(记住)储存的类作用entryInfoManagerEntry.java程序的入口类,提供一个main方法domainTechnician.java封装技师信息controllerTechnicianController.java和用户打交道(客服接待)servic

2020-08-17 16:30:28 270 1

原创 Java基础知识(JavaSE)总结进阶01

一阶段: JavaSE进阶学习011. 分包分类思想​ 包的本质就是文件夹包的注意事项:1.package的语句必须是程序的第一题可执行的代码2.package的语句在一个java文件只能有一个3.如果没有package,默认表示无包名同一个包下的访问​ 不需要导包,直接使用即可不同包下的相互访问1.先导包后访问(import)2.通过全类名(包名+类名)访问使用全类名的应用场景:多个包下,出现了相同的类名称,就可以使用这种访问方式进行区分注意:import、p

2020-08-17 15:52:21 291 1

原创 Java基础总结07拓展

一阶段:JavaSE学习07拓展1.习题练习:/** * @author 你的大龙猫啊 *//*第四题:分析以下需求并实现 1.猫类Cat 属性: 毛的颜色color 品种breed 行为: 吃饭eat() 抓老鼠catchMouse() 2.狗类Dog 属性: 毛的颜色color 品种breed 行为: 吃饭() 看家lookHome() 要求: 1.按照以上要求定义Cat类和Dog类,属性要私有,生成空参、有参构造,s

2020-08-17 14:58:41 240 1

原创 Java基础知识(JavaSE)总结07

一阶段: JavaSE学习071.面向对象和面向过程的思想对比 :​ **面向过程 :**是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的​ **面向对象 :**是一种以对象为中心的编程思想,通过指挥对象实现具体的功能类和对象的关系:类以及类的理解:​ 1.类是对现实生活一类具有共同属性和行为的事务的抽象​ 2.类是对象的数据类型,类是具有相同属性和行为的一组对象的集合​ 简单理解:类就是对现实事

2020-08-17 11:58:10 211 1

原创 Java基础总结06拓展

一阶段:JavaSE学习06拓展1.程序员自带计算器拓展(进制)怎样打开计算器?第一种:​ 在Windows左下角一个个找(比较low,不建议)第二种:​ (b格不高,一般不用)第三种:Windows + R键 然后在弹出的窗口输入然后可以选择以下方式​ 1.输入calc直接按Enter​ 2.输入cmd 在按Enter键 (一般使用命令提示符,逼格高)进入之后界面是这样进制简单

2020-08-05 17:39:51 225 1

原创 Java基础知识(JavaSE)总结06

一阶段: JavaSE学习061.Debug调试(掌握,以后经常需要使用)是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。加断点:选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可(单击有个红色的点)运行:在代码区域右键Debug执行(或者点击菜单栏的像甲壳虫的那个)看流程:点Step Into (F7)这个箭头,也可以直接按F7(那个↓)看下一步删除断点:选择要删除的断点,单击鼠标左键即可​ 如果是

2020-08-05 17:20:17 425 1

原创 Java基础总结05拓展

一阶段:JavaSE学习05拓展看不懂或者不想看的可以跳往下一篇,这个只是让你知识面更宽更广返回值类型拓展/** * @author 你的大龙猫啊 *//*返回值类型拓展 */public class Expand08_Return { public static void main(String[] args) { System.out.println(getMax(10, 20)); } private static int getMax(int

2020-08-05 16:03:40 196 1

原创 Java基础知识(JavaSE)总结05

一阶段: JavaSE学习05方法:(重点,以后经常使用)​ 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。方法定义和调用​ 1.方法必须先创建才可以使用,该过程称为方法定义​ 2.方法创建后并不是直接可以运行的,需要手动使用后,才执行, 该过程称为方法调用注意:方法必须先定义,后调用,否则程序将报错方法调用过程:​ 总结:每个方法在被调用执行的时候,都会进入栈内存,并且拥有自己独立的内存空间,方法内部代码调

2020-08-05 15:36:08 347 3

原创 Java基础总结04拓展

一阶段:JavaSE学习04拓展看不懂或者不想看的可以跳往下一篇,这个只是让你知识面更宽更广1.数组拓展:package com.hui.expand;/** * @author 你的大龙猫啊 *//*数组的拓展:正反向遍历 */public class Expand07_ArrayTraversal { public static void main(String[] args) { int[] arr = {11, 22, 33, 44, 55};

2020-08-02 17:30:25 194 1

原创 Java基础知识(JavaSE)总结04

一阶段: JavaSE学习041.IDEA:一款强大的开发工具(下载,安装,破解网上搜索即可)IDEA的运行创建Project项目创建Module模块创建Package包创建class类在类中编写代码完成编译运行IDEA快捷键使用/** * @author 你的大龙猫啊 *//*需求:常用快捷键 psvm + 回车 快速生成main方法 sout + 回车 快速生成输出语句 Ctrl + Alt + L 格式化代码 Alt + Enter 代

2020-08-02 17:27:23 362 1

原创 Java基础总结03拓展

一阶段:JavaSE学习03拓展看不懂或者不想看的可以跳往下一篇,这个只是让你知识面更宽更广1.Switch拓展/** * @author 你的大龙猫啊 * @company www.com.hui *//*Switch案例要点:case穿透 :在case语句体后不写break语句,将会出现case穿透 现象:当开始case穿透,后续的case就不会具有匹配效果,内部的语句都会执行直到看到break,或者整体switch语句执行完毕,才会结束如果default写在前面 def

2020-08-02 17:19:32 187 1

原创 Java基础知识(JavaSE)总结03

一阶段: JavaSE学习031.Scanner和Random(三步走)导包import java.util.Scanner //import java.util.Radom创建对象 Scanner sc = new Scanner(System.in); // Random r = new Random();int number = sc.nextInt(); // int number = r.nextInt(10) ; 范围为[0,10) ==> 相当于0-9

2020-08-02 16:58:35 336 1

原创 Java基础总结02拓展

一阶段:JavaSE学习01拓展看不懂或者不想看的可以跳往下一篇,这个只是让你知识面更宽更广1.Scanner拓展import java.util.Scanner;/** * @author 你的大龙猫啊 * @company www.com.hui *//*next(): 1.一定要读取到有效字符后才可以结束输入 2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉 3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符 4.next不能得到带

2020-08-02 11:00:55 295 1

原创 Java基础知识(JavaSE)总结02

一阶段: JavaSE学习02运算符运算符和表达式:运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合Java语法的式子就可以称为表达式。​ 不同运算符连接的表达式体现的是不同类型的表达式。1. 算术运算符(理解)符号作用+加-减*乘/除(取结果商)%取余(取结果的余数)注意事项:/和%的区别:两个数据做除法,/取结果的商,%取结果的余数。整数操作只能得到整数,要想

2020-07-30 14:16:36 1121 1

原创 Java基础总结01拓展

一阶段:JavaSE学习01拓展看不懂或者不想看的可以跳往下一篇,这个只是让你知识面更宽更广1.数据类型拓展题(深入理解)/** * @author 你的大龙猫啊 * 数据类型拓展 */public class Expand01_DataType { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10;

2020-07-29 13:15:31 265 1

原创 Java基础知识(JavaSE)总结01

一阶段:JavaSE学习011.Java发展史(了解即可)​ 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言​ Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言​ Java之父:詹姆斯·高斯林(James Gosling)​ 2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com[外链图片转存失败,源站可能有防盗链机制,建议将图

2020-07-26 20:06:22 842 1

原创 Typora使用(MarkDown语法)

MarkDown语法学习二级标题两个#号加一个空格三级标题三个#号加一个空格四级标题四个#号加一个空格(以此类推,最多支持到六级)字体两边是两个*号就能粗体两边是一个星号就是斜体两边是三个星号表示既是斜体又加粗两边都是波浪号表示删除线引用三个杠就是分割线图片使用感叹号中括号小括号(输入地址:可以是网络也可以是本地 —颖宝端午节安康图)超链接中括号小括号(+输入地址)点击到百度列表数字1+点+空格表示有序列表 减号+空格代表无序列表ACABC

2020-06-26 11:00:32 1163

空空如也

空空如也

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

TA关注的人

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