自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nacos作为注册中心

namespace: 492a7d5d-237b-46a1-a99a-fa8e98e4b0f9 # 命名空间,填ID。服务器设备性能有差异,部分实例所在机器性能较好,另一些较差,我们希望性能好的机器承担更多的用户请求。注:注释掉order-service和user-service中原有的eureka依赖。因此Nacos中提供了一个`NacosRule`的实现,可以优先从同集群中挑选实例。因此Nacos中提供了一个`NacosRule`的实现,可以优先从同集群中挑选实例。

2023-02-02 16:35:34 149

原创 springboot继续学习

null是false,其他的是true,条件判断是有些选项代表着否定意义,无法加载。th:utext="text"(富文本类型)包扫描路径,可以自己配,默认运行类所在的文件夹。1.直接取值,会覆盖th:text。2.取值的操作,【【${内容}】】th:href="@{/加请求}"7.js脚本的直接取值。数字0代表false。

2022-12-21 10:51:30 91

原创 springBoot的入门

system,有的依赖再中央找不到,引入本地的jar包,要引入本地的jar包,scope写好,然后systemPath写上本地的路径。是否被传递optional,true ,c的传递性,a不能用c,依赖的传递行被打断,传递,谁的传递性被失效,谁写了,谁失效。runtime,jdbc的驱动,只有运行的时候需要他,没用引入依赖,可能类找不到,测试和运行有效。三种,编译,测试,运行环境,三种运行环境。2.springBoot快速入门。gva坐标,原来的简单版。配置文件不改就可以热部署。现在学maven进阶。

2022-12-17 08:48:36 90

原创 MVC常用注解

放在参数的前面,解决前后端参数不一样的问题,前后端key值不一致,但是规定了,前端就必须传值,因为我已经规定了。1.具有component的基础作用,把它交给spring管理。2.该类的所有方法都可以返回一个字符串,被视图解析器解析。放在方法体上,避过视图解析器的解析,返回自定义的数据类型。映射类和地址的关系,类的话,可以作为一级请求路径,接受前端的json,要求前端必须传json。如果没有传参,也要传一个空的json。放在方法参数列表上,用于动态获取参数。3.标志着该方法在控制层。写在方法的参数列表上。

2022-12-01 15:48:36 242

原创 2022/11/28学习笔记

4.session,规定session域,可以通过session域,可以通过实体进行注入,然后可以定义名字和定义类型。4.注意不在拦截器里面的重定向可以直接请求页面,而在控制器里面的重定向,不能直接请求页面,只能请求请求。6.重定向的路径问题:相对本个控制器的请求,加/直接到整个项目,到war下拼上后面的路径。timezone = "GMT+8,时区,如果连接器使用8,也要注意时区的问题。2.json格式定义,在参数上,通过json可以忽略类型转换问题,3.注意页面的视图处理器,需要建好对应的文件夹。

2022-11-28 19:07:44 49

原创 MVC七大注解

/ 如果用form-data传参,其实就是(application/x-www-form-urlencoded)// 同样效果的 GetMapping,PostMapping,PutMapping,DeleteMapping。// 2.可以让该类中的方法避过视图解析器的解析,返回的String不再是view-name。// 返回想要返回的数据类型,String就是String,而不是view-name。// 1.当前端传值时,key值和后端不一致,可以用该注解解决,

2022-11-25 21:37:28 731

原创 Spring继续学习

配置mapper接口能找到对应的xml文件(同级目录并且名字相同)4.添加jdbc.properties(log4j)添加applicationContext.xml。5.编写dao,service,model。添加mybatis-config.xml。然后事物·的回滚,只需要加两个小标签而已。配置sqlSessionFactory。3.2配置druid的数据库连接池。利用切面,实现调用前后的通知。拦截那个注解,然后进行操作。然后学习了对自增键的提取。读取jdbc配置文件。配置mapper扫描。

2022-11-24 19:10:19 92

原创 spring的第一天

以前主动创建和维护,现在交给spring,创建和维护。由自动管理获取,变成ioc容器帮助注入所需要的依赖。二级mapper级别的,默认不开启,需要手动开启。,获取依赖对象的过程被反转,现在是被动注入。一级sqlsession,默认开启。先和ioc产生关系,然后再由我管理。协调,控制反转进行协调。对象和依赖关系的管理。

2022-11-23 23:02:28 138

原创 【无标题】

概述MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发框架:框架就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型在框架的基础之上构建软件编写更加高效、规范、通用、可扩展JDBC 的缺点硬编码注册驱动,获取链接SQL 语句操作繁琐手动设置参数手动封装结果集mybatis 配置信息

