摘要:
数据库优化的目的;避免出现访问错误由于数据库连接timeout产生5XX错误;由于慢查询造成页面无法加载;由于阻塞造成数据无法提交;轻则影响服务器的性能;事务回滚;增加数据库的稳定性;很多数据库问题都是由于低效的查询引起的;优化用户体验;流畅页面的访问速度;良好的网站功能体验;如何发现有问题的sql... 阅读全文
摘要:
ckediteor 在配置好struts的基础上,再进行配置;关于struts2的配置这里就不在进行重复了。https://cksource.com/ckfinder/download;http://ckeditor.com/download // 这里有三个不同的版本可以使用;struts2+ck... 阅读全文
摘要:
过滤器的作用1.当用户请求web资源时,如果没有过滤器,用户可以直接获取到这个web资源,当有了过滤器之后,当用户请求web资源时,web容器中的过滤器先会拦截到这个请求,然后根据这个请求 做相应的处理,之后会访问这个请求所对应的资源,这个资源返回给过滤器,再由过滤器返回给用户;过滤器的作用大概就是... 阅读全文
摘要:
伸缩布局(一);1.创建一个flexbox容器。.flexconfainer{ display:-webkit-flex;display:flex;}2.flex项目显示;flex项目是flex容器的子元素,他们沿着主要轴和横轴定位,默认的是沿着水平轴排列一行,可以通过flex-directi... 阅读全文
摘要:
java的工作方式;我们要做的事,就是编写源代码文件,然后由javac编译程序把文件进行编译,得到字节码文件,然后再在java虚拟机运行此程序;在java中程序都是类组成的 ,其中有个类中有main方法,这是java程序的入口,java程序在这里开始运行,在java中变量的类型有两种,基本类型和引用... 阅读全文
摘要:
六大方面:一、目标与观察者之间的关系;二、单向依赖:只能是观察者依赖目标对象;主动权在目标这里;三、命令的建议:第一、 目标接口的定义,建议在名称后面跟Subject;第二、观察者接口的定义,建议在名称后面跟Observer;第三、观察者接口的更新方法,建议名称为update;四、触发通知的时机;先... 阅读全文
摘要:
学习观察者模式的通用代码;步骤:第一:是目标对象的定义;第二:是具体目标对象的定义;第三:观察者的接口定义;第四:看看观察者的具体实现;通用的代码如下:Subject.javaimport java.util.ArrayList;import java.util.List;/* * 目标对象,它知道... 阅读全文
摘要:
web监听器的定义;web监听器是servlet规范中定义的一种特殊类;用于监听servletContext(application) 、 HttpSession (session)、ServeletRequest (request)等域对象的创建与销毁事件;WEB容器在启动时,它会为每个WEB应用... 阅读全文
摘要:
1.我之前把闭包的函数作用域链的概念跟对象原型链的概念混淆起来了,现在我把我新的理解重新理解下,闭包的概念是:有权访问另一个函数作用域中变量的函数;创建闭包的方法是:在一个函数内部创建一个函数;有个很令人困扰的代码:function creatdemo(){ var result = new A... 阅读全文
摘要:
接下来的内容是:函数表达式的特征;使用函数实现递归; 使用闭包定义私有变量;定义函数的方式有两种:一种是函数声明,一种是函数表达式;注意函数声明能够提前;也就是在函数能够在声明之前调用;函数申明的语法:function Person(){ //函数体};函数表达式的有几种不同的方法:var fun... 阅读全文