摘要: 在应用中经常会有检索的功能——查询数据库中包含关键字的数据,如果采用查数据库(like 关键字)的方式,效率会非常低。为了解决这个问题,我们引入了 ElasticSearch 框架。 ElasticSearch 下载安装,请参考博客:https://blog.csdn.net/yjclsx/arti 阅读全文
posted @ 2019-08-18 22:47 认真对待世界的小白 阅读(227) 评论(0) 推荐(0)
摘要: 常用处理 Java 的日志组件有 slf4j、log4j、logback、common-logging 等。logback 基于 log4j 基础上大量改良,不能单独使用,推荐配合日志框架 slf4j 来使用。 logback 当前分成三个模块:logback-core、logback-classi 阅读全文
posted @ 2019-08-18 19:12 认真对待世界的小白 阅读(570) 评论(0) 推荐(0)
摘要: 1.定时任务 Spring Boot 使用注解方式开启定时任务,分为3步 1)启动类里面加上 @EnableScheduling 注解开启定时任务,自动扫描标记了@Scheduled 注解的方法 2)定时任务业务类加上 @Component 注解,用于被容器扫描 3)定时执行的方法加上注解 @Sch 阅读全文
posted @ 2019-08-18 16:37 认真对待世界的小白 阅读(2057) 评论(0) 推荐(0)
摘要: Java 5.0 新增了一个并发工具包 java.util.concurrent,该工具包由 DougLea 设计并作为 JSR-166 添加到 Java 5.0 中。这是一个非常流行的并发工具包。它提供了功能强大的、高层次的线程构造器,包含执行器、线程任务框架、线程安全队列、计时器、锁(包含原子级 阅读全文
posted @ 2019-08-18 15:16 认真对待世界的小白 阅读(843) 评论(0) 推荐(0)
摘要: 在 Java 1.3 以后的版本中,通过 java.util.Timer 和 java.util.TimerTask 这两个类提供了简单的任务调度功能,称之为 Java Timer。Java Timer 允许按照固定频率重复执行某项任务,这比直接通过编写底层线程程序进行任务调度要轻松许多,但是对于诸 阅读全文
posted @ 2019-08-18 13:59 认真对待世界的小白 阅读(557) 评论(0) 推荐(0)
摘要: 回顾下 Maven 的构建流程,如果没有私服,我们所需的所有 jar 包都需要通过 Maven 的中央仓库或者第三方的 Maven 仓库下载到本地,当一个公司或者一个团队所有人都重复的从 Maven 仓库下载 jar 包,这样就加大了中央仓库的负载和浪费了外网的带宽,如果网速慢的话还会影响项目的进程 阅读全文
posted @ 2019-08-18 13:47 认真对待世界的小白 阅读(2617) 评论(0) 推荐(0)
摘要: 进入 cmd 命令界面,输入指令如下:mvn install:install-file -Dfile=xxxxxx -DgroupId=xxxxxx -DartifactId=xxxxxx -Dversion=xxxxxx -Dpackaging=jar -DgeneratePom=true -Dc 阅读全文
posted @ 2019-08-18 13:39 认真对待世界的小白 阅读(722) 评论(0) 推荐(0)