自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql定时备份

数据库异地备份,定时同步数据

2022-01-25 17:37:17 1109

原创 双重检验锁(redis缓存击穿)

1.场景:用redis做了数据缓存,可能存在缓存击穿,就是同一时间大量请求过来,发现缓存没有数据,去查询数据库。2.解决方案(判断缓存是否有数据方法外加锁,存在问题后续每次进来都需要判断,影响效率)2.从数据库查询数据方法外加锁,锁内再次判断缓存是否有数据()String skuInfoJson = redisTemplate.opsForValue().get("SkuInfoById" + skuId); if(StringUtils.isEmpty(skuInfo

2021-08-05 17:39:28 1439

原创 springboot+shardingsphere+druid实现数据库读写分离

1.引入依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version>4.1.1</version> </dependency> &l

2021-02-24 17:25:15 886

原创 Maven无法下载依赖

1.在进行一次硬盘清理后,发现怎么也没办法从完成仓库下载依赖到本地,折腾一天发现原来是文件权限问题1.下图为本地仓库文件,需要管理员权限才可以操作,需要给普通用户添加权限2.打开文件属性,找到安全3.编辑everyone,添加权限,保存,4.重新试着清理,下载依赖。...

2021-01-15 16:05:55 201

原创 使用Babel转码 将es6转为es5

ES6的某些高级语法在浏览器环境甚至是Node.js环境中无法执行。Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行执行。这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。1、安装Babel提供babel-cli工具,用于命令行转码。它的安装命令如下:(全局安装,)npm install -g babel-cli#查看是否安装成功babel --version2、初始化项目在项目根目录下初始化项目npm init

2020-12-21 09:49:39 380

原创 elementui文件上传nginx 报405错误

用的elementui做的文件上传,本地测试没任何问题,部署到liunx服务器报405错误, location /api/localStorage{ proxy_method POST; proxy_pass http://39.97.69.35:8000$request_uri; proxy_set_header user_token $http_user_token; }其中 /api/localStorag

2020-12-10 19:47:22 863 1

原创 springboot项目在windows下访问正常 linux上访问404

仔细排查后发现Index.html,中I大写了,改为小写就可以,linux对大小写比较严格

2020-08-11 11:34:35 647

原创 java poi 上传excel文件 手机号变成科学计数法 转string

1. 取得当前Cell的数值 参数为当前cell的数据BigDecimal bd = new BigDecimal(cell.getNumericCellValue());2.转为stringcellvalue = bd.toPlainString();

2020-07-17 10:54:00 1161

原创 上传excel表格解析数据

1.前端 <form action="/xlsx/upload" enctype="multipart/form-data" method="post"> <input type="file" name="file"> <input type="submit" value="上传"> </form>2.工具类package com.ju.utils;import java.io.InputStre

2020-07-14 15:40:58 475

原创 SpringBoot中rabbitMQ的基本使用

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

2020-03-28 21:25:18 277

原创 feign.FeignException: status 400 reading PayFeign#nativePay(String,Integer)

调用fegin的时候一直报这个错误 后来从数据库里发现 money数据为null 所以出现这个错误还有就是如果是403你的 服务层controller 它返回的不是json数据 在类上加RestController或者在方法上加ResponseBody...

2020-03-26 14:38:35 655

原创 template might not exist or might not be accessible by any of the configured Template Resolvers异常

1.prefix也可以不用配置,当时我是没把文件放在templates下 出现错误 它会默认去该 路径下找文件

2020-03-16 20:41:11 158

原创 FastDFS实现文件上传

1.5 文件存储流程:fastDFS一般以集群方式存在 tracker 为管理和调用storager 数据存储在storager相同卷中每个服务器存的数据是相同的主要用来备份数据 防止服务器出现问题纵向存的数据不同 traceker 用来给各个卷分配数据存储流程:Client请求Tracker进行文件保存,Tracker返回负载较小的strorage的...

2020-03-09 18:35:57 722

原创 springboot全局异常处理

@ControllerAdvice //异常处理类注解public class MyExceptionHandler { @ExceptionHandler(Exception.class) //处理的异常 @ResponseBody //返回json数据 public Result error(Exception e){ return new R...

2020-03-08 18:55:00 78

原创 阿里云短信服务使用

1 设置短信签名 登陆阿里云。登录后进入 短信服务 管理页面,选择国内消息菜单 新建签名 (如果非企业用户,适用场景请选择验证码) (签名名称后面会用到)2.设置模板,主要定义以后发送短信的样式(模板code后面需要用到)3.设置access keys 点击右上角个人头像选择子用户新建用户(它会给你一个ak 密钥 一定要保存下来 ,只出现这一次...

2020-02-07 09:27:53 546 1

原创 vue 实现多个列表倒计时

1.计算现在距离到期还有多长时间方法 function countDownFun(time) { let nowTime = new Date().getTime(); //现在时间 if (nowTime <= time) { //获取时间差 let timediff = Math.round((...

2020-02-06 10:19:00 1943 1

原创 JDBCTemplate使用报错 java.lang.ClassNotFoundException: org.springframework.jdbc.core.RowMapper

*程序可以正常编译,但是报错无法加载类*首要原因jar包位置错误 tomcat 无法加载必须将jar文件放在web的web-inf目录下

2019-11-16 13:53:18 900

原创 Java开发常用英语单词

Java开发常用英语单词class   [klɑ:s] 类classpath   [klɑ:s’pɑ:θ ] 类路径public   ['p ʌblik] 公共的,公用的private   ['praivit] 私有的,私人的static ...

2019-10-07 19:39:40 1675 2

空空如也

空空如也

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

TA关注的人

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