自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 mysql使用mysqldump实现定时备份数据库

mysql使用mysqldump实现定时备份数据库

2022-11-23 17:30:41 1113 1

原创 AWS 云服务器中kdevtmpfsi挖矿病毒处理方法

亚马逊云 kdevtmpfsi 挖矿病毒处理记录

2022-11-17 16:49:19 887

原创 element-ui 引用阿里云矢量图不显示图标,显示的为小方框

我们使用element-ui 项目时有的时候会觉得官方的图标不适合我们的项目,所以会去阿里云矢量图库去添加一些图标具体步骤如下1 先去阿里云矢量图官网注册2 注册之后,搜索我们需要的图标点击加入购物车添加完成之后然后点击购物车点击添加至项目如果没有项目,就新建一个项目项目设置中修改项目的一些信息特别注意前缀要和element-ui的前缀名称冲突,自己根据自己的需要修改一下就行啦字体格式根据需要修改一下,不点击彩色的话可以选择生成SVG 和EOT选择Font cla

2021-11-24 18:27:23 2397

原创 mysql 5.7 版本事件被禁用

今天在创建定时事件调用mysql 存储过程时 发现执行语句SHOW VARIABLES LIKE ‘event%’;时查询结果为说明事件是被禁用的,数据库版本为默认的应该是event_scheduler 应该为off 肯定是之前配置mysql 的配置文件时配置出现啦问题解决方案为找到本地的my.ini 添加配置event_scheduler=ON这样默认启动mysql 就会自动开启定时事件,注意:如过配置文件中有skip-grant-tables 这一行,一定要注释掉,要不然设置

2021-08-10 11:44:51 354

原创 关于ruoyicloud 3.0整合knife4j 报404 问题

最近使用ruoyicloud 框架发现整合knife4j 接口文档后无法访问,具体保持信息如下一步步都是安照ruoyi 官方地址步骤配置的,官网问答链接如下链接: http://doc.ruoyi.vip/ruoyi-cloud/cloud/swagger.html#%E6%8E%A5%E5%8F%A3%E6%A8%A1%E5%9D%97.整合knife4j1、在Spring Cloud的微服务架构下,每个微服务并不需要引入前端的Ui资源,因此在每个微服务的Spring Boot项目下,引入kni

2021-07-02 16:52:22 4676 6

原创 mysql使用游标实现存储过程

我们在实际的开发中,会遇到一些统计的业务功能,如果我实时的去查询的话有时候会很慢,此时我们可以写一个存储过程来实现,具体操作如下,先创建一个存储过程输入存储过程名称2 开始写存储过程,具体如下,仅供参考DELIMITER $$CREATE /*[DEFINER = { user | CURRENT_USER }]*/ -- 下面这一行不用修改,创建存储过程时会自动生成,从begin下面写自己的逻辑 PROCEDURE `bwc`.`test3`() BEGIN

2021-04-22 17:23:44 966 1

原创 使用sqlyog 创建定时执行存储过程

我们在项目得开发中,有时候需要执行定时任务,一般情况下是在代码块中创建定时器,执行某一些业务,一般情况下是更改数据库字段的值,下面给大家介绍下,如果使用sqlYog 创建mysql 的存储过程,并定时执行1 首先打开sqlyog 链接到我们需要的数据库,如下图可以看到该数据库下面所有的表还有、视图,存储过程、函数,事件。点击存储过程右键选择创建存储过程最好以proceDure 结尾如上图所示我新建啦一个名成为testproceDure新增的存储过程中内容如下DELIMITER $$

2021-04-08 11:08:59 1803 3

原创 springboot框架使用ehcache

EhCache 简介Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。主要特点:快速简单多种缓存策略缓存数据有两级:内存和磁盘,因此无需担心容量问题缓存数据会在虚拟机重启的过程中写入磁盘可以通过RMI、可插入API等方式进行分布式缓存具有缓存和缓存管理器的侦听接口支持多缓存管理器实例,以及一个实例的多

2021-04-08 10:44:39 191 1

原创 windows 环境下修改redis的密码

本文章介绍下载windows 环境下怎么修改redis 的密码,首先先找到redis 的配置文件 ,如果忘记啦redis 的安装路径的话,可以打开任务管理器,如下图所示打开服务,找到redis 右键点击打开服务,找到redis 右键属性就可以查询到redis 的配置文件,然后打开配置文件找到requirepass 默认的是注释起来的,在线找一个密码生产工具生成强度高一点的密码 放开注释,requirepass 后面写自己的密码,然后重启redis...

2021-04-06 11:53:04 753

