草庐IT

记录--20道前端手写面试题

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助1.防抖节流这也是一个经典题目了,首先要知道什么是防抖,什么是节流。防抖:在一段时间内,事件只会最后触发一次。节流:事件,按照一段时间的间隔来进行触发。实在不懂的话,可以去这个大佬的Demo地址玩玩防抖节流DEMO//防抖functiondebounce(fn){lettimeout=null;returnfunction(){//如果事件再次触发就清除定时器,重新计时clearTimeout(timeout);timeout=setTimeout(()=>{fn.apply(this,arguments);},500);};}//节

你还记得曾经手写的JDBC工具类吗?

 1.JDBC概述1.1基本概念JDBC(JavaDatabaseConnectivity)就是Java数据库连接,是一种用于执行SQL语句的Java技术,提供了访问多种关系数据库的统一方式,主要借助Java语言编写的类和接口。 1.2JDBC原理JDBC是由SUN公司定义的一套访问数据库的接口,具体的实现是由各大数据库厂家去实现,每个数据库厂家都有自己的技术实现,也就是JDBC驱动实现类,Java应用程序连接指定数据库时,需要使用厂家提供的驱动才能连接。 2.连接数据库2.1连接数据库步骤第一步:加载驱动文件。第二步:连接数据库。第三步:使用SQL语句操作数据库。第四步:关闭数据库连接并释放

你还记得曾经手写的JDBC工具类吗?

 1.JDBC概述1.1基本概念JDBC(JavaDatabaseConnectivity)就是Java数据库连接,是一种用于执行SQL语句的Java技术,提供了访问多种关系数据库的统一方式,主要借助Java语言编写的类和接口。 1.2JDBC原理JDBC是由SUN公司定义的一套访问数据库的接口,具体的实现是由各大数据库厂家去实现,每个数据库厂家都有自己的技术实现,也就是JDBC驱动实现类,Java应用程序连接指定数据库时,需要使用厂家提供的驱动才能连接。 2.连接数据库2.1连接数据库步骤第一步:加载驱动文件。第二步:连接数据库。第三步:使用SQL语句操作数据库。第四步:关闭数据库连接并释放

java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯

1.模型管理  :web在线流程设计器、预览流程xml、导出xml、部署流程2.流程管理   :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 、自由跳转3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息5.待办任务  :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人6.已办任务  :查看自己办理过的任务以及流程信息、流程图、流程状态(作废驳回正常完成)注:当办理完当前任务时,下一任务待办人会即时通讯收到新任务消息提醒,当作废和完结任务时,    任务

java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯

1.模型管理  :web在线流程设计器、预览流程xml、导出xml、部署流程2.流程管理   :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 、自由跳转3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息5.待办任务  :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人6.已办任务  :查看自己办理过的任务以及流程信息、流程图、流程状态(作废驳回正常完成)注:当办理完当前任务时,下一任务待办人会即时通讯收到新任务消息提醒,当作废和完结任务时,    任务

手写Promise

完整项目地址:git@github.com:xsk-walter/myPromise.git//index.js/*1.Promise就是一个类在执行这个类的时候需要传递一个执行器进去执行器会立即执行2.Promise中有三种状态分别为成功fulfilled失败rejected等待pendingpending->fulfilledpending->rejected一旦状态确定就不可更改3.resolve和reject函数是用来更改状态的resolve:fulfilledreject:rejected4.then方法内部做的事情就判断状态如果状态是成功调用成功的回调函数如果状态是失败调用失败回调

手写Promise

完整项目地址:git@github.com:xsk-walter/myPromise.git//index.js/*1.Promise就是一个类在执行这个类的时候需要传递一个执行器进去执行器会立即执行2.Promise中有三种状态分别为成功fulfilled失败rejected等待pendingpending->fulfilledpending->rejected一旦状态确定就不可更改3.resolve和reject函数是用来更改状态的resolve:fulfilledreject:rejected4.then方法内部做的事情就判断状态如果状态是成功调用成功的回调函数如果状态是失败调用失败回调

五,手写SpringMVC框架,过滤器的使用

8.过滤器8.1编写字符过滤器CharacterEncodingFilter复制项目mymvc4,新建项目mymvc5package com.hy.filter; import java.io.IOException; import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.

五,手写SpringMVC框架,过滤器的使用

8.过滤器8.1编写字符过滤器CharacterEncodingFilter复制项目mymvc4,新建项目mymvc5package com.hy.filter; import java.io.IOException; import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.

java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯

1.模型管理  :web在线流程设计器、预览流程xml、导出xml、部署流程2.流程管理   :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 、自由跳转3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息5.待办任务  :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人6.已办任务  :查看自己办理过的任务以及流程信息、流程图、流程状态(作废驳回正常完成)注:当办理完当前任务时,下一任务待办人会即时通讯收到新任务消息提醒,当作废和完结任务时,    任务