飞行员自救手册

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 新人入职自救

公司第一天做什么

1.开通账号

刚进去,你的组长、组员会给你开通相关地址的权限和账户,大致如下:

SCRM测试环境
Rancher
内网地址:https://192.168.3.39 外网地址:账号:admin 密码:VmV+WQgJz1OoE7VSfElZOBL0l
Web-Pc
地址:https://loyalty.winkeytech.com/
账号:admin
密码:123456
Jenkins
外网:http://106.53.49.229:19129/view/scrm
内网:http://192.168.3.51:8080/view/scrm
admin
admin
Mysql
地址:192.168.3.38
端口:3308
账号:root
密码:root
Redis
地址:192.168.3.38
端口:16379
Nacos
地址:http://192.168.3.39:32733/nacos
账号:nacos
密码:nacos
Rabbitmq
地址:http://192.168.3.39:32408
账号:guest
密码:guest
Elasticsearch
地址:http://192.168.3.39:30979/
账号:elastic
密码:TLMcVmwAM9A-M
Kibana
地址:http://192.168.3.39:30126/
账号:elastic
密码:TLMcVmwAM9A-M
XxlJob
地址:http://192.168.3.39:32292/xxl-job-admin
账号:admin
密码:123456
Swagger
地址:http://192.168.3.39:30536/doc.html
  • 大概有这样几个账户需要开通
  • 代码管理:git
  • 需求管理:不一定有,有的话看具体公司用什么
  • 缺陷管理:不一定有,有的话看具体公司用什么
  • svn:用于在家办公,不一定有,有的话看具体公司用什么

2.配置环境

  • 完成jdk、maven安装,idea安装与激活
  • 完成mysql链接(参见Mysql-公司怎么连接)
  • 完成其余中间件的在线访问
  • 如果部分地址访问不通,试试ping/telnet指令,如上swagger可以
  • 查看网址是否通畅:ping 192.168.3.39
  • 查看端口是否开发:telnet 192.168.3.39 30536

3.拉取代码

  • 即git clone,要注意自己拉取时候如果提示401这种,有两种情况
  • 没给你开通git账户
  • git账户开通的角色不是developer及以上权限

4.熟悉代码

  • 这个过程不要太久,建议参照天机Day01,依次梳理:代码目录结构、核心领域模型、技术架构(看pom文件)、核心业务流程,然后将自己的阶段性成果与成员分享,看看是否有不对的
  • 技术问题先百度,业务问题问同事,权限问题找组长

Maven

依赖拉取失败

形如下图


  • 记得提前配置好公司的maven私服、阿里云公服地址,然后idea配置好
  • 如果某个jar下载不下来,注意看看本地对应的文件夹里是不是有名称包含update的文件,有的话将当前这个文件夹(仅失败的这个jar所在文件夹不是全部)删掉,再刷新maven,如下图

怎么构建二方包

二方包:即对外暴露的jar包,类似天机的:tj-api,或微服中的:**client

  • 部署的版本(也叫gav)建议提前设置

  • 借助于maven工具,选择对应client模块进行deploy

  • 将上述gav给到对应调用方即可gav中的version[即v]一般在dev-test环境都是固定不变的,如:1.0.0-SNAPSHOT、2.0.0-SNAPSHOT,但是在生产环境是依次递增的,如:1.0.1、1.0.2、1.1.3,遇到重大版本则2.0.0

Nacos

连接数据库失败导致无法启动

通过上图日志我们可以发现是jdbc的错误,找到对应的conf文件,将里面的数据库配置信息修改成公司的即可

  • 配置文件位置

  • 修改位置(与公司的保持一致)


MySQL

公司怎么连接

Git

git常用指令

  • git add .
  • git pull
  • git commit -m 'fix:bug fix'
  • git push
  • git push --force
  • git reset
  • git rebase
  • git revert

git误删别人代码怎么办

  • 以下述提交为例,假设这是一个误操作的提交,右键-git revert commit即可,记得push

