草庐IT

手写笔

全部标签

手写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.已办任务  :查看自己办理过的任务以及流程信息、流程图、流程状态(作废驳回正常完成)注:当办理完当前任务时,下一任务待办人会即时通讯收到新任务消息提醒,当作废和完结任务时,    任务

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

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

四,手写SpringMVC框架,业务层-什么是耦合/依赖?如何解決

4.业务层4.1MVC模型MVC:Model(模型),View(视图),Controller(控制器)视图层:用于做数据的展示以及和用户交互的一个界面=>jsp控制层:能够接受客户端的请求并且进行请求转发,具体的业务功能还是需要借助模型层组件来完成。CoreServlet  =>DispacherServlet+EmpController模型层:模型分为很多种:1)存值的值对象:POJO/VO(valueobject)/entity/bean  ->Emp2) 有数据访问对象:DAO---数据访问对象:xxxDao3)有业务模型对象:BO,业务对象比如:xxxService4)数据传输对象:D

四,手写SpringMVC框架,业务层-什么是耦合/依赖?如何解決

4.业务层4.1MVC模型MVC:Model(模型),View(视图),Controller(控制器)视图层:用于做数据的展示以及和用户交互的一个界面=>jsp控制层:能够接受客户端的请求并且进行请求转发,具体的业务功能还是需要借助模型层组件来完成。CoreServlet  =>DispacherServlet+EmpController模型层:模型分为很多种:1)存值的值对象:POJO/VO(valueobject)/entity/bean  ->Emp2) 有数据访问对象:DAO---数据访问对象:xxxDao3)有业务模型对象:BO,业务对象比如:xxxService4)数据传输对象:D

六,手写SpringMVC框架--什么是ThreadLocal?

10.什么是ThreadLocal ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。或称为 线程本地变量这个玩意有什么用处?先解释一下,在并发编程的时候,一个单例模式的类的属性,如果不做任何处理(是否加锁,或者用原子类)其实是线程不安全的,各个线程都在操作同一个属性,比如CoreServlet,Servlet是单例模式,所以如果在Servlet中增加一个属性,那么就会有多线程访问这个属性就会诱发的安全性问题。这样显然是不行的,并且我们也知道volatile这个关键字只能保证线程的可见性,不能保证线程安全的。如果加锁,效率有会有一定程度的降低。那么我们需要满足这样一个条件:属

六,手写SpringMVC框架--什么是ThreadLocal?

10.什么是ThreadLocal ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。或称为 线程本地变量这个玩意有什么用处?先解释一下,在并发编程的时候,一个单例模式的类的属性,如果不做任何处理(是否加锁,或者用原子类)其实是线程不安全的,各个线程都在操作同一个属性,比如CoreServlet,Servlet是单例模式,所以如果在Servlet中增加一个属性,那么就会有多线程访问这个属性就会诱发的安全性问题。这样显然是不行的,并且我们也知道volatile这个关键字只能保证线程的可见性,不能保证线程安全的。如果加锁,效率有会有一定程度的降低。那么我们需要满足这样一个条件:属

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

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