自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内存分布图

2.类的成员存放在堆中,如果成员是其他类对象也存放在堆中。1.基本数据类型和常量存放在常量池中。5.引用数据类型存放在堆或栈中。4.单独的对象存放在栈中。3.类对象存放在栈中。

2024-06-11 17:18:50 136 1

原创 04java异常

1.一般继承运行时异常runtimeException2.好处是,可以使用运行时异常的默认处理机制3.练习int age=10;if(!throw new AgeException("年龄需要在18-120");//throw 后面是一个异常对象//throws 是抛出一个异常//不一样的//自定义一个类//1.一般情况自定义异常是继承RuntimeException//2.好处是,我们可以使用默认的处理机制。

2024-06-10 10:09:52 283

原创 tomcat只能访问index.jsp网页,不能访问自己写的其他jsp网页,访问404

如果是在IDEA等开发工具中进行调试,请确保项目已正确构建并部署到Tomcat服务器上。: 检查您的JSP文件是否存在任何语法错误,这可能导致Tomcat无法编译和运行该JSP文件。: 验证Tomcat是否有足够的权限读取和执行自定义的JSP文件,尤其是在Linux环境下。: 当尝试访问自定义JSP页面时,请确保使用正确的URL。弄了半天,原来是jsp位置放错了,要放到web-inf的外面。: 确保您的JSP文件已正确放置在Web应用程序目录下的。)以获取更详细的错误信息,这有助于快速定位问题所在。

2024-05-17 21:08:11 452

原创 03枚举和注解

编写一个季节类,他只有四个季节传统设计思路,可以随便实现各种没有的季节,不合理,要使用枚举步骤: //1.将构造器私有化,防止直接new//2.去掉set方法,防止属性被修改,只读的//3.在season内部,直接创建固定对象//4.优化添加final,枚举的大写。

2024-04-08 11:20:50 219 1

原创 idea生成作者信息

在里面写上信息,点apply-->ok。

2024-04-06 10:07:02 115

原创 02java

面向对象高级部分

2024-04-06 09:58:06 809

