- 博客(56)
- 收藏
- 关注
原创 javaweb-AOP
Aspect标注该类为AOP类,也就是模板类,切面类@Around是通知类型,指定哪个接口方法使用这个模板类,括号里是表达式,切入点表达式ProceedingJoinPrint是调用原始方法,就是表达式里的方法。
2024-11-11 09:14:38
239
原创 idea创建springboot工程
1.打开idea,新建模块2.选择java jdk11,下面也选择11,选择maven,点击下一步3.左上角spring boot版本选择2.7.6选择Developer tools下的Lombok选择web下的spring web选择sql下的mysql driver点击创建,完成。
2024-10-19 19:44:13
389
原创 javaweb-mybatis之动态sql
编写好方法之后,选中方法名,alt+回车,选第一个generate statement快捷生成xml里的标签。
2024-10-19 17:16:37
278
原创 javaWeb-Mybatis操作
2.插入的数据的名字,要和对象的属性名一致。会把查询到的数据映射到字段上。%张%-->%${name}%5.查询(根据id查询)1. 使用对象来接收。3.新增(主键返回)6.查询(条件查询)
2024-10-12 20:00:38
309
原创 javaweb-分层解耦
创建一个容器,需要哪个对象,从容器中拿取对象@Component将当前类交给IOC容器管理,成为IOC容器中的bean@Autowired 依赖注入,运行时IOC容器会提供对象给该类型。
2024-10-07 15:55:35
233
原创 javaweb-请求和响应
常见响应状态码:常见的响应头: 步骤:1.idea中创建springboot模块,编写代码处理请求,并启动2.postman中发送请求,(get请求带参数),(post请求选择上面图片的)下面演示的是get请求,参数要对应上
2024-10-07 10:14:21
347
原创 idea创建springboot模块
如果没有iml文件(不影响,可以不弄),选择这个模块,按2次ctrl,右侧选择这个模块,再输入mvn idea:moudle回车。server url:如果倒数第二个java选项没有11,就把这里改为阿里云的。1.点击file->新建->model。location:文件存放的位置。其他的根据图片自行填写。
2024-10-04 21:10:48
485
原创 mysql练习题使用的表
emp表:员工编号,员工名字,工作,领导编号MGR,入职时间,工资,其他收入,部门编号。salgrode工资等级表:等级,最高工资,最低工资。dept(部门表):部门编号,部门名字,部门地点。
2024-09-25 17:38:39
279
原创 Mysql数据库
什么是连接查询?从一张表中单独查询,称为单表查询。emp表和dept表联合起来查询数据,从emp表中取员工名字,从dept表中取部门名字。这种跨表查询,多张表联合起来查询数据,被称为连接查询。select...from...where...having...limit....执行顺序:1.from2.where3.group by4.having5.select6.order by7.limit数据定义语言包括:create,drop,alter。
2024-09-25 17:26:33
993
原创 10.网络编程
1.获取本机InetAddress对象 getLocalHost2.根据指定主机名/域名获取ip地址对象 getByName3.获取InetAddress对象的主机名 getHostName4.获取InetAddress对象的地址 getHostAddress。
2024-09-07 09:54:04
1134
原创 09.IO流
new File(String pathname) //根据路径构建一个File对象new File(File parent,String child)/根据父目录文件+子路径构建new File(String parent,String child) //根据父目录+子路径构建。
2024-08-29 09:47:03
983
原创 08.JAVA线程基础
单线程:同一个时刻,只允许执行一个线程多线程:同一个时刻,允许执行多个线程并发:同一时刻,多个任务交替执行。并行:同一时刻,多个任务同时执行。2.线程使用。
2024-08-05 11:30:55
1024
原创 07.JAVA泛型
1.普通成员可以使用泛型2.使用泛型的数组不能初始化3.静态方法中不能使用类的泛型4.泛型类的类型,是在创建对象时确定的;如果创建时没有指定类型,默认object1.泛型接口的类型,在继承接口或者实现接口时确定。2.没有指定类型,默认object。3.接口中,静态成员也不能使用泛型(接口里所有的变量都是静态的)int n=10;R get(U u);//泛型接口的类型,在继承接口或者实现接口时确定。//当我们去实现IA接口时,因为IA在继承Iusb接口时,指定了泛型。
2024-08-02 11:43:34
743
原创 05.java中常用的类
(1).StringBuffer是final类,不能被继承(2).他实现了Serializable接口,可以保存到文件,或网络传输(3).继承了抽象类AbstractStringBuilder(4).AbstractStringBuilder有属性char[ ]value,存放字符序列,保存在堆中(5).有缓冲机制,增加或删除不用每次都改堆中的地址,除非放不下了,会开辟更大的地址空间,效率比string高。(1).一般用在单线程,是stringBuffer的简易替换。
2024-07-27 11:51:08
895
原创 内存分布图
2.类的成员存放在堆中,如果成员是其他类对象也存放在堆中。1.基本数据类型和常量存放在常量池中。5.引用数据类型存放在堆或栈中。4.单独的对象存放在栈中。3.类对象存放在栈中。
2024-06-11 17:18:50
197
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
319
原创 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
977
原创 03枚举和注解
编写一个季节类,他只有四个季节传统设计思路,可以随便实现各种没有的季节,不合理,要使用枚举步骤: //1.将构造器私有化,防止直接new//2.去掉set方法,防止属性被修改,只读的//3.在season内部,直接创建固定对象//4.优化添加final,枚举的大写。
2024-04-08 11:20:50
263
1
原创 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
887
3
原创 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
1193
原创 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
754
原创 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
933
原创 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
129
1
原创 基于VueCli自定义项目的vuex
2.在创建的项目下,的src,下面新建文件夹store,新建index.js。4.在main.js中引入store从index中。1.在创建的项目的终端,安装vuex3,3在index中.创建一个空的vuex。
2023-09-16 17:42:13
66
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人