一、AOP统一处理请求日志 也谈AOP 1、AOP是一种编程范式 2、与语言无关,是一种程序设计思想 面向切面(AOP)Aspect Oriented Programming 面向对象(OOP)Object Oriented Programming 面向过程(POP) Procedure Orien ...
分类:
编程语言 时间:
2020-01-08 00:24:30
阅读次数:
83
XP的极限编程(eXtreme Programming) XP由价值观、原则、实践和行为四个部分组成,它们彼此相互依赖、关联, 并通过行为贯穿于整个生命期。 四大价值观:沟通(Communication)、简单(Simplicity)、反馈(Feedback)、勇气(Courage) 五大原则:快速 ...
分类:
其他好文 时间:
2020-01-07 18:25:57
阅读次数:
88
John Hennessy and David Patterson 2017 ACM A.M.Turing Award Lecture SISC 不同指令耗费时间不同 Micro programming 每条指令有一套程序 不能共享 设计指令集 机器中基本的微指令 用微指令实现基本指令 微程序设计 ...
分类:
其他好文 时间:
2020-01-07 01:08:09
阅读次数:
117
api差异参考官网地址:https://spark.apache.org/docs/2.1.1/sql-programming-guide.html#upgrading-from-spark-sql-16-to-20 1.SparkSession is now the new entry point ...
分类:
其他好文 时间:
2020-01-06 19:23:38
阅读次数:
87
转自:https://wqw547243068.github.io/2019/06/28/how to choose life partner/ 如何选择人生伴侣 参考文章: "如何选择你的人生伴侣 上" "如何选择你的人生伴侣 下" "为什么我们会和错误的人结婚" 如何选择你的人生伴侣 引言 阅读 ...
分类:
其他好文 时间:
2020-01-05 11:54:55
阅读次数:
256
Maximum Subarray DP问题 全称(Dynamic Programming) https://www.freecodecamp.org/news/follow these steps to solve any dynamic programming interview problem ...
分类:
其他好文 时间:
2020-01-04 22:37:30
阅读次数:
95
什么是AOP? AOP:Aspect Oriented Programming,中文翻译为”面向切面编程“。面向切面编程是一种编程范式,它作为OOP面向对象编程的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、权限控制、缓存控制、日志打印等等。AOP采取横向抽取机制,取代了传统纵向 ...
分类:
编程语言 时间:
2020-01-04 18:20:51
阅读次数:
79
什么是构建工具? 构建工具是将软件项目构建相关的过程自动化的工具。构建一个软件项目通常包含以下一个或多个过程: 生成源码(如果项目使用自动生成源码); 从源码生成项目文档; 编译源码; 将编译后的代码打包成JAR文件或者ZIP文件; 将打包好的代码安装到服务器、仓库或者其它的地方; 有些项目可能需要 ...
分类:
其他好文 时间:
2020-01-02 16:04:23
阅读次数:
92
1. 算法思想: 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。动态规划实际上是一类题目的总称,并不是指某个固定的算法。动态规划的意义就是通过采用递推(或者分而治之)的策略,通过解决大问题的子问题从而解决整体 ...
分类:
编程语言 时间:
2020-01-01 18:32:19
阅读次数:
101
一、了解Spring IOC/DI 1:Spring有两大核心技术,控制反转(Inversion of Control, IOC)/依赖注入(Dependency Injection,DI)和面向切面编程(Aspect Oriented Programming,AOP) 2. IOC/DI: 它用来 ...
分类:
编程语言 时间:
2020-01-01 18:26:29
阅读次数:
73