`
magicmind
  • 浏览: 74618 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
文章列表
 前段时间做web广告页面,做了几个常见的特效,先发一个字幕垂直滚动显示的特效页面,下面上代码:   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&quo ...
有时需要在servlet中使用spring管理的bean,servlet不能被spring管理,通过配置注入的方式来得到需要的bean实例, 这时可以通过获取WebApplicationContext 来得到spring的上下文,从而得到需要的bean的实例。 public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { ServletContext application = getServletContex ...
前段时间没事,学了一下Linux环境下的C编程,一直写Java代码,再写C代码感觉还有些不习惯,下面是自己写的一个合并多个文件的例子。 #include <stdio.h> #include <stdlib.h> #include <time.h> //#include <windows.h> #define BUF_SIZE = 1024; int fconcat(FILE* destfile,const char* srcfile) { char buffer[8]; FILE* srcfp; int len; ...
近日做一个多图片幻灯轮播的tab展示区,使用多个div层叠加控制隐显实现的,后来把图片换成Flash,发现原来的效果都没有了,Flash总是显示在层之上,后经查找,只要给Flash对象加一个参数:     <param name="wmode" value="transparent">  这个参数的意思是把Flash设置成透明,这样层就显示出来了。
      今天编译代码遇到一个关于@override的问题,同样的代码,在jdk6环境下编译通过,但是在jdk5环境下编译出错,报“方法未覆盖其父类的方法”错误,错误的原因是一个类中带有@override的方法(interface method)不是父类中声明的方法。    这个语法在jdk6下面是正确的,即Java6认为覆盖父类方法与实现接口方法都叫override,而在jdk5下面不能通过编译,也就是说Java5认为覆盖父类方法与实现接口方法是不一样的,只有覆盖父类方法才可以被看作是override。
今日在JBoss的web应用目录下建了一个指向另一个目录的软连接,发现JBoss不能访问软连接目录中的文件,总是提示404错误,google一下原来是Tomcat、JBoss默认不能访问软连接目录,解决方法: Tomcat:修改server.xml,在Context节点增加属性allowLinking=“true” JBoss:修改jboss-web.deployer下面的context.xml文件,在Context节点增加属性allowLinking=“true”
  今天需要给apache配置虚拟主机,把从网上搜到的内容总结一下: Apache 配置虚拟主机 1.       方式一:使用不同的服务端口,启动多个apache服务实例,使用各自的配置文件 1)  创建配置文件:复制httpd.conf 另存为mysite.conf(名字自定) 2)  修改新配置文件里的监听端口:找到“Listen:80” 改为“Listen:8080”
  Java程序多数情况下都会用到一些第三方的类库,如果仅用到几个jar文件,写到java命令里就好,但是依赖的jar文件很多的情况,写到java命令里就不好了,而且如果jar文件被替换,名字变了,就需要改java命令,所以最好在启动命令里不出现jar文件名。假设程序依赖的类库jar文件存放在同级的lib目录下, 简单的: java -Djava.ext.dirs=lib -Djava.library.path=lib com.myapp.MyAppClass $* 这个写法绝大部分情况下都是正确有效的,但是曾经在启动一个用Spring框架写的程序时失败,总报告某些类找不到,实际上都已在 ...
     文件复制的过程很简单,从源文件读出数据,再写到目标文件就实现了文件复制,java强大的I/O实现起来很简单,下面是一个文件copy方法: public static void copy2(String src, String dest) { int readBufferSize = 4096; File from_file = new File(src); File to_file = new File(dest); FileInputStream from = null; // Stream to ...
     编程有时会遇到需要把若干个字节数组合并成一个字节数组的情况,最常见的是从IO流中读取字节到缓冲区,再合并成完整的数据。下面的方法演示做字节数组合并。      首先是java系统提供的数组拷贝方法arraycopy: public void sysCopy(int arrays,int aryLen) { byte[] destArray = new byte[1024]; byte[][] srcArrays = createSubArrays(arrays,aryLen); int destLen = 0; for (int i=0;i<arra ...
    Quartz是功能非常强大的任务调度框架,下面用一个小例子说明如何使用。     首先去Quartz官网下载http://www.opensymphony.com/quartz/ ,目前最新的版本式1.6.2,本文中使用的是1.6.1。把压缩包解压到本地,里面包含了quartz本身,文档,源代码和依赖的类包等。 在eclipse中新建一个java工程,把quartz的jar文件quartz-1.6.1.jar加入构建路径,同时quartz运行至少还需要另外两个类包:commons-collections-3.2.jar 和 commons-logging-1.1.jar,这两个文件可 ...
最近工作中需要用php调用web service接口,对php不熟,上网搜搜,发现关于用php调用web service的文章也不多,不少还是php4里用nusoap这个模块调用的方法,其实php5里已经包含了处理soap的模块,但是资料太少了,上php官网上查帮助,写的不是很容易理解,经过多次实践,终于搞清楚了,php调用web service还是非常简单的。下面用一个例子说明: web service服务是一个用java写的简单服务,环境为Tomcat6.0 + Axis2,暴露的方法为  String hello(String name) 传递一个String参数name,然后返回给客户端 ...
   项目使用的连接池是Proxool,功能相当强大,不过今天遇到一个问题,如果连接池在运行当中,出现网络或者数据库故障而无法连接到数据库,在恢复正常以后,由于连接是在连接池中持久保存的,会出现连接仍然不可用的情况,这时连接池里的连接实际上都是坏连接,怎么让连接池可以自动重连清除这些坏连接呢?     在网上搜了半天,有不少人问这个问题,但不是没人回答就是讲了一堆如何配置,没说怎么才能自动重连接。经过查官方文档的配置参数和测试,发现其实只要配置了test-before-use 参数,即每次取出连接都检查连接是否可用,就可以做到让连接池实现在故障恢复后自动重连接。实例配置文件如下:(红色的部分) ...
Global site tag (gtag.js) - Google Analytics