`
Notebookdong
  • 浏览: 120752 次
社区版块
存档分类
最新评论
文章列表
import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.util.Enumeration; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; public class ZipUtil { public static void unzip(String zipFilePath, String unzipDire ...
参考地址:http://bbs.51cto.com/thread-935322-1.html
使用Ext3.0来做一个模块化的单页系统: 1.首先定义一个main.js用来编写我的们基类和主程序类,其中我们每个子模块都继承我们的基类并且重写基类的方法完成以实现我们的业务需要。主程序类是来对这些模块进行调用、处理的。      //定义一个命名空间,名字为myname; Ext.namespace('myname'); //在myname中建立一个模板(基)类名为module这里有一个main属性和一个init方法; myname.module = function(card){ this.main = card; this.init(); }; ...
 原文:http://oldboy.blog.51cto.com/2561410/615721/   高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。 如果把来访用户比作来犯的"敌人",我们一定要把他们挡在800里地以外,即不能让他们的请求一下打到我们的指挥部(指挥部就是数据库及分布式存储)。
     ImageMagick这个软件来帮我们快速的处理图片,他是使用C语言编写的,所以效率很快;im4java是针对这个软件所编写的Java API,通过这套API我们可以把想要处理的图片交给ImageMagick,让他来对这个图片进行处理。(im4java只是生成与ImageMagick相对应的命令行,然后将生成的命令行传至选中的IM-command(使用java.lang.ProcessBuilder.start()实现)来执行相应的操作。它支持大部分ImageMagick命令,可以针对不同组的图片多次复用同一个命令行。)。       1.在Windows环境中安装ImageMa ...
使用SpringMVC的时候,如果想要在Controller中定义一个全局变量,并且实现在不同用户访问程序的时候,所得到的全局变量不一样的(线程安全的),这个时候就可以用Spring的注解@Scope来实现: @Controller //把这个bean 的范围设置成session,表示这bean是会话级别的, @Scope("session") public class XxxController{ private List<String> list ; //@PostConstruct当bean加载完之后,就会执行init方法,并且将 ...
   使用JQuery EasyUI中的DataGrid组件可以很方便的得到一个数据表格,这里将对这个数据表格做一点扩展,让它能够上下移动表格里的数据行。    1.定义数据表格:       <table id="gd" class="easyui-datagrid" title="Basic DataGrid" style="width:700px;height:250px" data-options="singleSelect:true,collapsib ...

EL表达式

 EL表达式的目的是为了让JSP页面书写起来更加简单而产生的: 1.格式:   ${expression}   2、[ ]与.运算符 EL 提供“.“和“[ ]“两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[ ]“。 例如: ${ user. My-Name}应当改为${user["My-Name"]} 如果要动态取值时,就可以用“[ ]“来做,而“.“无法做到动态取值。 例如: ${sessionScope.user[data]}中data 是一个变量   3.原理:   在得到 ...
浏览器加载页面是从上到下加载的,在JS中我们可以通过document.getElementsByTagName("script");的形式来选择页面元素,当我们把<script>标签放在Header中时顺序的不同会得到不同的结果: <head> <script> var tags1 = document.getElementsByTagName("script"); alert(tags1.length); </script> <script> var ta ...
在JQuery中可以通过选择器来选取指定的元素,但如果有一组Button它们的ID都是以my_button_xxx这样的形式书写的 <button id="my_button_oo1" value="001"/> <button id="my_button_oo2" value="002"/> <button id="my_button_oo3" value="003"/> <button id="my_butto ...
public static boolean isNumeric(String str) { Pattern pattern = Pattern.compile("\\d+\\.?\\d+"); Matcher isNum = pattern.matcher(str); if( !isNum.matches() ) { System.out.println("not"); return false; ...

Servlet Filter解析

 
   Servlet Filter(过滤器)是小型的web组件,它能够处理传入的请求和传出的响应。它能够在一个request到达Servlet之前预处理request,也可以在离开Servlet时处理response。它具有高度的透明性,无需更改应用程序代码,就可以根据需要添加、修改或从应用程序中将它删除。    一个Filter 包括:  在servlet被调用之前截获;  在servlet被调用之前检查servlet request;  根据需要修改request头和request数据;  根据需要修改response头和response数据;  在servlet被调用之后 ...
在使用SpringMVC的时候如果在web.xml中配置了拦截所有的请求会出现js,img,css等静态资源找不到的情况。   <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> < ...
  //KindEditor中KDialog对象的属性与其类型 dialog: KDialog _alignEl: undefined bodyDiv: KNode closeIcon: KNode div: KNode doc: document footerDiv: KNode headerDiv: KNode height: undefined isLoading: false mask: KWidget name: "anchor" options: Object width: &q ...
使用KindEditor添加自定义插件,下载KidEditor,http://www.kindsoft.net/down.php。然后直接把zip文件解压到Tomcat中的webapps目标下,在webapps\kindeditor-4.1.7\jsp文件夹下创建hello.jsp,代码如下:   <%@ page language="java" contentType="text ...
Global site tag (gtag.js) - Google Analytics