logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么数据库字段要使用NOT NULL?

最近刚入职新公司,发现数据库设计有点小问题,数据库字段很多没有NOT NULL,对于强迫症晚期患者来说,简直难以忍受,因此有了这篇文章。基于目前大部分的开发现状来说,我们都会把字段全部设置...

#数据库#mysql#java +2
SpringCloud Stream 没人用?

简介SpringCloud Stream 是一个用于构建与共享消息系统连接的高度可扩展的事件驱动微服务组件。它提供了一个灵活的编程模型,基于Spring Boot 建立独立的生产级 Spring 应用程序,并使用 Spring Integration 提供与消息代理的连接可以让我们在使用时几乎无需关心具体的消息队列实现。它屏蔽底层消息中间件的差异,降低切换成本,统一消息的...

#python#java#编程语言 +2
solrcloud,tomcat,外部zookeeper配置详解

之前由于在项目中使用的solr3.6,服务器总是莫名其妙的挂掉,各种解决未果,于是尝试换到solr4,想试试solrcloud和zookeeper集群看看效果怎么样,实际效果比3.6稳定很多,下面说一下项目中我们的具体现在一个测试的配置。 我们配置3台zookper服务器和3台solr服务器,由于没有多台机器测试,zookeeper的集群都在一台服务器上,tomcat部署在3台服务器上。zoo

#zookeeper#服务器#集群
我摊牌了!真正的灰度队列实现方案!全网你都搜不到!

背景目前,公司方面 RPC 调用如 Dubbo、Feign 已经能支持基于灰度的调用,但是 MQ 还没有支持灰度的能力,因此导致在测试和生产环境业务验证、消息隔离方面体验比较差,因此我们基于 RabbitMQ 和 Kafka 实现了消息灰度的能力。灰度场景大部分场景下 MQ 的灰度并不会像 RPC 那样那么严格,但是我们需要确认消费场景,即当灰度消费者不存在的情况下,消息是否应该由正常消费者去消费

#rabbitmq#java#kafka +1
阿里二面:什么是mmap?

平时在面试中你肯定会经常碰见的问题就是:RocketMQ为什么快?Kafka为什么快?什么是mmap?这一类的问题都逃不过的一个点就是零拷贝,虽然还有一些其他的原因,但是今天我们的话题主要...

#linux#java#操作系统
这可能是最全的SpringBoot3新版本变化了!

11月24号,Spring Boot 3.0 发布了第一个正式的 GA 版本,一起看看新版本到底有哪些变化。2.7版本升级指南官方提供了一个从 2.7 版本升级到 3.0 的指南:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide,官方建议在升级到 Spring Boot 3.0 之

#java#开发语言
对偶学习是什么?有哪些应用?终于有人讲明白了!(周末继续送书)

很多机器学习任务是以原始任务–对偶任务形式出现的,例如英语到德语的翻译和德语到英语的翻译、语音合成和语音识别、图像描述生成和文字生成图像。对偶学习是一种新的学习范式,它利用两个任务之间的对偶性来提高两个任务的训练或测试性能。01 引言深度学习正在驱动和引领人工智能(Artificial Intelligence,AI)的浪潮。随着深度学习的应用,人工智能在很多领域(例如计算机视觉、语音合成、自然语

阿里云香港云服务器不知道算P几事故的史诗级宕机事件复盘

上个周日12月18号,阿里云香港服务器发生了都不知道算 P 几事故的史诗级宕机事件,整个事件导致香港地区 C 区 ECS、OSS、EBS、RDS 等云服务大范围不可用,故障时间从 早上 8 点多一直持续到晚上 10 点多才最终恢复,整个故障时间长达 14 个小时。比较有名的交易所平台如 Gate.io 和 OKEX 都受到大面积故障影响,我都还以为他们跑路了。而按照本次事故的时间来计算,可用性大概

#阿里云#服务器#大数据 +2
在新加坡生活是一种什么体验?

可能有一些朋友已经知道,我在 7 月初的时候从上家公司离职,8 月初的时候搬家到新加坡,开始了新的工作和生活。现在在新加坡已经两个多月了,因为今年整体大环境不好,我也不确定我能够在新加坡待多久,会不会被裁员,所以也是喜忧参半,没有一润解千愁。今天的目的是聊聊这短暂的时间的工作生活体验,希望能够给大家带来一些参考和帮助。因为我是因为工作搬家到新加坡的,所以先从工作聊起,然后聊聊生活和环境,因为大部分

#生活
到底了