java
文章平均质量分 76
java相关的个人理解
一个会写代码的文艺青年
毕业于软件工程专业,从事JAVA开发三年半,开发过单体项目以及分布式互联网项目。追逐自己的梦想,渴望发挥的舞台。梦想35岁之后环游世界~
展开
-
spring实用实现接口
1.BeanPostProcessor该接口能够在bean被实例化前后完成一些后置操作例如在springboot环境中,每个bean在被实例化之前,都会执行该后置处理器,完成业务的特定操作@Component//@Lazypublic class BeanLife1 implements BeanPostProcessor, InitializingBean { @Override public Object postProcessBeforeInitializati.原创 2021-07-01 11:46:14 · 1264 阅读 · 1 评论 -
spring注解记录
1.@Configuration该注解用于注解配置类,注解源码继承了@Component,并且在value中别名了component的value@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpublic @interface Configuration { @AliasFor(annotation = Component.class) String value() de.原创 2021-06-28 11:29:22 · 280 阅读 · 0 评论 -
reactor core官网学习记录
projectreactor.io官网学习笔记package com.webflux.fluxtest.controller;import lombok.extern.slf4j.Slf4j;import org.springframework.util.StringUtils;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.Re.原创 2021-06-28 09:23:58 · 3947 阅读 · 0 评论 -
JAVA反射机制分析-------spring的通过反射创建bean实例对象以及属性注入的原理解析
JAVA反射机制java反射机制是在运行状态中,对于任意一个类, 能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用他的任意一个方法和属性。这种动态获取的信息以及动态调用对象的方法的功能称为JAVA语言的反射机制。巧妙的利用java中的反射机制,能够帮助我们进行程序开发时达到意想不到...原创 2019-01-17 19:45:04 · 15213 阅读 · 5 评论 -
Filter过滤器与listener监听器的简单使用
Filter过滤器是一种对客户端访问的过滤技术,简单来说就是我们浏览器访问服务器文件时,如果设置了特定的过滤配置,则会先经过过滤器,然后再将请求放给服务器去执行,最常见的就是我们过滤用户是否登录的使用。listener监听器,见名得意,他就是起到一个监听的作用,主要是用来监听web应用的创建和销毁,以及他们attribute的创建、移除和更新等。 当然也包括用来监听session、reques...原创 2018-10-26 20:26:25 · 327 阅读 · 0 评论 -
数据结构与算法
数据结构简介线性结构:数组(连续的内存空间)链表(非连续的内存空间,通过指针体现线性)栈队列非线性结构:树(树状内存)图(图状内存,每个节点直接都可能存在联系)数据结构的理解把现实中大量而复杂的问题,以特定的数据类型和特定的存储结构保存在内存中去。就是将所有的数据,以什么样的关系关联,存储在内存中的一种方式,叫做数据结构。在这些数据结构的基础上对数据执行相应的操作。就叫做算法。...原创 2020-09-07 16:18:57 · 190 阅读 · 0 评论 -
JDK8 知识点积累
JDK8 知识点日常积累目录 JDK8 知识点日常积累一:小方法积累二:重点知识点积累1. Consumer函数式接口的用法,通过consumer,可以进行函数式接口写法2.* @FunctionalInterface 函数式接口的使用3. ...原创 2019-10-28 16:55:48 · 214 阅读 · 0 评论 -
常规JAVA、JDK积累
一:基本数据类型,集合JDK8提供的Stream distinct(),提供去除重复元素功能。对于有序集合元素,可以通过Strem的distinct完成稳定去重。它是Strem的实现方法。例如对于一个List集合,可以通过 List<String> list1 = Lists.newArrayList();List<String> list2 = Lists.ne...原创 2019-06-19 17:05:19 · 131 阅读 · 0 评论 -
防止接口重复请求的后台限制
需求描述 最近项目中有个需求,短信发送的并发请求问题:业务需求是需要限制一个号码一分钟内只能获取一次随机码,之前的实现是短信发送请求过来后,先去数据库查询发送记录,根据上一次的短信发送时间和当前时间比较,如果时间差小于一分钟,则提示短信获取频繁,如果超过一分钟,则发送短信,并记录短信发送日志。问题分析 短信发送是一个很敏感的业务,上面的实现存在一个并发请求的问题...原创 2019-09-12 17:01:12 · 2300 阅读 · 0 评论 -
MVC的实用教程,带你理解它的世界
之前看过我博客的朋友应该都已经懂了servlet和JSP的使用和他们的特性,我们在使用servlet进行设计开发时,会遇到短板,我们需要在后台代码中写入大量的html内容,内容繁琐而且也不好看更不方便修改和维护。我们在使用JSP进行开发的时候,后台业务逻辑代码又带到了前台页面中去写,很不方便。那MVC的这种设计模式就解决了这个问题,它能够让我们的前后端不在一起写,页面就是页面,后台就是后台,我们只...原创 2018-10-25 21:28:18 · 248 阅读 · 0 评论 -
一篇文章带你读懂JSP的使用的理解
JSP语言是干嘛的呢?一句话:就是在html中编写java代码。能够直接在页面中运行并编译,能够访问已经存在的类接口等,在jsp中的java与你在后台写的java功能一样。相比servlet中,我们响应请求时,需要把大量的html写在方法里,很繁琐。jsp就能够在html中写java。但是两者貌似都有各自的弊端,servlet代码和页面写在方法中,jsp中代码和页面写在html中。尽管它的弊端很多...原创 2018-10-23 21:17:28 · 1865 阅读 · 0 评论 -
对Servlet的理解和认识
Servlet是在服务器端的应用程序,本身不能单独运行,需要配合web应用来完成它的功能和使用,目前我们主要使用servlet完成前后端交互以及访问数据库,使用servlet与html结合就能够搭建出一个完整的web应用项目。可见它的功能还是很强大的。但是servlet尽管很强大,用它去搭建web项目时会感觉很吃力,比如服务器端的servlet处理完一个请求时,需要对客户端完成响应,有的时候需要在...原创 2018-10-18 22:29:50 · 702 阅读 · 0 评论