自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 Idea JSR303校验

常用校验注解@NotEmpty 用在集合类上面@NotBlank只用于String,不能为null且trim()之后size>0@NotNull 不能为null,但可以为empty,没有Size的约束全面常用:@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFalse 被注释的元素必须为false@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值

2021-05-10 16:11:48 341

原创 idea devtools热启动项目配置

1、打开idea找到File→Settings→Build,Execution,Deployment→Compiler勾选Build project automatically2、用快捷键Ctrl + Shift + A搜索命令,输入registry勾选compiler.automake.allow.when.app.running3、pom.xml加入相关依赖 <!-- 快速启动 devtools --> <dependency&gt

2021-05-10 15:49:09 303

原创 Postman使用方法详解

postman可以干什么?请求调试、代理抓包、环境变量设置、导入与导出、生成在线API文档、自动化测试、mock server一、postman的免费注册优点:(1)同步和备份历史,集合,环境,和预置头。(2)可以轻松的处理来自不同机器的多个postman实例。(3)创建集合连接发给其他开发人员。(4)多台电脑可以同步数据,方便回家工作。注册方式:(1)启动应用程序,点击postman右上角的Sign In(2)进去后登录或点击Create Account,注册一个新的账号。(3)依次

2021-04-29 16:03:05 1461 1

转载 使用 postman的集合创建接口文档分享给他人

链接: https://my.oschina.net/tongshuyang/blog/3270501.

2021-04-29 14:39:06 1434

原创 使用idea将springboot项目打包成war包

springboot项目打war包一、pom.xml的修改1、添加packaging2、移除嵌入式tomcat插件3、添加servlet-api的依赖,用来打war包4、打成war包访问的时候加工程名(==可以加或者不加==)二、修改启动类继承SpringBootServletInitializer并重写其中的configure方法三、打包方式1:方式2:四、部署注意:一、pom.xml的修改1、添加packaging<packaging>war</packaging>2

2021-04-29 14:35:26 4616 1

转载 Json各种转换测试类

