自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql获取当前记录的上一条记录id和下一条记录id

【代码】mysql获取当前记录的上一条记录id和下一条记录id。

2024-02-20 14:14:50 567

原创 java导出动态下拉框excel模板

2.导出模板,下拉框为数据库中得到动态数据。

2024-02-20 14:09:27 725

原创 微信小程序常用API

5.加载弹框,结束加载。6.存储获取本地信息。8.发送http请求。

2023-12-28 17:52:08 453

原创 idea使用Alibaba Cloud Toolkit实现自动部署

使用Alibaba Cloud Toolkit插件配合shell脚本进行项目的远程部署工作

2023-10-24 15:20:38 806 1

原创 Java使用模板导出word、pdf

使用deepoove根据模板导出word文档,包括文本、表格、图表、图片,使用WordConvertPdf可将word文档转换为pdf导出 需要注意的时,文档中需要循环的数必须绑定biulder五、模板说明1.这里面由{{}}包裹的内容对应ExportVO 实体中的属性名称

2023-10-08 12:11:46 3013 4

原创 SpingBoot接口防止重复提交

3.根据缓存键获取缓存中对象,如果存在,判断当前请求参数和上次请求参数是否相同,以及当前请求时间和上次请求时间相差是否在指定范围内,根据规则判断是否重复提交,如果是重复提交,直接返回错误信息。1.首先过滤器过滤http请求,重新组装为可重复读取的request流(由于需要从request流中读取body数据,而request流不能重复读取,所以需要创建一个可重复读取的流)2.拦截器拦截到注解标记的指定方法,获取方法请求url以及请求头组成一个缓存键,将请求时间和请求参数放到一个map中作为缓存值。

2023-05-30 10:19:55 997

原创 使用DataX同步数据库数据,并使用DataX-Web创建同步任务

使用DataX同步数据库数据,并使用DataX-Web创建同步任务

2023-02-21 18:05:52 1476 1

原创 Java线程相互等待

Java主线程等待子线程

2023-02-21 15:43:36 259

原创 Spring动态切换数据源实现数据清洗

Spring动态切换数据源实现数据清洗

2023-02-13 13:39:52 256

原创 mybatis-plus通过注入器实现批量插入

mybatis-plus通过注入器实现批量数据插入

2023-02-13 10:55:56 1461 1

原创 onlyoffice 安装、测试、打包、部署

onlyoffice 安装、添加字体、测试、打包、部署

2022-10-18 15:43:10 19951 12

原创 git常用命令

git config user.name '用户名' #git配置本地仓库的userNamegit config user.email '邮箱' #git配置本地仓库的邮箱git config -l #查看git的配置信息git init # 初始化一个本地仓库,在同级目录下会出现一个隐藏的.git文件git remote add origin https://xxxxxxxxxxxx.git # 添加远程地址git clone h.

2022-03-06 17:03:21 69 1

原创 http请求接口上传文件

