`
Thomas会Coding
  • 浏览: 93466 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
编译servlet时可能由于没有添加环境出现异常,如果安装了javaEE SDK,只需将javaEE SDK路径的javaee.jar文件添加到CLASSPATH环境变量中,如果没有安装java EE SDK,可以将Tomcat的lib路径下的jsp-api.jar,servlet-api.jar两个文件添加到CLASSPATH环境变量中。
数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题   2个解决方法:   1.临时修改:mysql>set global max_allowed_packet=524288000;修改 #512M   2.修改my.cnf,需重启mysql。  www.2cto.com       在 [MySQLd] 部分添加一句(如果存在,调整其值就可以):   max_allowed_packet=10M

观察者模式

观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 设计原则:为了对象之间的松耦合设计而努力。 松耦合设计之所以能让我们建立有弹性的OO系统,能够应对变化,是因为对象之间的互相依赖降到了最低。 关于观察者的一切,主题只知道观察者实现了某个接口。主题不需要知道观察者的具体类是谁,做了些什么或其他任何细节。   最后的例子就是订阅报纸,只要你订购了报纸,就会每天有人给你送报纸。   在设计的时候,被观察者被称为主题,主题应该有的动作是:①:增加观察者,②:删除观察者,③:通知观察者。 而在具体的观察者中只需要拥有更新和显示的 ...

策略模式

1:策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 设计原则:① :找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 ②:针对接口编程,而不是针对实现编程。 ③:多用组合,少用继承。 针对接口编程,关键就在于多态,利用多态,程序可以针对超类型编程,执行时会根据实际状况执行到真正的行为,不会被绑死在超类型的行为上。   将程序中变化的部分定义成一个接口,每种不同的变化都作为接口的具体实现子类。如果某一个类需要这种变化的模块,就可将其接口作为此类的一个属性,从而达到使用变化类的目的。这种设计,可以很方 ...
对于一个web开发的初学者来说,想把所有的东西都用java代码写,这种想法是理所当然的但是在找了好多地方后,都没法找到一种最简单的方法使得值直接的传出。 下面分享一下我的解决方法吧。 目的,想用js的一个api jquery 做出一个对话框,对话框是用来发布通知的,当用户在对话框中将通知的内容填写完成后,将内容存到数据库中。 基本思路:①:获取对话框的内容,document.getElementsByName(""); ②:在form表单如下:使用get是想在浏览器中看值是否传出,后期可改。SaveNotice是具体处理form表单的类。在这个类里,可以用requ ...
1:Ajax是一种运用于浏览器中的技术,在浏览器和服务器之间使用异步交互,从而使用户从HTTP协议的“请求”-“响应”的同步循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用javascript和dhtml立即更新用户界面,并向服务器发送异步请求,以执行更新或查询数据库。当请求返回时,就可以使用javascript和css来相应的更新用户界面,而不是刷新整个界面。 2:Ajax的核心是javascript对象XMLHttpRequest。简而言之,Ajax引擎是javascript的一个对象或函数,只有当信息必须从服务器上获得时才调用它。这些请求时异步完成的,也就意味着不必等到响应之 ...
1:javaScript 中的全局变量是在所有函数之外的脚本中定义的变量,其作用范围是在整个变量定义之后的所有语句,包括其后定义的函数中的程序代码和其后其他<script> ...</script>标签对中的程序代码。 2:浏览器对象模型 第一层:window对象,代表整个浏览器窗口 第二层:document对象,代表网页上的文档内容 第三层:form对象,通过表单可以向服务器提交用户信息。进行用户和计算机之间的交互。 每个window对象都包含一个location对象元素,用来保存这个页面的URL地址。 javascript对浏览器对象的引用时简单的一层一 ...
1:一行只写一条语句时,可以省略语句结束的分号,以回车换行符作为语句的结束。 2:字符串常量使用单引号或双引号引起来的若干字符。 3:null变量表示以一个变量所指向的对象为空值。 4:undefined表示对象还没有被赋值的状态或对象的某个属性不存在。 5:标示符可以由任意顺序的大小写字母,数字,下划线和美元符号组成。但标识符不能以数字开头。 6:由单引号定界的字符串可以包含有双引号,由双引号定界的字符串中也可以含有单引号 7:测试null与undefined的一致性的运算符是”===“或typeof。==运算符将两者看成相等。 8:基本数据类型的转换 String(34): ...
css的中文含义叫层叠样式表 特点: 1:简化html文件的建立:将html文档与样式表分别建立。在建立html文档时就不需要考虑文件的显示方式,而专心于其内容的组织,多注意文档的结构而不是显示效果 2:独立性与灵活性:将html ...
1:html会自动截去多余的空格,不管加多少空格。都被看成一个空格,如果要显示多个空格,可以使用“&nbsp”。此外,&lt。表示<,&gt表示>,&amp表示&,&quot表示“。 2:<p align=”“>  .....</p>段落标 ...
很久以前,其实也不是很久,也就两个月以前,应朋友所托,写了一个管理系统,采用的是java+mysql完成。 由于很久没用java写过界面了,一开始的版本其实特别难看,只能实现功能,这是完全不能给用户使用的。于是就在网上找相关的工具,最后发现一款插件挺好用的,jigloo 下面先说一下jigloo的安装方法 一种方法是直接解压,把features和plugins文件夹复制到eclipse下对应的文件夹下,重启eclipse 二是http://mmdev.iteye.com/blog/1807042,参考这个链接 配置完成后启动eclipse 应该会出现以下的界面 然后就可以新建一个JFrame类 ...
在cmd上使用adb device 能显示设备列表 在eclipse上面也能检测到设备,就是在最后向真机写的时候不行。 只是显示fail to install。。 最后在网上看了好多帖子,终于发现问题,换了个数据线就可以了。真受不了,刚买的真机,出现这种问题,要不是看见那个帖子,估计得整很长时间呢。 在看到帖子前依次打开了开发人员工具,下载了baidu一键root。。可能也会有一定的原因,但估计主要原因就是数据线的问题。。
1:javascript是一种弱类型的语言,但对命名的大小写敏感 2:可以通过argument.length查看函数参数的个数 3:js是基于对象的语言,采用的是事件驱动的方式 4:它主要有以下几个事件 ①:单击事件onclick()。当用户单击鼠标按钮时,产生onClick()事件。通常在下列基本对象中产生 button(按钮对象) checkbox(复选框) radio(单选框) reset button(重置按钮) submit button(提交按钮) ②:onChange改变事件。当利用text或textarea元素输入字符值改变时发生该事件,同时当在select ...
①:在Web.xml文件中定义核心Filter来拦截用户请求 <filter>   <filter-name>.....</filter-name>   <filter-class>......</filter-class> </filter> <filter-mapping>    <filter-name>......</filter-name>    <utl-pattern& ...
MVC思想将应用中的各组件按功能分类,不同的组件使用不同的技术充当,甚至推荐了严格分层,不同组件呗严格限制在其所在层内,各层之间以松耦合的方式组织在一起,从而提供良好的封装。 Java Web 的应用结构之Model2已经是基于MVC架构的设计模式。在Model2 的架构中,Servlet作为前端控制器,负责接收客户端发送的请求,在Servlet中只包含控制逻辑和简单的前端处理;然后,调用后端的JavaBean来完成实际的逻辑处理;最后,转发到相应的jsp页面处理显示逻辑。 经典的MVC模式中,事件由控制器处理,控制器根据事件的类型改变模型或视图,反之亦然。 Web应用都是基于请求、响 ...
Global site tag (gtag.js) - Google Analytics