• 判断Httprequest 是否ajax 请求的方法

    在写后台程序时,有时候需要知道客户端发送的是普通的请求,还是ajax 请求,至少在我目前所做的项目中有这样一个用途:如果session  过期的时候,如果是普通请求,跳转到登录页面,但如果是ajax 请求,如果后台session 已经过期了,这时候会返回登陆界面的的html 代码作为ajax 的返回值,这样就很郁闷,不好处理,如果是ajax 请求,理想的方式是返回json给客户端,这样客户端就好处理. 目前我采用了比较笨的一个方法来实现,可以在 请求的参数中加入一个标志来判断.

    轻舞肥羊2014-11-27[java]

    阅读更多
  • java 动态load class 的方法之二:从网络动态加载一个类

    前面测试过最基本的从本地文件动态加载一个类 最基本的java 动态加载类方法, 今天测试一个从网络上动态加载一个类的方法。

    轻舞肥羊2014-11-19[java]

    阅读更多
  • java 动态load class 的方法之一

    动态加载类是在运行时在有需要的时候再加载这个类,这在大型系统中是很重要的一个机制,也就是采用lazy模式,在有需要的时候才加载,而不是在application server 一启动的时候就加载了很多类。当然,动态加载类的技术,最主要的也就是应用java的反射机制(java refection来实现),  另外,很多系统采用插件方式开发,部署,在这样的情况下,动态加载类就显得更重要。目前根据开发过的项目经验,基本可以总结为三总类型:1、加载一个普通的类2、从网络上加载另外一个类3、从其他jar包里面加载一个类.

    轻舞肥羊2014-11-14[java]

    阅读更多
  • org.apache.commons.io.FileUtils例子

    用apache.commons.io 中的一些方法来操作文件,会减轻程序员的很多负担,文件操作经常会用到FileUtils这个类,今天在这里对最常用的一些方法做一个总结,当然最全面的东西,还是应该看apache.commons.io 的文档或者示例。

    轻舞肥羊2014-11-09[java]

    阅读更多
  • java 连接 sqlite 的一个例子。

    用java 连接 sqlite 的一个例子,主要用来测创建表,增加数据,以及在多线程的情况下读写数据的并发操作。因为有人反映在sqlite 中读数据与写数据不能同时进行,所以写了个小程序,测试,结果证实是可以的,也许与这个特定的驱动包相关,但在Android 下就是不能同时进行读与写,很奇怪。按照数据库的锁机制来说,同时写也许是不可以的,但一个读一个写,只要不是表锁,应该是可以的,但是sqlite 不行,很奇怪. 但我测试的这个例子又是可以的。

    轻舞肥羊2014-10-23[java]

    阅读更多
  • Linux 下定时执行JAR 文件

    用 Quartz 去定时执行一个任务是一个很好的方法,但有时候我们需要一个简单的方法去定时执行一个jar 文件,这在linux 中可以很方便的用cron 去做到.

    轻舞肥羊2014-10-09[java]

    阅读更多
  • jsp不支持${pageContext.request.contextPath} jstl表达式

    今天在做程序代码查看的时候,发现开发者都喜欢直接在JSP中用request去获得网站的contextPath, 但web应用已经引入了 jstl  包,为什么不用了。于是自己做了一个页面测试

    轻舞肥羊2014-08-29[java]

    阅读更多
  • 在servlet中用spring @Autowire 注入.

    今天在改版以前老应用程序的时候,发现很多系统是直接用servlet做的,当初也用到了 spring, 所以自然想到也用 spring 的 @autowire 注入 来引入 service 层, 但发现如果直接用,有时候成功,有时候报错,失败。貌似就是不稳定,一直搞不清楚原因, 后来在网上找到了一个简单的方法. 这个简单的方法也是  spring 提供的,解决方法如下

    轻舞肥羊2014-08-22[java]

    阅读更多
  • Java里各种路径的区别:getPath(), getCanonicalPath()

    写程序时,通常会听到各种不同的路径,比如:相对路径,绝对路径等. 对于 java 文件操作来说,一样有这些路径,在以前 没怎么注意到这个api: getCanonicalPath(),  其实这个东西很重要,因为这个api 是真正能拿到一个文件的唯一路径的api, 它的返回值一定是一个绝对路径.唯一指向一个文件.

    轻舞肥羊2014-08-17[java]

    阅读更多
  • Java 取随机数的两种方法

    用 java 编写程序时,取随机数通常有两种方法,1. 采用 Ramdom(), 2. 采用 Math.random(), 其实这两种方式基本差不多,写一个简单的例子,从一个list 中随机抽取一个记录.

    轻舞肥羊2014-08-12[java]

    阅读更多
  • Ubuntu下更改Tomcat使用的JDK

    以前在Ubuntu下安装了JDK 1.6, 现在又装了Jdk 1.7 , 测试一些JDK 1.7 的一些新特性, 然后我原来的Tomcat 是采用的JDK 1.6, 这需要更改到1.7, 正常情况下 Tomcat 会使用我们配置的环境变量:JAVA_HOME 这里面配置的JDK, 当然这种方式你可以修改etc/profile 文件。其实更好的做法是修改 /etc/default/tomcat7 这个文件。

    轻舞肥羊2014-07-29[java]

    阅读更多
  • java编译的包兼容性问题Unsupported Major.Minor Version 51.0

    有时候在运行一个 jar 文件时,会出现类似如下的错误 :Exception in thread "main" java.lang.UnsupportedClassVersionError:     com/mkyong/whois/job/RipeCrawlJob : Unsupported major.minor version 51.0这是因为本机java 版本不对.

    轻舞肥羊2014-07-13[java]

    阅读更多
  • 还原Excel内容到 java bean list 的通用方法.

    以前通常会把java bean list 输出为EXCEL文件,作为报表供客户下载,有时候也需要读入客户准备好的Excel文档,并将这些数据导入到数据库中,或者做其他处理, 一般来说导入 excel 文件到内存中应该比较容易,但jxls这个库提供了另外一种处理方式,通过配置文件配置指定导入的column和对应的pojo类的属性.虽然自己也可以做到,但人家已经实现了,还是很方便的, 唯一郁闷的是 导入的jar包比较多,比较变态.

    轻舞肥羊2014-07-02[java]

    阅读更多
  • JAVA Timer 的使用例子

    Java 的 java.util 中有 Timer 这个类,在处理一些定时执行的程序或者重复多次执行的程序时就比较有用。而在这里面有几个比较重要的类:1. Task Queue在内部,Timer 使用 TaskQueues 来维护要处理的任务。这些任务会被 TimerThread  顺序的执行.2. Timer ThreadTimer Thread 会监视 Task Queues 的任务,并顺序的处理它,但是一个 Timer 只有一个 TimerThread  的实例,因此,只能一个一个的处理,当在处理其中一个任务的时候,其他的就必须等待.3. TimerTask这是最常用的了,这是一个抽象类它实现了多线程的 Runable 接口,所以作为程序员在使用的时候,最主要的就是实现的 run 方法.

    轻舞肥羊2014-06-24[java]

    阅读更多
  • Java 根据年号和第几周得到开始时间和结束时间

    通常在做与时间相关的查询时,一个通用的做法是放入两个日历控件,一个是开始时间,一个是结束时间,用户在选择时间之后,校验时间合法性之后,就可以查询了,但在做小日本项目时遇到一个很奇葩的查询,这些用户不用开始时间结束时间,而是用这一年的第几周来查询出报表,个人觉得很不习惯,但还得做

    轻舞肥羊2014-06-05[java]

    阅读更多
共有 308 条记录 首页 << 5678910111213 >> 末页

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号