随笔分类 - 集成配置
摘要:1、新建 Maven 项目 stream 2、 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc
阅读全文
摘要:架构: 1、ZooKeeper:服务注册中心 2、api工程:提供对外暴露的服务API 3、provider:服务提供者 4、consumer:服务消费者 示例如下: (一)新建 Maven 项目 api 1、 pom.xml 2、 TestService.java (二) 新建Maven项目pro
阅读全文
摘要:搭建Kafka集群,参考: https://www.cnblogs.com/jonban/p/kafka.html 源码示例如下: 1、新建 Maven 项目 kafka 2、pom.xml 3、KafkaStarter.java 4、MessageHandler.java 5、SendMessag
阅读全文
摘要:集百家之长,成一家之言。 1、 下载ActiveMQ https://mirrors.tuna.tsinghua.edu.cn/apache/activemq/5.15.9/apache-activemq-5.15.9-bin.zip 2、新建 Maven 项目 activemq 3、pom.xml
阅读全文
摘要:示例如下: 1、 新建Maven 项目 async-executor 2、pom.xml 3、AsyncExecutorStarter.java 4、AsyncExecutorConfig.java 5、AsyncHandler.java 6、AsyncController.java 7、 运行 A
阅读全文
摘要:优点:异步推送消息只要客户端发送异步请求就可以,不依赖客户端版本,不存在浏览器兼容问题。 一、 主要讲解技术点,异步实现服务器推送消息 二、 项目示例,聊天会话功能,主要逻辑如下: 由Logan向 Charles 发送消息,如果Charles在线,则直接发送,否则存储为离线消息。 Charles 登
阅读全文
摘要:1. 新建Maven项目 cluster-session 2. pom.xml 3. ClusterSessionStarter.java 4. SessionInformationExpiredStrategyImpl.java 5. ApplicationContextConfig.java 6
阅读全文
摘要:废话不多说,直接上代码。示例如下: 1. 新建Maven项目 session 2. pom.xml 3. ResponseUtils.java 4. SessionStarter.java 5. SessionInformationExpiredStrategyImpl.java 6. Applic
阅读全文
摘要:思路:参考用户名密码登录过滤器链,重写认证和授权 示例如下(该篇示例以精简为主,演示主要实现功能,全面完整版会在以后的博文中发出): 由于涉及内容较多,建议先复制到本地工程中,然后在细细研究。 1. 新建Maven项目 sms-code-validate 2. pom.xml 3. 启动类 SmsC
阅读全文
摘要:开篇一张图,道理全靠悟。 示例如下: 1. 新建Maven项目 remember_me 2. pom.xml 3. RememberMeStarter.java 4. ApplicationContextConfig.java 5. RepositoryConfig.java 6. Security
阅读全文
摘要:示例如下: 1. 新建 Maven 项目 properties 2. pom.xml 3. 配置文件 user-defined.properties 4. PropertiesStarter.java 5. URLProperties.java 6. GoodsProperties.java 7.
阅读全文
摘要:依赖jar 示例如下: 1. 新建Maven项目 security 2. pom.xml 3. SecurityStarter.java 4. HostController.java 5. ApplicationContextConfig.java 6. SecurityUserDetailsSer
阅读全文
摘要:技术要点 示例如下: 1. 新建Maven项目 async 2. pom.xml 3. AsyncStarter.java 4. AsyncVo.java 5. RequestQueue.java 6. OrderTask.java 7. QueueListener.java 8. OrderCon
阅读全文
摘要:三种定时任务方式分别为 示例如下: 1. 新建Maven项目 schedule 2. pom.xml 3. ScheduleStarter.java 4. ScheduledDemo.java 5. ScheduledExecutorDemo.java 6. TimerDemo.java 7. 运行
阅读全文
摘要:三种拦截方式分别为: 拦截先后顺序 客户端请求 --》 Filter --》 HandlerInterceptor --》 Aspect --》 目标方法 --》 Aspect --》 HandlerInterceptor --》 Filter --》 客户端 示例如下: 1. 新建Maven项目
阅读全文
摘要:1. 新建Maven项目 exception 2. pom.xml 3. ExceptionStarter.java 4. User.java 5. TestException.java 6. ControllerExceptionHandler.java 7. TestController.jav
阅读全文
摘要:添加依赖包 开启注解 示例如下: 1. 新建 Maven 项目 swagger 2. pom.xml 3. SwaggerStarter.java 4. SwaggerConfig.java 5. User.java 6. UserController.java 7. 启动项目,浏览器输入 http
阅读全文
摘要:配置文件中添加插件 示例如下: 1. 新建Maven 项目 exejar 2. pom.xml 3. DemoStarter.java 4. HelloController.java 5. 在项目上单击右键 》 Run As 》 Maven build... 》。 如下图: 在Goals 里输入 c
阅读全文

浙公网安备 33010602011771号