public static String postMultipartFile(String url, MultipartFile file, String fileParamName, Map<String, String> header..

2022-03-06 16:57:33 1163

原创 生成token并存放到cookie

1.导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency>

2022-02-14 14:18:36 3594

原创 SSM配置文件

1.spring.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/s

2021-11-23 14:13:17 1032

原创 elasticsearch的安装与测试

一、安装elasticsearch1.到官网下载安装包https://www.elastic.co/,这里下载的是7.4版本2.创建一个安装目录mkdir /usr/local/es3.将elasticsearch-7.4.0-linux-x86_64.tar.gz解压到/usr/local/es 目录下tar -zxvf elasticsearch-7.4.0-linux-x86_64.tar.gz -C /usr/local/es4.因为安全问题,ElasticSear.

2021-11-23 11:45:02 2315

原创 spring boot 整合dubbo

1.使用zookeeper作为注册中心,所有需要在服务器上安装zookeeper,将Dubbo Admin 先运行在服务器上,以便查看服务状态2.创建接口类和实体类的模板工程,创建消费者工程,创建提供者工程3.commos工程中创建实体类:(由于远程服务调用需要网络传输,所以实体类需要实现序列化)@Data@AllArgsConstructor@NoArgsConstructorpublic class User implements Serializable { .

2021-11-20 15:31:30 2967 1

原创 vue用session存取数据

vue用session存取数据

2021-11-19 19:52:56 7988

原创 springboot整合spring security

导入sql/* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 80011 Source Host : localhost:3306 Source Schema : securitydemo Target Server Type : MySQL Targe

2021-11-18 20:41:24 806

原创 springboot实现定时自动任务

1.导入依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version></dependency>2.创建定时任务类(任务开始时间,间隔,结束时间等用七子表达式设置)p

2021-11-14 16:58:38 464

原创 vue实现地区三级联动

引入vue.js文件和v-distpicker.js文件v-distpicker.js-HTML5文档类资源-CSDN下载<!DOCTYPE html><html><head> <meta charset="UTF-8"> <script type="text/javascript" src="/vue/vue-v2.6.10.js"></script> <script type="tex

2021-11-07 19:03:24 222

原创 Servlet请求响应乱码,创建编码过滤器

创建一个编码过滤器类继承Filter类package com.it.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.annotation.WebInitParam;import java.io.IOException;//过滤器注解 "/*"过滤所有请求@WebFilter(filterName = "EncodingFilter", urlPat

2021-09-15 10:36:10 146

原创 利用宝塔面板部署springboot项目

1.进入服务器实例,更改安全组,新建安全组,添加规则,添加8888端口(宝塔面板)和8080端口(tomcat)、3306(数据库连接)、8400(springboot项目的端口,不固定)、22(ssh端口)2.用服务器公网IP连接远程服务器(Xshell、也可以在服务器直接登录)3.进入宝塔官网 www.bt.cn注册账号,登录账号4.在服务器上安装宝塔服务Centos安装命令:yum install -y wget && wget -O ins..

2021-07-31 17:04:27 24338 13

原创 学习日记——面向对象

面向对象编程思想——面向对象(OOP)与面向过程(POP)的区别1.面向过程:面向过程是一种以过程为中心的编程思想解决问题的方法与步骤。2.面向对象:找"对象"解决问题。Object Oriented 相关的数据和方法组织为一个整体,这个整体就是类。3.面向对象基于面向过程的,面向对象以面向过程为基础。解决简单问题时,建议用面向过程,解决复杂问题时,建议用面向对象。类与对象类:具有共同特性的一类事物的总称对象:具体的事物对象创建的内存图栈: 正在执行的方法 ,局部变量

2021-07-31 16:09:46 99 1

原创 数组排序-冒泡排序

它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到 A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元 素列已经排序完成。public class Demo9 { public static void main(String[] args) { int[] arr = {10, 2, 5, -6, 3, 0, 8, -9}; for (int i = 0; i < arr.len

2021-07-28 08:58:04 59

原创 数字与字符串的转换

数字转字符串:1.使用String的valueOf()方法2.先将基本类型转换为封装类型Integer、Float(对象),再使用封装类型的toString()方法字符串转数字:使用封装类型的静态方法parseInt、parseFloatpublic class Test1 { public static void main(String[] args) { //数字转字符串 int n = 100; //1.使用Strin

2021-07-27 09:21:08 1239

原创 常用表单格式

效果图:代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h3 align="center">用户注册 </h3> <form action="index.html"> <table align="cen

2021-07-15 09:37:08 296

原创 CSS基本样式

一.概述 :css概述:表现Cascading Style Sheets 层叠式样式表1.html与css的结合方式:① 行内式:html中的标签属性 style :适用于单纯只有一个标签需要设置时的特殊样式。如果多个标签需要应用同一个样式,建议采用内嵌式。 格式:样式名称:样式值; 样式名称:样式值; 样式名称:样式值;② 内嵌式:建议在head中使用,使用标签 style.适用于当前页面多个标签使用同一个样式。<...

2021-07-15 09:26:31 453

原创 HTML常用标签2

一、超链接:1.概述1.超链接可以链接任何内容,本质上是页面或本页内容的一个链接。2.标签a 属性 href:表示链接到的页面或位置。3.功能1.页面与页面之间的跳转2.本页内跳转(锚点)4.详细1.页面之间的跳转: ① 与外部网站页面之间的跳转:href中的路径必须是一个完整的url路径。必须以协议开头。例如:http ② 链接本网站中的其它网页:2.常用属性: ① h...

2021-07-15 09:07:48 315

原创 常见HTML标签

1. <br />:换行2. <hr />:水平线 (水平线 align 表示对齐 width 宽度 size 表示高度 color 表示颜色)3. <!-- --> :注释4.h1-h6 标题标签 : 从1开始逐渐减小,一共只有6个。 属性: align :表示标题的位置 。left center right 左 中 右5.p 段落标签 :每一段标签中间都有一个段间距。6.b/strong :加粗 行内标签,写完之后,不会换行,需要自...

2021-07-13 09:36:19 71

原创 eclipse常用快捷键

1.删除一行 :ctrl+d2.向上/下一行:alt+↑/↓3.自动补全 :alt + / (main、 syso...)4.快速格式化:ctrl+shift+F5.复制快捷键: ctrl +alt +↓ /↑6.大小写转换:ctrl +shift +X/Y7.组织导入:ctrl +shif +O8.跳转到指定行:ctrl + L9.添加或取消注释:ctrl + shift + / \10.搜索并打开类型文件:ctrl + shift + T11.搜索并打开资源...

2021-07-10 11:11:32 45 1

原创 电脑常用快捷键

全选:ctrl+A复制:ctrl+C粘贴:ctrl+V剪切:Ctrl+X撤销:Ctrl+Z保存:ctrl+S关掉窗口:At+F4永久删除: Shift+ Delete运行: Windows +R我的电脑: Windows+E任务管理器:cTRL+ shift+esc切换任务; windows+Tab

2021-07-10 10:33:18 35

原创 常用DOS命令

1.dir:显示该目录下所有文件和目录2.盘符+:切换盘符3. cd : 切换路径 :cd + 空格 + 路径 返回上级目录:cd.. 返回根目录 : cd\ (cd 注意: cd切换路径,必须是在同一个盘符下,如果是不同的盘符,可以先切换到相同的盘 符,再进行cd命令或者先进行cd命令,然后切换盘符。)4.md 创建目录 格式: md + 目录名称5. echo 创建文件 格式: echo + 内容 + > +文件6. rd /del 删除: rd 删除目...

2021-07-10 10:31:34 36

原创 java 运算符

运算符:1》 算术运算符: + - * / % ++ --2》 赋值运算符: += -= *= /= %=3》 比较运算符: > < >= > >>4》逻辑运算符:&与 |或 !非5》 位运算: >> >>6》三元运算符: ? :数据类型转换:① 自动类型提升: 从小空间的数据转换成大空间的数据,称为自动类型提升。 byte short char -> int -> long ->flo..

2021-07-10 10:19:16 56

原创 用户输入一个年份,通过程序判断出是闰年还是平年

import java.util.Scanner;public class work3 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入年份:"); Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); if ((n % 4 == 0) &am.

2021-07-10 10:01:12 967

原创 让用户分三次输入3个整数,请你编程求出最大值。

import java.util.Scanner;public class work4 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); System.out.println("請輸入:"); int a = scanner.nextInt(); int b = scanner.ne...

2021-07-10 09:58:37 101

若依框架整合SpingSecurity

demo

2023-06-07

elasticsearch-analysis-ik-7.4.0.zip

ik分词器

2021-11-23

v-distpicker.js

地区选择器文件

2021-11-14

空空如也

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

TA关注的人

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