原创 redis莫名其妙的出现几个key,value为定时任务的一次记录

今天在查看服务器redis 的时候发现redis 数据库中莫名其秒的出现啦几个key如下图所示当时很懵B 根本不知道这几个key 是什么时候写入的,也不知道是谁写入的,服务器的redis就是拿来存放用户注册及绑定手机号时存放验证码的,其他功能还没向redis 写入内容,每一个key 的value 都看啦一遍发现好像是个定时任务,突然就联想到,这会不会一个定时脚本,是不是被人攻击啦,这是被别人当成肉鸡啦,马上查询啦一下那个网站归属地果然是海外,只能先删除下,发现根本删除不掉,删除之后还是会

2021-03-31 16:23:52 567

原创 微信小程序跳转美团外卖小程序时出现白屏解决demo

最近在开发小程序时需要做小程序跳转到美团的小程序商家详情页面,前段使用的是wx.navigateToMiniProgram(Object object),方法,前期使用的时候功能是是正常的,突然昨天用户提出跳转到美团页面时出现白屏,神奇的时用户使用同样的小程序再去跳转到美团小程序时也是出现白屏,最开始时怀疑自己的代码问题就开始排查自己的代码,发现前段代码完全是按照微信提供的api提示的实现的,只能怀疑是获取地址的问题,地址完全是按照微信的官方的地址,发现微信官方取美团跳转地址为packages/resta

2021-03-21 15:51:03 7639 6

原创 mysql5.7存储emoji表情

我们在做小程序的时候存用户的昵称的时候,有时用户的昵称使用的emoji表情,此时在保存昵称的时候就会报错。java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\xAA",…’ for column ‘nick_name’ at row 1,报错信息如上。那如何才能解决这个问题那,需要更改数据库的字符集为utf8mb4,在更改之前需要先确认下 自己的数据库版本SELECT VERSION(); 如果您的数据库版本在5.5 以下的

2021-03-19 10:42:00 801

原创 微信零钱支付Java demo

已开通微信应用(服务号或者小程序),主要用到APPID+OPENID已开通微信商户,并且开通企业付款到零钱,主要用到商户号+商户秘钥+商户证书在这里偷个懒,具体怎么配置就不贴出来啦,大家可以去官网看一下,配置好之后保存好p12支付证书。首先在pom.xml文件内引入所需要得包com.fasterxml.jackson.dataformatjackson-dataformat-xml2.8.9org.apache.httpcomponentsfluent-hc4.5.3然后在..

2021-02-23 11:18:29 1753 1

原创 mysql 存储过程 使用内存表代替游标

一、MySQL游标的概念1、游标介绍MySQL的游标(cursor)是一个重要的概念,通过查找资料与自己的理解,主要得出以下几点关于自己的理解。有数据缓冲的思想:游标的设计是一种数据缓冲区的思想,用来存放SQL语句执行的结果。 先有数据基础:游标是在先从数据表中检索出数据之后才能继续灵活操作的技术。 类似于指针:游标类似于指向数据结构堆栈中的指针,用来pop出所指向的数据,并且只能每次取一个。游标的缺点是针对有点而言的,也就是只能一行一行操作,在数据量大的情况下,是不适用的,速度过慢。这里有个比喻就

2021-02-05 18:18:36 513

原创 阿里云验证码

我们在实现登录注册的时候,常常用到了短信验证码校验,下面给分享下代码首先maven 导入jar包 <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>3.2.8</version> </dependency> <dependency>

2021-01-27 17:51:57 690

原创 redis常用操作工具类

直接上代码吧,那些发帖子提供下载,切收费的简直不讲码德import org.slf4j.Loggerimport org.slf4j.LoggerFactoryimport org.springframework.data.redis.connection.RedisConnectionimport org.springframework.data.redis.core.DefaultTypedTupleimport org.springframework.data.redis.core.Redi

2020-12-25 17:47:08 849

原创 记录一次spring boot 读取yml文件中的数据一直为null

springboot有时获取配置文件的数据一直为null,前今天才遇到这个问题。,总结一下原因可能如下:1.类上未加@Component,或@Configuration 或 @Service 或者 @RestController 注解2 语法错误 如下 错误的写法@Value("bd.secretKey")privatestaticStringsecretKey;@Value("{bd.secretKey}") private static String secretKey;@Value

2020-12-25 17:42:26 1485

原创 windows 下配置nginx访问静态图片

