摘要:
1. 场景描述 本节结合springboot2、springmvc、mybatis、swagger2等,搭建一个完整的增删改查项目,希望通过这个基础项目,能帮忙朋友快速上手springboot2项目。 2. 解决方案 2.1新建springboot项目 使用idea新建springboot项目(sp 阅读全文
摘要:
1. 场景描述 以前多线程也常用,这次因需再页面上用到多线程,如下图,总结下,有需要的朋友可以参考下。 2. 解决方案 2.1 线程池概念 线程池官方定义不说了,通俗说下:池子的概念,事先(预定义)创建后,后续的线程可以直接从池子中拿,好处: (1)来创建线程比较消耗资源,不用重复创建; (2)池子 阅读全文
摘要:
实现定时任务有5种方式: 使用线程创建定时任务 使用 TimerTask 创建定时任务 使用线程池创建定时任务 使用 Quartz 框架实现定时任务 使用 @Scheduled 注解实现定时任务 xxl-job 实现分布式定时任务 一、使用线程创建定时任务 public class ThreadTa 阅读全文
摘要:
1. 场景描述 (1)今天找资料,无意中看到15年底-16年初弄的关于区块链的资料,当时写了个交流汇报区块链的ppt,感觉挺好的,共享下,希望能帮助朋友们理解区块链。 (2)背景:15年底,老板从朋友那里听说区块链,据说外国很火,想趁着国内还不多,看看有啥机会没,比如申请个专利啥的,带着几个人兼职做 阅读全文
摘要:
1.场景描述 因kafka以前用的不多,只往topic中写入和读取过数据,这次刚好又要用到,记录下kafka集群搭建及结合springboot使用。 2. 解决方案 2.1 简单介绍 (一)关于kafka,网上的介绍有很多,简单说就是消息中间件,大数据项目中经常使用,我们项目是用于接收日志流水数据。 阅读全文
摘要:
1. 场景描述 最近博客更新的少,跟朋友一起做些事情,最近主要给朋友做些售前工作,阿里云的产品线是真多,好多英文缩写,需要做沟通,系统汇总了一下,记录下,有需要的朋友拿走不谢。 2. 解决方案 从下面这个架构图开始吧: 2.1 云数据库 RDS 阿里云关系型数据库RDS(Relational Dat 阅读全文
摘要:
1. 场景描述 朋友项目需要弄个测试环境,稍微帮忙了下,系统不复杂,但是需要自己安装mysql、Reids、Es、RabbitMq等,Mq主要用在同步用户信息与发送站内消息和短信上,RabbitMq以前没记录,刚好又重新走了一遍,记录下部署、测试、常见问题,有需要的朋友,拿走不谢! 2.解决方案 2 阅读全文
摘要:
1. 场景描述 客户打包买了很多阿里云的产品,但是阿里云不负责实施,基于阿里云产品与客户需求,拟采用的数据中台架构,有类似需求的,可以参考下,拿走不谢! 2. 解决方案 阿里产品大数据架构图: 从下到上,简要介绍下各个阿里产品作用及承担的任务: 2.1 云数据库 RDS 阿里云关系型数据库RDS(R 阅读全文
摘要:
背景: 可以从不同的的角度去划分垃圾回收算法: 按照基本回收策略分 引用计数(Reference Counting): 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(M 阅读全文