大漠驼铃

置身浩瀚的沙漠,方向最为重要,希望此blog能向大漠驼铃一样,给我方向和指引。
Java,Php,Shell,Python,服务器运维,大数据,SEO, 网站开发、运维,云服务技术支持,IM服务供应商, FreeSwitch搭建,技术支持等. 技术讨论QQ群:428622099
随笔 - 238, 文章 - 3, 评论 - 117, 引用 - 0
数据加载中……

JAVA基础知识

Tomcat7.0修改内存的配置(如何设置Tomcat的堆内存)
     摘要: Tomcat的堆内存设置  阅读全文

posted @ 2016-08-29 13:55 草原上的骆驼 阅读(5932) | 评论 (0)  编辑

To prevent a memory leak, the JDBC Driver has been forcibly unregistered--有关Tomcat自动宕机的解决方案
     摘要: To prevent a memory leak, the JDBC Driver has been forcibly unregistered的解决方案。  阅读全文

posted @ 2016-08-03 10:59 草原上的骆驼 阅读(12310) | 评论 (0)  编辑

JAVA Iterator 转成 List
     摘要: List转到Iterator容易,JDK本身就支持,反过来的实现方式如下:
1.使用Apache Common Collections
2.自己实现的方法转换
3.Guaa实现转换  阅读全文

posted @ 2014-11-29 18:26 草原上的骆驼 阅读(21264) | 评论 (2)  编辑

MAVEN安装代码到本地库,安装jar, source, javadoc的方式

posted @ 2014-07-09 17:25 草原上的骆驼 阅读(2964) | 评论 (0)  编辑

JVM学习之-栈

posted @ 2012-03-15 19:39 草原上的骆驼 阅读(1319) | 评论 (0)  编辑

JVM学习之-JVM内存结构
     摘要: JVM内存结构  阅读全文

posted @ 2012-03-14 09:40 草原上的骆驼 阅读(2550) | 评论 (0)  编辑

即将推出JVM内存分析系列文章-请大家关注
     摘要: 主要包括:
1、JVM内存结构
2、JVM的GC及配置
3、JVM内存调优
4、JVM内存异常
5、JVM内存总结  阅读全文

posted @ 2012-03-14 08:40 草原上的骆驼 阅读(387) | 评论 (0)  编辑

System.getProperty()记录

posted @ 2010-10-09 11:01 草原上的骆驼 阅读(232) | 评论 (0)  编辑

开源搜索引擎的相关知识收集

posted @ 2010-09-30 10:23 草原上的骆驼 阅读(240) | 评论 (0)  编辑

Java程序运行时间

posted @ 2010-08-17 20:17 草原上的骆驼 阅读(270) | 评论 (0)  编辑

JAVA类,JSP,Servlet获取工程路径

posted @ 2010-08-17 20:16 草原上的骆驼 阅读(1988) | 评论 (0)  编辑

JSTL 的 if else : 有 c:if 没有 else 的处理

posted @ 2010-08-03 21:06 草原上的骆驼 阅读(3169) | 评论 (0)  编辑

ruby on rails 尝试遇到的问题

posted @ 2009-12-10 20:33 草原上的骆驼 阅读(232) | 评论 (0)  编辑

Java:重写equals()和hashCode()

posted @ 2009-10-31 22:27 草原上的骆驼 阅读(787) | 评论 (0)  编辑

解析Java对象的equals()和hashCode()的使用

posted @ 2009-10-31 22:27 草原上的骆驼 阅读(211) | 评论 (0)  编辑

经典的农夫养牛问题

posted @ 2009-10-31 22:25 草原上的骆驼 阅读(478) | 评论 (1)  编辑

Java String 与 StringBuffer 用法区别

posted @ 2009-10-31 22:25 草原上的骆驼 阅读(275) | 评论 (0)  编辑

Arrays.sort用法

posted @ 2009-10-31 22:21 草原上的骆驼 阅读(2722) | 评论 (0)  编辑

收藏一份 Log4j的配置文件

posted @ 2009-08-18 10:48 草原上的骆驼 阅读(227) | 评论 (0)  编辑

ssh开发遇到的错误,不断更新中

posted @ 2009-05-25 19:51 草原上的骆驼 阅读(317) | 评论 (0)  编辑

netbeans6.5 开发jsf helloword

posted @ 2009-05-15 22:17 草原上的骆驼 阅读(340) | 评论 (0)  编辑

Netbeans6.5 快捷键(不断总结中)

posted @ 2009-05-12 19:36 草原上的骆驼 阅读(556) | 评论 (1)  编辑

Eclipse+jetty+maven+Struts2+Spring2+Hibernate3+annotation注册系统V1.0 没有实现0配置

posted @ 2009-03-29 12:15 草原上的骆驼 阅读(1247) | 评论 (0)  编辑

JSTL session 很方便的进行session开发
     摘要: 1.验证用户登录

select * from user where userName='${param.userName}' and userPwd='${param.userPwd}'




用户名或密码错误
重新登录




阅读全文

posted @ 2009-03-16 07:18 草原上的骆驼 阅读(1451) | 评论 (0)  编辑

