zoukankan      html  css  js  c++  java
  • 一个项目

    Spring MVC: web.xml配置(启动容器时加载哪些内容、哪些监听器);spring相关xml(注解,静态资源,拦截器,配置文件);事务

    MyBatis:数据库配置;数据库连接池;批量添加;属性指定(param);MapperScannerConfigurer,重连机制,自动分页

    dubbo:实际的调用者,负载均衡。dubbo admin 查看接口是否已注入到注册中心

    zookeeper:监控中心,监控服务是否正常,更新调用者可以调用服务列表

    redis:缓存不变的数据;缓存常用,变更少的数据;登录验证token

    登录验证:

    数据库:保存代码中常用且不变的SQL语句;保存常用的数据库修改SQL语句;数据库常用命令,备份常用SQL语句,备份数据库,记录每次数据库修改

    HTTP请求:是什么样的?Java代码如何写HTTP请求

    日志:记录哪些内容(操作人,出参,入参);统一的日志处理;日志分析(用户喜欢哪些,可以砍掉哪些);APP版本,手机型号等

    异常:自定义异常;统一的异常处理

    配合:记录:入参、出参、执行时间

    profile:不同环境的配置文件

    系统的安全:参数加密;登录验证;

    工具类:自动代码生成器,自动分页,common类

    细节:返回对象(DTO),枚举,

    常用:maven,Git,linux常用命令,

    valid:假删除;冗余错误的数据

    单元测试:junit,mock,controller 测试

    代码:注释;是否可以优化;怎么写更好(记录下来)

    jenkins:不同环境不同配置;历史数据保留多少,几天;无密码登录

    mysql:

    项目:记录常用服务器,数据库用户名密码等;规范,监督

    有些启动报错,不在catalina.out 文件中,而是在 localhost 日志文件中

    微信直接访问IP地址的时候,可能会有限制。可以使用浏览器(safari等)打开即可。

    建议:

    1.一些肯定要改,产品经理又非要做的需求,给自己代码、数据库留够空间

    2.线上数据有问题尽量少用delete,可以通过valid标记来禁用某些脏数据或测试数据

    3.尽量不玩delete,用valid

    1. 随时监控线上日志异常

    2. 日志管理系统,可以统计每天日志

    3. 通过日志查看各个功能的使用频率,使用人

    4. 通过日志查看各个接口的执行消耗时间

    5. 通过系统可以统计每天数据库记录的变更,例如:新增了多少辆车,新增了多少客户等

    6. 和其他系统对接,需要邮件和详细的日志

    7. 通过日志怎样优化用户体验


    项目管理:

    1. 明确测试,上线 日期

    2. 明确每个人的工作

    3. 随时监督项目进度,困难等

    理解需求
    功能分割
    设计数据库
    搭建架构
    开发:日志
    跟进进度
    自测:postman,junit,jacoca
    联调
    测试:普通测试,公测,灰度
    上线
    收集用户反馈
    日志分析:使用频率,耗时,使用习惯
    代码优化,用户习惯优化
    版本迭代


    bug管理系统(matisBT)
    接口交流系统(Amber)
    工作分配系统(worktitle)
    项目自动部署系统(jenkins)
    代码自动生成器(code monkey)
    maven私服(nexus)
    代码管理系统(GitLab)

    数据库(mysql)
    linux服务器
    虚拟机
    tomcat
    dubbo admin
    redis
    zookeeper

  • 相关阅读:
    leetcode 279. Perfect Squares
    leetcode 546. Remove Boxes
    leetcode 312. Burst Balloons
    leetcode 160. Intersection of Two Linked Lists
    leetcode 55. Jump Game
    剑指offer 滑动窗口的最大值
    剑指offer 剪绳子
    剑指offer 字符流中第一个不重复的字符
    leetcode 673. Number of Longest Increasing Subsequence
    leetcode 75. Sort Colors (荷兰三色旗问题)
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/5973325.html
Copyright © 2011-2022 走看看