zoukankan      html  css  js  c++  java
  • 编程体会与项目开发经验

    软件体系结构(目标是资源整合

    开发项目,包含4个内容:

    1.第三方jar(maven管理,maven也管理apk)

    2.源代码(git管理)

    3.数据

    4.文档

    更新系统包括:

    更新数据、代码、元数据;

    宗旨

    其实不是项目本身nb,而是vue、spring nb;

    光会用不行,得懂原理;

    致力于编程规范,程序简约,让阅读更容易,代码整洁之道;

    编程在于创造、创新、出其不意;在开发中学习技术;要在重要的岗位(周超的岗位);

    不能一味模仿着编程,业务逻辑都不一样;

    对于项目开发:一定先明确需求,写清楚WBS,大概构建好WBS,设计好,再编码;写了很多的时候,不要轻易改表结构;外存方面:针对软件需求设计合适、合理的数据结构(数据库);内存方面:选择和设计合理合适的数据结构;关于优化代码:所有的优化都是起正向作用的,都有助于下次优化;

    编程本来就很灵活,给固定接口反而更好编程了;

    封装封装再封装,难的就是业务而不是代码,只是会用技术而不懂原理,外国人写spring,我们学、用,程序员需要一直学习的原因:版本更新、新技术的出现;是搞技术还是搞开发?太多业务了,技术专家和开发码农不一样,技术学不完,只能这样,不像科学家只研究一样,不懂原理的锅;

    一定要知道,框架的使用是极其容易的,但是深入理解是不容易的;

    解决问题的能力要强,自学能力很重要,不懂的问题要把问题记录并描述清,百度提问,提问到点上很重要;

    Java基础

    底层实现原理;

    前沿科技

    AI、大数据、数据结构、network、架构、编程思维、推荐算法、网络安全、数据存储。

    项目开发及一些概念

    Redis集群,zookeeper,jekins,rocket mq,ES,solr;

    vm中:docker,xshell连阿里云服务器,服务器上:仿微信聊天软件服务,fastDF;

    超市管理系统

    以商品的去向为标准为系统划分模块:商品销售,商品销售情况(超市营收统计),商品库存管理,供应商模块,管理员模块,会员模块;

    bug

    web项目出错,排查过滤器、是否有网;

    经验

    从服务器一服务多的角度思考问题,来设计数据表;

    显示信息很重要;

    越少层的页面越好;

    开发应用一般都是:增删改查->多表关联查询->关系 数据之间的关系;

    20201102

    一个项目 是怎样划分的,.git隐藏目录所在目录是一个项目?IDEA打开的project是一个项目?spring boot main()是一个项目?其实,划分没这么仔细的,spring boot main()占用一个端口,称为一个服务;

    往预发临时分支合并的,看git log(用友);

  • 相关阅读:
    多进程之数据安全问题
    windows 下安装 RabbitMQ
    springCloud Config分布式配置中心
    git配置ssh
    spring cloud Gateway 新一代网关
    spring cloud Hystrix 断路器
    spring cloud OpenFeign 服务接口调用
    Ribbon负载均衡服务调用
    consul服务注册与发现
    Eureka服务治理
  • 原文地址:https://www.cnblogs.com/yyjh/p/10929852.html
Copyright © 2011-2022 走看看