自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_35654814的博客

学习分享,共同成长

  • 博客(45)
  • 问答 (1)
  • 收藏
  • 关注

原创 Springboot集成shiro框架

Shiro是一个功能强大且易于使用的Java安全框架,可以运行在JavaSE和JavaEE项目中,可执行身份验证、授权、加密和会话管理。

2024-03-17 18:59:19 823

原创 Springboot生成验证码图片

类方法配置了验证码的生成格式和规则,并返回一个DefaultKaptcha对象并注入到Spring中。是将图片io流转成浏览器可以识别的URL。yzm.vue 文件,其中。test.js 文件。

2024-03-11 22:43:53 521 1

原创 linux定时任务crontab

系统的定时任务调度功能,用于周期性执行命令完成工作。crontab任务调度分为系统任务调度和用户任务调度

2024-02-27 11:47:47 882

原创 下载网络文件到本地

代码下载网络文件,获取抖音表情包

2023-08-08 09:42:04 678 1

转载 转载,推荐 7 个值得练手的 Spring Cloud 实战项目

7个值得练手的springcloud实战项目

2022-08-04 12:44:32 433

原创 JS两个对象数组合并去重

需求将数组A——arr1 添加到数组B——arr2,例:arr1=[ {'id' : '1','text':'dasdas'},{'id' : '2','text':'的味道'},{'id' : '3','text':'十多万群'} ]arr2=[{'id' : '2','text':'dasdas'},{'id' : '3','text':'的味道'},{'id' : '4','text':'十多万群'} ,{'id' : '5','text':'十多万群'} ,.............].

2021-08-13 15:57:56 1474

原创 maven简介和nexus私服安装

Maven的简单介绍、maven仓库介绍、Linux服务器maven私服搭建及使用前言以前没使用maven那会,开发项目都是网上导出找jar包,什么官方下载,没镜像的中央仓库(网速差的两批),别人共享的百度云,CSDN的收费资源等等,各种手段也是收集了一堆jar。然鹅开发有时还是会有jar包冲突,版本不对等等情况,着实让人烦躁。使用maven 的好处有:节省外网宽带,都是内网的仓库;加速maven工程构建,内网速度快;部署获取第三方构件,还有部署公用jar包业务包等。什么是maven需

2021-08-09 23:40:18 748

原创 服务器资源定时备份压缩

前言目录前言思路创建脚本设置定时执行脚本crond介绍检查crond服务的状态常用命令crond的格式crond配置文件前言之前做的一个图片分享的小程序,因为服务器端保存了很多图片文件资源且没有备份。怕丢失所以做个备份,刚开始是用springboot做的一个cron定时器应用来定时压缩打包的。后面做完了又想着用linux命令和crontab来做。思路在服务器(centos8)创建一个文件压缩备份脚本,然后用crond系统服务来定时执行这个脚本,达到定时

2021-07-25 23:06:14 242

原创 Linux安装MySQL8

这里记录centos8安装mysql8的过程目录下载mysql8的linux版本,我这里选64位使用FTP工具将下载的压缩包上传到服务器centos指定目录(这里是放到 /home/mysql)将压缩包解压到/usr/local/mysql8首先我们先创建一个服务器账号和组,用于管理mysql的为Mysql安装配置环境关闭防火墙,防火墙状态为inactive时表示关闭成功创建mysql数据目录并设置权限配置my.cnf文件,在/etc目录下创建my.cnf文件并配置

2021-06-25 01:25:06 386 3

原创 MySQL主从数据库复制

目录背景解决问题主从复制原理主从服务器配置创建一个有复制权限的mysql账号启动slave库背景此文章只是简单记录了一次mysql主从复制的过程。有两台MySQL数据库服务器Master和slave,Master为主服务器,slave为从服务器,初始状态时,Master和slave中的数据信息相同,当Master中的数据发生变化时,slave也跟着发生相应的变化,使得master和slave的数据信息同步,达到备份的目的。解决问题数据分布 负载均衡(读数据)