package com.example.yhaoc.test;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;/** * @Author LLP * @Date 2021/4/26 10:20 * @Description 说明: */public class TestJson { /**

2021-04-29 12:57:47 152

原创 利用httpClient访问HTTPS接口

分享工具类:HttpPostMappackage com.example.yhaoc.util;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.config.Req

2021-04-28 09:52:53 1888

原创 解决微信小程序总是审核不成功的办法 亲测有效

1.在首页index.js定义一个属性2、将首页index.wxml的version改成1,进行简单页面的上传,提交审核3、等待结果上线是失败后,将index.wxml的version改成0,进行正式页面的上传,提交审核结果99%成功哦!...

2021-04-27 17:50:53 2847

原创 微信小程序授权登录+获取手机号

微信小程序授权登录+获取手机号一、官方文档背景:小程序登录的链接:微信小程序获取手机号的链接:二、微信小程序授权登录+获取手机号1、简单说明官方文档的操作:先授权登录后拿手机号2、前端代码:(1)自定义util.js,替换util的原生utils.js(其实原生也可以用,按个人喜好)(2)login.wxml(3)login.wxss(4)login.json(5)login.js三、以上操作后的页面展示:附提醒:一、官方文档背景:这个图一定要认真去看,一步一步来,不要着急小程序登录的链接:htt

2021-04-27 17:37:14 14984 8

原创 SpringBoot整合Swagger3生成接口文档

SpringBoot整合Swagger3生成接口文档一、Swagger简介Swagger官网提供的开源工具:Spring提供的Springfox Swagger:二、SpringBoot整合Swagger3步骤:1.pom.xml文件中引入Swagger3依赖2.编写Swagger3Config配置类3.Swagger注解的使用说明4.Controller层的配置(Swagger3注解使用位置举例)5.启动项目打开默认地址:http://localhost:8080/swagger-ui/index.htm

2021-04-27 14:38:51 402

原创 Maven 把第三方 jar 包放入本地仓库或者私服

Maven 把第三方 jar 包放入本地仓库或者私服Maven cmd命令中的一些命令含义1 -DgroupId=sxd.jar 第三方包的groupId2 -DartifactId=jacob   第三方包的名称3 -Dversion=0.0.1    版本号(如:0.0.1

2021-03-11 15:06:35 706

原创 2020 MySQL常问面试题

2020 MySQL常问面试题数据库的三范式是什么?事务以及四大特性ACID ?说一下数据库的常见的事务隔离级别?说一下 MySQL 常用的引擎?说一下 MySQL 的行锁和表锁?说一下乐观锁和悲观锁?(关于拿数据的会不会认为别人是否修改)MySQL 的内连接、左连接、右连接有什么区别?如何获取当前数据库版本?char 和 varchar 的区别是什么?float 和 double 的区别是什么?MySQL 索引是怎么实现的?请简述常用的索引有哪些种类?索引的目的是什么?索引对数据库系统的负面影响是什么?为

2020-12-21 14:12:32 406

原创 Java工程师学习线路图

2020-12-21 11:31:52 161

原创 vue2.0项目结构说明

vue项目结构说明build文件夹这个文件夹主要是进行webpack的一些配置 webpack.base.conf.js webpack基础配置,开发环境,生产环境都依赖 webpack.dev.conf.js webpack开发环境配置 webpack.prod.conf.js webpack生产环境配置 build.js 生产环境构建脚本 vue-loader.conf.js 此文件是处理.vue文件的配置文件co

2020-12-21 11:30:07 611

原创 window命令窗口常用命令

1.打开命令窗口cmd2.进入某个文件夹cd xxx3.清屏clear4.显示文件及文件夹dir5.创建文件夹mkdir6.创建文件type nul文件名.后缀名来创建type nullc.txt7.删除文件夹rd dwo当然这种删除方法必须要该文件夹是空文件夹,不然删除不了8.删除文件del 盘符名文件名del f123.txt...

2020-12-21 11:23:34 555

原创 Linux系统操作基本命令

常用部分命令cd / 返回最初目录i 进入编译模式按u撤消操作: $ :跳最后面cd ap*:进入下一目录ls xxx*:就是查看XX中是否有XX e.g:ls ca* 查看init中是否有catalina.shrm xxx*:删除某个文件pwd 看当前目录的结构文件和目录cd /home 进入 ‘/ home’ 目录’cd … 返回上一级目录cd …/… 返回上两级目录cd 进入个人的主目录cd ~user1 进入个人的主目录cd - 返回上次所在的目录pwd 显示工作

2020-12-21 11:22:07 102

原创 JDK1.8的部分新特性

什么是JDK?整个java开发的核心,包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。Sun公司针对Java开发人员所开发的产品default关键字通过使用default修饰方法,可以让我们在接口里面定义具体的方法实现(修改接口,而不改变实现类的结构)Default: 默认作用:维护项目,大大简化代码量。public interface NewCharacter { public void test1(); public default

2020-12-21 11:19:17 89

原创 Oracle,SQLServer,Mysql三者区别

相关历史资料Oracle瑞典MYSQLAB推出,关系型数据库,开源免费,适用于WEB网站、日志管理、数据仓库和嵌入式系统等小型系统。主要是用于在传统行业的数据化业务中,比如:银行、金融这样的对可用性、健壮性、安全性、实时性要求极高的业务;零售、物流这样对海量数据存储分析要求很高的业务SQL Server微软Microsoft推出,关系型数据库,可视化、安全性与稳定性较好,适用于企业级海量数据存储查询。高度集成化,微软也提供了整套的软件方案,基本上一套win系统装下来就齐活了,主要用于例如自建ERP系

2020-12-21 10:30:48 2872

原创 纯小白入门微信小程序开发

前言前些日子,公司让我部署一下微信小程序,自己之前从来没有研究过微信小程序,所以一开始不知道如何部署,可以说是一个纯正小白了!于是我就先去百度大概了解一下微信小程序,然后后面又看官方文档,心里就不再那么恐惧了。之前有了解过微信公众号的开发,后面才知道原来微信官方有专门的一键生成的应用,不是编程的人也可以轻松学会微信公众号。但微信小程序有所不同了,它目前还是比较麻烦的,官方是没有模板的,是属于有着自己的后台的,所以微信小程序的内容需要自己设计和开发。一系列操作完成之后是利用小程序后台进行发布。所以它的一

2020-12-16 17:10:58 1943 1

原创 前后端分离的优点和缺点

为什么要进行前后端分离?前后端分离的优势在哪里?劣势在哪里?优点:前端专门负责前端页面和特效的编写,后端专门负责后端业务逻辑的处理,前端追求的是页面美观、页面流畅、页面兼容等。后端追求的是三高(高并发、高可用、高性能)让他们各自负责各自的领域,让专业的人负责处理专业的事情,提高开发效率缺点:1 、当接口发生改变的时候,前后端都需要改变3、当发生异常的时候,前后端需要联调–联调是非常浪费时间的1编写不易,如果有帮助到的话,可以关注,点赞和收藏哦~ ↩︎...

2020-12-10 17:26:06 1224

原创 vue2.0面试题合集 2021版

vue问题合集Vue.js是什么?Vue和JQuery的区别?使用 Vue 的好处Vue干嘛用的?对于MVVM的理解?Vue 的生命周期Vue 的响应式原理 (实现数据双向绑定的原理)Vue组件是干嘛用的?vue 组件通信Vue组件的开发步骤?怎么自定义一个组件?vue路由的钩子函数vuex是什么?怎么使用?哪种功能场景使用它?(1)是什么(2)怎么使用(3)应用场景vue-cli如何新增自定义指令?1.创建局部指令2.全局指令3.指令的使用vue如何自定义一个过滤器?对keep-alive 的了解?v-i

2020-12-10 17:21:40 1634

原创 带你简单了解前端的学习历程

前言本人不是主要开发前端方面的,但是作为一个菜鸟开发工程师,个人还是觉得有必须去了解一些前端方面的知识,那么在和前端开发进行交流的时候,可以避免自己被坑哈哈哈哈哈

2020-12-10 16:42:58 330 2

原创 什么是SpringCloud?可以用于干什么?

浅谈SpringCloud 前言使用 Spring Boot 开发分布式微服务时,我们面临以下问题:关于微服务技术栈:什么是SpringCloud ?使用SpringCloud的优缺点SpringCloud常见问题服务注册和发现是什么意思?Spring Cloud 如何实现?SpringBoot和SpringCloud的区别?负载均衡的意义什么?什么是 Hystrix?它如何实现容错?什么是 Hystrix 断路器?我们需要它吗?什么是 Netflix Feign?它的优点是什么?什么是SpringClou

2020-12-10 11:03:00 11873

原创 SpringBoot常问基础面试题 2021版

前言什么是SpringBoot?是一系列框架的集成,集成了大量的常用的第三方库的配置,是一个敏捷式的开发框架;spring boot 是为 spring 服务的,是用来简化新 spring 应用的初始搭建以及开发过程的。开发原则:基于约定[简化XML配置,全部采用注解形式,内置HTTP服务器(jetty、Tomcat),最终以Java应用程序进行执行]2.SpringBoot有哪些优缺点?优点:1、快速构建项目。 2、对主流开发框架的无配置集成。 ...

2020-12-10 10:25:17 1080

原创 SpringMVC简单介绍以及常用注解使用方式

前言经常对问题有总结性的人,往往一下能知道问题出现在哪里,多问为什么,是什么,能一直保持着一颗好奇心,那么就有利于了解任何事物SpringMVC的简单了解3.SpringMVC是什么?谈谈你对SpringMVC的理解?基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架(SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合)通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分

2020-12-09 16:38:51 285

原创 全面介绍Mybatis的历史以及发展

fahkja

2020-12-09 15:32:21 2275

原创 对Spring容器框架的全面认识

Spring的简单介绍Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用简单来说,Spring是一个轻量级的控制反转(I

2020-12-08 17:45:46 612

原创 什么是Hibernate ORM框架/持久层框架?

hibernate的简单介绍是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库优势:跨数据库的无缝移植hibernate的生命周期hibernate核心类和接口的作用链接: https://blog.csdn.net/chidou1692/article/details/100641364.如何在项目中添加hibernate支持(手动添加) 一、添加hibernate相关依赖 在resource目

2020-12-08 15:41:17 292

原创 简单搭建Struts2 Web框架

前言Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用功能齐全的标志库(Tag Library)开放源代码但是,所谓“金无赤金,人无完人”,Struts自身也有不少的缺点:需要编写的代码过多,容易引起“类爆炸”单元测试困难这些缺点随着Web的发展越来越明显。这就促生了Struts 2.0环境搭建前提Java相关环境maven插件已安装建立web项目1、导入St

2020-12-08 14:36:00 674

原创 ssh2和ssm的区别

一.视图层/表示层/控制层Springmvc和Struts2的区别:1.框架机制Struts2 SpringMVCFilter(StrutsPrepareAndExecuteFilter) Servlet(DispatcherServlet)另附:Filter在容器启动之后即初始化;服务停止以后坠毁,晚于Servlet。Servlet在是在调用时初始化,先于Filter调用,

2020-12-07 17:40:34 195

转载 WebStorm 基本使用技巧

链接: link.该博主对于wenstorm的介绍十分详细,值得一看哦!!!!

2020-12-07 15:40:22 187

原创 Git在idea中的相关使用教程总结

前言以下是个人在使用时,有用到过的文章,个人认为博主写的挺细致的,整理如下方便以后工作查阅安装与配置Git 2.25.0详细安装步骤链接: link.Git安装配置教程中文-Windows链接: link.idea中的使用IntelliJ IDEA下的使用git链接: link.idea中关于git的使用(基础操作)链接: link.IDEA中的Git操作,看这一篇就够了!链接: link.idea中的合并分支解决冲突idea+git合并分支解决冲突及详解步骤链接: link....

2020-12-07 15:35:48 76

原创 Git和SVN的区别是什么

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。  Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何

2020-12-07 15:16:32 703

原创 Git分布式版本控制系统的细节介绍

Git简单介绍是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理;分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库.Git的工作流程:Git的功能特性:从一般开发者的角度来看,git有以下功能:1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。2、在自己的机器上根据不同的开发目的,创建分支,修改代码。3、在单机上自己创建的分支上提交代码。4、在单机上合并分支。

2020-12-07 15:13:21 215

原创 SVN集中式版本控制工具的细节介绍

SVN的简单介绍是一个开放源代码的集中式版本控制工具的版本控制系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。SVN的工作流程:集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。下面举例说明:开始新一天的工作:1、从服务器下载项目组最新代码。2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有

2020-12-07 15:08:28 134

原创 java中Maven的下载,安装与配置

Maven简单介绍Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。Maven的安装与配置一、准备工作 1、确定电脑安装jdk7.0以上版本 2、win10操作系统 3、maven安装包的下载地址:http://maven.apache.org/download.cgi二、解压Maven安装包在上述地址中下载最新的Maven版本,解压到指

2020-12-07 14:04:37 853

转载 Postman mockserver详细教程

Postman mockserver详细教程来自作者:和技术赛跑链接: https://blog.csdn.net/testdeveloper/article/details/80559538.

2020-12-07 10:59:45 557

原创 Idea 最全面的使用指南

Idea 最全面的使用指南前言基本设置idea安装以及基本设置置idea基础设置IDEA详解介绍及相关全面配置( *****)优化配置Intellij IDEA项目包分层结构显示设置IDEA中设置Run Dashboard(Springcloud同时运行多个模块、微服务)功能使用idea中如何把springBoot项目打包成war,并在Tomcat中运行和访问IDEA2019 断点调试IDEA中的.iml文件和.idea文件夹作用和意义其他配置idea中SVN配置导入eclipse项目附:可能遇到的问题前

2020-12-07 10:51:26 276

原创 Eclipse 最全面的使用指南

Eclipse 最全面的使用指南,你值得拥有!前言Eclipse的直接下载地址基本设置eclipse首次使用基本设置Eclipse下jdk、tomcat、maven及一些基本配置优化设置Eclipse超级好看的主题,极力推荐eclipse字体MONACO+inconsolation+hermit下载,附字体设置Eclipse如何设置自动提示?深度优化Eclipse(工具提速,解决卡顿)使用指南Eclipse 的快捷键以及文档注释、多行注释的快捷键Eclipse中的debug模式使用指南Eclipse Web

2020-12-04 16:32:29 265

转载 Java中有哪几种常见的设计模式

转载:链接: https://blog.csdn.net/ITJingYing2050/article/details/105051566

2020-12-04 14:21:49 118

空空如也

空空如也

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

TA关注的人

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