- 博客(38)
- 资源 (3)
- 收藏
- 关注
原创 filter过滤器
第二步:创建MyFilterConfig配置类 向spring容器注册filter。第一步:创建MyFilter类实现Filter接口。通过@WebFilter注解实现。
2022-10-19 09:48:33
188
原创 springbboot配置druid多数据源
*** 自定义多数据源切换注解* * 优先级:先方法,后类,如果方法覆盖了类上的数据源类型,以方法的为准,否则以类上的为准*/*** 切换数据源名称}
2022-09-15 17:08:57
1449
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人