- 博客(112)
- 问答 (1)
- 收藏
- 关注
原创 c#相关基础知识
值参:像Java的正常数据的传输ref:对参数的指向是参数本身的地址,而不是数据的副本,所以可以对数据进行直接操作out:绑定控件,控件传输值赋值给类中的内部类。
2024-08-15 20:06:23
153
原创 设计模式Java向
用例对象和提供抽象功能进行分割,用例不变,抽象功能被实现,用于不断的扩展,于是源代码不需要进行修改,只在原有基础上进行抽象功能的实现从而进行代码扩展。
2023-12-29 18:09:29
571
1
原创 Maven高级篇
可选依赖:隐藏当前项目中的指定的包,如此,别的包引用当前包时,当前包中的指定包就被隐藏了,在别的包中无法看到隐藏的包。排除依赖:指定排除引用包中所包含的依赖,防止与当前项目中的jar包冲突。Maven依赖管理原则;
2023-12-22 17:44:23
654
原创 npm安装,idea中启动vue失败
npmrc自己创建的(默认情况下.npmrc会创建在C盘中)node 设置配置之后,要查询时,会从.npmrc中读取路径。在用户环境变量中添加。
2023-12-12 18:44:48
1385
原创 springboot——自动装配
方法上添加注解@ConditionOnclass(“hunter”):表示能够查询指定的Bean对象则创建方法中的创建Bean,否则报错。注解@conditionOnclass接口:指定范围,存在时间,文档,@Conditional。自定义一个Condition演示原理的类:创建一个实现了Condition接口的类。获得指定注解下面定义的属性的值,再进行获取,成功则返回true,失败则false。A注解上的B注解可以做用到A注解注解的方法上。:springboot自带的实现类。
2023-12-05 18:46:05
239
原创 springsecurity
springboot整合springsecurity框架:添加springsecurity框架的pom坐标,创建一个controller就行了,然后访问这个控制层中的地址,然后会发现先跳转到了springsecurity的登录页面,然后经过用户名密码(有默认密码,也可以在yml文件中指定用户名和密码)的验证之后,就会进行跳转到原本的地址。一个安全框架,例如:在进行登录之前,会进行一个拦截,经过安全框架之后,才会跳转到原本要登录的地址。
2023-10-07 22:52:11
449
原创 springcloud二回头
一种微服务,以往的单体项目在一定程度的累积后,一些服务需要进行拆分,独立进行开发,然后再合起来,之前的是装成一个包进行部署不同的搭配:spring cloud和boot的对应版本:在一个服务器里面用来调用另一个服务器中的东西配置:MPlus(没有用代码生成器),Springboot在主方法中添加@bean,将工具注入进去,这样当前这个就可以通过来获取到指定路径的已经运行的并且能够访问的服务器的可被访问的数据在业务层进行操作吧:具体看注释实体类有order和user其中它的访问的是另一个服务器中
2023-07-02 01:15:02
319
原创 ajax-----前端传过来的数据,后端读不到数据
因为前端传过来的数据是json格式,所以,牵涉到的后端里的实体类属性名必须是严格遵守驼峰命名的,这样才可以用实体类接收到前端传回来的数据。
2023-05-17 10:50:54
596
1
原创 IO流复习
细节2:注意是父类,不是根目录。在这里可以通俗点看成路径名中的倒数第二位,如。细节1:和上面的创建有点不一样欧。细节3:就是会覆盖掉之前的内容。
2023-04-27 13:34:36
399
原创 乐观锁与悲观锁
测试类中:两个对象对同一个id(代表同一种商品)进行修改操作:其只有一个快人一步的那个才可以成功进行修改。,在配置类中添加乐观锁的拦截器,然后测试类那边一定要提供version,不提供的话,默认是零,而。就是计算机操作系统中的信号量机制,容量只有一个,先进来的就上锁,后进来的就进不来。查看下日志,到底是怎样的sql语句:这里就先查询,version就有了值。,也可以先查询一下,这样查询的结果中定然是有。乐观锁的本质是将传进来的。操作,所以需要传进来的。是有值的,可以直接设置。
2023-04-26 23:53:25
70
原创 MybatisPlus入门和分页和条件查询里面的条件和null值的处理方式和查询投影和查询条件设置和id生成相关和逻辑删除
简化了mybatis之前的在springboot整合MyBatis时需要自己写sql语句在接口中,现在只需要让接口继承,然后在测试类中即可不用像springboot整合mybatis一样勾选spring web,这里用勾选sql就行,然后把的坐标手动添加到pom文件中包的路径图:在pom文件中添加的坐标在yml文件中写上数据源所需的参数:可以使用德鲁伊数据池。
2023-04-25 23:59:57
1217
原创 springboot整合juit和springboot整合mybatis和springboot整合ssm
新的如此:之前的配置类都是自己创建的,现在不用自己创建了,都是springboot自动创建,所以这里就可以进行注解的替换。当main程序的路径和测试类的路径是不一样时,就需要添加参数:表明main程序是哪一个。代替了之前sm整合juit时的。业务层:接口和实现了。
2023-04-24 00:26:06
232
原创 maven和springboot多环境配置撞车以及配置文件的优先级
在maven中进行配置,利用套接字,将maven中的配置传入springboot的配置中去,然后根据这个参数,springboot就会进行选择maven中指定的。再看springboot配置:其中的套接字就和maven中的标签名一样。理论上springboot遵循maven的配置。先看maven:看注释。
2023-04-23 22:40:50
224
原创 springboot入门和yaml数据格式和读取yaml型数据和多环境配置和命令行启动参数设置
搞掉了手动的spring,mybatis,springmvc配置类,只需要创建一个控制类即可。直接在当前的路径框中输入。,跳转至命令行,再输入。
2023-04-22 22:20:47
1704
原创 ssm拦截器
放行类拦截器:重写接口中的三个方法,接口中的方法都被default修饰了,所以需要主动手动重写方法,不写也不会报错,具体看注释工具类:在其中还放了放行类。
2023-04-18 17:07:58
686
原创 基于Result的页面数据交互
首先导入前端的文件,但是这里需要注意,当时配置时,将所有的请求都拦截了下来且令其归SpringMVC管。最后启动了TomCat之后,在页面上访问时要把包名也写在路径前面:即。配置类,并且让SpringMVC配置类来加载它,看看。
2023-04-18 01:07:39
78
原创 ssm异常处理
异常处理用到的注解,里面包含了其他的一些的注解,详解看下图上面的要懂打配合现在创建一个处理异常的工具类,加上前面提到的注解,将所有的异常拦截下来,统一处理:注意下面的注释,详细讲述了传进来参数等等都是怎样的,这里的返回值别和控制类的返回值搞混了,两者没有关系控制类:下面的应该是算数异常,所以属于Exception异常,刚好和上面代码中的方法的异常参数相对应,也可以说上面方法中的参数就是下面这个算数异常。
2023-04-17 20:51:44
467
原创 RESTful
这时候会发现每一个方法上面都有注解@ResponseBody,于是可以抽出来和上面的做法一样,放在类上面,表示当前类中每一个方法都是响应方法。是一种风格,而不是编码规范,一种心照不宣的请求参数的方式,按照以下来写访问路径,会更规范,即使下图中有些路径名一样,但是后面缀的。在上面的REST格式下,可以进一步简化,首先用到之前学的拼接路径,即,将每一个路径前面相同的部分进行抽取,放在类的注解。来传递参数id,从而指定用户,方法中应当也有参数名id,别忘了id前加注解@PathVariable,表示从路径获得。
2023-04-13 23:30:38
379
原创 postman进行post、get参数传递及中文乱码和各类型参数传递和json格式传参和日期型参数传递和响应数据传回
postman是一种测试工具用postman直接在其上输入参数名和参数值就行,不用区分post和get请求方法,当然java代码要改变一点,在响应注解的方法里面添加和postman中输入的参数名一样的形参get请求:代码:注意在响应注解的方法里面新添加了形参,其就对应着上面图片中的参数名post请求:换一些地方:红圈代码:和上面的get请求一样,不用变总结:请求并且发送给服务器参数之后,这里的代码用封装好的request获得参数,然后再用手动创建的返回方法进行显示传进来的参数。
2023-04-12 13:51:21
11035
原创 springmvc入门和两个配置类放置时的问题
万事俱备只欠东风:需要让tomcat启动之后知道这个配置类,就像之前学spring一样,需要在测试类中加载这个配置类(就是最开始的xml配置文件,即容器)再导入需要的包:servlet包。、mvc的包,和tomcat插件。
2023-04-11 23:08:37
405
原创 JSP简单了解和EL表达式和JSTL表达式
会将html代码和Java代码都写着在里面,TomCat会自动jsp文件转换成servlet文件,来代替之前的手动创建servlet,但是这样很臃肿,所有代码都在jsp中由上可知,servlet会根据你已经编写好的jsp文件而撞见TomCat文件,提一嘴,编写java代码在jsp文件中时有三种,分别对应了打印,方法等等,具体看下面图,(自动创建的servlet类会根据不同的等来在servlet类中添加对应的东西),下面图中的JSP脚本分类中的放在.......是指自创的servlet。
2023-04-10 21:55:15
177
原创 1、Requst获得请求的数据(各自方法和通用方法)和通用方法的中文乱码 || 2、Request请求转发
要得到他俩的请求内容当然要先继承。对了,一定要看看这个。
2023-03-27 17:25:53
351
原创 Servlet执行流程和生命周期和其实现类的五个方法和Servlet的注解参数urlPattern
其中的url中每一段路径的解释都在上面的图中显示了。
2023-03-26 18:50:46
298
原创 线程池的创建
结果:会发现只有两个线程,即使我在测试类中创建3个线程,因为指定的线程数是2(只放一部分上来,不然太多了)多线程的创建其中一种就是线程池的创建,线程池有很多种,比如对于线程无上限的(测试类(可以定义线程池中的线程数的方法。测试类(无上限的线程池创建。
2023-03-21 20:59:08
44
原创 线程安全问题,两种锁(synchronized锁和Lock锁)
ticket++ticket++ticket++ticket结果:出现了同一张票被多个线程拿到,别的情况就在这展示了static。
2023-03-21 17:56:44
331
1
原创 守护线程、礼让线程、插入线程
简称:备胎线程,属于Thread类,在别的线程执行完毕之后就会慢慢停止执行,垃圾回收机制就用到了类似守护线程,具体点击----->>>结果:明显看出小飞机线程弄完后,小赤佬线程也慢慢的结束了,只是因为CPU跑得比较快,所以小赤佬无法立即停止下来。
2023-03-20 18:20:55
54
空空如也
Thread线程名问题
2022-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人