1 一名假人

尚未进行身份认证

大学萌新一枚,只为记录自己的成长

等级
TA的排名 13w+

java反射常用API小结

java反射API前言本篇博客不设计反射的原理及其过程,主要是教会大家使用java反射常用的API,能够在日常编码中使用到它。正文通过反射创建一个对象通过反射调用方法通过反射访问对象的属性...

2020-03-06 21:09:02

JAVA注解开发介绍

JAVA注解介绍前言在我们的日常学习和编写项目的时候可能会遇到一些写在类、方法上或者是变量上的注解,比如:@Componetpublic class Hello{ @Override public String toString(){ return ""; }}这些注解有的可以帮助我们解决很多的问题,比如:@Override帮我们解决方法是否是重写的,Spring中的@Co...

2020-03-05 18:22:01

设计模式(四)—— 代理模式

(静态)代理模式介绍a结构图:定义代理模式为其他对象提供一种代理以控制对这个对象的访问(自我总结)核心:顶层方法接口代理对象类实际对象类特点:在保留一个类的基本功能的同时,可以通过代理方式对其方法进行增强,起到职责分明和功能加强的作用使用场景(这种思想不仅仅运用于代码中)远程代理,为一个对象在不同的地址空间起到局部代表,这样可以隐藏一个对象存在于不...

2020-02-26 12:31:40

设计模式(三)——工厂方法模式

工厂方法模式介绍结构图:定义定义一个用于船舰对象的接口,让子类决定实例化哪个类。工厂方法使一个类的实例化延伸到其子类(自我总结)核心:顶层工厂接口和一系列实现类顶层产品接口和一系列实现类优点:解决了简单工厂需要维护的 if-else 列表(极大程度上满足了开闭原则),选择使用移交给调用方保留了简单工厂创建对象的隐蔽性缺点:需要维护大量的额外使...

2020-02-26 11:21:53

设计模式(二)——策略模式

策略模式介绍结构图:(自我总结)核心: 工厂类(判断生成对象以及一系列以次对象为基础的getResult()方法)和顶层抽象类(用于管理一系列的实现类)优点:前台(调用者):只需要知到Context的使用规则就好了,相比较简单工厂连IStrategy的实际使用都不需要了解了开发者:可以根据需求在Context添加对象的方法组合(比如对象只有两个数的相加,我们可以在...

2020-02-26 09:55:36

设计模式(一)-- 简单工厂模式

简单工厂模式

2020-02-25 18:29:53

SpringMVC的web层正常启动,但无法找到了Map路径

Spring注解问题问题描述springMvc层次正常启动,controller层正常注入,但仍然无法请求到路径注:这个问题会比较傻,而且对大家不一定适用问题解决解决方式看自己的controller的类注解是不是@Controller,如果是@Compoent,就会请求不到路径...

2020-02-25 10:12:55

MAVEN工程出现error-unknow

IDEA问题问题描述maven工程出现error-unknow导致无法加载已导入的包问题解决解决方式点击file --> Invalidate Caches/Restart 喝茶等待即可清理IDEA的缓存...

2020-02-25 10:04:21

前端技巧:设置四周半透,中间不透明的效果

效果展示四周的灰色就是透明的代码实现<head> <style> #one { width: 200px; height: 200px; border : 50px solid rgba(0, 0, 0, .3) } </style>...

2020-02-25 09:25:54

could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException...

Mysql问题问题描述当后端使用的是SpringJPA作为持久层的结局方案时,前端做新增请求时报错could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement问题解决解决方式到mysql给相...

2020-02-25 08:50:30

Nginx启动报错:bind() to 0.0.0.0:443 failed failed (10013: An attempt was made to access a socket...

Nginx问题问题描述nginx启动后出现bind() to 0.0.0.0:443 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)问题解决解决方式把占了443端口的应用程序关掉,或是修改nginx的启动端口问题原...

2020-02-24 23:47:48

Nginx启动报错:"location" directive is not allowed here in D:\nginx-1.16.1/conf/nginx.conf:63

Nginx问题问题描述nginx无法启动出现报错 "location" directive is not allowed here in D:\nginx-1.16.1/conf/nginx.conf:63问题解决解决方式查看自己的nginx.conf 63行的location是不是写错了问题形如"xxxx" directive is not allowed he...

2020-02-24 23:42:34

坑:给zuul网关添加nginx转发携带域名

Zuul问题问题描述给zuul的配置文件添加下列不起作用zuul: add-proxy-headers: true # 注意这个proxy问题解决是添加错了!!! # add-proxy-headers: true 是错的 add-host-header: true # 才是对的...

2020-02-24 23:34:45

IDEA启动main方法:无法找到主类

IDEA问题问题描述运行main方法控制台报错:无法找到主类问题解决问题解决点击如图下的选项,自动重启后即可

2020-02-24 23:21:43

IDEA删除子模块并重建后MAVEN无法识别

IDEA问题问题描述删除maven父工程的一个子工程并重新创建后,maven无法识别。问题现象会有:导入依赖但是项目无法识别右侧maven工具栏显示本子模块为(root)resouces的application.yml无法识别为springboot的配置文件问题解决问题原因本子模块可能被忽略掉了问题解决file -> settings -> 搜索...

2020-02-24 21:26:57

elasticsearch启动报错:java.nio.file.AccessDeniedException

Elasticsearch问题问题描述elasticsearch启动报错java.nio.file.AccessDeniedException: /data/software/elasticsearch-6.2.4/config/jvm.options解决方式问题原因因为elasticsearh需要以非root的用户启动,有时启动会出现权限不够的情况解决在终端输入下面的...

2020-02-24 21:10:20

报错:Cannot map 'specificationController' method

SpringMVC问题问题描述在运行的时候出现报错:Cannot map 'specificationController' method解决问题原因:可能是再书写web层的时候出现 Map 映射的访问路径相同...

2020-02-24 20:55:12

错误:Unable to execute schema management to JDBC target[alter table ** add column ** integer not null]

SpringJPA问题问题描述Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [springJpa.xml]: Invocation...

2019-12-07 15:28:11

Liunx上安装tomcat8.5(含安装包)

Liunx上安装tomcat8.5(含安装包)准备工具 // 如果有可以跳过SecureCRTPortable(远程连接工具)Linux服务器或虚拟机(可以和自己的电脑进行访问)jdk1.8的环境上面的工具(CRT、tomcat)我已经上传到网盘上去,需要的可以自取Tomcat8.5: 传送门 提取码:wpyaCRT:传送门 提取码:oyfr 注:CRT的安装和Linux...

2019-11-27 21:56:13

在Linux上安装JDK1.8(含安装包)

在Linux上 远程 安装JDK1.8准备工具SecureCRTPortable(远程连接工具)Linux服务器或虚拟机(可以和自己的电脑进行访问)jdk1.8的安装包上面的工具(CRT、JDK1.8)我已经上传到网盘上去,需要的可以自取JDK1.8: 传送门 提取码:7ruwCRT:传送门 提取码:oyfr 注:CRT的安装和Linux主机的创建的我就不再提了,默认大家...

2019-11-27 21:09:40

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。