`
Clayz
  • 浏览: 293592 次
  • 性别: Icon_minigender_1
  • 来自: 东京
社区版块
存档分类
最新评论
文章列表
用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子: java 代码   package  com.drp.util.filter;      import  java.io.IOException;      import  javax.servlet.Filter;   import  javax.servlet.FilterChain;   import  javax.servlet.FilterConfig;   import  javax.servlet.Ser ...
javascript 代码   <!---http://moon22.17hi.com 日历--->   <SCRIPT language=JavaScript>   function Year_Month(){   var now = new Date();   var yy = now.getYear();   var mm = now.getMonth()+1;   var cl = '<font color="#0000df">';   if (now.getDay ...
Jabber对于即时消 息是一个开放的、基于XML的数据模型和协议。联系不断增加的基于Jabber开放资源和商业产品的数目,这种协议提供了摆脱即时消息服务器所有权束缚的 一种方法。多种多样的开放资源Java APIs能够帮助你建立基于Jabber的服务器并将即时消息整合到你的应用程序中去。在这篇文章中专门阐述了这一点。 即时消息作为个人——个人通迅工具取得了显著的成功。在有些地方它已经作为在线联系的首选方法取代了email。现在,开发者正将这一技术应用到应用程序——个人和应用程序——应用程序通迅上。   直到最近,也只有少数服务提供商掌握了这一技术。通常流行的即时消息服务是建立在所有权协议基 ...
下载地址 FCKeditor_2.3.2.zip http://prdownloads.sourceforge.net/fckeditor/FCKeditor_2.3.2.zip?download FCKeditor-2.3 (for java) http://nchc.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor-2.3.zip 1> 下载完成后,在J2EE应用中,建立项目:tomcat/webapps/fcktest,在根目录中建立文件夹FCKeditor,将FCKeditor中的editor目录及 fckconfig.js、f ...
线程是Java的一大特性,它可以是给定的指令序列、给定的方法中定义的变量或者一些共享数据(类一级的变量)。在Java中每个线程有自己的堆栈和程序 计数器(PC),其中堆栈是用来跟踪线程的上下文(上下文是当线程执行到某处时,当前的局部变量的值),而程序计数器则用来跟踪当前线程正在执行的指令。 在通常情况下,一个线程不能访问另外一个线程的堆栈变量,而且这个线程必须处于如下状态之一: 1.排队状态 (Ready),在用户创建了一个线程以后,这个线程不会立即运行。当线程中的方法start()被调用时,这个线程就会进行排队状态,等待调度程序将它 转入运行状态(Running)。当一个进程被执行后它 ...
java 代码   import  java.awt.*;   import  java.awt.event.*;   import  javax.swing.*;   import  javax.media.*;      public   class  VideoDemo  extends  JFrame  implements  ActionListener,ControllerListener   {   JMenuBar jMenuBar1=new  JMenuBar();   JMenu jMenuFile=new  JMenu( "File ...
java 代码   import  java.util.*;   import  java.io.*;      public   class  FindJar   {       public   static   int  count =  0 ;          public  FindJar()       {}          private   static   void  FindClassInLocalSystem(String path, String classname)       {           if  (path.ch ...
安装JMF 下载完JMF安装程序后,双击安装程序的图标。 大部分安装程序都会有个选项,安装本地库到系统目录中;例如,Windows版本安装程序会有一个选项“Move DLLs to Windows/System directory.”。最好将此选项选中,因为它能确保这些操作系统的库文件能正确的安装 在安装的过程中,你还需要选择项目来更新系统的CLASSPATH和PATH变量。如果这些选项被关闭,那么在你编译和运行本指南的例程序的时候就需要在classpath中引入JMF的jar文件。 浏览 在本节中,我们将进行创建一个简单的音频播放器的第一个练习。本例 ...
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不要把几个意图放在一起。 3.Large Class 大类就是你把太多的责任交给了一个类。这里的规则是One Class One Responsibility. 4.Divergent Change 一个类里面的内容变化率不同。某 些状态一个小时变一次,某些则几 ...
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处 理的六个问题吗? java 代码   OutputStreamWriter out = ...   java.sql.Connection conn = ...      try  {  // ⑸        Statement stat = conn.createStatement();       ResultSet rs = stat.executeQuery(           "select uid, name from user ...
1.前言 最近,P2P(Peer-to-Peer)又成为了因特网上的一个热 点。P2P是因特网的一种应用模式,其意思是指网络上的任何设备(包括大型机、PC机、PDA、手机、机顶盒等等)都可以平等地直接进行连接并进行协作。 想比当前因特网上主流的应用模式Client/Server或者Client/Service而言,P2P具有自己鲜明的特点和优势。(这也是我对它着迷 的地方。 有了P2P技术,因特网不需要一个大型的服务器,这对于有些行业(尤其是网络游戏)来说,是非常“幸运”的!因为P2P技术都很方便的实现你只化很少的money就可以达到你想要的效果。(是不是心动了?呵呵……J) 一些 ...
原文:http://www.howtoforge.com/ubuntu_feisty_beryl_ati_radeon 1 我的机子配置是 Thinkpad T43 ATI mobility X300 首先更新所有的软件 sudo apt-get update sudo apt-get upgrade 2 确定你的显卡被识别 打开terminal输入命令 lspci | grep ATI 应该含有 ATI Technologies Inc Radeon R250 [Mobility X300 ..] 等信息 以下是可以装beryl 的列表 完全支持3D的 * 7000 / rv100 ba ...
安装MySQL 1:sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。 配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来: 默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入: $mysql -u root 在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是 ...
安装Tomcat Tomcat是由Apache Foundation研发用于支持JSP(Java Server Page)的网络服务软件。Ubuntu自身软件库中tomcat的版本比较陈旧,但安装相对方便: sudo apt-get install tomcat5 稍等片刻,Tomcat5.0即会被自动安装在/usr/share/tomcat5的目录中 设 ...
安装 查看软件xxx安装内容 dpkg -L xxx 查找软件 apt-cache search 正则表达式 查找文件属于哪个包 dpkg -S filename apt-file search filename 查询软件xxx依赖哪些包 apt-cache depends xxx 查询软件xxx被哪些包依赖 apt-cache rdepends xxx 增加一个光盘源 sudo apt-cdrom add 系统升级 sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 清除所以删除包的残余配置文 ...
Global site tag (gtag.js) - Google Analytics