自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 校验报错:Cannot read property ‘call‘ of undefined

解决方法:校验改一下就好了,我也不知道为啥,可能是插件问题…

2021-08-25 16:59:15 1445

原创 一个BUG了解@Autowired与@Resource的区别

今天写完代码启动项目的时候报错研究了半天终于找到原因,同样都是依赖注入,但是@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了,也就是说:@Autowired 按 ITeQuestionService 注入@Resource 按 questionService 注入,如果代码里还有一个questionService命名的类,就会报错。改成@Autowired就好了...

2021-01-21 10:42:04 153

原创 记录一个IDEA的巨坑(Invalid bound statement (not found) : XXXXX)

新建了个数据库,项目配置连接,之后请求接口落库一直报错:Invalid bound statement(not found),找了一下午原因,接口、数据源和Config及POM配置都没问题,mapper.xml也在resources目录下。感谢https://blog.csdn.net/benben513624/article/details/81076182 的帮助!!发现因为resources下只能创建Directory,文件夹下面要想创建文件夹,就不能以(.)的形式,例如smart.daot,在

2020-08-28 16:48:08 313

原创 RocketMQ 只能收到一部分消息解决

之前连接测试机使用MQ的时候,发现MQ有时候只能消费一半的消息,困扰了好几天,最后找到原因:进入MQ操作后台,点进Consumer,发现 Quantity=2(有2个监听消费者)在进入Client,看到2个IP,一个是测试机的,一个是我本机的。由于MQ负载均衡,测试机那边只能给我返回一半的消息解决:把我本机配置MQ的项目停掉,就ok了...

2020-06-24 16:07:50 1618 1

原创 Cannot instantiate object of type tk.mybatis.mapper.generator.MapperPlugin

Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate (default-cli) on project loan-common: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate failed: Cannot instantiate ob

2020-06-15 16:54:55 1025

原创 maven打包报错xx程序包不存在

网上搜了很多无果,后来发现是因为把maven打包插件放到了common公共包的POM里了,挪到需要打包的api POM里就好了。

2020-06-11 11:11:40 443

原创 开发热部署 - devtools

在开发中我们如果修改一个java文件后想看到效果正常得重新启动服务才可以,这样太影响开发效率,如果希望在不重启应用的情况下,程序可以自动部署(热部署)。正常有4种方式可以实现1、模板引擎2、Spring Loadded3、JRebel(收费)4、Spring Boot Devtools(推荐)分享一个使用devtools简单的热部署方式只需要导入依赖:<dependency> <groupId>org.springframework.boot</groupI

2020-05-09 17:32:18 213

原创 SpringBoot - 定时与邮件任务

今天更2个任务:定时与邮件任务定时任务:比如需要每天凌晨的时候,分析前一天的日志信息或者每天0点统计商品销量等等,Spring为我们提供了异步执行任务调度的方式。上代码:启动类添加注解:@EnableScheduling //开启定时任务方法上添加注解 @Scheduled我写的这个就是每4秒执行一次使用cron表达式参照下图:邮件任务:SpringBoot提供mail...

2020-04-30 09:02:56 313

原创 SpringBoot - 整合ElasticSearch检索

Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力,可用于实现全文搜索和实时数据统计。SpringBoot默认支持两种技术来和ES交互;1、Jest(默认不生效)需要导入jest的工具包才生效(io.searchbox.client.JestClient)2、SpringData ElasticSearch【...

2020-04-28 17:33:26 378

原创 Python - ModuleNotFoundError: No module named 'windows'

今天引用PyMouse的时候报错,在仓库安装了这个之后还是显示报错,运行发现没有windows模块解决方法:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载 pyHook‑1.5.1‑cp37‑cp37m‑win_amd64.whl完了之后安装 :pip install C:\python\Scripts\pyHook-1.5.1-cp37-...

2020-04-26 10:55:07 432

原创 SpringBoot - 整合RabbitMQ消息队列

RabbitMQ安装测试MQ安装配置可以看下这位大神写的 : http://www.macrozheng.com/#/architect/mall_arch_09创建一个项目,选择RabbitMQ和web配置MQ相关数据源进入后台 http://localhost:15672/#/exchanges 添加自定义交换器然后添加队列点进来交换器绑定队列绑定完之后测试发送:...

2020-04-26 09:32:33 389

原创 SpringBoot - 整合Redis缓存

