01:00-03:30 公司加班 10:57 到公司 10:58-11:01 整理桌面卫生 11:02-11:55 排查旧app下的智能单不下到新库中的问题 11:56-12:55 午休 12:56-13:20 处理完成旧app下单不存在新数据库的问题 13:21-18:14 线上app无法正确展示计算金额的问题和不能下单问题处理 18:15-19:20 线上app无法正确展示计算金额,问题复现 19:21-19:55 休息 19:56-22:54 处理保存到新库的数据又保存到旧库一份
1.处理完成旧app下单不存在新数据库的问题 2.处理保存到新库的数据又保存到旧库一份
思考:1.满纸荒唐言,一把辛酸泪,都云作者痴,谁解其中味.2.管理是一门高深的学问和艺术,和技术一样,管理的好,大家都舒坦,幸福啊.
技术:1.以后凡是异常错误信息,比如在logger.error中把错误系统打印出来,把e.getMessage打印出来就比什么都不打印出来要好,这是我今天深刻的领悟啊.
算法+数据结构=程序设计,其中算法就是处理问题的策略,数据结构就是给出问题的数学模型,程序设计就是编制出计算机处理问题的指令. 学习目标:学习基本数据结构的定义,特性,运算与算法. 基本数据结构,包括线性结构,线性表,栈,队列,双队列,数组,串;非线性结构,树,二叉树,图,网. 需要掌握:数据结构的存储结构与实现:选择存储结构和设计算法
两类算法:查找算法,顺序,折半,分块,哈希,二叉树排序等;排序算法,直接插入,堆排序,2-路归并,快速排序等,贯穿各个数据结构的基本应用与综合应用.
数据结构的定义 1.什么是数据结构; 2.基本概念和术语; 3.算法和算法分析
什么是数据结构? 数据结构形成和发展的背景是分析待处理对象的特性以及各处理对象之间存在的关系. 用计算机解决具体问题的主要步骤: a.从具体问题抽象出一个适当的数学模型; b.设计一个解此数学模型的算法; c.编写程序,进行测试,调整直至得到最终解答
数学模型:1.数值计算模型,2.非数值计算模型,数值计算是计算机处理的强项,需要人去思考处理.
数据结构介于数学,计算机硬件,计算机软件三者间的核心课程,不仅是计算机设计的基础,还是设计和实现编译程序,操作系统,数据库系统和其他系统程序和大型应用的重要基础.
程序设计的实质就是对确定的问题选择一种好的数据结构,加上设计一种好的算法.
基本概念和术语
数据是所有能输入到计算机中并能被计算机程序加工,处理的符号的总称.比如数字,字符,声音,图像等.
数据元素,是数据的基本单位,不同的数据结构中还可以称为元素,记录,节点,顶点.在计算机程序中通常作为一个整体进行思考和处理.[理解为数据库的记录]
数据项,是数据的不可分隔的最小单位,具有原子性,比如年龄,姓名等.一个数据元素可由一个或多个数据项组成.[可以理解为数据库记录的字段].
数据对象,是由性质相同(类型相同)的数据元素组成的集合.[可以理解为多条数据记录]数据对象是数据的子集.