年度归档: 2023 年

6 篇文章

IntelliJ IDEA创建项目必须使用java17
创建项目出错 由于本地安装的jdk是1.8,在使用idea创建一个新项目时无法选择1.8版本,默认是java17和java21,创建项目会有错误提示 也许java17在国外比较普及,对于国内开发者就不是很友好了。 替换脚手架服务器URL解决该问题 如果想继续使用idea创建项目最简单的解决办法就是修改脚手架提供方的URL,这里以阿里云的为例: 点击…
30分钟搭建无痛CI/CD环境
最近参与一个朋友的项目,项目使用SpringCloud Alibaba,共有6个module,部署方式还是本地打好jar包通过运行脚本上传到云服务器目录,然后kill掉原有进程再使用nohup java -jar 的方式运行,这种传统的部署方式有几个弊端: 不同开发人员的环境配置或者代码版本不同,导致构建物有差异; 本地开发环境和服务器环境不同,本…
java CompletableFuture 异步任务执行
现代软件开发中,同时处理多个任务的能力变得越来越重要。异步编程是实现这一目标的关键技术,它允许程序在等待长时间运行的任务完成时继续执行。 CompletableFuture 是什么? CompletableFuture是Java 8中引入的一个类,是对Future接口的增强,Future表示一个异步计算的结果,而CompletableFuture则…
AIGC从哪来,到哪去
最近火热的AIGC让无数人兴奋又恐慌,看了一些相关的资料,再结合甲子光年智库4月新出炉的《AIGC应用与实践展望报告》,写点自己的理解。 什么是AIGC? AIGC 即 AI Generated Content,利用人工智能技术来生成内容,它被认为是继PGC(Professionally Generated Content)、UGC(User Ge…
docker映射宿主机hosts文件
因为docker容器自带Hosts文件,宿主机修改hosts文件容器内不同步,会给开发和测试带来麻烦,想要同步宿主机hosts文件主要有三种方式: 1. 直接在容器内修改 # 查看所有容器 docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8a4cc0829c07 …
工作12年,20张照片回顾奋斗过的地方
这两天整理NAS的文件,随手翻了翻老照片,回忆也被带到了那个时候。 2010年第一次到北京,第一次领工牌,第一次刷卡进办公室,一切都是那么新鲜。 当时的办公室叫保密实验室,记得要刷四道门才能进入,别的同事进门要先按门铃,多少还有些优越感。 2010年软通动力的工牌 2010年的中关村软件园已是人山人海,隔几百米就一个卖鸡蛋灌饼的,两块五一个,很好吃…