随笔分类 - web开发
摘要:eclipse安装maven插件,插件url:http://m2eclipse.sonatype.org/sites/m2e/(如何安装就不说了),目前,该地址提供4个maven版本的安装: 0.10.0.20100209-0800/ 23-Nov-2010 22:38 - 0.10.2.20100623-1649/ 23-Nov-2010 22:38 - 0.12.0.20101115-1102/ 23-Nov-2010 22:38 - 0.12.1.20110112-1712/ 18-Jan-2011 08:27 - 经过...
阅读全文
摘要:jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。 tomcat配置jndi有全局配置和局部配置。大致的有以下三种配置方式:第一种:全局配置。1)在tomcat的conf文件夹下的context.xml配置文件中加入: <Resource name="jndi/mybatis" auth="Container" type=&
阅读全文
摘要:一般情况下,在tomcat/conf文件加下修改server.xml文件,加上URIEncoding="UTF-8",会解决中文乱码问题。不过有时候依然会出现乱码。我就遇见过。然后经过百度,google,基本上回答的都一样,使用URLEncoder编码和URLDecoder方法解码。一开始使用encoder(String str)进行编码和decoder(String str)进行解码,结果依然发现头痛的乱码。后来再使用encoder(String str,"UTF-8")进行编码和decoder(String str,"UTF-8"
阅读全文
摘要:位运算,就是将10进制数转换成2进数,在进行操作的运算。 假设系统有增加的操作,其权限值位1024(1<<10)。有删除的操作2048(1<<11)。有查询的操作4096(1<<14)。而我的值权限值为7176(1<<10 | 1<<11 | 1<<12 | 1<<13)。 7176 & 1024 值不等于0,则有增加的权限。 7176 & 16384(即1<<14) 值为0,则没有查询的权限。 限制:因为权限值是靠移位运算的。而且只能32位,即0到31,因为1<<0等于
阅读全文
摘要:一。需要软件:tomcat6.0+apache2.2+mod_jk(符合apache2.2的,apache官网有下载...)二。参考:http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/index.html 三。环境:多台服务器。四。安装。 主机A:apache,tomcatA,ip:192.168.1.20 ,apache端口80,tomcat端口8080 主机B tomcatB,ip:192.168.1.21,端口80 主机C tomcatC,ip:192.168.1.22,端口80五。配置apache。
阅读全文
摘要:tomcat+apache+jk进行集群后,图片要进行共享,经过网上的搜索可以有多种方式实现。 一种是使用jcifs。jcifs可以实现网络中共享文件的读写,但是前提是,文件必须共享,还要在同一个局域网内。所以如果电脑上禁止了文件共享的话,就行不通了。 一种是使用sun提供的FtpClient。FtpClient从名字来看就知道了是通过FTP方式访问的。所以前提是服务器要有ftp服务。但是该类我不知道如何上传相同文件。看了网上的说明,上传要达到覆盖服务器上文件效果的话,要先使用sendServer()命令进行文件删除,而问题是我使用同样方法却无法删除文件。这种方法我也就放弃了。 还有一种就是.
阅读全文
摘要:有时候需要在url路径传递中文,但是却又不想在url上显示中文。可以使用js提供的encodeURI将路径进行编码操作。或者对指定的中文用encodeURIComponent进行编码。 中文显示问题解决了,我们从服务器上获取url数据时候,就要进行解码了。 第一种方法,就是通过new String(str.getBytes("iso-8859-1","UTF-8"))进行转码。 第二种方法,就是通过配置tomcat的server.xml文件: <Connector port="80" protocol="HTTP/1.
阅读全文
摘要:通过svn导入一个项目,然后把项目中classes文件夹所有文件删除了,没想到myeclipse就不再自动编译了。网上找了一大堆解决方案,结果都千篇一律,连错别字都一样,不过其中一个提示到提醒了我,就是查看.classpath文件的配置是否有错(这里就不讲如何配置了,网上到处有)。问题是,网上那些方法对我都没用,项目依然无法自动编译。然后我通过window->Preferences 在输入框中输入project 选择workplace项,选中save automatically before bulid。然后再删除项目,从新导入,结果还是没用...最后在仔细查看.classpath文件,
阅读全文
摘要:在使用hibernate或者spring的时候,我们往往通过配置文件配置数据库连接属性。但这次项目中并没有用到hibernate和spring,只用到了struts2。要如何实现通过读取文件配置获取属性值呢?方式一:ResourceBundle这个类可是实现读取properties文件来获取值在java中:public class ResourceBundleReader { public final static Object initLock = new Object(); private final static String PROPERTIES_FILE_NAME = "p
阅读全文
摘要:一. Hosts文件的位置很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows文件夹。 在Windows 2000/XP系统中位于/%Systemroot%/System32/Drivers/Etc 文件夹中,其中,%Systemroot%指系统安装路径。例如,Windows XP 安装在C:/WINDOWS,那么Hosts文件就在C:/Widows/System32/Drvers/Etc中。 你也可以用windows自带的查找功能搜索找到hosts文件。 该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开和编
阅读全文
摘要:从2003年加入现在的公司,已经有了快6个年头,自己也从一个计算机软件开发方面的新兵变成了老人。在公司里也做过几个不同的项目,有一些新的同事加入项目组,会有这样那样的疑惑和问题。在这里想简单说说,一个新人如何能快速的融入一个新的开发组,让其他同事能够接受自己。首先是读文档。计算机方面有个著名的黑话叫做RTFM,什么意思呢?按字面翻译就去“去读他妈的文档”,这是在新闻组或者论坛里可能常见的回复,一些人娇滴滴的说“我是妹妹,能指导一下这个问题么”或者贱兮兮的”跪求某某问题答案”。当然,同事之间不可能搞这些,不过也经常碰到有人问一些感觉非常简单问题,这些问题实际上都在项目文档或者软件规范里就明白写着
阅读全文
摘要:正则表达式,就是用某种模式去匹配一类字符串的一个公式。 元素符描述: . 代表一个字母 /d 代表一个数字 /D 代表一个非数字 [a-z] 代表a到z中的一个英文字母 [A-Z] 代表A到Z中的一个英文字母 [0-9] 代表0到9的一个数字 [a-z]{6} 代表6个a到z的字母, [a-z]{1,6} 代表1到6个a到z中的字母X* 代表0个或多个X(X是指定的字符) 如:/d* 表示0个或多个数字 X+ 代表1个或多个X X? 代表0个或1个X ^ 位于[]内开头表示取反,位于[]外表示一行的起始位置 如:^[0-9] 则表示该字符第一个字母必须为0到9的一个数字 $ 一行的结束位置,.
阅读全文
摘要:声明:是一个tomcat下的不同web项目,不是不同tomcat不同项目的,所有这里不会说用什么集群的方法.... 其实也很简单,就是将session保存在ServletContext里面就可以了。 在项目A中:session.setAttribute("user",user);ServletContext ContextA =session.getServletContext();ContextA.setAttribute("session", session); 在项目B中:添加一个过滤器(web.xml配置就不写了)public class Ses
阅读全文
摘要:相信大家在开发的过程中或多或少会遇见传值出现乱码问题吧 ,这个问题也确实是个头疼问题,网上关于解决方案也多的去了,不过说来说去也就是编码没有统一的问题。我在这里就写个大概的思路了。 1。先看页面本身的编码,如果是用软件如myeclipse编辑的,右击页面,查看属性栏,修改想要统一的编码如utf-8,这个时候保存如果页面出现乱码就现复制一下内容再修改编码,然后粘贴到又该后的页面里,保存。2。接着看页面字体编码,就是设置charset或者pageEncoding为utf-8了。 3。如果在jsp中有调用到的javabean,在查看javabean的编码。同样右击javabean查看属性里面有,改成
阅读全文
摘要:在安装好了CVS及配置好CVS之后使用myeclipse导入CVS项目会出现如下问题: the server reported an error while performing the "CVS update" command. 意思说的很明白了 不能对该项目update。网上查了一大堆都是说权限问题。但是我使用的是管理员账号啊,会是什么问题呢??我在试着导入仓库目录的项目的时候,也顺便试着导入CVSROOT这个目录,结果能正常导入。奇怪了,怎么其他项目不能导入CVSROOT项目能导入呢。于是我好奇之下进入CVSROOT目录下面去看了看,发现在该目录下面的CVS目录下有个
阅读全文

浙公网安备 33010602011771号