![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
__BoBo
这个作者很懒,什么都没留下…
展开
-
记一次SpringBoot Aspect不生效解决过程
转自我的个人博客:《记一次SpringBoot Aspect不生效解决过程》问题描述项目中两个aspect,一个环绕controller,用于记录日志,能够正常在point处进入aspect处理;另一个aspect 的point设于service,死活不能进入。解决思路1、首先排查pointcut配置是否正确,检查后发现没有问题;2、我们都知道spring的aop运用的是动态代理技术,由spring托管的bean大多为代理bean,controller层打印service对象,发现servi.原创 2020-10-22 23:38:53 · 5533 阅读 · 1 评论 -
java扫描包下所有类的完整路径
转自我的个人博客:java扫描包下所有类的完整路径最近在完善微信公众号返利机器人订单轮训、跟踪。业务逻辑是定时任务调用淘客API,按一定条件查询某时间段内的返利订单。定时任务框架用的quartz,原先定时任务写死在代码中,此次优化将定时任务做成可视化配置,更加灵活、通用。今天暂不讨论、总结quartz定时任务可视化配置,后面单独写文章总结一下。用过quartz的应该知道,所有的定时任务都是直接或间接的继承Job类,我们把所有的job类放在同一个包下,做成可视化需要解决的就是扫描此包,获取包下.转载 2020-08-18 20:55:43 · 511 阅读 · 0 评论 -
JDK源码解读之ArrayList初始化、扩容机制、常用方法
转自我的个人博客:《JDK源码解读之ArrayList》此ArrayList源码的JDK版本:1.8。一、首先,我们关注一下ArrayList有哪些属性:/** * Default initial capacity. */ private static final int DEFAULT_CAPACITY = 10; /** * Shared empty array instance used for empty instance...转载 2020-06-20 16:16:20 · 228 阅读 · 0 评论 -
maven安装jar,source jar, javadoc jar到本地仓库
转自:maven安装jar到本地仓库JAVA做淘宝客程序开发的时候,我用的是maven管理依赖jar包。如何将阿里妈妈下载的jar包以及source jar安装到maven本地仓库呢?很简单,命令如下:mvn install:install-file -Dfile=jar包路径 -DgroupId=groupId -DartifactId=artifactId -Dversion=v...原创 2020-02-21 10:49:50 · 722 阅读 · 0 评论 -
通过Redis限制API调用次数
转自:https://www.gaoxiaobo.com/web/service/56.html最近在做微信公众号返利机器人,通过曲线救国的方式拿到的淘宝客工具商权限(用别人的App Key),在服务器搭建了透传程序。使用过程中发现一个问题:{ "error_response": { "msg": "Remote service error", "code": 15, "...转载 2020-02-18 13:01:42 · 1816 阅读 · 0 评论 -
mybatis plus生成实体entity没有id
总是写很多重复的增删改查毫无意义,浪费生命,于是乎准备弄一个增删改查代码生成工具。网上查了一下mybatis plus挺好的,于是乎打开官网Quick Start!按照官网的演示栗子:// 演示例子,执行 main 方法控制台输入模块表名回车自动生成对应项目目录中public class CodeGenerator { /** * <p> ...原创 2020-01-02 19:38:14 · 8117 阅读 · 12 评论 -
Mysql now()加减指定秒
最近公司项目中遇到问题:删除记录为逻辑删,设置表的END_DATE为now(),新建记录设置START_DATE为now(),有效记录为now() between START_DATE and END_DATE。带来的问题是,新建、删除时刷新页面后不会立即生效,解决方法:新建时START_DATE为now()减去指定秒,如:now()-interval 60 second;删除时END_DAT原创 2017-07-22 10:39:45 · 6933 阅读 · 0 评论 -
记一次开发环境和本地环境不同导致问题的解决Cannot find the system Java compiler
问题:logService为系统的日志记录服务,利用切面记录其他各服务调用情况、也包括一些业务的处理,如商品上架记录至动态表等;出现的问题是商品上架等过程执行完成后,动态表未能正常入库数据。 解决过程:1、首先看代码,由于主键生成器的更改,入库对象没使用最新的主键生成策略,加上-->本地测试-->通过;2、线上开发环境问题依旧存在,OK,加点日志,追踪线上代码执...原创 2018-12-13 14:34:10 · 1842 阅读 · 0 评论 -
SpringBoot排除自动配置
SpringBoot的自动配置给我们开发带来了极大的便利,但有些时候也带来了一些问题。问题场景:该项目是基于Springboot + dubbo的微服务架构,框架结构web + facade + service,某个模块的facade引用了Spring Security的pom文件为了继承其中的接口,导致实现该facade接口的service启动时报springsecurity中XXXCo...原创 2019-01-15 20:20:52 · 17296 阅读 · 0 评论