git解决冲突合并

  • 首先我们可以借助于idea查看冲突的文件

  • 然后进行文件比对

  • 进行冲突解决

  • 解决之后效果如下:

工程搭建

怎么从0到1搭建工程

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
负载均衡 Cloud Native Java
【秒懂·云原生】微服务篇 —— 微服务究竟是什么?
【秒懂·云原生】微服务篇 —— 微服务究竟是什么?
2584 0
【秒懂·云原生】微服务篇 —— 微服务究竟是什么?
|
2月前
|
Java 数据库连接 网络安全
SSH框架的核心原理与工作流程解析
以上描述了SSH框架中各个部分的职责和大致的工作流程,详细运作时还涉及更多的组件和配置细节,每个部分都有相应的最佳实践和性能调优策略,但这些都建立在理解其核心原理基础之上。
350 11
|
2月前
|
前端开发
Promise的then方法返回的新Promise对象有什么特点?
Promise的then方法返回的新Promise对象有什么特点?
436 2
|
存储 数据采集 安全
各种系统架构图与详细说明
原文:各种系统架构图与详细说明 共享平台逻辑架构设计 如上图所示为本次共享资源平台逻辑架构图,上图整体展现说明包括以下几个方面: 1 应用系统建设 本次项目的一项重点就是实现原有应用系统的全面升级以及新的应用系统的开发,从而建立行业的全面的应用系统架构群。
26845 1
|
4月前
|
XML API Android开发
自动点击精灵, 手机自动点击器,屏幕自动点击器
完整的Android自动点击器应用,包含了基础点击功能、多点触控和手势滑动等高级特性。如需进一步
|
7月前
|
SQL 人工智能 数据挖掘
quickbi使用总结以及问题反馈
本文总结了使用QuickBI高级版及电子表格的功能体验与改进建议。内容涵盖具体报表使用(如趋势分析表、多维趋势表)、函数及其他模块(如LOD函数、自助取数)、AI智能问数模块以及数据集使用的优缺点。指出趋势分析表在复合指标处理上的不足,多维趋势表对比周期限制,以及1万条明细数据限制对年同比的影响等问题。同时提出未来期望,希望建立结合企业知识库的大模型,优化数据分析与建议能力。
|
开发者
如何画业务架构图
如何快速上手画业务架构图
11301 2
|
机器人 API 开发工具
阿里云百炼应用实践系列-基于LlamaIndex的文档问答助手
本文以阿里云百炼官方文档问答助手为例,介绍如何基于阿里云百炼平台打造基于LlamaIndex的RAG文档问答产品。我们基于阿里云百炼平台的底座能力,以官方帮助文档为指定知识库,搭建了问答服务,支持钉钉、Web访问。介绍了相关技术方案和主要代码,供开发者参考。
1593 22
|
存储 SQL NoSQL
mybatis-plus小技能: 分表策略(按年分表和按月分表)
业务场景: 日志、交易流水表或者其他数据量大的表,通过日期进行了水平分表,需要通过日期参数,动态的查询数据。 实现思路:利用MybatisPlus的动态表名插件DynamicTableNameInnerInterceptor ,实现Sql执行时,动态的修改表名。
8860 3
mybatis-plus小技能: 分表策略(按年分表和按月分表)
|
开发者
如何画好一张架构图/业务图/流程图,掌握4个关键点
本文分享了如何制作出有帮助的图表,强调了即使是开发者也需要良好的绘图技巧。文章列举了常见的图表类型,如代码实现图、技术架构图、业务流程图、技术链路图、交互时序图和业务架构图,并指出好的图表应具备结构清晰、外表美观和内容完整的特点。为了达到这些标准,作者推荐了设计的四大原则:亲密性、对齐、对比和重复,以及色轮的运用来提升美感。此外,还介绍了黄金分割构图法以增加视觉吸引力。最后,强调了以终为始的设计思路,确保图表能独立传达完整的信息,并鼓励读者实践这些技巧,提升工作和生活中的沟通效率。
1245 1
如何画好一张架构图/业务图/流程图,掌握4个关键点