2022-11-18 21:53:57 126

原创 【无标题】

规定新的父路径,之后可以直接拼接jsp文件名。同级目录之间的跳转,现在的父路径位置下的跳转。然后就是写法了,灵活运用,重新定义父路径。1.创建类,继承HttpServlet。jsp默认支持EL表达式。可以直接跳同级不用加/\忽略当前的EL表达式。/8080后直接请求。请求域也可以直接得到。2.重写都doGet。

2022-11-18 21:44:35 48

原创 Maven的概念和作用

pom.xml依赖管理。

2022-11-11 09:03:18 66

原创 IoC入门案例思路分析

3.被管理的对象交给IoC容器,如何获取到IoC容器?4.IoC容器得到后,如何从容器中获取bean?5.使用Spring导入哪些坐标?2.如何将被管理的对象告知IoC容器?

2022-10-25 19:49:20 91

原创 JavaWeb之MySQL基础

DDL语句:操作数据库,和表等。DDL语句:操作数据库,和表等。数据库。

2022-10-23 19:33:09 185

原创 alter对表进行操作

alter table 表名 change 列名 新列名 数据类型()alter table 表名 add 列名 数据类型();alter table 表名 modify 列名 数据类型;1.alter table 表名 rename 新表名。alter table 表名 drop 列名;union和常用函数。alter对表的操作。2.replay重播。可以改列名和数据类型。

2022-10-19 16:35:53 504

原创 Stream API

limit一块用,foreach也是有东西,可以重写和limit一块用。3.收集器,返回list集合,生成list,原数据没用,新数据生成。第一个执行完返回一个新的,然后继续计算,所以看终止stream流。2.7map,对每一项进行的操作,然后覆盖每一项,就是有返回值。2.1min比较器,正序的最小值,倒序的什么排序,取最左边。2.3count,long,filer一块用,终止算子运算。中间算子,延迟执行,需要结果时,终止算子执行,返回结果。1.3无限流,stream的方法,重写。

2022-10-14 11:31:30 55

原创 正则表达式,

1.先创建一个Pattern对象,模式对象,可以理解成就是一个正则表达式对象。用某一种模式去匹配字符串的公式,使用可以大大减少文本处理工作。matches静态方法,俩参数,正则表达式和字符串。complie,获取对象,得到一个正则表达式,\\w匹配包括下划线的单词字符对自己负责。快速入门,基本语法,三个常用类,\\D匹配非数字字符[^0-9]\\d:匹配o-9【0-9】威力,快速提取文本,\\s匹配不可见字符。

2022-10-13 19:47:43 54

原创 2022/10/11网络编程

模拟tcp0到65535。

2022-10-11 20:12:03 538

原创 Java的线程学习2020/10/8

comparator比较器,匿名内部类,重写compare方法。方法重写过,靠数值进行排序。实现接口,重写方法,treeset只能放同一个数据类型的方法。compareTo方法,comparable接口。

2022-10-10 18:43:28 66

原创 IO流和文件流的使用

对Javaio流和文件流的基本总结

2022-10-07 20:16:08 36

原创 Java集合的基础知识

i2-i1倒序,i1-i2是正序,String转int,interger的方法pareInt。没有放进去重复的,放进去的是第一个放进去的,同一个类的,会不会放进去。因为无序所以set集合的元素不可以重复,放入重复的元素,会怎么样?set是无序的,treeSet是有进行了序的比较器,list有序。List接口是有序的,存入和取出的顺序一致,允许添加重复的元素。Set是无序的Map,也是无序的,所有不能重复元素。for,直接写这个类型,可以直接写这个类型的方法,全部被替换成了这个类的方法直接用。

2022-10-05 18:09:01 73

原创 2022/9/28异常处理

String,调用父类的构造方法,把参数传进去String,打印这个String,用super传给父类。1.throws 抛出去就通过编译了,跳过,捕捉异常,然后抛出,只要不解决就要一直抛出。,catch可以写多个catch,写自己的父类,或者写excerption。Calendar 抽象类,不能够new,如果new,是匿名内部类。3.打开的文件不存在,还可以在其他的系统打开文件的时候发生。可以直接抛出更大的异常,但是不能抛出更小的异常。异常,代码的错误,可以改过来,自己处理可以。

2022-09-28 20:18:45 57

原创 【无标题】

