Tomcat:PHP网页开发语言脚本语言运行环境解释执行ZendEngine:OpcodeMVC:data数据bussiness业务presentation展示C/C++:跟cpu,OS结合太密切缺点移植困难维护成本高优点高速适合开发驱动、操作系统C:面向过程C++:面向对象每种语言都有自己的适用场景APIApplicationProgrammingInterface应用编程接口OS,System
分类:
编程语言 时间:
2019-08-30 18:40:20
阅读次数:
86
本文从使用方式、适用场景、未来发展、成本因素及风险点等多角度分析十二种企业数据库使用情况。
分类:
数据库 时间:
2019-08-28 15:49:47
阅读次数:
111
`java.util.concurrent;` 是一个线程安全的 ,通过内部的 和`显式锁ReentrantLock`来实现线程安全。 是线程安全的 ,它是由 实现,内部持有一个 引用,所有的操作都是由 来实现的,区别就是 是无序的,并且不允许存放重复值。 适用场景 1. 适合元素比较少,并且读取操 ...
分类:
其他好文 时间:
2019-08-26 00:09:04
阅读次数:
71
CSS布局之元素垂直居中 本文将依次介绍在不同条件下实现 垂直居中 的多种方法及简单原理 Tip: 下文中说的适用场景只是举了几个简单的例子方便读者理解。实际应用场景太复杂,生搬硬套容易出错。最重要的是掌握各种方法能够实现居中的原理。只要掌握了原理,那么不管问题怎么变都可以根据自己的理解选择合适的方 ...
分类:
Web程序 时间:
2019-08-25 15:59:50
阅读次数:
117
简介 Redux 是一个有用的架构 Redux 的适用场景:多交互、多数据源 工作流程图 action 用户请求 Reducer 状态机 Reducer 是一个函数,它接受 Action 和当前 State 作为参数,返回一个新的 State。 Reducer 是纯函数,就可以保证同样的State, ...
分类:
其他好文 时间:
2019-08-24 22:36:14
阅读次数:
111
一、角色 + 环境类(Context):对策略进行管理 + 抽象策略类(Strategy):所有策略类的抽象接口 + 具体策略类(ConcreteStrategy):具体策略实现类 二、适用场景 + 如果在一个系统里面有许多类,它们之间的区别仅在于它们的行为,那么使用策略模式可以动态地让一个对象在许 ...
分类:
其他好文 时间:
2019-08-23 10:32:04
阅读次数:
64
一、角色 + 目标(Subject):被观察对象的抽象接口 + 具体目标(ConcreteSubject):被观察对象的具体实现 + 观察者(Observer):观察者对象的抽象接口 + 具体观察者(ConcreteObserver):观察者对象的具体实现 二、适用场景 + 一个抽象模型有两个方面, ...
分类:
其他好文 时间:
2019-08-21 11:15:26
阅读次数:
69
实现防抖函数(debounce) 防抖函数原理:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 那么与节流函数的区别直接看这个动画实现即可。 手写简化版: 适用场景: 按钮提交场景:防止多次提交按钮,只执行最后提交的一次 服务端验证场景:表单验证需要服务端配合,只执行一段连续的输 ...
分类:
编程语言 时间:
2019-08-20 10:30:24
阅读次数:
71
箭头函数是ES6的API,相信很多人都知道,因为其语法上相对于普通函数更简洁,深受大家的喜爱。就是这种我们日常开发中一直在使用的API,大部分同学却对它的了解程度还是不够深...普通函数和箭头函数的区别:箭头函数的this指向规则:1.箭头函数没有prototype(原型),所以箭头函数本身没有thisleta=()=>{};console.log(a.prototype);//undefi
分类:
其他好文 时间:
2019-08-16 23:01:48
阅读次数:
109
一、裸铜板优缺点很明显:优点:成本低、表面平整,焊接性良好(在没有被氧化的情况下)。缺点:容易受到酸及湿度影响,不能久放,拆封后需在2小时内用完,因为铜暴露在空气中容易氧化;无法使用于双面板,因为经过第一次回流焊后第二面就已经氧化了。如果有测试点,必须加印锡膏以防止氧化,否则后续将无法与探针接触良好。纯铜如果暴露在空气中很容易被氧化,外层必须要有上述保护层。所以就需要在电路板加工中进行表面处理。二
分类:
其他好文 时间:
2019-08-14 12:24:27
阅读次数:
1017