04 2020 档案
摘要:1、String的定义 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { } String是一个final类,既不能被继承的类 String类实现了java.io
阅读全文
摘要:一、简述概念 RabbitMq 是一个开源的 基于AMQP协议实现的一个完整的企业级消息中间件,服务端语言由Erlang(面向并发编程)语言编写 对于高并发的处理有着天然的优势。MQ: message Queue 顾名思义消息队列,存放的内容先进先出,消息队列,只是里面存放的内容是消息而已。 AMQ
阅读全文
摘要:代码自取 git 地址: https://github.com/ColoZhu/springbootMongodb.git
阅读全文
摘要:一、准备工作: 1. 安装好MongoDB,可以参考菜鸟教程(我装在腾讯服务器上,安装目录/usr/local/mongodb,安装版本3.0.6 ) 2.准备连接MongoDB的可视化工具(我使用的是最新的Datagrip 2020.1版本) 二、设置后台运行: 新装好的MongoDB默认是没有密
阅读全文
摘要:问题描述: 有一个定时任务是每周一给客户发送邮件的功能, 后台部署了2台服务器,所以客户 收到了2封重复邮件。 解决思路: 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。 这里使用一台Redis服务器来解决上面的问题。 代码部
阅读全文
摘要:Java14 上个月发布了,官方解读:https://openjdk.java.net/projects/jdk/14/ 先中文翻译一下: 下面验证一下Java14"真香定律"~ 一 、准备工作 安装JDK14;IDEA最新版的(2020.1版以后的,旧版可能不支持,其他编辑器没试过) 二 、新特性
阅读全文
摘要:一、需求描述: 系统中,如果有一些数据发生异常的情况需要及时处理掉。比如: 跟其他系统对接时候发生异常! 二、思路: 利用切面捕获到某些特定业务接口产生的异常信息,然后 发送到MQ中,MQ获取到异常信息,发送到接收异常报告的邮箱。 末尾有Github地址~ 代码部分 : 三、自定义异常日志的注解 主
阅读全文

浙公网安备 33010602011771号