静态区,方法和类的属性,还有常量池,对象指向了常量池,长度不变的是String对象。1.直接写 String s = ab,常量池没有,自己可以创建,比较耗时。字符数组的长度刚确定的时候,没有填满,什么都没有的时候默认是那个东西?1.字符串的长度,字符数组,但是数组的属性,字符串是方法。StringBuffer都是可变的字符数组,原理就是。1.数组有固定的长度,没有添加和删除,因为不方便。new出来的长度是多少,new传了多少就是多少。StringBuilder是可变的。方法,必须知道他有,可以不用知道。

2022-09-27 19:04:57 96

原创 设计模式初识

3.创建一个静态空间来接受这个对象,给它一个空间。2.提供一个公有的静态方法,来给它这个对象。匿名内部类的形式,知道什么是匿名内部类。懒汉模式第一次调用获取对象方法的时候。保证在程序中类里面只能有一个对象。构造方法设置成私有的。饿汉模式类加载就创建。

2022-09-22 18:59:14 73

原创 Java里面object类里面的几个常用方法

system.gc,建议垃圾回收,系统自动回收回收垃圾的时候会自己偷偷调用finalize回收垃圾,自己手动调用没有意义,多次建议后就会让系统执行垃圾回收,然后就会产生垃圾回收,然后就会调用那个方法。new的时候先调用hashCode得到值,在生成十六进制地址,打印的地址。Object类,所有类的父类,祖类(方法类,通过继承来使用里面的方法)直接打印的地址是打印的路径和@哈希值的十六进制,@前面的是虚拟的,hashCode获取hash值,hash值是放在hash的位置上。interger,转化用的。

2022-09-21 19:32:00 91

原创 多态,接口,

小细节知识点小细节知识点1.一个Java文件可以很多其他类但只能有一个主类。2.final修饰的时候要看清楚修饰的是什么,比如,有的时候修饰的是地址(也就是引用类型),这时候外面的引用指针确定了而已,但是他指向的东西的里面的值可以更改。3.单继承的缺点,只能有一个父类。接口可以解决这个缺点。多态继承是前提(有继承才会父类)父类引用指向子类对象(子类对象去代替自己的父类)多态,允许不同类的对像对同一个类的消息做出响应,不同的有对象可以有自己的响应方式。

2022-09-20 19:37:09 90

原创 Java基础

import加static可以引用变量直接静态的,那个其实就是导入那个变量而已,所以import不知仅仅可以导入包还可以导入其他的东西。4.成员常量 和静态常量和都可以用final修饰并且static在前在后都可以,都是其他修饰符。private修饰的成员变量和方法,继承可以但是不可以访问,通过super进行访问。发生了多态,返回this可以返回super不可以,不可以返回单腔对象的父类。派生出新的类,继承属性和行为,并扩展新的属性和行为。2.并不想原封不动的继承父类的方法,想有些修改,

2022-09-19 18:38:52 384

原创 数组的初识

2)选择排序:将第一个元素与后面比较,如果第一个大于第二个则交换位置,交换之后运行上面得步骤。1)下标越界:报错ArrayIndexOutOfBoundsException。// int[][] c = new int[][6] 二维数组不能这么定义。1)冒泡排序:相邻元素比较,如果第一个大于第二个元素,就交换。数组类型[][] 数组名。数组类型[] 数组名。数组的遍历是利用for循环和数组的下标实现的。3)传值与传址(重点)声明规则:数组类型 数组名[][]声明规则:数组类型 数组名[]

2022-09-13 19:36:33 33

原创 Java初识2

Java初识

2022-09-07 19:41:05 71

原创 Java基础

命名规则命名规则强制规则1.Java中严格区分大小写。2.只能包含大小写字母,数字,下划线_,美元符号$。3.数字不能开头,仅此而已。4.不能使用关键字,保留字(goto,const)专业规则1.驼峰命名法:类名用大驼峰,也就是第一个首字母大写,剩下的单词首字母也大写方法名,变量名用小驼峰,第一个首字母小写,剩下的单词首字母大写2.望文知义变量和常量常量字面量都是常量由final修饰的变量:final int a =1;

2022-09-06 20:54:57 64

原创 Java初识

解释性语言:通过解释器对源码进行动态解释,因为需要解释所以运行速度较慢。2.定义之后不能随便更改类型。2.变量可以随意更改数据类型。编译型语言:通过编译器编译指定一个平台的机器码,运行速度较快。准动态:因为反射机制的存在使Java变成准动态语言。动态语言:使用变量的时候不需要定义数据类型。静态语言:使用变量的时候需要定义数据类型。java之父-----高斯林。95年 开始叫Java语言。jdk是Java的编辑环境。jre是Java的运行环境。强类型:1.先定义,后使用。09年sun被甲骨文收购。

2022-09-05 18:39:22 147 1

空空如也

空空如也

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

TA关注的人

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