- 博客(9)
- 收藏
- 关注
原创 spring boot 集成swagger 启动报错
Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException springboot 集成swagger 启动报错
2022-05-10 11:42:41 555
原创 djang 项目学习第二天
数据库设置1. 在工程下执行命令创建表python3 manage.py migrate2. 应用下添加 models.py 文件from django.db import modelsclass Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date published')class Choice(mode
2020-12-21 11:22:38 195
原创 python web框架 django项目创建
最近在学习python 在此记录下项目web创建过程创建项目django-admin startproject demoproject创建应用进入项目(这两个命令都能创建) python3 manage.py startapp App1 django-admin startapp App23 配置访问路径在应用 views.py 文件中添加from django.http import HttpResponsedef hellowoed(request): r.
2020-12-20 11:17:15 1190 1
原创 javadoc
javadoc@link:{@link 包名.类名#方法名(参数类型)} 用于快速链接到相关代码// 完全限定的类名{@link java.lang.Character}// 省略包名{@link String}// 省略类名,表示指向当前的某个方法{@link #length()}// 包名.类名.方法名(参数类型){@link java.lang.String#charAt(int)}@see 另请参阅@see 一般用于标记该类相关联的类,@see即可以用在类上,也可以
2020-12-08 17:33:46 689
原创 spring 常用注解说明
spring 注解 spring 统一异常管理 @ControllerAdvice @RestControllerAdviceioc 核心类定义 容器spring 在创建 bean 的时候默认是 singleton 单例的要想修改 就在 bean 上添加 @scope 注解 或者scope=“prototype”scope 在 web 环境中还可以设置为 request 和 sessionrequest:表示每次发送新的请求都会创建一个对象session:表示在一次会话中使用的是
2020-12-08 17:31:44 182
原创 spring 对于设计模式的实现
spring 对于设计模式的实现首先说明因为 spring 框架的IOC特性.导致创建对象的过程已经帮助我们处理好了。我们在应用的过程中只需要根据不同的业务情况获取不同的 bean 实体就好了。免去了很多麻烦。代码示例@Componentpublic class CarFactory { @Autowired private Map<String, CarService> carServiceMaps; @Autowired private List
2020-12-08 17:19:56 189
原创 java实现设计模式之模板方法
模板方法设计模式模板方法模式非常简单,仅仅使用了 java 的继承机制,但它是一个应用非常广泛的模板其中 AbstractClass 叫做抽象模板,它的方法分为两类 基本方法 和 模板方法基本方法基本方法也叫做基本操作,是由子类实现的方法,并且在模板方法被调用。模板方法可以有一个或几个,一般是一个具体方法,也就是一个框架,实现对基本方法的调度。(一般为了防止恶意操作方法都加上 final 关键字,不允许被重写。首先创建一个抽象魔板类public abstract class Abst
2020-12-08 17:11:43 947
原创 java8 新线程池 newWorkStealingPool
@[TOC]java8 中新增线程池java8 中新增线程池大家好,偶然间在论坛发现大家对于 java8 中新增的线程池说明的比较少(可能是应用的比较少)以至于可能好多人都不知道这个新的线程池的存在,所以想要发一片文章想要说明下。新的改变java8 中创建了一个新的具有抢占式操作的线程池,每个线程都有一个任务队列存放任务。区别看过源码的同学都知道之前的线程池都是通过 ThreadPoolExecutor 创建出来的。而创建参数中有一个队列参数用于存放任务。而这些队列的长度都是Integer的最大
2020-12-08 16:58:41 4379 1
原创 java8 Stream流 flatmap方法使用
lambda 表达式中。flatmap 的使用直接上代码: final List<List<Map>> lists = new ArrayList<>(); final List<Map> objects = new ArrayList<>(); final List<Map> objects2 = new ArrayList<>(); HashMap
2020-09-09 17:55:06 2069
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人