自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Easy Code所需的Maven依赖和Application.yml文件的配置

1. pom.xml文件<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency>

2020-09-14 21:25:15 621 1

原创 @RequestParam和@PathVariable的区别

@RequestParam和@PathVariable都是Spring注解,都用于Controller层接受前端数据,不同的是两者的接收方式和请求路径1.接收方式@RequestParam接收数据: //required表示接收的参数值是否必须,默认为true,即默认参数必须不为空,当传递过来的参数可能为空的时候可以设置required=false。此外还有一个参数defaultValue 表示如果此次参数未空则为其设置一个默认值。 @GetMapping(value = "/queById"

2020-09-14 15:17:30 466

原创 IDEA配置Run Dashboard

Run Dashboard是款非常好用的启动类管理工具。在IDEA中有时创建多个启动类不会弹出Run Dashboard,这时就需要手动添加。具体步骤如下:打开该项目.idea文件中的workspace.xml添加下面这串代码到workspace.xml文件中<component name="RunDashboard"> <option name="configurationTypes"> <set> <option val

2020-09-12 17:21:39 324

原创 Spring Cloud项目在IDEA上的热部署

在子工程的pom.xml文件中添加devtools依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <opti.

2020-09-11 16:27:51 336

原创 Port xxxx was already in use.端口被占用的解决办法

报错:Web server failed to start. Port xxxx was already in use.解决办法:打开命令窗口(Ctrl+R)输入netstat -aon|findstr 8000 可以看出端口是被pid为14284的进程占用了。netstat -aon|findstr 8000输入taskkill /f /t /im 14284 终结该进程,项目就可以正常启动了。taskkill /f /t /im 14284...

2020-09-09 15:36:12 4717

原创 IDEA自定义模板表达式及其含义

IDEA自定义模板表达式及其含义表达式含义annotated()返回具有指定注解的类,方法或字段名arrayVariable()返回当前范围内数组变量,最近的优先展示lineCommentStart()返回当前语言指示行注释开始的字符blockCommentStart()返回当前语言指示块注释开始的字符blockCommentEnd()返回当前语言指示块注释结束的字符commentStart()返回当前语言指示注释开始的字符,对有行注释的返回行

2020-09-08 00:53:38 1539

原创 IDEA自定义动态导入模板

1.打开代码模板设置File → Settings → Editor → Live Templates2.选择Template Group,创建模板组名(随便命名)3.选中组名,创建自定义模板4.编辑自定义模板5.定义模板变量,设置完点OK,Apply就好了6.测试本篇博客如果对您有帮助,请点个赞,谢谢。yzx_0727原创博客,编写不易,转载请标明出处,谢谢。...

2020-09-06 23:43:28 905

原创 logback的简单使用

一、logback相关介绍Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:1.logback-core:其它两个模块的基础模块2.logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更 换成其它日志系统如log4j或JDK14 Logging二、logback的优势更快的实现Logback的内核重写了,在一些关键执行路径上性能提升10倍以上。而且

2020-08-20 00:04:16 381

原创 用Git将项目上传到Github的详细步骤

1、注册一个Github账号Github地址:https://github.com/2、下载安装配置Git我之前的一篇博文讲过安装方法,在这里就不赘述了,链接在下面https://blog.youkuaiyun.com/weixin_44140673/article/details/1080660683.登录Github创建仓库登录后点击左上角的New填写项目信息一个仓库就这样创建好了4.安装.ignore插件(之前安装过就不用再安装了)打开要上传的项目,进入File→Settings→

2020-08-18 01:30:44 365

原创 Git下载安装配置教程

1.下载git链接:https://pan.baidu.com/s/17cFNzaXuOkiIFGuU7a3xtw提取码:qwertip:我用的是Git-2.13.0或者官网下载:https://git-scm.com/downloads2.安装下载完打开就是这样的界面点Next到Select Componments界面,默认是没有勾选On the Desktop,也就是桌面快捷方式,这个看个人喜好接下来基本没什么说的,一直点Next就完事了,最后再点Finish,安装完成,在桌面会创

2020-08-17 22:58:12 610

原创 使用Vue-Cli搭建Vue项目

1.什么是vue-clicli:Command Line命令行工具,vue-cli就是vue的命令行工具,也称之为脚手架,使用vue-cli提供的各种命令可以拉取、创建、运行我们需要使用到的框架,比如webpack、Element UI、Element Admin等等。那么要想使用vue-cli命令,需要先安装node.js。2.node.js的介绍及安装node.js的介绍:node.js提供了前端程序的运行环境,可以把node.js理解成是运行前端程序的服务器。node.js的安装:从

2020-08-14 18:10:28 183

原创 Redis雪崩、穿透、击穿

一、缓存雪崩缓存雪崩是指同一时间的缓存大量过期失效,所以,后面的请求都会落到数据库上,造成数据库短时间内承受大量请求而崩掉。解决方案缓存数据的过期时间设置为在一段时间内随机,防止同一时间大量数据过期现象发生。一般并发量不是特别多的时候,使用最多的解决方案是加锁排队。给每一个缓存数据增加相应的缓存标记,记录缓存的是否失效,如果缓存标记失效,则更新数据缓存。其实集中过期,倒不是非常致命,比较致命的缓存雪崩,是缓存服务器某个节点宕机或断网。因为自然形成的缓存雪崩,一定是在某个时间段集中创建缓存,这个时

2020-08-13 21:27:10 155

原创 Shiro框架的用法

一、创建一个Maven项目二、在pom.xml文件中加入依赖pom.xml代码:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.

2020-08-08 17:57:06 284

原创 Base64加密和MD5 Hash加密在Shiro框架下的用法

Base64加密和MD5 Hash加密在Shiro框架下的简单用法一、Base641.Base64:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。2.Base64的加密和解密:代码:@Test public void testBase64(){ String password = "123456"; // Shiro中提供的Base64的API类的encode()方法可以实现对于

2020-08-07 23:29:09 288

原创 MyBatis面向接口编程的实现

1.编写一个接口(IProductDao.java)package com.xx.dao;import com.xx.pojo.Products;import java.util.List;/** * Created by yzx on 2020-07-16. */public interface IProductDao { List<Products> getAllProducts();}2.编写映射文件(ProductsMapper.xml)<?xml

2020-07-16 21:16:24 451

原创 JavaWeb请求转发与重定向

请求转发(forward):客户端发送请求,服务器响应后调用内部的一个方法在容器内部完成请求处理和转发动作然后将目标资源发送给客户。request.getRequestDispatcher("index.jsp").forward(request,response);//转发到index.jsp 重定向(redirect):客户端request一个网址,服务器响应,并respons...

2020-03-03 21:58:16 127

原创 Collection、Collections和Connection的区别

Collection是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。Connection是一个...

2020-02-29 00:42:50 954

原创 Java集合Map,Set,List的区别

Map:添加元素时如果元素的key值不存在则返回值为null,若存在则返回该元素的value值,Map不能包含重复的key,但是可以包含相同的value。 @Test public void test(){ Map<String, String> map = new HashMap<>();System.out.println(map.put...

2020-02-27 23:23:43 281

火车网上购票系统.c

目前,根据各地火车站售票的真实情况,本设计以C++为基本设计语言,采用自上而下的结构化的系统设计思想,阐述了火车购票系统的开发过程、操作流程和涉及到的专业技能。本系统设计通过对项目的需求分析、可行性、框架设计,以及基本语言的编码,通过调试等步骤设计实现了火车票售票系统的管理和售票功能。

2019-08-29

空空如也

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

TA关注的人

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