自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 filter过滤器

第二步:创建MyFilterConfig配置类 向spring容器注册filter。第一步:创建MyFilter类实现Filter接口。通过@WebFilter注解实现。

2022-10-19 09:48:33 188

原创 springboot自定义日志注解@Log

创建LogAspect类对自定义注解进行操作。使用自定义注解@Log。

2022-10-17 14:00:24 1940

原创 springbboot配置druid多数据源

*** 自定义多数据源切换注解* * 优先级:先方法,后类,如果方法覆盖了类上的数据源类型,以方法的为准,否则以类上的为准*/*** 切换数据源名称}

2022-09-15 17:08:57 1449

原创 java通过当前时间获取过去、未来几天

【代码】java通过当前时间获取过去、未来几天。

2022-09-07 09:04:49 932

原创 Docker安装与常用命令

Docker安装与常用命令Docker是什么简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:1.DockerClient客户端2.Docker Daemon守护进程3.Docker Image镜像4.DockerContainer容器起源Docker 是 Pa

2022-04-01 17:15:14 1835

原创 css固定头部和首列

.table-container { width: 100%; height: 100%; overflow: auto;}/* 首列固定 */.table-container thead tr > th:first-child,.table-container tbody tr > td:first-child { position: sticky; left: 0; z-index: 1;}/* 表头固定 */.table-container the

2022-03-21 14:58:14 749

原创 es6高阶函数filter、map、reduce的使用

es6高阶函数filter、map、reduce的使用://1、需求:筛选出数组中数字小于100的数字。//2、需求:将数组中的每个数字乘以3.//3、需求:数组中的数组汇总求和。let nums = [10, 20, 50, 88, 99, 32, 288, 12, 266, 22]/** * 旧的写法: * @type {*[]} */let old_newnums = []//1、筛选出数组中数字小于100的数字。for (let i = 0; i < nums.lengt

2021-10-26 15:31:03 271

转载 服务器1核2G!CentOS如何增加虚拟内存?

服务器1核2G!CentOS如何增加虚拟内存?前言因为这个阿里服务器是购买的学生服务器,所以内存只有2G,项目在运行的时候,占用的内存已经报表,所以有的时候就会出现宕机的情况发生,后面发现可以通过使用增加虚拟内存空间,来增加内存容量。 下面进入正题,讲解下CentOS7下swap分区的创建和删除。swap分区的创建1、查看磁盘使用情况free -h而Mem就表示购买阿里云时候的内存,我们能够看到只有1.8G,并且已经使用了1.6G。(说着说着,眼泪就流了下来)因为我之前增加了交换空间4G,所

2021-07-31 16:23:38 423

原创 echarts实现自定义折线图横坐标图片

