首页 / 作者AUTHOR / SPRINGFORALL

hello

记录技术探索,分享实践心得。

共 1805 篇文章

Mac开发者必备的工具推荐

每次入职或者购买新电脑的时候都会设置一下环境,以下是我的一些必备软件 工具 raycast www.raycast.com/ 这是一款 macOS 上的效率工具,主体长这样,类似于原生自带的 Spotlight,但是它多了很多功能和第三方插件。 个人经常用的功能有: 软件预置: 打开 APP,最基础的功能 File Search – 文件搜索 计算器 –…

Spring Boot 快速实现 IP地址解析

前言 在前一节的学习中,慕歌分享了如何构建自己的小型日志用于记录一些关键性的信息,监测用户的登录状态等… 在这一节中慕歌将就上一节中关于ip 的点进行详细的讲解,带大家在spring boot 项目中获取请求的ip与详细地址,我们的很多网站app 中都已经新增了ip 地址显示,大家也可以用在自己的开发中,显得更高级。 引入 如果使用本地ip…

利用RocketMQ解决分布式事务

一、什么是分布式事务 1、问题场景 单服务操作多数据库情况 多服务操作单数据库情况 多服务操作多数据库,服务a和服务b之间相互调用情况 2、事务的特性 原子性、一致性、隔离性、持久化 3、常见的分布式解决方案 3.1 二阶段提交(2PC)…

20亿手机号存储检索去重

最近看到 一个20亿手机号存储检索的问题,这里做一下记录,方便学习 1、场景描述 在20亿个随机整数中找出某个数m是否存在其中,并假设32位操作系统,4G内存。 1byte=8bit 1kb=1024byte 1mb=1024kb 1gb=1024mb java中 int类型占用4个字节=4*8=32bit 如果将20亿个整数放入内存中,需要占用多少内存?…

微软在 GitHub 开源的 5 大技术教程,各个都是精品

微软在 GitHub 开源的一系列面向初学者的技术教程。 教程里面覆盖了 人工智能、Web 开发、机器学习、Python、物联网、数据科学 等诸多内容。 如果你有耐心,把这些教程挨个通读一遍,技术实力定会有飞跃提升。 我将这几大教程过了一遍,发现他们都有着以下统一特点: 总课时均为期 12 周,共 24 节,让你可以合理安排学习计划;…

分享一个思维导图笔记软件

幕布本身是一款思维导图工具。我已经写了很多笔记,中间一度被卖给字节,没人运营软件,最近软件被另一家公司接管,复活了 不用调整文档格式简单、记录信息简单、文件管理简单、支持全平台同步信息、方便分享文档、能实时保存内容….很多工作我都会放到幕布上完成。 写文章框架、随手记灵感选题、整理工具资源、工作待办/复盘等等。 01. 全屏编辑文档 收起左侧边栏的小箭头。…