java
文章平均质量分 59
帅帅梁
这个作者很懒,什么都没留下…
展开
-
maven进阶总结
1. maven之间可以互相导包2. maven的依赖是具有传递性的4. 继承与聚合4.1聚合4.2 继承5. 属性的配置与使用6. 版本管理8. 多环境开发和跳过测试(了解)原创 2023-02-28 01:47:39 · 378 阅读 · 1 评论 -
SpringMVC中的mybatis
没有必要在 Spring 的 XML 配置文件中注册所有的映射器。这个类可以让你直接注入数据映射器接口到你的 service 层 bean 中。当使用映射器时,你仅仅如调 用你的 DAO 一样调用它们就可以了,但是你不需要编写任何 DAO 实现的代码,因为 MyBatis-Spring 将会为你创建代理。首先,Mybatis中的有一段配置非常方便,省去我们去写DaoImpl(Dao层实现类)的时间,这个配置就是包扫描。映射过去对应的POJO封装对象。原创 2023-02-23 22:00:00 · 509 阅读 · 0 评论 -
Java多线程学习之wait、notify/notifyAll 详解
1、wait()、notify/notifyAll() 方法是Object的本地final方法,无法被重写。2、wait()使当前线程阻塞,前提是 必须先获得锁,一般配合synchronized 关键字使用,即,一般在synchronized 同步代码块里使用 wait()、notify/notifyAll() 方法。3、 由于 wait()、notify/notifyAll() 在synchronized 代码块执行,说明当前线程一定是获取了锁的。当线程执行wait()方法时候,会释放当前的原创 2021-08-12 09:32:05 · 209 阅读 · 0 评论 -
BufferedReader使用时必须创建 FileReader 类对象
BufferedReader publicBufferedReader(Readerin)创建使用默认大小的输入缓冲区的缓冲字符输入流。参数in - 读者意思是传参FileReaderInputStreamReader 都可以FileReader和BufferedReader的区别1.FileReader不能一行行读,BufferedReader可以一行行地读2.BufferedReader可以一行行地读效率高...原创 2021-08-04 10:31:25 · 462 阅读 · 0 评论 -
java面试题之int和Integer的区别
int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:关于Integer和int的比较1、由于Integer变量实际上是对一个Integer对象的引用,所以两个通过new生成的Integer...原创 2021-08-03 13:51:47 · 217 阅读 · 0 评论 -
springmvc三层结构
B/S三层结构和springMVC,spirng,JDBC的关系主要是说表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型业务层:处理公司具体的业务逻辑的,一般使用spring的IOC来实现持久层:用来操作数据库的,一般使用JDBC来实现...原创 2021-02-04 13:39:14 · 319 阅读 · 0 评论 -
Lambda表达式注意事项以及和匿名内部类的区别
1,所需类型不同匿名内部类:可以是接口,也可以是抽象类,还可以是具体类。 Lambda表达式:只能是接口2,使用限制不同如果接口中有且仅有一个抽象方法,可以使用Lambda表达式,也可以使用匿名内部类。 如果接口中多于一个抽象方法,那么只能使用匿名内部类,而不能使用Lambda表达式。3,实现原理不同匿名内部类:编译之后会产生一个单独的.class字节码文件Lambda表达式:编译之后不会产生一个单独的.class字节码文件。对应的字节码会在运行的时候动态生成。...原创 2021-08-18 00:23:33 · 429 阅读 · 0 评论 -
函数名前加static与不加static的区别
1:加了static后表示该函数失去了全局可见性,只在该函数所在的文件作用域内可见2:当函数声明为static以后,编译器在该目标编译单元内只含有该函数的入口地址,没有函数名,其它编译单元便不能通...原创 2021-08-20 12:29:29 · 278 阅读 · 0 评论 -
MyBatis流程以及套路
构建 SqlSessionFactory官方文档给出的有两种方法,一种是从 XML 中构建 SqlSessionFactory,另一种是不使用 XML 构建 SqlSessionFactory,我学习的就是从 XML 中构建 SqlSessionFactory,所以另一种方法也不多解释。但现在有了一种更简洁的方式——使用和指定语句的参数和返回值相匹配的接口(比如 BlogMapper.class),现在你的代码不仅更清晰,更加类型安全,还不用担心可能出错的字符串字面值以及强制类型转换。...原创 2022-08-16 12:22:26 · 925 阅读 · 0 评论 -
AOP总结
切入点表达式标准格式:动作关键字( 访问修饰符 返回值 包名类/接口名方法名(参数异常名)表示模块名,例如UserService的匹配描述为。表示名词,例如getById匹配描述为getBy*5.方法名书写保留动词,例如get,使用。6.参数根据实际情况灵活调整。2查询操作的返回值建议使用。切入点表达式描述通配符。切入点表达式书写技巧。原创 2023-02-16 21:14:37 · 276 阅读 · 0 评论 -
Spring的IOC,注入问题,包括自动注入的条件和前提
Spring的核心技术IOC(Intorol of Converse控制反转)的实现途径是DI(dependency Insert依赖注入)。而依赖注入(DI)的实现方式又有两种,xml方式和注解方式。属性注入就是在实例化对象时,同时向对象中的属性进行相应的赋值。即,通俗点说,属性注入就是给类中的属性赋值。原创 2023-02-19 12:38:17 · 623 阅读 · 0 评论