- 博客(138)
- 资源 (4)
- 收藏
- 关注
原创 岚图N次方KOC项目复盘总结---记录踩坑日记
项目复盘生产定时任务推送消息通知重复调用access_token次数超额模板消息推送内容长度超额导致发送失败定时任务锁的时间导致下一次任务跳过了没跑到模板消息通知推送速度慢消息推送日志记录不完整服务宕机/网络中断导致推送消息中断。
2025-01-08 17:36:27
936
原创 当报错Exception: Too many optimizations applied to query plan. Current limit 10000 SQL占位符过多解决方法
当我同一个接口,在测试、UAT环境都没有问题时,上了生产就报以下错误原查询SQL如下:由于同一个list参数在多个子查询中使用,用了很多foreach ,在运行SQL时,日志也也一大片?(占位符)导致SQL太长,例如:storeHours这个集合中有七八百条营业时间数据,storeCodes有三百多家门店,在这其中我还用了UNION ALL去联查,光一个子查询就有上千个占位符,四五个子查询,占位符就在日志中直接刷屏了,数据库的性能也不会支持把storeHours集合中的参数用java去拼接直接参数,
2023-10-26 11:43:42
472
原创 用谷歌浏览器找回历史登陆过的网站的密码
在做开发时,开发人员大多数登陆各个系统的网站时都会点“记住密码”,下次访问网址时就可以免登陆直接访问网址内容,方便开发人员,节约时间成本。
2022-11-10 12:44:32
3349
转载 (B站狂神说)自学ElasticSearch7.6.x 从历史,到安装,到基本操作,连接java程序到京东实战操作(笔记+视频教程链接地址)
(B站狂神说)自学ElasticSearch7.6.x 从历史,到安装,到基本操作,连接java程序到京东实战操作(笔记+视频教程链接地址)
2022-07-20 16:53:43
337
原创 本地代码丢失,如何找回未提交过的代码,踩坑日记, git代码管理
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客gitlab代码丢失,如何找回未提交过的代码,踩坑日记前言事出原因原因(小结)如何找回Git丢失的代码?第一步:打开项目所在的文件位置找到.git文件夹(如图)(单个文件示例)第二步:打开.git文件夹,进入到/object目录下最终恢复代码流程将.git文件打个压缩包打开压缩包(WinRAR)打开命令执行窗口前言我哭.
2021-11-02 12:48:13
23029
72
原创 MyBatisPlus学习一路到底(B站 遇见狂神说)
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客MyBatisPlus极速入门MyBatisPlus 概述简介特性MaBatisPlus快速入门使用第三方组件的思路(方法):步骤:1、创建数据库mybatis_plus2、创建user表3、编写项目,初始化项目!使用SpringBoot初始化!4、导入依赖MyBatisPlus 概述需要的基础:把狂神说的MyBati.
2020-12-30 11:28:34
1270
5
原创 Docker之自定义镜像上传阿里云
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Docker入门之Docker安装+镜像和容器的相关命令操作目标1.alpine制作jdk镜像alpine Linux简介基于alpine制作JDK8镜像2.Alpine制作jre镜像3.Docker镜像上传至阿里云目标1、alpine制作jdk镜像2、Alpine制作jre镜像(瘦身)3、Docker镜像上传至阿.
2020-12-19 18:43:36
319
2
原创 SpringCloud之服务配置中心
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Docker入门之Docker安装+镜像和容器的相关命令操作目标1.SpringCloud Config简介2.Config Server基本使用目标1、SpringCloud Config简介2、Config Server基本使用3、Config Client基本使用4、Config整合Eureka5、Con.
2020-12-18 01:46:20
313
原创 Docker之DockerFile
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Docker入门之Docker安装+镜像和容器的相关命令操作1. 什么是dockerfile?2. dockerfile基本结构3. docker使用Dockerfile创建jdk容器1. 什么是dockerfile?Dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义.
2020-12-16 17:24:37
285
原创 Docker入门之Docker安装+镜像和容器的相关命令操作
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Docker入门之Docker安装+镜像和容器的相关命令操作1. Docker是什么2. Docker与虚拟化3. Docker虚拟化的好处4. 核心概念5. CentOS7 安装docker(在线方式)6. 镜像的操作7.容器的操作8. 查看Docker容器内部信息(附加)9.附录1. Docker是什么Dock.
2020-12-16 00:23:20
667
2
原创 SpringCloud之zuul网关搭建+路由配置+过滤配置
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客SpringCloud之zuul网关搭建+路由配置+过滤配置目标1.Zuul路由网关简介及基本使用2.Zuul路由映射配置3.Zuul请求过滤配置目标1、Zuul路由网关简介及基本使用2、Zuul路由映射配置3、Zuul请求过滤配置1.Zuul路由网关简介及基本使用简介:Zuul API路由网关服务简介.
2020-12-14 23:45:45
503
原创 SpringCloud之Hystrix集群及监控turbine+Feign、Hystrix整合之服务熔断服务降级彻底解耦+集群后超时设置
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客SpringCloud之Hystrix集群及监控turbine+Feign、Hystrix整合之服务熔断服务降级彻底解耦+集群后超时设置目标1.Hystrix集群及监控turbine2.Feign、Hystrix整合之服务熔断服务降级彻底解耦3.集群后超时设置目标1、Hystrix集群及监控turbine2、Feig.
2020-12-14 00:08:48
246
原创 SpringCloud之熔断器Hystrix及服务监控Dashboard(单机版)
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客SpringCloud之Eureka集群搭建目标1.服务雪崩效应2.服务熔断服务降级3. Hystrix默认超时时间设置目标1、服务雪崩效应2、服务熔断服务降级3、Hystrix默认超时时间设置4、Hystrix服务监控Dashboard1.服务雪崩效应当一个请求依赖多个服务的时候:正常情况下的访问:但.
2020-12-13 00:37:34
288
原创 SpringCloud之Ribbon负载均衡及Feign消费者调用服务
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客SpringCloud之Eureka集群搭建目标1.微服务调用Ribbon1.1 简介1.2 初步应用2.Ribbon负载均衡目标1、微服务调用Ribbon2、Ribbon负载均衡3、Feign简介及应用1.微服务调用Ribbon1.1 简介前面讲了eureka服务注册与发现,但是结合eureka集群的服务.
2020-12-12 14:25:08
272
原创 SpringCloud之Eureka集群搭建
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客eureka搭建集群目标1.Eureka集群搭建1.1 普通操作1.2 骚操作2.Eureka自我保护机制:目标1、Eureka集群搭建2、Eureka自我保护机制1.Eureka集群搭建高可用集群配置当注册中心扛不住高并发的时候,这时候 要用集群来扛;1.1 普通操作我们再新建两个module micr.
2020-12-10 00:53:36
294
原创 springcloud简介及注册中心和单体项目拆分服务者消费者
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客springcloud简介及注册中心和单体项目拆分服务者消费者目标1.Springcloud简介1.1 简介2.入门案例2.1 创建父工程microservice(maven项目)2.2 创建通用模块microservice-common2.3 创建服务提供(生产)者microservice-student-provide.
2020-12-09 01:24:43
503
原创 启动springboot项目的启动类报错Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedd
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客启动springboot项目的启动类报错Failed to configure a DataSource: 'url' attribute is not specified and no embedd控制台输出:Description:Failed to configure a DataSource: ‘url’ .
2020-12-07 23:09:26
260
原创 SpringBoot+Quartz+数据库存储+spring整合quartz及动态定时器的定时任务案例
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客SpringBoot+Quartz+数据库存储+spring整合quartz及动态定时器的定时任务案例目标1.Spring整合Quartz目标1、Spring整合Quartz2、读取数据库中表达式启动定时任务1(每5s执行)3、更改定时任务状态(启用/禁用),定时任务1停止4、读取数据库中表达式启动定时任务2(每.
2020-12-07 22:31:15
1106
原创 (jdk8--->新特性一lambda表达式的语法及应用)jdk8的简介+数字排序和数据集合的排序方式案例(学了之后贼简单,轻轻松松做好排序)
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客(jdk8--->一)jdk8的简介+数字排序和数据集合的排序方式案例(学了之后贼简单,轻轻松松做好排序)目标1.案例一:数字排序(出现jdk8之前与出现jdk8之后)2.案例二:获取公司中员工工资大于6000的员工信息及获取公司中员工年龄大于40的员工信息目标开发工具:eclipse首先我们先来新建一个项目.
2020-12-07 13:14:48
734
转载 导入或打包maven项目报http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException错误,设置跳过单元测试解决
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客导入或打包maven项目报http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException错误,设置跳过单元测试解决很多时候在后台接口写完后,我们都会写对应的单元测试类去验证一下接口是否有问题的。但是很多时候在我们用在打包的时候往往会因为这些单元测.
2020-12-04 16:19:08
1101
原创 Quartz入门及触发器与Trigger的介绍&&Spring task Vs Quartz的比较
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Quartz入门及触发器与Trigger的介绍&&Spring task Vs Quartz的比较目标1.Quartz简介及应用场景1. 1 Quartz介绍1.2 Quartz的触发器1.3. 存储方式2.Quartz简单触发器 SimpleTrigger介绍3.Quartz表达式触发器CronTirg.
2020-12-03 01:40:05
712
原创 final 在 Java 中有什么作用?
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客final 在 Java 中有什么作用?final修饰类:表示该类不能被继承使用final修饰类的目的简单明确: 表明这个类不能被继承。当程序中有永远不会被继承的类时, 可以使用final关键字修饰。被final修饰的类所有成员方法都将被隐式修饰为final方法。修饰方法:表示方法不能被重写使用final.
2020-12-02 16:19:52
285
3
原创 Springboot+bootstrap界面版之增删改查及图片上传
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Springboot+bootstrap界面版之增删改查及图片上传本次案例采取的是spring data jpa和bootstrap3来完成的,并没有使用github提供的分页插件Pagehelper,pagehelper与SSM配合分页在前面博客已经有所讲解。工程创建pom依赖<mysql.version.
2020-12-02 01:37:24
714
原创 springboot之jpa支持
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客springboot之jpa支持小结导入相关pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s.
2020-12-02 01:22:26
387
原创 springboot整合Redis及其注解式开发+springboot配置类
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客springboot整合Redis及其注解式开发+springboot配置类目标1.SpringBoot配置类1.1 注解标签1.1.1 @Configuration1.1.2 @EnableCaching1.1.3 @Bean1.2 导入redis的依赖1.3 配置application.yml1.4 Linux启动R.
2020-12-01 17:22:30
461
原创 springboot之Druid连接池讲解+mybatis整合+PageHelper整合
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客springboot之Druid连接池讲解+mybatis整合+PageHelper整合目标前期准备工作环境(新建springboot环境)项目目录结构1.springboot配置数据库连接池druid1.1 druid学习地址1.2 相关pom依赖1.3 配置application.yml1.4 测试监控平台的后台代码H.
2020-11-30 19:39:32
295
2
原创 springboot的thymeleaf模板和Freemarker模板引擎
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客IDEA:springboot的thymeleaf模板和Freemarker模板引擎目标1.Thymeleaf模板2.Freemarker模板目标1、thymeleaf模板2、Freemarker模板1.Thymeleaf模板关于Thymeleaf的优点,我只说一条:它就是html页面。下面直接上代码导入相关p.
2020-11-29 13:55:24
404
原创 IDEA:springboot 在右键new创建时没有freemarker文件的模板?如何添加?come in
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客IDEA:springboot 在右键new创建时没有freemarker文件的模板?如何添加?come in在 Spring Boot 项目的 resources 目录下的 templates 包下,右键–>new–>Edit File Templates, 如下图:然后点击 + 号,新建一个 free.
2020-11-28 22:26:46
2237
7
原创 Spring Boot踩坑日记:项目端口8080被占用的解决方法(三种情况)
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Spring Boot项目端口8080被占用的解决方法
2020-11-28 19:56:00
799
原创 两个对象的 hashCode() 相同,则 equals() 也一定为 true,对吗?
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客不对,两个对象的 hashCode() 相同,equals() 不一定 true。搞一段代码看下子String str1 = "通话";String str2 = "重地";sout(String. format("str1:%d | str2:%d", str1. hashCode(),str2. hashCo.
2020-11-27 16:55:11
606
原创 (springboot入门案例)idea中如何去创建springboot工程环境及入门案例和配置文件的介绍
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客idea中如何去创建springboot工程环境及入门案例和配置文件的介绍1.springboot是什么?2.使用Idea配置SpringBoot项目2.1 目录结构的介绍2.3 项目启动成功访问界面如下2.4 测试案例代码3.Springboot配置文件3.1 内置属性1.springboot是什么?Spring .
2020-11-27 10:40:28
360
原创 java自定义注解(Annotation)及自定义注解结合Aop数据字典应用
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客java自定义注解背景目标1.Java注解简介1.1 Java注解(Annotation)1.2 Java注解分类1.3 JDK基本注解2.Java元注解2.1 @Retention:定义注解的保留策略2.2 @Target:指定被修饰的Annotation可以放置的位置(被修饰的目标)2.3 @Inherited:指定.
2020-11-17 20:18:30
732
原创 Git图形化界面及SSH_key的介绍&Git集成idea(四)
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Git图形化界面及SSH_key的介绍&Git集成idea目标1.Git Gui的使用2.Ssh key 介绍及使用2.1 Ssh key介绍2.2 Ssh key配置2.2.1 第一步:本地电脑配置2.2.2 第二步:远程github仓库配置2.2.3 第三步:为可省略步骤,如果你在取得Git仓库时就使用的是ss.
2020-11-01 03:14:35
606
原创 git与github介绍(入门)(一)
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客git与github介绍Git是什么Git与SVN区别(重点记录1/2/3点)Github 的简单使用·Git是什么Git是一个开源的分布式(版本控制系统),用于敏捷高效地处理任何或小或大的项目版本控制器CVS/SVN/GitSVN客户端/服务器GIT客户端/代码托管网站(例如:github)注1:类.
2020-10-31 22:12:54
306
原创 Git常用命令(Git配置帐号和邮箱(本机)&&Git命令使用场景)与Git的冲突(三)
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Git常用命令(Git配置帐号和邮箱.本机&&Git命令使用场景)1.Git配置帐号和邮箱(本机)1.1 命令行配置2.Git命令使用场景2.1 git文件状态与工作区域(重点)2.2 常用命令(重点)2.3 实践操作:使用git提交文件至远程仓库(重点)2.3.1 取得项目的 Git 仓库2.3.1.1 .
2020-10-31 14:26:05
1841
原创 git clone克隆仓库后找不到.git文件夹的解决方法(GitHub)
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Git常用命令(git clone克隆仓库后找不到.git文件夹的解决方法出现的问题所在解决方法出现的问题所在执行了如下克隆命令后,本地的仓库没有.git仓库目录,用于保存下载下来的所有版本记录。解决方法原因是因为我们隐藏了项目,如下所示勾选隐藏的项目...
2020-10-31 00:46:54
13404
1
原创 Git下载安装(Windows版本)(二)
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客Git下载安装(Windows版本)Git下载地址Git安装Git下载地址下载地址:https://git-scm.com/downloads下载完成之后:Git安装双击你下载好的exe:创建开始菜单目录名称,默认git,不需要修改选择git使用的编辑器行末换行符转换,使用默认值.
2020-10-30 17:33:40
776
原创 shiro授权及shiro注解式开发
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客shiro授权及shiro注解式开发目标1.授权2.注解式开发目标1、shiro授权角色、权限2、Shiro的注解式开发1.授权在ShiroUserMapper.xml中新增内容<select id="getRolesByUserId" resultType="java.lang.String" para.
2020-10-30 01:37:35
429
原创 shiro认证之md5加盐加密及shiro认证测试----shiro与SSM整合
转载请标明出处:https://blog.youkuaiyun.com/men_ma/article/details/106847165.本文出自 不怕报错 就怕不报错的小猿猿 的博客shiro认证之md5加盐加密及shiro认证测试----SSM目标1.shiro认证第一步:导入pom.xml依赖第二步:配置web.xml第三步:通过逆向工程将五张表生成对应的model、mapper第步:写MyReaml文件(相当于ini文件)目标1、shiro认证2、盐加密1.shiro认证第一步:导入p.
2020-10-29 23:27:27
1406
10
easyUI官方文档及jQuery-easyUI 案例源码.zip
2020-06-24
jd-gui-1.4.0.zip
2020-06-24
自定义MVC框架.md
2020-06-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人