# Rethinking **Repository Path**: cike-projects/rethinking ## Basic Information - **Project Name**: Rethinking - **Description**: 知识总结与思考,应该 10 个字 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-10-26 - **Last Updated**: 2024-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Rethinking > 愿你星辰相伴,余晖入梦,接纳属于自己的那份孤独。 ## 介绍 记录一些学习和工作中的问题 不要提交任何跟公司相关的信息,包括但不限于:代码、账户、邮箱地址、域名、IP地址、端口、系统调用方式等等。 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request --- - [HTTP | 协议相关标准配置](./docs/HTTP%20%E5%8D%8F%E8%AE%AE%E7%9B%B8%E5%85%B3%E6%A0%87%E5%87%86%E5%8F%82%E8%80%83.md) - [gin | gin 解决跨域问题](./docs/Gin%20%E8%A7%A3%E5%86%B3%E8%B7%A8%E5%9F%9F%E9%97%AE%E9%A2%98%E8%B7%A8%E5%9F%9F%E9%85%8D%E7%BD%AE.md) - [git | git 常用配置和命令](./docs/Git%20%E5%B8%B8%E7%94%A8%E9%85%8D%E7%BD%AE%E5%92%8C%E5%91%BD%E4%BB%A4.md) --- ## 入门 * 编程语言: Java / Python / Go / * Web框架: 如Spring MVC、Flask、Django等等 * ORM框架: 如 Spring JDBC、Mybatis、Hibernate、JPA、jade、sqlalchemy、django orm * HTTP协议基础 ## 中级篇 * Java 反射和注解的使用 * AOP编程 * API设计 * 项目调试 * 数据结构与算法 * 面向对象编程 * 网络通信协议: TCP / Socket * linux 常用命令以及环境搭建 * Spring 篇 ## 高级篇 * 网络通信协议: TCP / Socket / netty * 函数式编程 * 领域驱动设计 * MVC架构 * 运行环境优化: JVM * 设计模式 * 事务,如多数据源事务、分布式事务 ## 工程化 * 版本管理 GIT、SVN * 单元测试 * 包管理 maven、gradle、pip、venv ## 基础设施 * 虚拟化,如 Docker * 自动化部署 * 应用包创建、管理、发布 * 发布脚本编写 * Maven 私服搭建和使用 ## 缓存篇 * 应用层缓存 * 平台缓存 * 数据库端缓存 * 分布式缓存 ## 数据持久化 * SQL * MySQL * Oracle * NoSQL * Redis * 搜索引擎 elasticsearch、solr ## 数据库 * 查询性能优化 * 结构优化 * 分库分表 * 主从复制、主主复制等等 * 伸缩性与高可用性 * 备份恢复与容灾 ## 安全和加密 * 认证与会话管理 * 加密解密 * 数字签名、数字证书 * 加密算法 * XSS/CSRF/SQL注入 ## 监控 * 应用性能监控 * 异常监控 * 日志 * 流量监控 ## 任务调度 * cron * Quartz * xxl-job * spring task * elastic-job ## 服务 * RESTful * MicroServices ## 消息 * JMS: ActiveMQ * Kafka * Rabbitmq * RocketMQ * ZeroMQ ## 解决方案 ## DevOps - 入门 - Jenkins ## 软技能 - 影响力 / 个人品牌 * 写作 * 演讲 * 培训 * 博客 * 社交媒体 - 社区 * 社交媒体交流 * 自媒体平台 * 技术社区 * 问答社区 - 持续学习 * 学习新技术、语言 - 健康 * 运动 * 不熬夜 - 生产力 * 熟悉工具 * 快捷键、快捷键、快捷键 - 估算 * 完成时间估算 * 延迟花费 * 预算估算 * 薪资估算 - 其他 * 面试 * 客户沟通 ## 项目推荐 - awesome 相关项目 ## 参考书籍和资料 ## 后记 --- 知识共享许可协议
Rethinking 双鬼带单 采用 知识共享 署名-相同方式共享 4.0 国际 许可协议进行许可。