2021-06-25 00:40:01 159 1

原创 mysql备份远程数据库到本地

记录一下mysql数据的备份,持续更新 使用本地mysql根据备份远程数据库到本地(windows系统) 编写一个backup.bat文件,命令如下:#@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"md E:\mysqlbackup\%Ymd%\"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe" --opt -Q 数据库名 -h远程数据库IP -u数据库账号 -p

2021-03-29 09:51:01 738

原创 Windows开机启动脚本打开应用或文件

这个元旦再写。。。。。。。

2021-01-02 00:25:37 9468 3

原创 git基础操作(三)git新建分支、切换分支、分支代码合并

新建分支dev1git branch dev1切换分支dev1git checkout dev1新建并切换分支dev1(上面两条命令的缩写)git checkout -b dev1优雅的使用分支开发。在本地创建user-dev分支进行开发,最后在本地和dev合并再推送到远程dev分支1. 在本地新建并切换分支user-devgit checkout -b user-dev2. 标记文档并提交git add .git commit -m "修改登录权限"3. 切换到

2020-11-04 17:42:54 252

原创 Git基础操作(二)克隆指定分支、撤销commit操作、冲突解决

一、克隆指定分支git clone -b next “git地址”二、push的时候加了参数“-u”,使用一次git push -u origin dev 之后就可以用git push代替git push -u origin dev 了。三、撤销commit操作说明:HEAD^的意思是上一个版本,也可以写成HEAD~1,如果你进行了2次commit,想都撤回,可以使用HEAD~2参数1【--mixed】,不删除工作空间改动代码,撤销commit,并且撤销git add . 操作这个.

2020-11-03 01:02:45 616

原创 Git基础操作(一):上传代码到新建仓库中

一. 创建一个仓库1)登录GitHub,创建新仓库,得到一个仓库地址二. 上传本地代码到仓库,在本地代码路径中执行命令(创建 .gitignore 文件,该文件作用是忽略不需要上传的代码)1)在本地代码中初始化git 命令git init2)选中所有文件git add .3)提交选中的文件git commit -m “第一次提交”4)关联一个远程仓库git remote add origin https://github.com/*********** (..

2020-11-01 22:54:55 449

转载 SpringBoot配置logback日志

两篇个人认为还不错的博文,包括简单配置和扩展配置参考地址博客:https://www.cnblogs.com/huanzi-qch/p/11041300.html参考地址博客:https://my.oschina.net/360yg/blog/1810625

2020-10-13 15:41:59 72

原创 Spring自定义注解使用AOP

这里介绍了常用的系统日志类,通过自定义注解使用AOP来记录用户操作日志。一、引入POM<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>二、自定义注解类package com.honey.demo.annotation;

2020-10-11 13:48:55 177

原创 SpringAop的简单使用

一、什么是AOP?AOP全称Aspect-Oriented Programming,意为面向方面的编程,也叫切面编程。在java中是面向对象OOP的编程模式,每个业务逻辑都进行了封装隔离开来,此时如果有多个业务模块需要引入公共行为,例如日志功能、安全性检测、异常处理方法等,若是对所有封装模块进行修改显然是不合理的。而AOP则解决了这个问题,可以横向切入各个封装模块的方法中,而不需要改动任何封装代码。二、业务场景描述后端使用jdk1.8 springboot2+ IDEA + Mybatis +.

2020-10-11 12:32:02 259 2

原创 SpringData Jpa实现基础的CRUD功能

SpringData是Spring一个开源的ORM框架,用于简化数据库访问,而Spring Data JPA则是该框架的一个模块。JPA的全称是Java Persistence API(java持久化api)是一种Java对象持久化的接口规范。本文记录Springboot集成Jpa并实现基础CRUD功能。

2020-10-09 20:53:40 448

原创 小程序开发调用本地接口localhost

