- 博客(65)
- 资源 (7)
- 收藏
- 关注

原创 解决阿里云OSS,打开图片地址无法预览,直接下载
问题描述:阿里云对象存储上传的图片打开是下载,并不是我想要的效果,我希望的是可以直接预览:可以直接在网址上面查看的那种。首先你得检查一下你的图片contentType,一般是通过代码设置的 objectMetadata.setContentType(getcontentType(fileName.substring(fileName.lastIndexOf(".")))); p...
2019-12-03 12:08:05
48310
55

原创 Eclipse安装好后快捷方式无法在桌面上打开,在Eclipse文件夹里可以正常打开。
其实解决这个问题很简单。1、找到你安装jre的文件夹,如图:2、将这个jre文件夹复制到Eclipse文件夹中,桌面上的Eclipse快捷方式就可以正常打开了。...
2019-05-06 15:30:00
7318
10

原创 oracle按月分组查询
1、今天遇到需求需要统计数据,数据库中只有日期字段(日期字段为 2018-01-01 11:11:11),现在要按照月份等等分组查询,查询了很多博客,最终实现代码。 (如果大家不想看思路,请直接跳转第三步) 如图所示,数据格式为这样,首先编写查询语句 ...
2019-03-20 16:44:53
10785
1

原创 Oracle登录卡死
这个问题查了很多地方,就是没找到问题,我们服务器是windows的,所以直接搜索,找到文件之后按照下面的方法处理就行了Oracle用PL/SQL登录,特别慢,3分钟以上,如果以前正常,并且按常见问题排查过,没找到问题,那可以检查一下listener.log这个文件,listener.org一般在路径:$ORACLE_HOME\diag\tnslsnr\机器名\listener\trace我...
2019-03-19 10:02:00
2555
1

原创 oracle+mybatis日期格式化处理
使用mybatis读取 oracle的date时间类型,查询结果类型为2019-01-09T12:38:17.000+08:00在javaBean(domain)的属性get方法上增加注解@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")其中timezone为时区...
2019-03-19 09:59:07
3268
2

