自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 spring-security登录认证流程简单实现

spring-security登录认证流程:简单实现(只能在当前线程认证):登录接口: @Autowired private LoginService loginService; /** * 登录方法 * * @param user 登录信息 * @return 结果 */ @PostMapping("/login") public String login(@RequestBody LoginUser use

2021-12-30 11:43:54 3117 1

原创 java截屏

import java.awt.*;import java.awt.image.BufferedImage;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import javax.swing.filechooser.FileSystemView;/** * @author ycs */public class ScreenCamera { /**

2021-12-28 15:57:48 181

原创 mybatis支持分库分表分页

效果图默认查询主库切换到从库不分页分页默认分页源代码git clone https://gitee.com/a2953557740/datasource.git使用教程执行sqlCREATE DATABASE /*!32312 IF NOT EXISTS*/`master` /*!40100 DEFAULT CHARACTER SET utf8 */ /*!80016 DEFAULT ENCRYPTION='N' */;USE `master`;/*Table s

2021-12-25 21:57:14 836

原创 java String操作相关工具类

String操作相关工具类

2021-12-25 16:51:07 201

原创 java Stream操作相关工具类

import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Objects;import java.util.Set;import java.util.function.Function;import java.util.function.Predicate;import

2021-12-24 11:22:18 371

原创 java 反射操作工具类

导包 <!-- 谷歌公共依赖核心库 --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>20.0</version> </dependency>工具类imp

2021-12-24 11:21:05 574

原创 java 二维码条形码操作相关工具类

导包 <!-- 二维码生成工具 --> <dependency> <groupId>com.github.liuyueyi.media</groupId> <artifactId>qrcode-plugin</artifactId> <version>2.6.3</version> </depende

2021-12-24 11:15:48 202

原创 java http操作相关工具类

导包 <!-- apache http请求组件 --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.9</version> &

2021-12-24 11:10:26 453

原创 java 文件操作相关工具类

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;/** * @author ycs */public class YcsFileUtils { /** * 文件系统主要由inode和block组织。一个block一般4K大小,即使写入1字节到文件,

2021-12-24 11:06:36 468

原创 java Excel操作相关工具类

导包 <!-- 阿里巴巴Excel工具组件 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.0.4</version> <exclusions>

2021-12-24 11:04:50 577

原创 java 时间操作相关工具类

import java.lang.management.ManagementFactory;import java.text.ParseException;import java.util.Date;import org.apache.commons.lang3.time.DateFormatUtils;import org.springframework.util.Assert;/** * 时间操作相关工具类 * * @author ycs */public class YcsDa

2021-12-24 11:00:12 206

原创 java 类型转换器工具类

import java.math.BigDecimal;import java.math.BigInteger;import java.nio.ByteBuffer;import java.nio.charset.Charset;import java.text.NumberFormat;import java.util.Set;import org.apache.commons.lang3.ArrayUtils;import org.apache.commons.lang3.StringU

2021-12-24 10:57:45 929

原创 java 加密解密,编码解码工具类

导包 <!-- apache 加密工具组件 --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.14</version> </dependency>

2021-12-24 10:54:03 2713

原创 验证码操作相关工具类

导包<!-- 谷歌验证码组件 --><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency>工具类import static com.google.code.kaptcha.C

2021-12-24 10:46:54 110

原创 Windows 10突然断网,Intel(R) Wireless-AC 9462 该设备无法启动

现象解决方式使用手机在Intel官网下载最新WiFi驱动:https://www.intel.cn/content/www/cn/zh/download/19351/windows-10-and-windows-11-wi-fi-drivers-for-intel-wireless-adapters.html使用USB数据线把下载好的exe文件传到电脑上,双击安装驱动。右键,打开管理器。右键,卸载设备右键,扫描检测硬件改动。再看网络设置项应该就成功了。...

2021-12-14 22:11:40 13271 12

原创 ExcelUtils

导包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.2.13.RELEASE</version> </dependency>

2021-10-20 22:29:23 737

原创 StreamUtils工具类

导包: <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>20.0</version> </dependency> <dependency>

2021-10-20 13:02:58 620

原创 解决MySQL出现Access denied for user ‘root‘@‘localhost‘

情况一:命令行可以登录,应用程序报:Access denied for user ‘root’@‘localhost’原因:没有对应的用户或者plugin模式不正确mysql> SELECT `user`,`host`,`authentication_string`,`plugin` FROM mysql.user;# 创建远程连接用户mysql> CREATE USER 'root'@'%' IDENTIFIED BY '123456';mysql> GRANT ALL

2021-09-26 11:23:09 103704 9

原创 安装ubuntu20.04,从格式化磁盘到搭建全栈开发环境

安装ubuntu20.04,从格式化磁盘到搭建全栈开发环境1、准备一台安装好Windows系统的笔记本。准备一个8G的U盘,用于制作启动盘2、下载ubuntu20.04的ISO文件,https://cn.ubuntu.com/download/desktop3、下载rufus,https://rufus.ie/zh/4、制作启动盘,一次性用品,再次重装系统需要重新制作一次,每次制作时间会比较长,耐心等待5、格式化磁盘(有风险),如果不想格式化,每次启动系统可以选择启动Windows系统或Ubu

2021-09-12 14:21:25 2698

原创 使用华为云搭建个人网站

使用华为云搭建个人网站1.购买服务器, 重置密码2.注册域名3.实名认证, 域名解析4.安装MySQLyum -y install mysql-serverservice mysqld restartmysql -u root -p回车回车use mysql;alter user 'root'@'localhost' identified by "123456";create user 'root'@'%' identified with mysql_native_passw

2021-09-11 16:31:49 1569

原创 Windows10 搭建 java 和 node.js 开发环境

Windows10 搭建 java 和 node.js 开发环境(一)买台5000+的电脑笔记本:方便携带,适合移动办公。主机加显示器:性能好,屏幕大。没钱怎么办?有时间就能赚钱,我是利用发传单,当服务员,做家教等兼职赚钱买的笔记本。(二)安装Windows10已经安装的请跳过,遇到问题请到csdn搜索。下载工具:https://www.dabaicai.com/制作启动盘,安装系统:http://dabaicai.site/tutorial.html(三)安装软件【参考

2021-09-11 16:23:55 107

原创 spring boot + vue 搭建开发环境(从无到有)

1.重装系统,构建基础目录结构:)当然如果觉得没有必要,可以不用重装系统。但是作为一个开发人员,构建一个好的基础目录(目录命名尽量使用英文)可以方便管理文档,提高开发效率。参考目录结构如下:这篇文章没有打算讲解每一个软件的安装配置,只会说明搭建spring boot + vue 环境需要哪些软件和官网下载地址,具体安装配置步骤请自行查找资料。相当于提出一些需求和最终结果,中间的解决过程请自己一步步走。比如你想要重装系统,可以在csdn搜索重装系统,再根据结果文档解决问题。2.下载软件2.1 下载c

2021-05-29 00:53:35 2441

原创 全栈开发笔记之功能组件(六)springboot+vue定时任务

效果图添加定时任务修改任务查看详细信息查看操作日志启动任务后定时调用对应方法后端结构父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="ht

2021-05-12 17:59:25 434

原创 SpringBoot启动报错:Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]

解决办法重启项目

2021-05-11 16:04:12 339

原创 springboot+vue版生命游戏(live Game)

生命游戏,为1970年英国数学家J.H.Conway所提出,某一细胞的邻居包括上,下,左,右,左上,左下,右上与右下相邻的细胞,游戏规则如下:1,孤单死亡:如果细胞的邻居小于一个,则该细胞在下一个状态死亡。2,拥挤死亡:如果细胞的邻居在四个以上,则该细胞在下一个状态死亡。3,稳定:如果细胞的邻居为两个或三个,则该细胞在下一个状态稳定。4,复活:如果某位置原无细胞存活,而该位置的邻居为三个,则该位置将复活一个细胞。效果图初始化演化代码https://github.com/ycsyxt

2021-05-09 14:32:02 403

原创 Maven父pom.xml模板,解决编译器版本变为1.5问题

<?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.org/POM/4.0.0 http://maven.apache.org/xsd/mav

2021-05-07 17:44:54 289

原创 全栈开发笔记之功能组件(五)springboot+vue文件上传下载

效果图初始化文件上传文件预览文件下载新标签页打开当前页面打开后端目录pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>前端目

2021-04-24 15:00:27 78

原创 全栈开发笔记之知识点精选(一)解决跨域问题+优雅地关闭系统

如何配置允许跨域访问现在开发的项目一般都是前后端分离的项目,所以跨域访问会经常使用。1、单个控制器方法CORS注解@RestController@RequestMapping("/system/test")public class TestController { @CrossOrigin @GetMapping("/{id}") public AjaxResult getUser(@PathVariable Integer userId) { // ..

2021-04-22 01:28:43 164

原创 全栈开发笔记之功能组件 (四)系统监控

效果图后端项目结构前端项目结构源码地址https://github.com/ycsyxt/monitor

2021-04-22 00:32:52 52

原创 全栈开发笔记之前端资源

HTML 参考手册CSS 参考手册JavaScript 和 HTML DOM 参考手册node入门nodejs教程CommonJS 模块ECMAScript 模块vue.js教程Vue CLI教程Vue Router教程Vuex(状态管理)教程axios参考文档常用工具资源

2021-04-19 18:14:44 77

原创 全栈开发笔记之功能组件(三)axios拦截器配置

效果图请求流程1. 客户端点击按钮发起请求2.请求拦截器拦截并处理请求3.服务器收到请求,处理后返回相应的状态和数据4.响应拦截器拦截并处理请求5.如果res.data.code === 200,提示成功信息,返回数据,接着执行.then(res =>{…});否则提示错误信息,不往下执行。vue目录结构package.json..."dependencies": { "core-js": "^2.6.5", "axios": "0.21.0",

2021-04-18 01:56:24 301

原创 全栈开发笔记之功能组件(二)验证码(char+math)

效果图项目结构pom.xml<dependencies> <!-- springboot web组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>

2021-04-17 06:56:02 207

原创 全栈开发笔记之功能组件(一)资源预加载页面遮罩层

通过vue-cli构建项目之后,编写index.html的内容如下即可:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="renderer" content="webkit"> <meta

2021-04-17 06:12:28 140

原创 Springboot整合Vue,解决css和js报404问题

本文中整合前后端分离开发项目的方式:前端开发好后将构建好的dist下static文件夹复制到springboot的resources下,index.html则直接复制到springboot的resources的static下。如图:操作步骤前端Vue2.0的打包配置:编辑config/index.jsconst path = require( 'path' ) module.exports = { build: { index: path.resolve(__dirnam

2021-02-22 19:12:03 1644 1

原创 nodejs下载安装和vue+elementUi搭建流程和学习资源

安装使用之前,先了解这4个东西是用来干什么的。npm: Nodejs下的包管理器。webpack: 它的主要用途是根据CommonJS的语法所有需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue过程模板,即给你一套vue的结构,包含基础的依赖库。通过npm install -g @vue/cli安装。element-ui: 网站快速成型工具,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。一、下载安装Nodejs,安装完成之后才可以使用

2021-02-16 15:23:05 381

原创 如何将idea中的Java程序打包并通过exe4j将jar文件转为exe程序

一.将idea中的Java程序打包1.打开idea,单击File - - - Project Structure2.在弹出的窗口中选择Artifacts,单击“+”3.选择JAR- - - From modules with …4.在弹出的窗口选择要打包的模块和main()方法所在类(程序入口)5.点击窗口下方OK - - - OK回到Idea主页面,单击build,点击Buil...

2020-04-14 19:28:48 2957 2

原创 MySQL下载安装和环境配置教程及官网下载速度慢怎么解决

一.下载MySQL在Oracle官网:https://www.mysql.com 找到下载链接。打开主页,点击DOWNLOADS.下拉页面,点击 MySQL Community(GPL) Downloads点击 MySQL Installer for Windows点击第二个Download点击No thanks,just start my download.也可以去注册一...

2020-03-31 03:03:42 5401 1

空空如也

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

TA关注的人

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