- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 完美删除MySQL数据库
完美删除MySQL数据库第一步:卸载程序在控制面板卸载MySQL(每个人的面板不一样,我的是在应用里),这个相信大家都会,根据自己的实际情况而定。也可以双击安装包进行卸载删除,选择remove第二步:删除目录删除下面两处目录:把C:\Program Files (x86) 里面的MySQL目录删掉把C:\ProgramData 里面的MySQL目录删掉注意:C:\ProgramData 文件是默认隐藏的,如果隐藏了可以设置成可见提示:如果文件选择删除却没有反应或者显
2021-10-18 20:54:02
463
原创 如何查看端口号被哪个应用占用
如何查看端口号被哪个应用占用第一步:win + R 键输入cmd打开命令窗口第二步:查看端口号情况输入netstat -ano 命令可以列出所有端口的情况。在列表中我们观察被占用的端口。也可以输入netstat -aon|findstr “3306” 命令查看特定端口号(比如3306就是MySQL数据库的端口号),记下最后一位数字,即PID,这里是5252。第三步:查看进程继续输入tasklist|findstr “5252”,回车,查看是哪个进程或者程序占用了端口,结果是:mysq
2021-10-18 20:50:07
12232
原创 JavaWeb笔记——01.HTML、CSS和JavaScript概述
01.HTML、CSS和JavaScript概述属性的值可以使用单引号也可以使用双引号,但是注意单引号和双引号不能在一个属性值里面混用//正确的写法<a href="http://www.example.com">示例站点链接</a><a href='http://www.example.com'>示例站点链接</a><a href='http://www.example.com' title='hahaha'>示例站点链接</a
2021-10-14 16:45:51
251
原创 InterlliJ IDEA 2020 新建java web 项目找不到 Static Web
InterlliJ IDEA 2020 新建java web 项目找不到 Static Web由于IDEA版本更新,在新建工程的时候找不到 Static Web,而且在插件里也找不到,没法下载。老版IDEA的 Static Web 在下面这个位置(我这是2020版就自然没有):之前看了网上的说是:setting -> plugins 安装 vue.js 的插件但是安装了之后还没有 Static Web,只是多了 vue.js所以之前一直都是部署的动态网页然后被同学提醒才知道,新版
2021-10-12 16:47:48
2899
1
原创 Java笔记——12.面向对象(高级)
12.面向对象(高级)类变量/类方法关于静态变量在内存中的存储,主要和jdk的版本有关,jdk8以前放在方法区的静态域中,jdk8之后放在堆中(class对象)注意:关于这一点会在后面的反射中再详细的学习,现在先了解一下即可只要记住不管static变量在哪里:(1)static变量是同一个类所有对象共享(2)static类变量在类加载的时候就生成了如何访问类变量/类方法类名.类变量名(推荐) 或者 对象名.类变量名修饰符 static 返回类型 类方法名 (形参) (推荐)或者 stati
2021-10-12 11:18:17
130
原创 Java笔记——11.房屋出租系统
11.房屋出租系统项目需求说明实现基于文本界面的“房屋出租系统”能够实现对房屋信息的添加、修改和删除(用数组实现),并且能够打印房屋明细表主菜单页面:新增房源页面:查找房源页面:删除房源页面:修改房源页面:房屋列表页面:退出系统页面:项目设计-程序框架图(分层模式=>当软件比较复杂时,需要模式管理)系统有哪些类(文件)明确类和类的调用关系所以程序框架图如下:注意:最下面的domain/model层理解起来有困难的话,可以把它
2021-10-12 11:11:13
894
1
原创 Java笔记——10.面向对象编程小项目——零钱通
10.面向对象编程小项目——零钱通项目说明基本需求:追加需求:用户输入4退出时,给出提示信息“你确定要退出吗?y/n”,必须输入正确的y/n,否则循环输入指令,直到输入y或者n。在收益入账和消费时,判断金额是否合理,并给出相应的提示。将面向过程的代码修改成面向对象的方法目的:体会面向对象编程的特点和好处实现步骤整体思路:化繁为简第一步:先完成显示菜单并可以选择//用于控制循环的结束boolean flag = true;//用于存储用户的输入Scanner scan
2021-10-08 11:19:48
1191
原创 Java笔记——09.Java中this和super用法总结
09.Java中this和super用法总结thisthis 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this 的用法在 Java 中大体可以分为3种:1.普通的直接引用这种就不用讲了,this 相当于是指向当前对象本身。2.形参与成员名字重名,用 this 来区分:class Person { private int age = 10; public Person(){ System.out.pri
2021-10-08 11:15:32
131
原创 Java笔记——08.面向对象(中级)
08.面向对象(中级)常用IDEA快捷键(有部分自行定义)删除当前行:ctrl+D复制当前行至下一行:ctrl+Y补全代码:alt+/添加注释和取消注释:ctrl+/导入该行需要的类:alt+enter快速格式化代码:ctrl+alt+L快速运行程序:alt+R生成构造方法:alt+insert查看一个类的层级关系:ctrl+H定位到具体的方法:ctrl+B自动分配变量:alt+enter .var修饰符本类同包子类不同包public✓✓✓
2021-10-08 11:14:10
138
原创 IntelliJ IDEA断点调试如何查看源码
IntelliJ IDEA断点调试如何查看源码推荐方法二方法一:使用 force step into :快捷键 alt + shift + F7(就是IDEA调试控制台页面上的那个红色的箭头)方法二:配置一下就好了点击Setting —> Build,Execution,Deployment —> Debugger —> Stepping把 Do not step into the classes 中的 java.* 和 javax.* 取消勾选,其他的随
2021-10-07 10:45:23
1240
原创 Java笔记——07.递归调用例题(迷宫问题,汉诺塔问题,八皇后问题)
07.递归调用例题三种递归调用例题的简单解法迷宫问题:import java.util.Scanner;public class MiGong { public static void main(String[] args) { //迷宫的行数和列数 Scanner myScanner = new Scanner(System.in); System.out.println("请输入迷宫的行数:"); i
2021-09-28 10:48:34
143
原创 Java笔记——06.面向对象(基础)
06.面向对象(基础)对象的内存布局//Cat为自定义的猫类Cat cat = new Cat();//cat是对象名(对象引用),new Cat()创建对象空间(数据),这才是真正的对象cat.name = "小白";cat.age = 12;cat.color = "白色";以上面的为例:对象的存在形式为在栈中开辟一处空间cat存放地址,假设为0x0011,指向堆中一处叫做0x0011的空间,0x0011中存放三个数据,分别为字符串"小白"的地址值,数字12,字符串"白色"的地址值,
2021-09-27 18:56:04
92
原创 Java笔记——05.数组
05.数组数组属于引用类型,数组型数据是对象数组创建后,如果没有赋值,有默认值:byte[0],short[0],int[0],long[0],float[0.0],double[0.0],char[\u0000],boolean[false],String[null]数组赋值机制基本数据类型赋值 ,这个值就是具体的数据,而且相互不影响(值拷贝)。数组在默认情况下是引用传递,赋的值是地址(地址拷贝)。解析:JVM的内存主要分三个区域:栈,堆,方法区。基本数据类型的数据放在栈中,例
2021-09-24 15:00:10
156
原创 Java笔记——04.控制结构
04.控制结构switch语句switch(表达式)中表达式的返回值必须是:(byte,short,int,char,enum[枚举],String)表达式数据类型,应和case后的常量类型一致,或者是可以自动转成可以相互比较的类型case子句中的值必须是常量或常量表达式注:switch 底层是使用 int 型 来进行判断的,即使是枚举、String类型,最终也是转变成 int 型。由于 long 型表示范围大于 int 型,可能会有精度损失,因此不支持 long 类型(浮点型也
2021-09-23 10:18:33
84
原创 Java笔记——03.运算符
03.运算符%的本质:a % b = a - a / b * b注:当a是小数时,先强转 = a - (int)a / b * b下面的代码输出什么?为什么?//面试题一int i = 1;i = i++;System.out.println(i);//输出1//面试题二int i = 1;i = ++i;System.out.println(i);//输出2详解(就是对于我们学过的自增自减运算符的本质解析):第一题:i = i++ 时,规则使用临时变量 (1)temp =
2021-09-18 17:17:31
157
原创 Java笔记——02.变量
02.变量数据类型Java数据类型分成八种基本数据类型和三种引用数据类型基本数据类型分为数值型,字符型(char[2]),布尔型(boolean[1])其中数值型又分为整数类型(byte[1]、short[2]、int[4]、long[8])和 浮点(小数)类型(float[4],double[8])引用数据类型:类(class)、接口(interface)、数组([])注:字符串(String)类型属于类,不是基本数据类型浮点数在机器中是以浮点数=符号位+指数位+尾数位形式存放的浮点
2021-09-17 18:42:03
141
原创 Java笔记——01.Java概述
Java笔记——01.Java概述JDK、JRE和JVM的关系JDK即Java开发工具包,JRE即Java运行环境,JVM即Java虚拟机JDK=JRE+Java开发工具集(例如Java,Javac,Javadoc,Javap等)JRE=JVM+Java核心类库如果只想运行开发好的.class文件,只需要JRE注:一个源文件中最多只能有一个public类,其他类的个数不限,也可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非publ
2021-09-17 10:29:38
115
Java 学习路线导图.xmind
2021-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人