首先先下载ngin 地址http://nginx.org/en/download.html选择合适的版本下载 ,下载完成后 存放到指定的目录,cd 到nginx 的目录下,如我本机的nginx 安装路径为如下图进入安装目录下 使用 start nginx 或者 nginx.exe启动后再浏览器输入 localhost 显示如下表明 nginx 启动成功然后在nginx 安装目录下,打开conf 文件夹,找到nginx.conf 配置文件打开开始配置#user no

2020-12-25 17:24:20 3899

原创 mybatis pageHelp 整合 mybatis-plus 分页时,pageHelp 查询报空指针

mybatis pageHelp 整合 mybatis-plus 分页时,pageHelp 查询报空指针一个二次开发的项目,后台分页之前使用的是mybatis ,我在整合啦mybatis-plus之后,mybais 的分页使用正常,但是之前使用pageHelp做分页查询的接口全部报空指针异常,刚开始以为mapper 没有被扫描到,断点调试发现引用的mapper并没有报null ,突然想起自己前几天整合啦mybatis-plus,想着是不是因为jar 包冲突啦,首先先把pageHelp的mave引用排除

2020-12-17 17:14:26 1087

原创 模拟微信发红包的算法工具类

模仿微信红包

2020-01-07 18:32:13 1279

原创 校验字符串是否是全中文,全数字,是否包含中文 工具类