一、我们可以参考一下echarts官网的实列二、直接粘贴一下完整的代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .div{ background-color: white; width: 100

2021-04-27 16:53:47 1330

原创 java读取excel文件数据

在实际应用中我们经常会遇到通过excel进行批量导入数据的功能,这时候我们就需要对excel文件进行读取数据。这里我是用的是maven工程来写的,所以需要引入核心jar包的依赖<!-- https://mvnrepository.com/artifact/org.apache.poi/poi --> <dependency> <groupId>org.apache.poi</groupId>

2021-01-24 18:43:23 446

原创 使用java下载文件以及上传文件

在实际工作中我们经常会遇到下载服务器中的文件到本地的需求,下面我们来看一下具体怎么实现(直接贴代码)public void download(HttpServletResponse response) { try { String path = "想要下载的文件"; File file = new File(path); // 取得文件名。 String filename = file.ge.

2021-01-23 23:52:56 440 1

原创 日常开发使用到的mybatis注解 @Results与@Result

首先说明一下@Results各个属性的含义,id为当前结果集声明唯一标识,value值为结果集映射关系,@Result代表一个字段的映射关系,column指定数据库字段的名称,property指定实体类属性的名称,jdbcType数据库字段类型,@Result里的id值为true表明主键,默认false;使用@ResultMap来引用映射结果集,其中value可省略。...

2021-01-04 09:39:29 1879

原创 在vue项目中设置网站图标

怎么在我门的Vue项目中设置自定义的网站图标:首先我们需要先制作个ico图标,大小为32*32的,放到static文件夹下,附制作网站,我们把制作好的ico图片改名为:favicon.ico(注:必须改名),放到我们项目中的static文件夹下。分别在webpack.prod.conf.js和webpack.dev.conf.js里面配置ico图标路径:webpack.prod.conf.js文件:webpack.dev.conf.js文件:重启项目,大功告成!...

2020-12-31 14:06:38 4545

原创 vue实现倒计时

vue实现倒计时 最近项目中需要用到通过获取系统当前时间和自定义时间(两者之差)实现倒计时的功能,话不多说,直接上代码。。。新建一个文件countdown.vue<template> <p style="font-size: 18px">{{time}}</p></template><script> export default{ data () { return {

2020-12-04 09:35:24 2442 2

原创 vue ant组件实现下拉框加载与搜索

select选择器html<a-select :filter-option="false" #设置false否则web端没效果 show-search :allowClear="true" v-decorator="[ 'deviceCode', { rules: [{ required: true, message: '请选择设备编码名称!' }] },

2020-11-17 15:42:01 1802 4

原创 Idea的docker插件之自动化部署

docker开启远程连接访问 首先我们要开启docker的远程连接访问。保证不是docker所在的服务器,也能够远程访问docker。Linux版的docker修改docker.service文件,添加监听端口 -H tcp://0.0.0.0:2375 vi /usr/lib/systemd/system/docker.service 找到 ExecStart,在最后面添加 -H tcp://0.0.0.0:2375,如下图所示:重启dicker systemctl d

2020-09-29 14:50:17 131

原创 Docker安装与搭建Portainer可视化界面

docker 安装Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Dockeruname -r3.10.0-1127.el7.x86_64使用 root 权限登录 Centos。确保 yum 包更新到最新sudo yum update如果安装过旧版本的话,需要先行卸载sudo yum remove docker docker-common docker-selinux docker-engine

2020-09-28 13:28:11 495

转载 Vue之Axios跨域问题解决方案

axios中文网址背景:因为axios中只能使用get和post方法来进行请求数据,没有提供jsonp等方法进行跨域访问数据解决方案: 既然使用axios直接进行跨域访问不可行,我们就需要配置代理了。代理可以解决的原因:因为客户端请求服务端的数据是存在跨域问题的,而服务器和服务器之间可以相互请求数据,是没有跨域的概念(如果服务器没有设置禁止跨域的权限问题),也就是说,我们可以配置一个代理的服务器可以请求另一个服务器中的数据,然后把请求出来的数据返回到我们的代理服务器中,代理服务器再返回数据给我们的客户

2020-09-23 21:53:30 767

原创 Vue实现markdown编辑器

安装 mavon-editornpm install mavon-editor --save引入mavonEditor import Vue from 'vue' import mavonEditor from 'mavon-editor' import 'mavon-editor/dist/css/index.css' // use Vue.use(mavonEditor)html代码<div style="width: 100%;height: 100

2020-09-21 08:51:29 1520 1

原创 vue之 Echarts 实例(饼图、折线图)

vue之 Echarts 实例(饼图、折线图)使用npm安装Echartsnpm install echarts --savehtml<template> <div> <div id="pie" class="echarts"> </div> <div id="polyline" class="echarts"> </div> </d

2020-09-15 14:30:36 414

原创 java实现qq邮箱发送验证码

java实现qq邮箱发送验证码qq邮箱设置打开qq邮箱登录之后点击设置点击账户设置往下翻到开启服务(成功之后有个授权码)需要3个jar包 activation.jar、mail.jar、commons-email.jar<!-- https://mvnrepository.com/artifact/javax.activation/activation --> <dependency> <gro

2020-07-27 14:08:18 683

原创 vue数字滚动效果

vue数字滚动效果​ 首先,我们使用bootcdn引用vue的js<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.8/vue.min.js"></script>​ css样式<style> .divTitleBox { display: flex; box-sizing: border-box; padding

2020-07-24 08:34:52 471

原创 linux常用命令

linux常用命令1.ls命令ls -a 列出目录所有文件,包含以.开始的隐藏文件ls -A 列出除.及..的其它文件ls -r 反序排列ls -t 以文件修改时间排序ls -S 以文件大小排序ls -h 以易读大小显示ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来实例:按易读方式按时间反序排序,并显示文件详细信息ls -lhrt按大小反序显示文件详细信息ls -lrS列出当前目录中所有以"t"开头的目录的详细内容ls -l t*

2020-07-14 09:37:13 175

原创 linux安装nodejs以及vue-cli的安装

linux安装nodejs安装方式有两种一种是先去nodejs官网下载我们所需要的包,这里我们使用的是官方最新版的,下载完成之后进行上传文件和解压,另一种是直接下载编译好的二进制如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aNW0xCa9-1594369496670)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20200710142652975.png)]wget https

2020-07-10 16:25:39 597

原创 Lambda基本语法使用

文章目录Lambda基本语法使用lambda表达式的简单例子:基本的Lambda例子使用Lambdas排序集合使用Lambdas和StreamsLambda基本语法使用简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lambda表达式是Java SE 8中一个重要的新特性。lambda表达式允

2020-07-08 17:03:26 596 1

原创 yum安装java和tomcat环境

yum安装java和tomcat环境前言linux上安装软件,可以用yum非常方便,不需要下载解压,一个指令就能用yum安装java和tomcat环境。前面一篇已经实现在阿里云服务器上搭建一个禅道系统的网站,算是小有成就,但并不是每个网站搭建都是这么简单的。一般开发包是一个.war的文件,这就需要用到一个中间键,比如tomcat了,tomcat又是依赖于java环境的,所以先安装java环境环境准备:1.Linux 系统服务器: CentOS 72.yum 3.4.33.java 1.8

2020-07-06 14:41:22 389

原创 mysql安装之yum安装

mysql安装之yum安装​ 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1.下载并安装MySQL官方的 Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以

2020-07-06 14:02:04 561

原创 vue通过npm安装js实现mapbox自定义3D模板

vue实现mapbox自定义3D模板使用npm进行安装js(默认安装最新版) npm地址1.npm i mapbox-gl2.npm i maptalks3.npm i maptalks.mapboxgl4.npm i @mapbox/mapbox-gl-language5.npm i three引用我们需要的jsconst mapboxgl = require('mapbox-gl');const maptalks = require('maptalks');const ma

2020-06-24 09:57:25 1876

原创 上传文件

上传文件public Results upload(@RequestParam("file") MultipartFile file) { if (file.isEmpty()) { return Results.error("上传失败,请选择文件"); } String fileName = file.getOriginalFilename(); String filePath = "C:\\Users\\admin

2020-06-16 13:05:33 120

原创 数组快速排序,递归实现

数组快速排序,递归实现import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;public class testDemo { private static int[] arrs; /** * 快速排序 * @param args */ public static void main(String[] args) { //int

2020-06-12 08:58:05 301

原创 vue百度热力图

vue百度热力图html <script src="http://api.map.baidu.com/api?v=2.0&ak=wiV4hOgQm4GzqYkFv0OuLSmmZ0myHjSg"></script> <script type="text/javascript" src="http://api.map.baidu.com/library/Heatmap/2.0/src/Heatmap_min.js"></script>

2020-06-10 15:19:10 1270

原创 Idea搭建vue项目

Idea搭建vue项目下载node.js并安装打开cmd 输入下面的命令查看是否成功安装 出现版本号node -vnpm -v打开idea,新建项目Create New Project > Static Web>填写project name和选择保存的工作空间>Finish安装vue脚手架首先安装npm的淘宝镜像(下载速度比较快),打开idea的Terminal alt+f12//淘宝镜像npm i -g cnpm --registry=https

2020-05-28 20:38:49 355

原创 多线程安全“抢钱”实例

多线程安全抢钱实例package com.example.demo.controller;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * 存储数据的类 */public class Data { public static int zsMoney = 0; public static int lsMoney = 0; publi

2020-05-27 09:28:01 187

原创 jquery 设置cookie,删除cookie,获取cookie

jquery 设置cookie,删除cookie,获取cookie1.按照顺序引入jquery.js 和 jquery cookie插件<script src="//cdn.bootcss.com/jquery/1.12.4/jquery.js"></script><script src="//cdn.bootcss.com/jquery-cookie/1.4....

2020-04-23 10:45:21 296

原创 springboot集成redis

springboot集成redispom.xml引jar包<!--集成redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-r...

2020-04-19 20:22:13 145

原创 支付宝沙箱

支付宝支付(沙箱)pom.xml<!-- 日志处理 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> <...

2020-04-16 14:32:07 337

原创 layui流加载

layui流加载html指定一个容器<div class="top" id="top" style="display:none">返回頂部</div> <ul id="demo"> </ul>javascriptlayui.use('flow', function(){ var $ = layui....

2020-04-16 09:53:02 362

原创 idea热加载

1.实现方式使用springloaded配置pom.xml文件,使用mvn spring-boot:run启动使用springloaded本地加载启动,配置jvm参数 -javaagent:<jar包地址> -noverify使用devtools工具包,操作简单,但是每次需要重新部署(以下实现第三种方式)2.开始配置2.1在pom.xml配置<depe...

2020-04-16 09:48:21 259

springboot集成redis.md

springboot集成redis缓存开发文档 有详细介绍。。

2020-04-19

layui流加载.md

layui流加载。

2020-04-15

idea热加载.md

idea实现springboot热加载

2020-04-14

空空如也

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

TA关注的人

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