自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Vue项目多环境配置

最近在学习vue3 记录一下vue多环境配置的步骤

2022-11-09 17:26:59 1370 2

原创 Dubbo学习笔记

DubboDubbo学习内容​ Dubbo发展背景​ Dubbo概述​ RPC​ Zookeeper、Dubbo控制台的安装​ Dubbo入门例子​ Dubbo详细讲解​ Dubbo整合spring mvc​ Dubbo整合springbootDubbo发音:|ˈdʌbəʊ|Dubbo官方网站:http://dubbo.apache.org/Dubbo是阿里巴巴开发的,已经贡献给Apache,并且已经成Apache的顶级开源项目1. Dubbo的发展背景​

2020-10-26 23:56:55 446 1

原创 Redis学习笔记

Redis - Remote Dictionary Server​ Redis官网:https://redis.io​ Redis中文网:http://www.redis.cn​ Redis所属公司:Pivotal(Spring所在的公司)​ Redis源码地址:https://github.com/antirez/redis1. NoSQL - Not Only SQL​ MySQL、Oracle、DB2:关系型数据库​ 结构化数据:使用关系型数据库表示和存储,表现形式就是二维行

2020-10-24 21:02:12 451

原创 Quartz 学习笔记

Quartzquartz是什么quartz能做什么quartz的核心API编写代码测试原生的quartzquartz的cron表达式整合spring(spring mvc) - 单机版、集群版整合springboot - 单机版、集群版springboot整合spring task实现任务调度1.Quartz是什么?Quartz官方网站:http://www.quartz-scheduler.orgQuartz是一个功能丰富的开源任务调度框架,几乎可以集成到任何java应用

2020-10-21 20:03:04 480 3

原创 web service学习笔记

0. web service内容web service是什么web service使用场景web service三要素java的web service规范使用jdk方式发布web service使用cxf方式发布web servicecxf整合spring webcxf拦截器1. web service是什么​ web service出现的目的:为了支持处于“异构网络”的应用程序之间交互(通信)出现的;​ web service被定义成一组模块化的api,可以通过网络进行远程调

2020-10-20 23:05:42 226

原创 ActiveMQ消息队列学习笔记

ActiveMQActiveMQ(Message Queue)内容为什么要使用MQJMS(Java Message Service)规范JMS核心的APIJMS消息类型ActiveMQ是什么ActiveMQ的特点ActiveMQ的安装Hello World程序(包括点对点、发布订阅)ActiveMQ消息持久化到MySQL(持久化消息、消息选择器)用户注册和异步下发邮件的例子1. 为什么要使用MQ主要系统间通信的问题降低系统间的耦合性设置流量缓冲,防止接口被冲垮将非关键链

2020-10-19 23:17:43 203 1

原创 springmvc配置文件写法与纯java代码写法

配置文件配置springmvcspring-mvc.xml 前端控制器 配置文件(controller控制层用到的东西)spring-root.xml spring容器 配置文件(service服务层和Repository持久层用到的东西)spring-mvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="

2020-10-19 22:15:07 331

原创 登录权限验证