import java.util.regex.Matcher;import java.util.regex.Pattern;public class JudgeUtil {private static Pattern NUMBER_PATTERN = Pattern.compile("-?[0-9]+(\[0-9]+)?");public static void main(String[]...

2020-01-06 18:58:11 2084

原创 输入中文名获取姓名拼音及姓名首字母工具类

import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4...

2020-01-06 18:50:37 1499

原创 SHA512加密工具类

废话 不说直接上码import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/**Created by*//**SHA加密/public class SHA512 {/*传入文本内容,返回SHA-256 串/static String key = "…@#¥1...

2020-01-06 18:45:56 6638 5

原创 mysql 执行sql时报Table 'performance_schema.session_variables' doesn't exist错误 的解决方法

自己本地的mysql 执行sql语句时突然报错如下点击确定却能正常查询到数据,百度上查询啦错误信息,有的说Table ‘performance_schema.session_variables’ doesn’t exist 这个错误是因为误删除啦数据库导致报错,具体的操作方法如下1 进入mysql安装路径的bin 目录下如下图在bin目录下执行:mysql_upgrade -u roo...

2019-11-29 09:12:09 3024

原创 ide 自定义代码补全

现在我们开发时经常使用 idea 开发工具,虽然idea 自带的代码补全很强大 ,但有时候感觉还是不智能,其实idea 给我们提供啦自定义代码补全的设置 具体设置步骤如下进入 settings --> Editor --> Live Templates,如图:点击右上方的+号 如下图所示选择 Template Group 如下图所示输入你自定义的名称 我这里输入的是u...

2019-11-23 11:08:50 600

原创 记录一次 页面访问502的坑

最近做的一个二次开发的项目,新打的jar 包 发布后使用客户解析的域名访问直接502,说实话我也是第一遇到访问报502的,403,404,500的遇到的倒是不少,没办法直接度娘啊 ,结果一搜索全部都是修改什么php,我这是java 项目和php 有毛的关系啊 ,首先想到的是我自己打包的问题,找啦个测试服务器上传jar 包 访问正常,说明自己的jar包是没有问题的,然后在发布到客户的服务器上发现使...

2019-11-20 16:13:54 435

原创 记录一次 mysql 百万级数据量使用group by 统计的优化

一份二次开发的项目一张消费表中存储啦400万+ 的数据,现在要求 按照消费人的id 统计出每个人的消费总金额,因为是二次开发的项目之前不知道表中到底有多少数据 直接就按照一般的sql ,发现查询速度巨慢,执行一次24s+,刚开始以为是客户数据库问题,没想到数据迁移到本地后还是很慢,一查看数据库条数 400多万条,话不多说直接上sql优化前的sqlSELECTu_id,IFNULL(SU...

2019-11-18 10:33:57 10480

原创 springBoot 项目配置swagger2

第一步 在pom.xml 文件中添加依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</versi...

2019-11-07 17:07:41 384

原创 ajax传递数组后台无法接收

有时候我们想使用ajax 直接往后台传递数组时确发现后台接收的一直是null , 提交方式如下图所示 注:traditional 这个属性是后面才加上去的, 加上之后后台能正常接收啦,如果你是想传递多个值给后台不使用之前传递到后台后再split 方法的话一定要加上这个属性,并设置为true 加上之后会深度序列化,因为默认的设置是false,这样后台就可以正常的接收到啦....

2019-08-28 10:36:39 177

原创 mybatis 无法自动生成实体类的解决方法

我们在做项目时,少不了用到Mybatis框架,更少不了创建实体类和书写sql语句,使用mybatis框架可以自动帮我们生成实体类及mapper,但是有时候发现我们引入啦正确的配置文件后确无法生成实体类,下面就说下我本次项目遇到的坑:首先去掉这个cj ,使用com.mysql.jdbc.Driver,然后检查我们项目的主配置文件pom.xml文件,(注:本项目使用的springBoot框架),此...

2019-08-28 10:18:44 2110 2

原创 MD5加密demo

大家都知道MD5 加密是我们在项目开发中比较常用的加密方式,然而现在有很多直接破解MD5 加密的在线网站,一些简单的加密直接就被破解啦,那么怎么才能防止我们的MD5 加密后的秘钥被破解那?下面给大家提供一个小demo 供大家参考 ,废话不说直接上代码吧package dy.iot.utils;import org.apache.commons.codec.digest.DigestUtils...

2019-08-26 11:51:08 187

原创 用户信息姓名,手机号及身份证加*号工具类

有时候为啦保护用户的隐私,需要对用户的信息进行隐藏,可以使用本工具类直接在后台进行出来数据还是直接上代码吧package dy.iot.utils;import java.util.regex.Matcher;import java.util.regex.Pattern;/**Created by Gsl on 2019/8/23*/public class NumberUt...

2019-08-26 10:43:17 1093

原创 java极光推送

废话不多说直接上代码啦,需要先申请 appKey及masterSecret 具体申请步骤可以前往https://www.jiguang.cn/ 查看具体详情package com.xzcysoft.util;import cn.jiguang.common.resp.APIConnectionException;import cn.jiguang.common.resp.APIReque...

2019-08-26 10:37:31 100

原创 idea 使用自动注解时候红色警告的消除办法

我们在使用idea 的时候往往要使用 @Autowired注解,但是会发现引用的东西下面出现红色的线如下图所示那么怎样才能消除这些红色的线那?方法一:在idea最右下角有一个类似于带帽子的小玛丽的头像如下图所示点击这个头像会弹出如下图所示的弹框在这个弹框拖动图中红色箭头所指的部分,拖拽到"Syntax"处附近即可如下图所示如上图所示部位即可关闭红色的线方法2:步骤一:点击此...

2019-05-17 17:23:16 12412

原创 idea类中左侧出现"√"的解决方法

有时候我们使用的idea 不知道我们不注意的时候按到啦那个快捷键,有时候会发现在类中或者是项目结构中的左侧会出现一个"√",此时是因为把他添加进去了书签,如下图所示出现此种情况时应该怎么解决那?把鼠标光标移动到改行,或者是该目录,按F11键即可...

2019-05-17 09:22:50 4903

原创 mysql对数据库操作总结

查询MySQL中某个数据库中有多少张表SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = ‘数据库’ GROUP BY table_schema;Mysql删除某个数据库下所有的表select concat(‘drop table ‘,table_name,’;’) ...

2019-05-16 23:08:20 113

原创 小程序图片预览

在小程序开发中,尤其是电商小程序商品详情时候会使用到多张图片预览的功能,此处只做笔记记载html页面如图所示现在html页面给一个bindtap 事件,类似于html页面中的onclick 事件,js 代码如下...

2019-05-16 16:58:21 277

原创 springBoot框架配置上传文件的总数量的大小配置

在.yml文件中使用 http max-file -size 后面输入最大上传文件的大小, 注意:手动输入的时候,要保证http 和上面的结构对齐,要不然起不到效果

2019-05-16 10:53:09 382

原创 微信小程序背景图片background无法在手机端显示问题解决方案

之前做过一个小程序项目,页面中有背景图片,使用web开发工具调试时候背景图片能正常显示,使用真机调试及发布线上版本的时候图片不显示,刚开始以为是图片显示路径问题,后面问啦度娘后才发现微信小程序不支持背景图片直接使用本地图片:小程序page 代码如下:这种写法能在web开发工具端调试时候正常显示背景图片,手机端不能正常显示解决方法:第一种:使用服务器图片地址显示第二种:将图片转换成ba...

2019-05-15 16:06:01 7859

原创 input type=file 限制上传文件的格式

最近一个项目,要求用户上传文件时必须为docx 文件,不支持txt 及上传图片,下面贴出代码,希望大家需要时直接拿去取用,写的不好或者不对的地方希望大家指出来html 部分: <input type='text' name='textfield' id='t...

2019-05-14 17:45:51 5058

空空如也

空空如也

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

TA关注的人

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