- 博客(11)
- 收藏
- 关注
原创 算法刷题记录 Hot--100
在社交媒体网站上有 n 个用户。给你一个整数数组 ages ,其中 ages[i] 是第 i 个用户的年龄。如果下述任意一个条件为真,那么用户 x 将不会向用户 y(x != y)发送好友请求:age[y] <= 0.5 * age[x] + 7age[y] > age[x]age[y] > 100 && age[x] < 100否则,x 将会向 y 发送一条好友请求。注意,如果 x 向 y 发送一条好友请求,y 不必也向 x 发送一条好友请求。另...
2022-10-27 18:55:41
832
原创 java Stream的学习与简单练习
java Stream的学习与简单练习什么是streamStream 流是java 1.8 的新特性之一。stream 是处理 :集合、数组、IO流等数据的抽象概念,简单来说就是处理数据。并返回一个新的流(不修改原有的数据,而是讲处理后的的数据放在另一个流中 – 惰性操作)。最后以终止操作结尾。Stream 与 Collection 流和集合的区别没有存储。流不是存储元素的数据结构;相反,它通过计算操作的管道传送来自数据结构、数组、生成器函数或 I/O 通道等源的元素。对流的操作会产生结
2021-08-18 15:52:24
322
原创 Spring MVC 学习_01
SpringMVC 的基本概念SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 Spring FrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。三层架构 MVC在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在我们的实际开发中使用的非常多表现层:
2021-07-30 15:11:50
282
原创 Spring-Boot 学习
Spring覆盖了:web开发数据访问安全控制分布式消息服务移动开发批处理…spring boot能快速创建出生产级别的Spring应用SpringBoot优点• Create stand-alone Spring applications• 创建独立Spring应用• Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)• 内嵌web服务器• Provide opinionated ‘st
2021-07-30 15:10:15
328
原创 枚举类的简单应用
java 枚举类简单定义与应用什么是枚举类:(举个栗子????)// 声明枚举时必须使用 enum 关键字public enum ResTypeEnum implements ResTypeImpl {/*** 艺术品*/YP(1, "艺术品", "ADBA_RES_AW", "aw"),YT(2, "艺术品图片", "ADBA_RES_AWIMG", "awimg"),RW(3, "艺术人物", "ADBA_RES_GA", "ga"),TJ(4, "图书集", "ADBA_RES_
2021-07-30 15:09:03
112
原创 mybatis-plus,简单记录
1、简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。润物无声只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。效率至上只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间。丰富功能热加载、代码生成、分页、性能分析等功能一应俱全#mybatis日志mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.st
2021-07-30 15:08:10
251
原创 动态代理介绍
动态代理的特点字节码随用随创建,随用随加载。它与静态代理的区别也在于此。因为静态代理是字节码一上来就创建好,并完成加载。装饰者模式就是静态代理的一种体现动态代理常用的有两种方式基于接口的动态代理提供者:JDK 官方的 Proxy 类。要求:被代理类最少实现一个接口。基于子类的动态代理提供者:第三方的 CGLib,如果报 asmxxxx 异常,需要导入 asm.jar。要求:被代理类不能用 final 修饰的类(最终类)。创建的方式*** Proxy.newProxyInstance(
2021-05-20 17:26:45
101
原创 Java中三种模式,工厂、代理、构建
工厂模式、代理模式、构建者模式。工厂模式:提供一个用于创建对象的接口(工厂接口),让其实现类(工厂实现类)决定实例化哪一个类(产品类),并且由该实现类创建对应类的实例。抽象工厂才是实际意义的工厂模式,工厂方法只是抽象工厂的一个比较常见的情况提供一个产品类的接口。产品类均要实现这个接口(也可以是abstract类,即抽象产品)。提供一个工厂类的接口。工厂类均要实现这个接口(即抽象工厂)。由工厂实现类创建产品类的实例。工厂实现类应有一个方法,用来实例化产品类作用:可以一定程度上解耦,消费者和产品实现
2021-05-20 08:07:20
193
原创 spring 框架的学习
spring 框架概述:Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库Rod Johnson(spring 之父)spring 的优势:方便解耦,简化
2021-05-19 16:50:59
452
原创 Mybatis框架学习
Mybatis框架是一个持久层的框架,它内部封装了JDBC,让我们只需要关注sql语句本身。无需再创建注册驱动、连接对象、预处理对象、结果集对象。使用ORM思想实现了结果集的封装ORM:简单的说就是把数据库中的表和实体类(JavaBean)和实体类的属性对应,让我们通过操作实体类来实现操作数据表。...
2021-05-19 09:38:17
201
原创 maven 学习
maven 学习Maven 是目前最流行的自动化构建工具,对于生产环境下多框架、多模块整合开发有重要作用,Maven 是一款在大型项目开发过程中不可或缺的重要工具。作用:1、Maven 可以整合多个项目之间的引用关系,我们可以根据业务和分层需要任意拆分一个项目;2、Maven 提供规范的管理各个常用 jar 包及其各个版本,并且可以自动下载和引入项目中;3、Maven 可以根据指定版本自动解决 jar 包版本兼容问题;4、Maven 可以把 jar 包所依赖的其它 jar 包自动下载并引入项目。
2021-05-19 09:37:27
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人