
Java技术
lzz313
--
展开
-
Java基础
一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为 final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定 初值,而在以后的引用中只能读取,不可修改转载 2006-12-02 22:16:00 · 1349 阅读 · 0 评论 -
分布式数据访问
基本需求可扩展Memcached和DB可以动态添加,不需要修改程序和重启任何服务可监控系统可以监控集群中某个节点是否异常,资源占用情况,缓存命中率如何,系统当前压力,且当压力到达一个阀值时提供异常报警机制,有详细的错误日志,便于排查问题原创 2011-08-01 10:43:19 · 1864 阅读 · 0 评论 -
程序在linux服务器上报Mysql表不存在的问题
程序中报错内容:--- The error occurred while applying a parameter map.--- Check the selectTbCode-InlineParameterMap.--- Check the statement (q原创 2011-08-03 15:36:10 · 2740 阅读 · 0 评论 -
提高开发效率-jrebel插件安装
什么是JRebel?JRebel安装一个javaagent监控系统中的classes和resources文件在工作空间的变化,然后在运行的应用服务器上热加载这些变化,支持下面的这些类型的文件改变:改变Java classes文件.改变框架配置文件 (e.g. Sp翻译 2011-08-12 14:21:41 · 14642 阅读 · 0 评论 -
decodeURIComponent URI malformed 错误
String name= getRequestParameter("name");try { //只需要在此加上编码 realName = URLEncoder.encode(getRequestParameter("name"),"UTF-8");}catch (UnsupportedEncodingException e) { logger.error原创 2012-05-10 18:00:27 · 9620 阅读 · 0 评论 -
java获取区间随机数
iStart:开始数iEnd:结束数 private double getRandom(double iStart,double iEnd){ double start = 0; double end = 0; if(iStart > iEnd){ start = iEnd;原创 2012-05-10 18:01:18 · 1948 阅读 · 0 评论 -
Mock RequestContextListener
用Mock模拟MockHttpServletRequest request = new MockHttpServletRequest(context);遇到下面错误时:java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outsid原创 2012-05-10 18:02:31 · 2241 阅读 · 0 评论 -
eclipse遇到An error has occurred. See the log file
eclipse遇到An error has occurred. See the log file C:\workspace\.metadata\.log log文件内容:!ENTRY org.eclipse.core.resources 4 567 2012-03-18 00:29:35.775!MESSAGE Could not read metadata for 'C:\wor原创 2012-05-10 18:03:47 · 35895 阅读 · 6 评论 -
web.xml中load-on-startup标签的含义
在servlet的配置当中,6的含义是: 标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优先级越高。 Servlet specification: The load-o原创 2012-05-10 18:06:08 · 1094 阅读 · 0 评论 -
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar可能一:web项目出现如上问题,据查是版本问题:JSTL 1.0 的声明是:JSTL1.1 的声明是: 项目中,已经是 jstl 1.2 版本原创 2012-05-10 18:05:30 · 136251 阅读 · 12 评论 -
eclispe非正常关闭后,报这个错误An error has occurred. See error log for more details.
解决方法:eclipse.exe -clean 即可解决原创 2012-05-10 17:59:36 · 987 阅读 · 0 评论 -
HttpClient的HttpGet请求乱码问题解决
自动解析页面编码,并转换为相应编码的字符public static String httpGet(String url) throws ClientProtocolException, IOException, URISyntaxException { HttpClient httpclient = new DefaultHttpClient();原创 2013-07-19 12:55:26 · 25466 阅读 · 0 评论 -
修改eclipse debug的代码源文件
1.进入debug模式2.选中项目,右击选edit the source lookup path,可以添加删除修改debug时相关的源代码原创 2012-05-10 17:59:01 · 3875 阅读 · 3 评论 -
maven本地安装jar
mvn install:install-file -DgroupId=org.test -DartifactId=xxx -Dversion=1.0.0 -Dpackaging=jar -DgeneratePom=true -Dfile=e:\xxx.jar原创 2013-07-20 10:55:26 · 665 阅读 · 0 评论 -
vsftpd安装
1. apt-get install vsftpd2. 修改/etc/vsftpd.confExample config file /etc/vsftpd.conf#The default compiled in settings are fairly p原创 2011-08-01 10:38:43 · 474 阅读 · 0 评论 -
Memcached安装
1)下载文件libevent-1.3.tar.gz,memcached-1.2.2.tar.tar地址:http://www.monkey.org/~provos/libevent-1.3.tar.gzhttp://www.danga.com/memcached/di原创 2011-08-01 10:38:01 · 538 阅读 · 0 评论 -
系统优化
1. 添加gzip属性在tomcat server.xml最好是不要用gzip属性,增加服务器负担,其他解决方案是:发布的程序里面的图片是经过压缩处理的,js可以用压缩工具混淆,去空格等,css也可以用压缩工具处理2. 添加apr增加tomcat的静态处理能力原创 2011-08-01 10:40:31 · 498 阅读 · 0 评论 -
Eclipse+Tomcat+Lomboz的安装配置说明
一、软件下载: 1、Java 这里使用的是jdk1.4.2。 下载地址: http://dlc.sun.com/jdk/j2sdk-1_4_2_07-windows-i586-p.exe; 2、Tomcat 这里的tomcat的版本是5.0的,安装版或是解压版都是可以的。 下载地址: http://apache.linuxforum.net/dist/ja转载 2006-12-14 15:49:00 · 1234 阅读 · 0 评论 -
Java 泛型编程快速入门
JDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0。这说明Java已经有大幅度的变化。本文将讲解JDK5.0支持的新功能-----Java的泛型。 Java泛型 其实Java的泛型就是创建一个用类型作为参数的类。就象我们写类的方法一样,方法是这样的method(String str1,String str2 ),方法中参数str1、st转载 2006-12-18 21:03:00 · 816 阅读 · 0 评论 -
基于struts+spring+ibatis的轻量级J2EE开发
转载:转载请保留本信息,本文来自http://www.***/resource/article/1/1183.html 大多数IT 组织都必须解决三个主要问题:1.帮助组织减少成本 2.增加并且保持客户 3.加快业务效率。完成这些问题一般都需要实现对多个业务系统的数据和业务逻辑的无缝访问,也就是说,要实施系统集成工程,以便联结业务流程、实现数据的访问与共享。JpetStore 4.0是ibatis转载 2006-12-18 21:36:00 · 1108 阅读 · 0 评论 -
FC5 下tomcat5与Apache整合
1.Apache下载地址http://httpd.apache.org/download.cgi 2.Apache Tomcat Connectorhttp://mirror.cc.columbia.edu/pub/software/apache/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.23/mod_jk-1.2.23-apache-2.原创 2007-07-24 20:00:00 · 872 阅读 · 0 评论 -
class loader总结
转自javaeye,作者bruce,原文链接http://forum.javaeye.com/viewtopic.php?t=11Class Loader的作用范围:BootStrap Class Loader: load JRE/lib/rt.jar, sunrsasign.jar, charsets.jar, jce.jar, jsse.jar, plugin.jar Ex转载 2007-11-06 17:25:00 · 782 阅读 · 0 评论 -
Tomcat里使用JNDI设置Derby数据源
1. 在tomcat的tomcatx.x/conf/Catalina/localhost目录下找到你的sample(webapp名字).xml 2. 在这个xml文件中添加下面的代码 name="jdbc/sampleDS" type="javax.sql.DataSource" auth="Container" password原创 2009-05-24 14:56:00 · 1590 阅读 · 0 评论 -
Jboss里使用JNDI设置Derby数据源
1. 到这个/docs/examples/jca目录下,找到Derby设置数据源的sample文件derby-ds.xml2. copy derby-ds.xml文件到/server/default/deploy目录下(默认的发布路径)3. 修改derby-ds.xml jdbc/sampleDS原创 2009-05-24 14:57:00 · 678 阅读 · 0 评论 -
子类与父类的初始化
class Parent{ int x=10; public Parent(){ add(2); } void add(int y){ x+=y; } } class Child extends Parent{转载 2009-06-16 23:52:00 · 5407 阅读 · 0 评论 -
servlet基础
1、说一说Servlet的生命周期?答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,转载 2009-06-17 00:07:00 · 770 阅读 · 0 评论 -
Path does not start with a "/" character 问题的解决
环境:Struts 1.3.8 + Spring 2.5.4 + tiles 1.3.8 分多模块web.xml的配置信息: config /WEB-INF/struts-config/struts-config-default.xml config/user /WEB-INF/struts-config/user/struts-c原创 2009-10-06 21:03:00 · 13752 阅读 · 2 评论 -
Path does not start with a "/" character 问题的解决(2)
Struts 1.2.9, Tiles 1.1 多模块开发 config/module1 /WEB-INF/classes/config/struts/module1/funtion1-struts-config.xml ,/WEB-INF/classes/conf原创 2010-03-18 19:34:00 · 3675 阅读 · 0 评论 -
string和stringBuffer区别
string和stringbuffer区别 这是好友面试的一道题,其实我知道使用的区别,StringBuffer必须new出来,StringBuffer的append的效率比string的+=的效率高,其实发现还有很大的区别,看了看以前scjp的考题public class Test { public static void stringReplace (String text) { te转载 2006-12-02 22:08:00 · 1163 阅读 · 0 评论 -
Memcached Server 命令
查看memcached -h启动server/usr/local/memcached/bin/memcached -d -p 11211 -c 1024 -m 64其中-d代表memcached作为daemon进程后台运行;-p指定监听的TCP端口原创 2011-08-01 10:35:59 · 907 阅读 · 0 评论 -
Cannot load 32-bit SWT libraries on 64-bit JVM
jvm arguments 里面 添加 -d32eclipse debug configurations -> arguments -> vm arguments 中添加-d32原创 2015-11-26 21:08:14 · 1089 阅读 · 0 评论