IT Links
Architecture
系统拆分:
如何设计一个架构:
- 聊聊通用的架构设计 - 腾讯云开发者社区-腾讯云
- 什么才是真正的架构设计?你又知道多少? - 个人文章 - SegmentFault 思否
- 架构设计实践五部曲(一):架构与架构图_架构_胡斌_InfoQ精选文章
- 如何设计出合理的架构 - lcl-mm - 博客园
- 为何架构能力难以提升(如何做好一个架构) - lcl-mm - 博客园
Micro Server
Cloud
Summary
CGP部署
compare:
AWS
deployee spring boot to aws
- How to Easily Deploy a Spring Boot Application to AWS EC2 - YouTube
- Spring Boot Application Deployment in AWS EC2 | Chenna Tech Point - YouTube
s3 403 forbidden
Docker
Docker Desktop failed to start…
docker-engine-starting: 很可能版本错误
- windows 10 - Docker is always show “Docker Engine starting…” - Stack Overflow
- Docker forever in “Docker is starting..” at Windows task - Stack Overflow
Kubernetes
文字:
视频:
Linux
官方说明
微软商店无法安装Ubuntu
确认WSL
wsl --list --verbose
wsl -l -v
卸载发行版:
wsl --unregister <要卸载的发行版>
0x800701bc
- win10 WSL2问题解决WslRegisterDistribution failed with error: 0x800701bc_first_Dance的博客-CSDN博客_0x800701bc
Graalvm
install native-image
install graalvm
错误排查
环境变量
Quarkus
official:
tutorial:
udemy: Starting with Quarkus
mvn -U io.quarkus:quarkus-maven-plugin:create "-DprojectGroupId=org.agoncal.quarkus.starting" "-DprojectArtifactId=rest-book" "-DclassName=org.agoncal.quarkus.starting.BookResource" "-Dpath=/api/books" "-Dextensions=resteasy-jsonb"
NativeImageBuildStep$ImageGenerationFailureException
mvn clean install -Dnative -Dquarkus.native.container-build=true
API
- 如何设计API接口,实现统一格式返回? - 腾讯云开发者社区-腾讯云
- 返回值格式统一的API接口设计方法 - JaxYoun - 博客园
- SpringBoot 默认json解析器详解和字段序列化自定义 - kenx - 博客园
- 【第十四篇】Spring Boot返回Json数据及数据封装_sunnyday0426的博客-CSDN博客_springboot返回json格式数据
Android
- android后台运行 悬浮窗 悬浮球
项目
- San/spring-boot-Android-Mysql
- GitHub - Nakebenihime/android-springboot-crud: This repository contains a basic CRUD mobile application using ANDROID and SPRINGBOOT.
- GitHub - gkdgkdgkdgkd/spring-boot-Android-Mysql
- Build software better, together
- Build software better, together
教程
FIT
职场
心得
面试
java:
排序:
redis
- 回答上这些Redis面试题,20K稳了_哔哩哔哩_bilibili
- 雪崩:大量缓存key在同一时间失效,大量请求直接落在数据库上,导致数据库宕机
- 穿透:缓存与数据库中没有相对应数据,无法进行响应与拦截,直接被穿透到数据库中,导致数据库宕机
- 击穿:某一个热点key在失效的一瞬间,大量的访问就会击破缓存到达数据库,导致宕机
SQL / NoSQL
spring
子网掩码
- https://www.bilibili.com/video/BV1v44y1g7Hf/?spm_id_from=333.337.search-card.all.click&vd_source=4d508668fdc469b49599e0ae807fc3b4
- https://www.bilibili.com/video/BV1xu411f7UW/?spm_id_from=333.337.search-card.all.click&vd_source=4d508668fdc469b49599e0ae807fc3b4
java date
- https://stackoverflow.com/questions/36113530/java-convert-string-date-to-month-name-year-mmm-yyyy
- https://stackoverflow.com/questions/6543174/how-can-i-parse-utc-date-time-string-into-something-more-readable
- https://howtodoinjava.com/java/date-time/parse-string-to-date-time-utc-gmt/
String stringDate1 = "Feb 2, 2023 11:34:00 UTC";
String stringDate2 = "2023-02-02T11:34:00+00:00";
String stringDate3 = "Feb 2, 2023 at 11:34 GMT".replaceAll("at", "");
SimpleDateFormat sdf1 = new SimpleDateFormat("MMM dd, yyyy HH:mm:ss 'UTC'", Locale.ENGLISH);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
SimpleDateFormat sdf3 = new SimpleDateFormat("MMM dd, yyyy HH:mm 'GMT'", Locale.ENGLISH);
Date date1 = sdf1.parse(stringDate1);
Date date2 = sdf2.parse(stringDate2);
Date date3 = sdf3.parse(stringDate3);
System.out.println(date1);
System.out.println(date2);
System.out.println(date3);
// @JsonFormat(pattern = Constants.DATE_FORMATTERS, locale = "en_US")
// @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")
// @JsonFormat(pattern = "MMM dd, yyyy 'at' HH:mm 'GMT'", locale = "en_US", timezone = "GMT")