权限系统 为保证登录有效要做前后台的权限校验写登录接口时 登陆成功向session中传递一个加密的AccessToken里面装着登录信息以及过期时间先写一个AccessToken类来装信息import lombok.Data;import lombok.NoArgsConstructor;@Data@NoArgsConstructorpublic class AccessToken { //登录信息仅用name代替 private String name; //过期时间

2020-10-18 21:00:24 827

转载 Vue中的join(),reverse()与 split()函数用法解析

split(’ ')是分裂的意思,也就是把一个数据拆分var vm = new Vue({date:{ message=" Not split " })}message.split(' ') == [ "N", "o", "t", " ", "s", "p", "l", "i", "t" ]plit(’ ‘)会把数据拆分为一个数组,括号里的’ '是把数据拆分为每个字符串的意思,如果不用就不会拆分成每个字符串reverse( )是翻转的意思,把数据反过来message.rev

2020-10-16 22:08:01 1109

原创 Sql常用函数

date_sub() 函数当前时间的一年前DATE_SUB(CURDATE(),INTERVAL 1 YEAR)定义和用法DATE_SUB() 函数从日期减去指定的时间间隔。语法DATE_SUB(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type 参数可以是下列值:Type 值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTH

2020-10-16 21:38:57 107

原创 ElementUI图片上传组件

<!-- 图片上传 --> <el-form-item> <el-upload class="upload-demo" :before-upload="beforeUpload" :on-remove="onRemove" :on-success="onSuccess" :on-exceed="onExceed" :file-list="fileList"

2020-10-15 23:33:06 751

原创 自定义异常以及全局异常处理 Exception

@ControllerAdvice 注解可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中@ControllerAdvice文档自定义异常会被全局异常处理器捕获并查找是否有该异常的解决方法 @ExceptionHandler(XXX.class)声明找不到就找父类创建自定义异常public class ParamException extends RuntimeException { publ

2020-10-15 23:24:14 237

原创 springboot配置自动开启事务

Spring Boot 使用事务非常简单,首先使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可。@Configuration用于定义配置类,可替换xml配置文件手动创建事务管理器方法创建事务管理器import org.springframework.beans.factory.annotation.Autowired;import org.springframework.conte

2020-10-15 23:00:43 1840

原创 hibernate后端校验两种方式

什么是Hibernate ValidatorHibernate Validator是Hibernate提供的一个开源框架,使用注解方式非常方便的实现服务端的数据校验。官网:http://hibernate.org/validator/hibernate Validator 是 Bean Validation 的参考实现 。Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint(约束) 的实现,除此之外还有一些附加的 constraint。在日常开发中,

2020-10-15 22:16:52 465 1

原创 springboot基础&springboot整合其他组件

SpringBoot1. springboot介绍springboot是什么springboot的特点springboot目前的最新版本开发一个springboot入门程序 - Hello World1.1 springboot是什么​ springboot是Pivotal公司在2014年推出的全新框架(不是全新的mvc框架),它的设计目的是用来快速创建spring应用程序,简化spring应用的开发过程;1.2 springboot的特点可以创建独立的spring应用程序;内置

2020-10-14 21:16:30 586 2

原创 git 相关知识点

Git三大区域划分1.工作区2.暂存区3.版本库常用Git命令1.git init 创建一个本地版本库2.git status 查看版本库文件件状态 3.git add 添加到暂存区4.git commit -m "***" 文件 添加到本地版本库5.git config 配置git配置文件 (目前 git config --local user.name/user.email) git config --local --list 查看配置 git config --local

2020-10-13 20:16:23 312

原创 springmvc拦截器与restful风格请求

spring mvc拦截器1.原理:动态代理()2.使用场景:日志记录、权限检查3.spring mvc如何创建拦截器:实现HandlerInterceptor接口三个方法的执行顺序proHandle 正序执行--controller--postHandle 倒序执行--view--afterCompletion 倒序执行proHandle1proHandle2controllerpostHandle2postHandle1viewafterCompletion2aft

2020-10-13 20:06:07 299

原创 终止占用端口的进程!

8080 为我们要终止进程的端口号 17916为查到的进程的idnetstat -ano|findstr "8080"taskkill -f -pid 17916

2020-10-13 19:34:36 125

原创 使用hibernate-validator实现后端校验 spring后端校验

使用hibernate-validator实现后端校验1. 配置maven依赖<depedendency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>6.1.2.Final</version></depedendency>2. 校验规则约束

2020-10-12 20:58:27 133

原创 springmvc 文件上传使用 commons-upload

在springmvc中使用commons-upload引入maven依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version> </dependency>在springmvc的xml配置文

2020-10-12 20:08:40 249

原创 普通分页查询&使用分页插件的分页查询

普通分页查询java是面向对象的语言,我们在进行分页查询之前首先需要创建一个类来表示一页page.java://该组件存放与分页有关的所有数据/* 创建对象后我们只需要传入pageNamber,pageSize,total,rows 这四个字段 其中pageNumber,pageSize是前端传回的 total和rows是后台进行查询后传进来的 其他带有缩进的属性是根据已存在属性进行计算得来的。 发送响应时直接将page对象发到前端 page中包含了前端所需要的所有数据*/public

2020-09-26 21:16:10 753

原创 使用过滤器解决跨域问题

利用过滤器解决跨域问题package com.etoak.book_self.commons.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebFilter("/*")public class Filter0_CrossFilter imple

2020-09-24 22:01:31 799 2

原创 会话跟踪 cooike session(待补充)

会话跟踪 cooike sessionHTTP协议是无状态的现实中我们要保持状态就需要会话的跟踪机制:cookie和sessionCookie机制:javax.servlet.http.Cookie1.Cookie是由服务器发送给客户端的一小撮信息(字符串),保存到客户端的浏览器中(浏览器内存/浏览器的硬盘), 然后再次访问该服务器时,把cookie信息携带到服务器,2.服务器代码servlet中:response.addCookie(new Cookie())底层:通过HTTP响应头把

2020-09-22 22:59:08 68

转载 响应头信息

HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。 在本章节中我们将具体来介绍HTTP响应头信息。 应答头说明Allow 服务器支持哪些请求方法(如GET、POST等)。 Content-Encoding 文档的编码(Encode)方法。只有在解码之后才可以得到Content-Type头指定的内容类型。利用gzip压缩文档能够显著地减少HTML文档的下载时间。Java的GZIPOut...

2020-09-22 22:02:13 555

原创 Maven常用引入坐标

maven常用引入坐标 <!--javax.servlet--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope>

2020-09-22 21:57:58 1125

原创 文件上传

上传文件利用fileupload来获取上传上来的文件导入依赖: <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.4</version> </dependency>servlet中的代码:Fi

2020-09-21 22:25:48 71

转载 java中反射 Reflection详细学习

一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.反射就是把java类中的各个部分映射成一个个的java类加载过程:Class对象的由来是由将class文件读入内存,并为之创建一个Cl

2020-09-20 15:27:41 164

原创 MyBatis的Mapper动态标签几种常见写法

MyBatis的Mapper几种常见写法首先了解一下例子的数据库:school表[学校表]:Course表[课程表]:student表[学生表]:sc表[学生与课程的关系表]:需要注意:SQL映射文件中的namespace和接口的名字一模一样语句id和接口中的方法名字 一样config.xml中的别名: <typeAliases> <typeAlias type="com.etoak.student.entity.Student" alias="

2020-09-17 22:13:37 1175 2

原创 如何手动向Maven仓库中保存jar包

进入Maven安装目录下的斌目录下 地址栏输入cmd回车输入指令:mvn install:install-file -DgroupId=com.driver -DartifactId=ojdbc -Dversion=6.0 -Dpackaging=jar -Dfile=../newJar/ojdbc6.jar其中 -DgroupId表示组名,-DartifactId表示jar包的名字,-Dversion表示版本号,-Dfile表示要导入的jar包路径出现这个界面表示成功然后在Maven工程中p

2020-09-16 22:09:42 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除