ParallelsDesktop安装精简版系统 分享一个虚拟机安装精简版 Windows10 系统的方法,只占用 5G 存储空间大小的完整版 win10 系统哦,不要安装那些垃圾阉割过的win7或者xp系统了,win10 也可以占用这么小的空间哦~ 用了 Mac 这么久,感觉开发确实用 Mac 更方便更友好一些,但是有时候就会用到 Windows 系统,比如需要用到 XShell 之类 win 上独有的软件。这时候在 Mac 上安一个 Wind 2019-09-12 工具使用 ParallelsDesktop安装精简版系统 Vmvare安装精简版系统 精简版win10系统 虚拟机安装esd格式系统镜像 虚拟机安装wim格式系统镜像
记一次IDEA打开项目慢排查 升级 IDEA 版本到 2022.3.1 后,最近出现了打开一个项目需要 5 分钟的情况,启动显示:Preparing workspace… ,点击 cancel 后,IDEA 就会出现假死的情况,要么等要么就只能强制杀掉进程,搞得很烦,特此记录一下解决过程。 2022-05-11
sqlite集成踩坑 仅记录一个踩坑问题 学习需要,不想用 MySQL 那一套,想搞一个可以持久化的简单数据库,首先排除了 H2,于是想到用 sqlite,奈何搞了半天,一直启动不起来,在网上找了一圈 demo,同样的代码配置在我的工程里愣是跑不起来。 2021-11-28
GithubPages博客自定义域名HTTPS化 玩博客从 16 年到现在,主题不知道换了多少个,但是图床服务一直依赖的七牛云没有换过,也许是白嫖惯了,没往七牛云充过一毛钱,甚至账单里显示欠了 2 块钱 😆。几个月前七牛云更改了测试域名的限制,每个 bucket 分配的域名只有一个月的有效期,到期自动释放无法使用。因为这个原因,临时用了七牛玉的文件同步服务,每个月新增一个 bucket,然后再把域名释放了的 bucket 同步到新的 bucke 2021-06-18
函数式编程牛刀小试-更优雅地进行接口重试调用 背景是项目属于微服务架构,项目之间无法避免地需要进行接口调用,公司使用的是内部开发的 RPC 框架,框架不支持重试机制。 在日常的业务开发当中,自己的服务系统往往依赖多个其他服务,但是无法保证依赖服务的稳定性,如果出现依赖服务短暂不可用就会导致自己的服务出现问题。 这种问题很烦,但是又无可避免,只能采取其他的途径尽量减少这种问题的发生,而接口调用重试便是最简单的方式。 2021-02-05
2020年终总结 前言习惯了每年大数据给自己做总结,自己工作学习上的自我年终总结却是一拖再拖,本应 2020 年 12 月份就该完成的文章被拖延到了 2021 年的 2 月份。也是因为自己没有提前规划好时间,到了 12 月底才想起这么一件事情,正好月底诸事颇多,也没什么时间来写。本来拖延成不打算写年终总结了,看了一下博客归档文章,连续写了好几年的年终总结,今年也不能破例,忍着头皮写也要强迫自己写完。 2021-01-27
Poi不规则表格导入 在之前的文章中 easypoi 导入 Excel 最佳实践 详细介绍了如何使用 EasyPoi 来进行数据的导入与多重校验,但是 EasyPoi 更擅长与比较规整的表格输入导入,如果遇到不规则的表格时,可能就没那么轻松搞定导入了。本文主要介绍如何实现不规则表格数据导入。 本文源码地址: 2020-08-23 其他 Poi读取指定位置的单元格 EasyPoi不规则数据导入 Poi复杂表格数据导入
【实战】Flyway迁移指南最佳实践 项目在多环境迭代开发过程中,数据库的表结构不断变更,在部署时,往往会出现数据库表结构未及时变更导致出现问题,耗费在表结构上的时间相当多,上线过程持续痛苦,代码有 GIT/SVN 来控制,数据库中的表版本也可以做到版本控制,本文讲解通过 flyway 的方式来管理数据库版本变动。 2020-06-20 数据库 Flyway迁移 数据库SQL版本控制
实战基于Redis实现阻塞队列 日常需求开发过程中,不免会遇到需要通过代码进行异步处理的情况,比如批量发送邮件,批量发送短信,数据导入,为了减少用户的等待,不希望一直菊花转啊转,因此需要进行异步处理,做法就是讲要处理的数据添加到队列当中,然后按照排队的先后顺序进行异步处理。 这个队列,可以是专业的消息队列,如 RocketMQ/RabbitMQ 等,一般项目中,如果只是为了进行异步,未免有点杀鸡用牛刀的意味。也可以使用基于 2020-06-14 Redis Redis阻塞队列实现 异步队列处理