- 博客(20)
- 收藏
- 关注
原创 SpringMVC学习笔记
SpringMVC路径中的占位符常用于RESTful风格中,当请求路径中将某些数据通过路径的方式传输到服务器中,就可以在相应的@RequestMapping注解的value属性中通过占位符{xxx}表示传输的数据,在通过@PathVariable注解,将占位符所表示的数据赋值给控制器方法的形参。RequestEntity封装请求报文的一种类型,需要在控制器方法的形参中设置该类型的形参,当前请求的请求报文就会赋值给该形参,可以通过getHeaders()获取请求头信息,通过getBody()获取请求体信息。
2023-04-27 21:18:19 153
原创 Spring6学习笔记
Spring 提供了以下多个注解,这些注解可以直接标注在 Java 类上,将它们定义成 Spring Bean。注解说明@Component该注解用于描述 Spring 中的 Bean,它是一个泛化的概念,仅仅表示容器中的一个组件(Bean),并且可以作用在应用的任何层次,例如 Service 层、Dao 层等。使用时只需将该注解标注在相应类上即可。该注解用于将数据访问层(Dao 层)的类标识为 Spring 中的 Bean,其功能与 @Component 相同。@Service。
2023-04-17 17:01:13 180
原创 JDBC 数据库连接技术
jdk 下jdbc的接口规范各个数据库厂商提供的驱动jar包使用步骤总结//1.注册驱动 //2.获取连接 //3.编写SQL语句 //4.创建preparedstatement并且传入SQL语句结构 //5.占位符赋值 //6.发送SQL语句,并且获取结果 //7.结果集解析 //8.关闭资源使用API总结。
2023-04-05 13:04:45 164
原创 IDEA集成Github
打开settings->version control直接使用账号密码登录比较困难,可以使用token登录;打开github,点击账号头像->settings->developer settings->personal access tokens。
2023-03-28 17:19:49 45
原创 11_Java集合
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NP8G0Oyn-1679536475115)(Java高级编程.assets/image-20211129093956649.png)]Map中的key:无序的、不可重复的,使用Set存储所的key —> key所在的类要重写equals()和hashCode() (以HashMap为例)Map中的value:无序的、可重复的,使用Collection存储所有的value。
2023-03-28 08:25:01 56
原创 13_IO流
流的分类操作数据单位:字节流、字符流数据的流向:输入流、输出流流的角色:节点流、处理流图示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q9RWNQVk-1679536475147)(Java高级编程.assets/image-20211129104202182.png)]流的体系结构。
2023-03-28 08:24:52 41
原创 10_枚举类和注解
在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE/Android中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替JavaEE旧版中所遗留的繁冗代码和XML配置等。Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。@Deprecated: 用于表示所修饰的元素(类, 方法等)已过时。前提:要求此注解的元注解Retention中声明的生命周期状态为:RUNTIME.
2023-03-28 08:24:22 32
原创 12_泛型
/类的内部结构就可以使用类的泛型 T orderT;//编译不通过 // T[] arr = new T[10];//编译通过 T [ ] arr =(T [ ]) new Object [ 10 ];} //如下的个方法都不是泛型方法 public T getOrderT() {} //静态方法中不能使用类的泛型。//编译不通过 // try{ // }catch(T t){ // } } //泛型方法:在方法中出现了泛型的结构,泛型参数与类的泛型参数没任何关系。
2023-03-28 08:23:57 34
原创 9_Java常用类
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A9nbLaC6-1679536475097)(Java高级编程.assets/image-20211128150727913.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uMYKg8te-1679536475099)(Java高级编程.assets/image-20211128150842221.png)]如:ISO_LOCAL_DATE_TIME;
2023-03-28 08:21:28 41
原创 8_多线程
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nhNLIuzT-1679536475089)(Java高级编程.assets/image-20211128143627109.png)]Lock需要手动的启动同步(lock()),同时结束同步也需要手动的实现(unlock())死锁的理解:不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁。相同点:两种方式都需要重写run(),将线程要执行的逻辑声明在run()中。
2023-03-28 08:20:14 36
原创 centos7安装docker
1,需要linux基础2,centos73,查看系统配置:cat /etc/os-release4,使用链接软件远程连接。
2023-03-25 18:52:19 39
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人