- 博客(24)
- 收藏
- 关注
原创 校验报错:Cannot read property ‘call‘ of undefined
解决方法:校验改一下就好了,我也不知道为啥,可能是插件问题…
2021-08-25 16:59:15
1474
原创 一个BUG了解@Autowired与@Resource的区别
今天写完代码启动项目的时候报错研究了半天终于找到原因,同样都是依赖注入,但是@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了,也就是说:@Autowired 按 ITeQuestionService 注入@Resource 按 questionService 注入,如果代码里还有一个questionService命名的类,就会报错。改成@Autowired就好了...
2021-01-21 10:42:04
161
原创 记录一个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
322
原创 RocketMQ 只能收到一部分消息解决
之前连接测试机使用MQ的时候,发现MQ有时候只能消费一半的消息,困扰了好几天,最后找到原因:进入MQ操作后台,点进Consumer,发现 Quantity=2(有2个监听消费者)在进入Client,看到2个IP,一个是测试机的,一个是我本机的。由于MQ负载均衡,测试机那边只能给我返回一半的消息解决:把我本机配置MQ的项目停掉,就ok了...
2020-06-24 16:07:50
1659
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
1047
原创 maven打包报错xx程序包不存在
网上搜了很多无果,后来发现是因为把maven打包插件放到了common公共包的POM里了,挪到需要打包的api POM里就好了。
2020-06-11 11:11:40
452
原创 开发热部署 - 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
218
原创 SpringBoot - 定时与邮件任务
今天更2个任务:定时与邮件任务定时任务:比如需要每天凌晨的时候,分析前一天的日志信息或者每天0点统计商品销量等等,Spring为我们提供了异步执行任务调度的方式。上代码:启动类添加注解:@EnableScheduling //开启定时任务方法上添加注解 @Scheduled我写的这个就是每4秒执行一次使用cron表达式参照下图:邮件任务:SpringBoot提供mail...
2020-04-30 09:02:56
323
原创 SpringBoot - 整合ElasticSearch检索
Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力,可用于实现全文搜索和实时数据统计。SpringBoot默认支持两种技术来和ES交互;1、Jest(默认不生效)需要导入jest的工具包才生效(io.searchbox.client.JestClient)2、SpringData ElasticSearch【...
2020-04-28 17:33:26
390
原创 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
443
原创 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
400
原创 SpringBoot - 整合Redis缓存
我们在日常开发中很多数据可以放在缓存中增加查询效率,提升性能,比如:商品、验证码缓存简介SpringBoot基本环境搭建JSR-107 缓存规范:交互流程:缓存管理器里面存在多个缓存,例如:存储员工等等CacheManage是用来管理缓存的, Cache是用来操作缓存的(定义接口)如果要使用JSR-107,需要导入cache包Spring缓存抽象几个缓存注解...
2020-04-17 17:11:51
242
原创 已知两人经度纬度,计算之间距离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
233
原创 使用Excel导入表格内容 - 进行批量操作
Excel格式为例,可以用来处理做批量添加/删除/发货 等功能总体逻辑就是:接收到Excel表格后,从本地创建一个文件,然后循环将Excel每个单元格的内容写入到本地文件内,之后读取本地文件每个单元格的信息,存储到List实体里面。 最后循环实体取出数值,处理自己要批量做的业务就可以了。先创建实体,放入对应的字段内容//接口处理public Map<String,Object&...
2020-03-05 16:12:04
1075
原创 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
1456
1
原创 SpringCloud学习整理
这是我学习SpringCloud时整理的笔记,希望对看到这篇博文的人有所帮助天下大事 分久必合 合久必分!微服务与CloudCloud概述微服务与Cloud学习之前我们先看下微服务,这是微服务提起者马丁福勒微服务架构的论文https://martinfowler.com/articles/microservices.html微服务概述:优势:耦合度低方便开发和维...
2019-12-27 17:27:35
234
原创 关于控制台乱码问题
写了点东西,运行发现控制台乱码, 尝试了很多方法,包括修改tomcat配置,包括idea配置等都不管用,无意间发现这个地方还可以修改:改成UTF-8即可
2019-12-02 16:41:06
197
原创 关于ActiveMQ 部署到测试服务器报错
在本地各种测试没问题后,今天把封装的MQ有关项目上传到了开发服务器,结果报错…读了下是权限不够,登录测试服务器给了这个用户建表的权限,搞定之前还有一次报错,是因为之前用的journal方案,忘了使用JDBC建表改成这样,先运行activeMQ.bat把表建了,然后在改回去就可以了...
2019-11-26 16:25:51
228
原创 关于报错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
6371
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
892
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
274
原创 根据总条数和每页数据计算页数
分页总数计算,根据总记录数获取分页总数int pageSize = 20; //每页记录数量int totalCount = 100005; //总记录数int pageCount; //总页数//方法一:pageCount = (totalCount + pageSize - 1) / pageSize; //推荐写法//方法二:pageCount = (totalCount - ...
2019-11-20 17:07:59
12578
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
291
原创 java 文字转拼音
```java<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version></dependency>```j...
2019-11-14 10:27:14
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人