web开发发展历程-前端、后端、消息队列、后端架构演进 在学习web开发时,面对的总是一个一个技术,这让我感觉很割裂,不踏实。因此,我想了解web开发的发展历程,通过不同历史时期技术上、需求上的变化,更好的把握核心。
Maven(一)maven设置,坐标,pom,java工程,web工程,目录结构,构建,依赖,继承,聚合 maven的原意是专家,内行关于Maven总之,Maven作为一个构建工具,不仅帮我们自动化构建,还能抽象构建过程,提供构建任务实现.他跨平台,对外提供一致的操作接口,这一切足以使他成为优秀的,流行的构建工具但是Maven不仅是构建工具,他还是一个依赖管理工具和项目信息管理工具.他还提供了中央仓库,能帮我们自动下载构件使用Maven还能享受一个额外的好处,即Maven对于项目目录结构、测试用例命名方式等内容都有既定的规则,只要遵循了这些成熟的规则,用户在项目间切换的时候就免去了额外的学习成本,可以说是。
JAVAWeb(一) 回顾之前的学习,javase,mysql,jdbc,我们了解到java对面向对象有什么样的支持,了解到除了最基本的语法规范,java有许多逻辑结构上的设计,可能一开始不理解为什么这样设计,但还是可以用我在JAVASE写的那句话来解释,先把代码量提升几个数量级,你就会发现这些设计是必不可少的。
mysql(五) 触发器是由 事件来触发 某个操作,这些事件包括 INSERT 、 UPDATE 、 DELETE 事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句时候,就相当于事件发生了,就会 自动 激发触发器执行相应的操作触发器和表深度耦合这是一个固定写法。比如说:报sqlstate_value为’HY000’的错误,从而使得添加失败SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = '薪资高于领导薪资错误';signal:标识。
MySQL(二) 前文的单行函数,从声明上看起来传入的是一个字段,好像是传入了一组数组,但依据我猜测的底层实现,在底层,传入的就是对象的一个属性。它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。
JAVA编程思想进阶(三)反射,注解,动态代理,AOP,句柄 我记得之前涉及到Class类的地方是进程同步,好像是将类名.class作为同步监视器Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。程序不仅可以获得类的内部信息,还可以直接操作类的属性和方法编译型语言:需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言C、C++
正则表达式 一直觉得这个东西很神秘,也没有专门学习过。恰好在JAVA编程思想这本书里遇到了,就专门学习一下首先,正则表达式、linq表达式、lambda 表达式经常听到,以至于我认为他们是一个东西。linq表达式是允许在.NET中像访问数据库一样访问内存数据的.NET语言扩展。lambda表达式是匿名函数正则表达式,又称规则表达式,使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。本质上就是一个字符串,可以用来匹配符合指定规则的其他字符串。