原创 idea切换版本后找不到路径nnot run program “C:\Program Files\Java\jdk-11\bin\java.exe“ (in directory “C:\Users\q

1.打开idea->File-->Project Structure-->SDKs-->点击右边的+号,

2024-04-04 16:34:37 421 1

原创 CentOS-7-x86_64-Minimal-1810.iso下载

比某网盘下载速度快一万倍。

2024-03-31 16:47:29 182

原创 如何在idea中传入参数给main方法

2024-03-28 17:24:17 172

原创 1.java基础

/动态初始化//(1)数据类型 数组名[]=new 数据类型[大小]或//(2)int b[];//或int[] b//静态初始化//中括号可以放在数组名前或后byte n1=1;byte n2=2;发生自动类型转换byte-->int如果n1,n2是double类型则不能转换。

2024-03-25 10:32:42 906

原创 idea快捷键

生成构造器alt+insert(选多个,,先选一个然后按ctrl,点下一个)查看一个类的层级关系ctrl+H(把光标放到类名子上,按快捷键)ctrl+B可以快速定位到方法上,不用慢慢找方法在哪定义的了。new Scanner(System.in).var 回车。注释代码ctrl+/,第二次说取消注释。复制当前行ctrl+alt+向下光标。代码格式化ctrl+alt+L。.var自动分配变量名。删除当前行ctrl+d。

2024-03-18 12:39:53 372

原创 02.常用的css属性

背景平铺:background-repeat:(repeat水平垂直都平铺 no-repeat不平铺 repeat-x水平 铺 repeat- y垂直平铺)p :nth-last-child(n)选择p的父级的倒数第n个子p标签。p :nth-child(n)选择p的父级的第n个子p标签。对齐方式:text-align:(left 左对齐 ,center居中, right右对齐),可以让内容对齐,不管是图片还是标签。

2023-12-03 16:06:37 865

原创 01.HTML中常用的标签

html常用标签

2023-11-15 10:37:37 60

原创 02.computed,watch,methods,四个生命周期

(1).created 一进页面立即执行,发送请求获取数据。1.computed 计算机属性,函数名和数据名要一致。4.四个生命周期(创建,挂载,更新,销毁)2.watch监视器(用来封装异步操作)(2).mounted 操作dom元素。(2).完整写法(set get)(1).监视对象的属性时要加 引号。3.methods方法。

2023-09-23 16:13:17 81 1

原创 01.vue基础指令

{{}}

2023-09-22 19:22:39 34

原创 访问和修改仓库里的数据

在methods里面对mutation里面的函数扩展。

2023-09-17 20:36:29 51 1

原创 基于VueCli自定义项目的vuex

2.在创建的项目下,的src,下面新建文件夹store,新建index.js。4.在main.js中引入store从index中。1.在创建的项目的终端,安装vuex3,3在index中.创建一个空的vuex。

2023-09-16 17:42:13 41 1

原创 创建一个基于VueCli自定义项目

1.创建一个新文件夹,shift+双击,选择在终端打开。2. 输入vue create 文件名。2.选则最后一个,自定义的。

2023-09-16 17:33:57 36 1

原创 声明式导航跳转传参

router-link to='/home'>首页</router-link><router-link to='/search'>搜素</router-link>

2023-09-14 14:33:07 40 1

原创 VueRouter(切换不同的路径使用对应的组件)

vue2使用 vuerouter3.x 和vue3.x(233)vue3使用 vuerouter4.x 和vue4.x(344)在终端输入,下载VueRouter下面的步骤都是在main.js文件中进行。

2023-09-12 20:33:02 276

原创 插槽(一个组件里某些地方需要定制)

app.vue里template包裹内容,写上插槽名字,#a。3.插槽的作用域(把插槽的数据传递给使用组件的地方)mydialog组件里slot name = "a"1.默认插槽(只能定制一个位置,这里是定制内容)2.具名插槽(可以定制很多个)

2023-09-11 16:51:42 28

原创 自定义指令

1.全局自定义指令(错了,后面可以跟表达式),第3个就是。4.封装一个loadling指令(加载时那个一直转的)2.局部自定义指令(只能在组件内部自己使用)3.自定义的带参数的指令。

2023-09-10 21:16:11 22 1

原创 ref和$refs获取元素和组件

至少在元素渲染出来,才能使用。

2023-09-10 17:41:47 60 1

原创 弹框类组件封装

2023-09-10 13:36:20 28 1

原创 表单封装(:value + @input = v-model )(父传子,子又能对父的数据修改)

3.BaseSelect里面的select v-model 还是拆分成 ( :value 和 @change 等于 select v-model)2.BaseSelect组件(事件监听改成 input),必须改成input,上面才能简写。1.app.vue ( :value 和 @input = v-model)1.等效(app.vue里面是$event)子组件不能直接对父数据使用v-model。3.简化上面(就修改了两个地方)

2023-09-10 11:47:30 37 1

原创 非父子通信-provide-inject(提供,添加)

3.在子组件中使用inject使用数据,inject:['数据1',‘数据2’]2.在app.vue的子组件,sonA组件中引入GrandSon.vue组件。1.在app.vue中使用provide提供数据。对于app.vue来说是孙子。4.qwq ,一层一层的引入。

2023-09-10 10:11:35 33 1

原创 非父子组件通信-事件总线

1.新建一个文件夹utils(工具),在下面创建一个EventBus.js文件(事件车),在里面创建一个空Vue,命名为bus,再暴露出来。2.在组件接收方BaseA.vue,通过$on监听Bus,(Bus.$on),事件名为‘sendMsg’3.在组件发送方BaseB.vue中触发事件(Bus.$emit),事件名‘sendMsg’Bus.$emit是一对多,可以给多个监听Bus的组件发送 消息。

2023-09-10 09:17:38 42 1

原创 04.组件的注册,组件之间的样式冲突,组件之间的通信,v-model拆分,.sync修饰符,ref和$refs获取元素,$nextTick执行完前面的立即执行这个,

在那里进行导入注册,只能在哪里使用(1).在components文件夹下面新建想要的组件(注意组件名以驼峰式命名,不然会报错,别问我为什么,例:HmHeader,以.vue为后缀,如果没有components文件夹,就建一个,每个组件都由三部分组成,结构template,样式style,逻辑script如何快速生成这三部分,

2023-09-08 18:53:45 71 1

原创 03.创建一个脚手架项目

查看是否成功。

2023-09-07 19:24:17 27 1

原创 promise封装异步操作

【代码】promise封装异步操作。

2023-09-06 18:06:10 329 1

原创 HTML里图片加载不出来的问题

Google浏览器里绝对路径相对路径都可以显示出来(亲测)Edge浏览器要使用相对路径:(绝对路径不好使 亲测)

2023-08-13 16:22:41 186 2

原创 eclipse连接Navicat 15 for MySQL数据库

1.右击项目-->Build path(创建路径)-->configure Build Path(配置路径)5.检查一下有不有添加成功,项目下面的Referenced.libraries目录下有个奶瓶就是成功了QWQ。2.点击libraries -->Add External JARs(添加额外jar包)5.填一下信息 ,到这里navicat部分就好了,接下来看eclipse部分。3.点击高级编码方式选一下,我是后面编码有问题,选择自动的解决了。4.双击连接-->选择新建数据库。2.点击常规,填一下信息。

2023-08-04 10:51:11 2140 1

原创 不认识的单词

额,英语55分,做个笔记。connection连接。callable可召唤的。statement声明。execute可执行的。parameter参数。manager管理者。register注册。

2023-07-18 17:25:46 44 1

空空如也

空空如也

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

TA关注的人

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