前言:我们知道小程序开发,在注册的时候会要求我们填写合法的域名地址,用于发送请求 上传下载文件等等。但是我们在开发的时候是不需要正式域名的,为方便都是使用本地项目接口或局域网地址接口 例:localhost:8080/demo/getData 等。解决方案:我们可以使用HTTP代理服务器 Charles这个工具来设置代理,将正式域名转为本地接口来访问(即小程序js还是使用正式域名来访问,但是通过配置后会请求到本地项目的接口:)类似这种问题网上已经很多案例了(记录多个,防止某个失效链接)参考地址:

2020-08-20 01:47:17 8806 1

转载 java虚拟机栈

深入理解虚拟机栈

2020-06-25 23:50:47 97

转载 Spring中使用Map Set List 数组 属性集合的注入方法配置文件

(1)下边的一个java类包含了所有Map、Set、List、数组、属性集合等这些容器,主要用于演示Spring的注入配置;package com.lc.collection; import java.util.List;import java.util.Map;import java.util.Properties;import java.util.Set; public class Department { private String name; private Strin

2020-05-10 00:17:20 153

原创 非对称加密算法的隐患

非对称加密算法的初步认识和记录非对称加密算法(asymmetric cryptographic algorithm)需要两个秘钥,即公钥(public key)和私钥(private key),1. 公钥和私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密;如果用私钥对数据进行加密,那么只有用对应的公钥才能解密。2. 公钥谁都可以获取,私钥保密小红和小明交换信息,分两种情况:...

2020-04-20 00:50:27 638

原创 js发送验证码倒计时效果

HTML代码<div id="code-div"><span id="code-text">获取验证码</span></div>JS代码var timer;//定时器 var time = 6;//倒计时时间 var isUse = false;//阻止按钮重复点击 $(function(){ //获取验证码 $...

2020-01-09 00:18:10 231

原创 javascript-获取前后n年的年份数组

二话不说上代码/** * 获取前后n年的年份下拉 * n 当前往前n年,过去 * m 当前往后m年,未来 */var selectYear = function(n,m) { if(m==='' || m===undefined) m=0; var myDate= new Date(); var startYear=myDate.getFu...

2019-12-10 15:08:05 1649

转载 js中preventDefault和stopPropagation两个方法的区别

转发地址https://www.cnblogs.com/fsh1542115262/p/4370949.html

2019-11-06 15:26:12 142

原创 Websocket定时推送消息到浏览器端

WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,比如说,服务器可以在任意时刻发送消息给浏览器。这里介绍使用Quartz的调度功能和WebSock在服务端向浏览器端推送消息

2019-10-24 21:59:04 2666

原创 Unix关闭tomcat出错,centos7关闭tomcat出错

在Centos7系统安装了tomcat之后,某次部署一个项目到上面需要重启tomcat,一直报错找不到文件然后仔细看了下路径正常路径是/usr/local/tomcat/tomcat8,记得之前照一篇博客安装tomcat的时候说在/usr/local/下新建一个java目录,然后在修改环境变量的时候没注意就把/usr/local/java/tomcat8照搬了上去。然后我就建了一个名...

2019-09-18 11:42:25 374

原创 js去除字符串特殊转义符

例如接口返回了一个字符串:[{&quot;Str&quot;:&quot;结构测试申请:laiyusi于2019-09-11 10:32:24提交;意见:12&quot;},{&quot;Str&quot;:&quot;结构测试申请:laiyusi于2019-09-11 10:33:56提交;意见:122&quot;},{&amp...

2019-09-11 14:27:57 3711

原创 JS修改input值无法触发onchange事件解决方法

As we all know,input框的change事件是基于失焦事件onblur的,所以如果js操作input的值是没有失焦这个概念的,自然也无法触发onchange事件。解决方案:用js在操作元素中新建一个 _value 的属性,把原来 js 对 value 的操作改为对 _value 属性的操作,这样访问 _value 时,会自动调用 get 函数获取 value 的值,设置 _va...

2019-09-05 11:35:09 9664

原创 Github提交出错

记录一次GitHub提交到远程仓库出错,由于GitHub很流行也很优秀,大部分公司企业都在用,所以即使工作不用到也要跟上时代的脚步啊。刚用不久问题就来了。。。在Github是创建一个新项目目录,并将本地的提交上去,一番瞎捣鼓之后。。。。报错信息:Admin@PV-11 MINGW64 /d/reactApplication/demo (master)$ git remote add...

2019-09-03 23:50:03 2258

转载 有趣的console.log

今天在技术群看到个花里胡哨的东西。留起来以后项目可以用(手动滑稽)<script> console.log("%c%c网红it%c分享it资讯", "line-height:28px;", "line-height:28px;padding:4px;background:#222;color:#FADFA3;font-size:14px;", "padding:4px;ba...

2019-08-28 17:40:26 305

原创 JAVA生成二维码

这里简单记录一个JAVA生成二维码的工具类,可将二维码生成到本地文件夹,或生成到浏览器进行下载。需要的jar包有core-3.3.3.jar、javase-3.3.3.jar环境:jdk1.7、tomcat7.0工具类代码:package cn.hpc.ssm.common;import java.awt.BasicStroke;import java.awt.Graphi...

2019-08-12 11:44:53 160

原创 原生JS获取光标所在元素

var obj = window.event.srcElement; //获取元素var tagName = obj.tagName; //获取改元素标签名INPUT、TEXTAREA应用场景://屏蔽回车键,表单中防止在输入框回车时刷新页面,如果是多行文本框textarea则允许回车换行 document.onkeydown=function(e){ va...

2019-06-20 15:12:07 5167

原创 SqlServer数据库列名是关键字怎么办?

昨天在维护BS系统中发现update一个表单数据一直报错,查看后台才发现SqlServer数据表中有个FILE字段在update时出错。网上查结果是FILE为SqlServer保留关键字,解决办法是将该字段加上中括号“ [ ] ”,例如:update table1 set [FILE] ='123456' where id = 5;   注意括号里面不要有空格。MySQL则是将字段加上 `...

2018-12-04 09:49:11 5783 1

转载 常用的免费WebService列表

https://blog.csdn.net/posonrick/article/details/45482761

2018-08-14 12:08:16 1279

原创 FreeMarker导出Word

FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。这里介绍如何将生成的word保存到本地,以及从浏览器导出word下载。1.首先下载freemarker包https://freemarker.apache.o...

2018-08-13 14:32:22 6206 1

原创 微信开发(一)

引言:之前开发过一个订阅号的项目主要功能是在微信端进行社区活动报名并查看自己的个人信息,所有数据跟后台关联。当时第一次触碰微信公众号开发这东西,导致开发的比较慢各种技术点也相对混乱。所以根据微信公众平台的技术文档又重新把技术点理一遍顺便记录到博客。一、先了解下公众号概念:首先公众号分订阅号、服务号和企业号。订阅号:1.订阅号是公众平台一种账号类型,主要为用户提供信息。2.每天可以群发一...

2018-08-11 21:16:12 258

原创 Spring远程调用-RMI

之前项目用过的spring一个技术点,记录一下。SpringRMI远程调用,首先有两个端 服务端提供服务接口和内部具体实现,而客户端用相同技术去调用该服务端接口。大致流程:服务端定义远程访问接口,并有具体的类去实现接口功能。 再通过org.springframework.remoting.rmi.RmiServiceExporter类去暴露接口。 客户端定义相同接口,这里不需要实现...

2018-08-02 01:41:18 658

原创 Swing+UDP的简易聊天室

之前学swing做的一个小程序,记录起来。首先是有两个端,代码一样的差不多。都有发送和接收两个方法,两个端的接收发送的端口刚好相反。由于是在同一台电脑实现,所以主机名也一样。不多说上代码。。。。聊天室1package chatroom;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Cont...

2018-07-25 00:12:56 782

空空如也

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

TA关注的人

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