1.@EnableAspectJAutoProxy(proxyTargetClass = true) 就是弄了个"org.springframework.aop.config.internalAutoProxyCreator"::AnnotationAwareAspectJAutoProxyCrea ...
分类:
编程语言 时间:
2019-12-08 15:24:23
阅读次数:
86
CrawlSpiders 通过下面的命令可以快速创建 CrawlSpider模板 的代码: scrapy genspider -t crawl loaderan cnblogs.com class scrapy.spiders.CrawlSpider 它是Spider的派生类,Spider类的设计原 ...
分类:
其他好文 时间:
2019-12-08 14:02:34
阅读次数:
84
1.导入Log4j.jar 2.在成员位置创建Logger对象 Logger log=Logger.getLogger(当前类名.class) 3.logger.inof(日志内容) 4.设置日志文件输出地址 点击Log4j.properties文件 log4j.appender.file.file ...
分类:
其他好文 时间:
2019-12-08 12:39:49
阅读次数:
114
SpringBoot在项目启动时如果遇到异常并不能友好的打印出具体的堆栈错误信息,我们只能查看到简单的错误消息,以致于并不能及时解决发生的问题,针对这个问题SpringBoot提供了故障分析仪的概念(failure-analyzer),内部根据不同类型的异常提供了一些实现,我们如果想自定义该怎么去做 ...
分类:
编程语言 时间:
2019-12-08 10:21:56
阅读次数:
134
1.jar包依赖 需要添加 2 个jar包:log4j-core 和 log4j-api <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.1 ...
分类:
其他好文 时间:
2019-12-06 11:37:35
阅读次数:
116
1.第一步,新建两个简单的springboot项目并创建rest接口 demo系统的rest接口 plus系统的调用接口 2.在项目pom文件里导入feign和hystrix的pom依赖包 <properties> <java.version>1.8</java.version> <spring-c ...
分类:
编程语言 时间:
2019-12-05 14:52:15
阅读次数:
128
一、使用场景 大背景是从kafka 中读取oplog进行增量处理,但是当我想发一条命令将这个增量过程阻塞,然后开始进行一次全量同步之后,在开始继续增量。 所以需要对多个协程进行控制。 二、使用知识 1. 从一个未初始化的管道读会阻塞 2.从一个关闭的管道读不会阻塞 利用两个管道和select 进行控 ...
分类:
其他好文 时间:
2019-12-01 17:16:19
阅读次数:
147
1、准备安装包: 安装包官网下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html 2、先临时关闭 selinux: [root@Cen ...
分类:
数据库 时间:
2019-12-01 09:45:06
阅读次数:
152
1. logger是分层级的,root是所有logger的祖先。 2. root这个logger在执行logging.warning() 等一系列方法和basicConfig()的时候才会被初始化handler, 否则该logger是没有handler的。 3.使用类似logging.getLogg ...
分类:
编程语言 时间:
2019-11-29 01:01:50
阅读次数:
96
0. 背景 在controller 暴露的各个接口下通常会抛出各种异常,我们希望所有的异常处理都可以收口到一处。而ControllerAdvice 这个annotation标签就是起这种作用的。那为什么只要在一个类上打上这个标签就会起作用呢。 1. GlobalExceptionHandler示例 ...
分类:
其他好文 时间:
2019-11-28 01:46:30
阅读次数:
148