原创 springboot只会扫描启动类当前包和以下的包 @MapperScan所遇到的坑
1、今天在写代码的时候,新建了一个包,不在启动类当前包中(spring boot默认扫描启动类) 所以spring boot就扫描不到contorller层了,这时候你需要在启动类添加上扫描除了app启动类以外的包目录 这样的话,在我的springhaha里面,contorller注解就扫描不了,这时候就必须要在...
2019-03-19 09:56:12
11900
原创 git提交当前新增的代码到新的分支
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。
2024-07-11 17:44:38
453
原创 mysql竖表变横表不含聚合
在MySQL中将竖表转换为横表(也称为行转列操作),不涉及聚合函数,通常可以通过使用条件判断和自连接来实现。这里的关键点是利用了条件表达式 CASE WHEN 将不同的属性名 (attribute_name) 对应的值 (attribute_value) 放置到各自的列中。MAX 函数用于确保每个列中只有一个值,因为在没有聚合函数(如 GROUP BY)的情况下,单个查询可以返回多行,但是我们只需要一行。
2024-06-18 09:50:00
535
原创 linux 日志排查
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考调用脚本。
2024-03-18 15:47:37
424
原创 Unknown collation: ‘utf8mb4_0900_ai_ci’的解决方法
把文件中的所有的utf8mb4_0900_ai_ci替换为utf8_general_ci。以及utf8mb4替换为utf8。
2023-05-19 08:50:34
363
原创 mysql给定两个日期,返回该时间段的所有日期数据
需要查询这个时间段中,没有数据的日期也需要生成一条为0的数据,如果单纯用代码来写,比较麻烦,需要很多if等等,综合考虑,决定使用mysql解决这个问题基础的给定两个时间,查询两个时间之间的日期,返回该时间段的列表数据(用来做数据查询底表)...
2022-08-09 09:51:35
1431
1
原创 容器中使用docker build提示docker: not found所遇到的坑(巨坑)
文章目录前言一、查看docker 版本?二、坑?1.版本1.13.1总结前言例如在docker启动的jenkins中编写脚本的时候,docker build报错提示,docker: not found提示:解决办法就是把宿主机的docker命令传过去一、查看docker 版本?[root@localhost ~]# docker -vDocker version 1.13.1, build 7d71120/1.13.1二、坑?1.版本1.13.1首先看一下我的启动命令,容器开启后进
2022-05-30 16:43:13
11825
1
原创 mysql通过时分秒添加数据,每秒添加数据,生成测试数据
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、前言二、要求:三、表创建:四、sql编写:一、前言 mysql通过时分秒添加数据,每秒添加数据,生成测试数据二、要求: 目前需要每间隔一秒的数据测试创建这样的历史数据,每秒的数据都要包含三、表创建:略四、sql编写:drop procedure if exists addRoomPrice;create procedure addRoomPrice()begin declare i.
2022-04-26 17:56:50
1441
原创 Navicat连接Mysql,打开数据表非常慢解决方法
文章目录问题描述一、Navicat连接配置?二、解决方案1.修改连接配置总结问题描述自己搭建的阿里云mysql,即使是表中没数据也是慢,但是有的时候就是很快!最开始的时候,我怀疑是我的服务器问题,但是ping数据库服务器IP也不丢包。时长稍微常一会不访问就非常慢!一、Navicat连接配置?Mysql服务器端会定时清理长时间不活跃空闲的数据库连接,以此优化数据库的性能。Navicat客户端有一个设置:保持连接间隔,默认是240秒!意思是,客户端在用户无任何交互性操作时,会每隔240秒给My
2022-01-11 23:47:18
1554
原创 IDEA设置打开多个文件显示在多行tab上
文章目录一、操作步骤总结一、操作步骤1、tab placement 选择显示的位置2、show tabs in row 在一行内显示文件列表总结提示:IDEA设置打开多个文件显示在多行tab上:
2021-12-24 11:39:57
692
原创 Linux部署Nacos启动报错:Could not find or load main class
Linux下使用JDK11部署Nacos启动报错:Could not find or load main class一、报错二、解决方案总结一、报错/usr/java/jdk-13.0.1/bin/java -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:H.
2021-12-15 17:28:29
4640
1
原创 自定义注解动态赋值
文章目录需求一、自定义注解类二、请求方法添加注解类1.请求方法添加注解三、AOP拦截器1.请求方法添加注解总结需求 实现自定义注解动态赋值,针对请求传输过来参数进行动态赋值,拦截处理redis缓存中文章的阅读浏览量。。直接上代码一、自定义注解类代码如下(示例):/** * created By gywenlover on 2020-08-11 * * 该注解作用在方法上,需要传入动态el值进行阅读量增加(el内容为el表达式) * * */@Target(ElementTy
2021-08-11 18:25:30
2451
1
原创 java树形菜单查询(mybatis树形结构查询)
java树形菜单查询1、数据表结构2、实体类@Datapublic class GzSiteMap extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键 */ private Long id; /** * 名字 */ @Excel(name = "名字") private String mapName;
2021-08-04 16:27:43
783
原创 SpringBoot升级2.4.0所出现的问题:When allowCredentials is true, allowedOrigins cannot contain the specia
java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow credentials to a set of origins, list them explic
2021-03-16 13:58:22
512
原创 基于redis的分布式锁实现,使用redistemplate操作
今天写bug的时候遇到一个稍微麻烦一点的问题,为了阐述清楚,和实现思路,我会把整个步骤说明一下,我是怎么解决这个问题的。说一下整体流程,用户有一次免费抽奖次数,免费抽奖次数是通过用户id去查询抽奖记录表中当天的抽奖次数,但是并发处理的时候,遇到了超卖的问题,于是想用synchronized来解决,但是synchronized会影响效率的问题,就选择了用redis来处理开始实现思路: Object join_count = redisCache.getCacheObject("JOINCO
2021-02-03 15:25:10
226
原创 MybatisPlus查询条件空字符串和NULL问题
问题背景在使用MP实现条件查询时,如果入参为null或者""时,则MP还是会把其当做条件去执行:select * from user where name = ?(String)string为“”还是有参数MP官方文档给出解决方案:https://mp.baomidou.com/config/#insertstrategy个人建议增加全局配置:mybatis-plus: global-config: db-config: select-strategy: not_e
2020-12-23 14:33:06
5709
1
原创 git添加分支代码
1.创建本地分支git branch 分支名,例如:git branch 1.1.2注:1.1.2是分支名称,可以随便定义。2.切换本地分支git checkout 分支名,例如从master切换到分支:git checkout 1.1.23.远程分支就是本地分支push到服务器上。比如master就是一个最典型的远程分支(默认)。git push origin 1.1.24.远程分支和本地分支需要区分好,所以,在从服务器上拉取特定分支的时候,需要指定远程分支的名字。git checkout
2020-09-29 15:38:48
1198
原创 nginx配置禁止抓包工具
nginx配置禁止抓包工具访问: server { if ($http_user_agent ~* ApacheBench|WebBench|java/){ return 403; } if ( $http_user_agent ~* (Wget|ab) ) { return 403; } if ( $http_user_agent ~* LWP::Simple|BBBike|wget) { r
2020-09-20 07:23:47
1550
原创 idea常用插件
1、Translation对于平常不怎么使用英语的同学,在给类、方法、变量起名的时候总需要打开网页查询单词,这也太麻烦了。这个插件可以让你直接在编辑器查询到想翻译的单词。使用方式:选出要翻译的单词,右键点击便可出现以下页面:2、GsonFormat当我们在对接接口的时候接受对方返回的JSON对象,而自己想要用一个对象去接受时,可以用此插件进行转换。当然,除了使用插件,还可以使用一些在线json转换网站,如bejson等。3、Free MyBatis Plugin这个插件之前的名称是free-
2020-08-03 09:31:32
455
原创 在linux服务器上安装Jenkins
一、yum安装Jenkins这里推荐使用yum方式安装Jenkins,最简单方便。yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos。执行下面语句在linuxsudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/
2020-07-22 11:09:38
240
原创 linux安装mysql5.7(傻瓜式)
网上查了很多的版本安装mysql,要不是太复杂,要不就是教程不行,自己解决了问题,下面记录一下,完全没有问题mysql版本:mysql-5.7.22系统版本:Centos7.3 x641.首先需要安装mysql的yum源 yum install http://repo.mysql.com/mysql57-community-release-el7.rpm2.检查老版本或者是文件是否存在,如有删除。如果是新的服务器(可以跳过此步骤)rpm -qa | egrep “mariadb|mysql”
2020-07-03 14:51:28
290
原创 用java代码实现的小工具
package com.ruoyi.project.shop.util;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;/** * @author gywenlover * @Classname Read * @Date 2020/6/24 0024 16:26 */public class Read { public static String txt2String(Fi
2020-06-24 16:40:53
921
原创 解决mysql大数据批量插入,POI大文件读取
1、记录一下解决问题的思路,时间比较紧,直接上代码,逻辑处理比较多,直接看main方法就行,后期再补充完善一下这篇文章package com.ruoyi.project.shop.util;import org.apache.poi.openxml4j.exceptions.OpenXML4JException;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.sql.*;
2020-06-24 14:17:50
389
原创 IntelliJ IDEA 使用 TOMCAT 中文乱码的各种问题
1、普通设置,打开File-Setting, 找到File Encodings这个选项,一般是UTF-8,如下图,然后重新rebuild一下,基本就行了2、web项目修改tomcat配置添加-Dfile.encoding=UTF-83、运行时编码乱码进入idea的安装文件中,bin文件下,修改idea.exe.vmoptions和idea64.exe.vmoptions分别加入如下两句代码:-Dfile.encoding=UTF-8-Dconsole.encoding=UTF-84、最
2020-06-10 16:40:51
459
原创 git强制拉取更新
git fetch --allgit reset --hard origin/mastergit pull git fetch 指令是下载远程仓库最新内容,不做合并git reset 指令把HEAD指向master最新版本git pull 重新拉取
2020-04-20 11:53:07
1385
原创 mysql遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题
最近在做项目的时候遇见视图分组打不开,这里就不说明原因了,网上多的很,直接上解决办法:1、首先打开mysql的配置文件,到你的安装目录去找(my.ini)打开编辑复制下面这个代码:sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER...
2020-04-12 20:23:30
439
原创 VUE使用富文本编辑器插件
1、npm安装编辑器组件npm install vue-quill-editor --save2、在components文件夹创建ue.vue组件,如下<!-- 组件代码如下 --><template> <div> <script id="editor" type="text/plain"></script> ...
2020-03-19 17:18:44
2045
原创 linux安装redis 完整步骤
安装:1.网上下载redis包 wget http://download.redis.io/releases/redis-4.0.8.tar.gz (如果没有wget命令,请执行yum install wget)2.解压 tar xzvf redis-4.0.8.tar.gz3.安装redis cd redis-4.0.8 make cd src...
2019-12-18 12:04:10
199
原创 Linux配置IPV6(深坑)CenterOS7.7
Linux增加Ipv6支持,通过苹果审核1、检查服务器是否支持ipv61、检查服务器IPV6的支持ifconfig我的服务器是配置好的,所以有ipv6的支持,如果你没有ipv6的支持请继续看下面的配置,如果您有ipv6的支持,请看第三步2、添加IPV6的支持1、找到配置sysctl.conf 文件,路径在:/etc/sysctl.conf ,找到如下配置: &...
2019-12-13 18:50:27
1513
1
generator整合包
2019-03-01
colResizable-master.zip 表格自定义列宽插件
2018-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人