java精选25道题
     摘要: 1. float型float f=3.4是否正确?
  答:不正确,应为float f=3.4f

  2. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
  答:是引用传递。

  3. 在java中一个类被声明为final类型,表示了什么意思?
  答:表示该类不能被继承,意味着它不能再派生出新的子类,不能作为父类被继承,是顶级类。

  4. Error与Exception有什么区别?
  答:Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题,比如,内存资源不足等,对于这种错误,程序基本无能为力,除了退出运行外别无选择。
  Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵而引起的问题或者在外的输入等引起的一般性问题,是程序必须处理的。

  5. 谈谈final, finally的区别。
  答:  阅读全文

posted @ 2009-03-06 09:59 草原上的骆驼 阅读(344) | 评论 (1)  编辑

javax.servlet.jsp.PageContext cannot be resolved to a type的解決之道
     摘要: javax.servlet.jsp.PageContext cannot be resolved to a type的解決之道

某個JSP內容如下,在Eclipse會出現JSP Problem如標題所示的javax.servlet.jsp.PageContext cannot be resolved to a type:

<%@ taglib uri="/WEB-INF/tld/jstl/c.tld" prefix="c" %>



上網查詢,解決之道是把改為,就不會出現這個problem,可是奇怪的是,之後再改回阅读全文

posted @ 2009-03-05 21:41 草原上的骆驼 阅读(23479) | 评论 (12)  编辑

URLRewrite 实现URL地址伪静态化
     摘要: 1.首先在http://tuckey.org/urlrewirte/下载urlrewirtefilter

2.解压所下载的文件,把urlrewrite-2.6.0.jar复制到项目的WebRoot/WEB-INF/lib/目录下

3.把urlrewrite.xml复制到项目的WebRoot/WEB-INF/目录下

4.在web.xml文件中加入filter

UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter

logLevel
WARN


阅读全文

posted @ 2009-03-05 09:38 草原上的骆驼 阅读(929) | 评论 (0)  编辑

Java 线程学习(3):sleep()和join()方法
     摘要: sleep方法会使当前的线程暂停执行一定时间(给其它线程运行机会)。读者可以运行示例1,看看结果就明白了。sleep方法会抛出异常,必须提供捕获代码。
实例一:
public class ThreadTest implements Runnable{
  public void run(){
   for(int k=0;k<5;k++){
    if(k==2){
     try{
      Thread.currentThread().sleep(5000);
     }
     catch(Exception e){}
    }
    System.out.println(Thread.currentThread().getName()
             +":"+k);
   }
  }
  public static void main(String[] args){
   Runnable r=new ThreadTest()  阅读全文

posted @ 2009-02-26 19:44 草原上的骆驼 阅读(453) | 评论 (0)  编辑

Java线程学习(2):关键字synchronized
     摘要: 有了synchronized关键字,多线程程序的运行结果将变得可以控制。synchronized关键字用于保护共享数据。请大家注意"共享数据",你一定要分清哪些数据是共享数据,JAVA是面向对象的程序设计语言,所以初学者在编写多线程程序时,容易分不清哪些数据是共享数据。请看下面的例子:

实例一:
public class FirstThread implements Runnable{
public synchronized void run(){
for(int i=1;i<10;i++){
System.out.println(""+i);
}
}
public FirstThread(){
}
public static void main(String[] args){
Runnable r1=new FirstThread();
Runnable r2=new FirstThread();
Thread t1=new Thread(r1);
Thread   阅读全文

posted @ 2009-02-26 19:43 草原上的骆驼 阅读(394) | 评论 (0)  编辑

Java 线程学习(1)
     摘要: 一、定义线程
1、扩展java.lang.Thread类。
此类中有个run()方法,应该注意其用法:
public void run()
如果该线程是使用独立的 Runnable 运行对象构造的,则调用该 Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。
Thread 的子类应该重写该方法。
2、实现java.lang.Runnable接口。
void run()
使用实现接口 Runnable 的对象创建一个线程时,启动该线程将导致在独立执行的线程中调用对象的 run 方法。
二、实例化线程
1 Thread类实例化
直接new即可
2 Runnable实例化
需要用Thread的构造函数实例化
Thread(Runnable target)
Thread(Runnable target, String name)
Thread(ThreadGroup group, Runnable target)
Thread(Thr  阅读全文

posted @ 2009-02-26 19:26 草原上的骆驼 阅读(478) | 评论 (0)  编辑

java中 static, final, super, this学习和总结
     摘要: 一直依赖都比较模糊,今天早上看了几个帖子总结一下,供自己和大家参考,如果有不对的地方还请大家指点。
先说一下static

static 可以是变量、方法、内部类(类不能为static型)
1、static变量
类装载时只分配一块存储空间,所有此类的对象都可以操控此类的存储空间。
static 变量优于任何非static变量初始化,而且只初始化一次, static代码块也只会初始化一次。
静态变量可以直接访问  阅读全文

posted @ 2009-02-10 11:59 草原上的骆驼 阅读(554) | 评论 (0)  编辑