我们在日常开发中很多数据可以放在缓存中增加查询效率,提升性能,比如:商品、验证码缓存简介SpringBoot基本环境搭建JSR-107 缓存规范:交互流程:缓存管理器里面存在多个缓存,例如:存储员工等等CacheManage是用来管理缓存的, Cache是用来操作缓存的(定义接口)如果要使用JSR-107,需要导入cache包Spring缓存抽象几个缓存注解...

2020-04-17 17:11:51 233

原创 已知两人经度纬度,计算之间距离SQL

A经纬度:latitudeA longitudeAB经纬度:latitudeB longitudeBROUND(6378.138 * 2 * ASIN(SQRT(POW(SIN((#{latitudeA} * PI() / 180 - latitudeB * PI() / 180) / 2),2) + COS(#{latitudeA} * PI() / 180) * COS(...

2020-03-31 18:01:12 225

原创 使用Excel导入表格内容 - 进行批量操作

Excel格式为例,可以用来处理做批量添加/删除/发货 等功能总体逻辑就是:接收到Excel表格后,从本地创建一个文件,然后循环将Excel每个单元格的内容写入到本地文件内,之后读取本地文件每个单元格的信息,存储到List实体里面。 最后循环实体取出数值,处理自己要批量做的业务就可以了。先创建实体,放入对应的字段内容//接口处理public Map<String,Object&...

2020-03-05 16:12:04 1057

原创 The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone

我今天把mysql jar包由5.0 换成了 8.0 之后启动SpringBoot的时候报错:java.sql.SQLException: The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the serve...

2020-01-14 17:13:21 1449 1

原创 SpringCloud学习整理

这是我学习SpringCloud时整理的笔记,希望对看到这篇博文的人有所帮助天下大事 分久必合 合久必分!微服务与CloudCloud概述微服务与Cloud学习之前我们先看下微服务,这是微服务提起者马丁福勒微服务架构的论文https://martinfowler.com/articles/microservices.html微服务概述:优势:耦合度低方便开发和维...

2019-12-27 17:27:35 224

原创 关于控制台乱码问题

写了点东西,运行发现控制台乱码, 尝试了很多方法,包括修改tomcat配置,包括idea配置等都不管用,无意间发现这个地方还可以修改:改成UTF-8即可

2019-12-02 16:41:06 186

原创 关于ActiveMQ 部署到测试服务器报错

在本地各种测试没问题后,今天把封装的MQ有关项目上传到了开发服务器,结果报错…读了下是权限不够,登录测试服务器给了这个用户建表的权限,搞定之前还有一次报错,是因为之前用的journal方案,忘了使用JDBC建表改成这样,先运行activeMQ.bat把表建了,然后在改回去就可以了...

2019-11-26 16:25:51 221

原创 关于报错expected at least 1 bean which qualifies as autowire candidate

今天在搭建项目的时候,启动tomcat遇到一个问题:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name XXXXX , expected at least 1 bean which qualifies as autowire candidate读了下报错,...

2019-11-23 09:55:00 6346 1

原创 ActiveMQ JDBC创建连接池 Could not get JDBC Connection

一个关于JDBC连接mysql的大坑!我在配置好jdbc连接,运行程序的时候。 各种花式报错:Could not get JDBC Connection………………XXXXX…………在接近3个小时的努力中最后受到这位大佬的启发 https://www.jianshu.com/p/582ae6d91154 终于解决了:jdbc连接 mysql 5.7 和 mysql 8.0是完全不一样的,我是...

2019-11-21 14:53:22 878 1

原创 Tomcat变灰

Plugin Error: Problems found loading plugins: // Plugin “GlassFish Integration” was not loaded: required plugin “Java EE: EJB, JPA, Servlets” is disabled. // Plugin “JBoss Integration” was not loaded:...

2019-11-20 17:09:59 267

原创 根据总条数和每页数据计算页数

分页总数计算,根据总记录数获取分页总数int pageSize = 20; //每页记录数量int totalCount = 100005; //总记录数int pageCount; //总页数//方法一:pageCount = (totalCount + pageSize - 1) / pageSize; //推荐写法//方法二:pageCount = (totalCount - ...

2019-11-20 17:07:59 12430 1

原创 ActiveMQ学习整理

用java编写MQPOM:<!-- ActiveMQ --><dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>5.15.9</ver...

2019-11-16 11:03:49 283

原创 java 文字转拼音

```java<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version></dependency>```j...

2019-11-14 10:27:14 129

空空如也

空空如也

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

TA关注的人

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