`
wxlgzxx_1988
  • 浏览: 66084 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
一,单个类的初始化            对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。   二,继承关系中的类的初始化        在有继承关系的类中,其初始化顺序并不是父类完全初始化完毕后才进行子类的初始化,实际上子类的静态变量和静态初始化块的初始化是在父类的变量、初始化块和构造器初始化之前就完成了。           注意:对于静态变量和静态初始化块之间、变量和初始化块之间的先后顺序,不一定静态变量总是先于静态初始化块,变量总是先于初始化块就被初始化,实际上这取决于它们 ...
1 将数据库的JDBC驱动加载到classpath中,在基于JAVAEE的WEB应用实际开发过程中,通常要把目标数据库产品的JDBC驱动复制到WEB-INF/lib下. 2 加载JDBC驱动,并将其注册到DriverManager中,下面是一些主流数据库的JDBC驱动加裁注册的代码:  //Oracle8/8i/9iO数据库(thin模式)  Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();   //Sql Server7.0/2000数据库  Class.forName("com.m ...
       在Java开发过程中,对内存进行分析是十分重要的一步,分析好内存对以后分析逻辑性错误的程序非常重要。          首先内存总体分为了4个部分,包括 stack segment  、heap segment、code segment 、data segment ;其中我们程序中用关键字new出来的东西都是存放在heap segment;          程序中的局部变量存放在stack segment,这些局部变量是在具体方法执行结束之后,系统自动释放内存资源(而heap segment中的资源需要java垃圾回收机制来处理);          程序中的方法,是 ...
简单介绍     创建线程有两种方式:继承Thread或实现Runnable。Thread实现了Runnable接口,提供了一个空的run()方法,所以不论是继承Thread还是实现Runnable,都要有自己的run()方法。     一个线程创建后就存在,调用start()方法 ...
一、memcached安装配置     windows平台安装   1、memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装。   2、守护进程方式启动:memcached.exe -m 512 -d start-d为守护进程启动,不能指定端口 默认端口11211-m为指定内存大小   3、指定端口启动:memcached.exe –p 33000 -m 512可以启动多个服务,命令行窗口关闭则服务停止。   Linux ...
由于项目需要,对项目进行优化,将项目中的一部分动态页面生成静态页面来提高访问的速度,随后这些静态页面与web服务器分开,存于其他服务器,并为其指定了二级域名。问题来了,导致以前写的ajax全部over。   于是埋头苦 ...
                                        Freemarker 常用内置函数和用法 一、   Sequence的内置函数 1.      sequence?first 返回sequence的第一个值。 2.      sequence?last 返回sequence的最后一个值。 3.      seque ...
禁止选取网页内容在IE中一般用js:obj.onselectstart=function(){return false;}而firefox用CSS:-moz-user-select:none 滤镜的支持(例:透明滤镜)IE:filter:alpha(opacity=10);firefox:-moz-opacity:.10; 捕获事件IE:obj.setCapture() 、obj.releaseCapture()Firefox:document. ...
以前用cookie只是存一些简单的英文串或者其他的登录信息,没有涉及到中文,所以对cookie也没多作研究,最近一项目中需要用到cookie,并且要用cookie存储中文信息,不料却出现差错,存进去了,发现数据库表里全是乱码,而且对c ...
Cookie过期时间设置:int maxAge属性 该Cookie失效的时间,单位秒。如果为正数,则该Cookie在maxAge秒之后失效。如果为负数,该Cookie为临时Cookie,关闭浏览器即失效,浏览器也不会以任何形式保存该Cookie。如果为0,表示删除该Cookie。 ...
Struts2+JQuery+Json及JQuery相关插件的例子   注意事项:   1.开发时,应将工程及相应的页面数据库编码均设为:utf8解决乱码问题;   2.当前开发版本为struts2.1.8,不同的struts2版本会有不同的jar包需要引入,具体见readme.txt   3.autocomplete插件不是很完善,尚不能处理json数据;弹出层框架只针对图片(可修改格式适应其它形式) readme.txt:               1.JQuery的Ajax实现并与struts2的结合   2.配置过程:     a.新建web项目;  ...
选择角色<br> <s:checkboxlist list="#request.roleuserList" listKey="roleId" listValue="roleName" value="#request.rolelist.{roleId}" name="roleIds"></s:checkboxlist>   说明: 其中#request.roleuserList对应后台放入request作用域的roleuserList这个list; ...
Spring定时器用法 步骤一:定义JOB类,实现org.springframework.scheduling.quartz.QuartzJobBean该接口中的executeInternal方法,调用自己的业务方法。列如:public class TestJob extends QuartzJobBean {     private IBusinessManager businessManager;//自定义业务类     protected void executeInternal(JobExecutionContext ctx) throws JobExecutionException ...
struts2.1后采用Convention插件来支持零配置,Convention插件更彻底完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。如何使用Convention 1. 将struts-Convention-plugin-2.1.6.jar文件复制到WEB-INF/lib路径下 2. 对于Convention插件而言,它会自动搜索位于action,actions,struts,struts2包下的所有java类,Convention插件会把如下两种java类当成Action处理: 1) ...
/***@author:wangxl*计算两个时间的差值*/CREATE OR REPLACE FUNCTION DATEDIFF(I_DATE1 IN VARCHAR, I_DATE2 VARCHAR)  RETURN VARCHAR AS  TOTAL_SECONDS NUMBER;  O_RESULT      VARCHAR2(50);  DAYS          NUMBER;  HOURS         NUMBER;  MINUTES       NUMBER;  SECO ...
Global site tag (gtag.js) - Google Analytics