basic of java
iteye_6807
这个作者很懒,什么都没留下…
展开
-
JSTL的简单使用
Java-JSTL(JSP标准标签库)(转)关键字: jstl, jsp 从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章...原创 2009-11-19 19:31:45 · 91 阅读 · 0 评论 -
for循环优化
到金蝶去面试了一下,结果在笔试就差不多挂了,因为自己都感觉做的不怎么样,涉及的东西太多了,其中java基础倒还可以,对于EJB,UML,软件工程方面的,象什么无状态会话bean什么的,瀑布式开发啥的,搞得我头晕,这些基本上没怎么用的,都搞不倒。把几个比较基础点的东西总结一下好了。 其中有一个程序优化题目, private void testFor(){ for(int i=...2010-03-19 18:51:40 · 153 阅读 · 0 评论 -
Web Application Stress Tool压力测试工具使用
随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP、PHP、J...2010-03-19 23:56:47 · 212 阅读 · 0 评论 -
java工程不能使用Server发布到tomcat问题
最近接手另一个项目trsBackEnd,将工程从git上clone下来后,导入到eclipse中,新建立起一个server,点“Add and Remove”却发现此工程不在Available中,也就是不能直接通过server发布到tomcat. 难道只能将编译后的文件手动铐到tomcat的webapps下面?这样做太麻烦。于是比较其他可以加入到server中的工程。(截图是在问题彻底解决后...原创 2011-10-08 17:02:46 · 277 阅读 · 0 评论 -
java.net.SocketException: Broken pipe 错误原因
警告: Error sending end packetjava.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutput...原创 2012-03-07 12:00:46 · 2045 阅读 · 1 评论 -
正则表达式判断字符串是数字,可以是负数,含有小数点
正则表达式判断字符串是数字,可以为正数,可以为负数,不能含有字符。public static boolean isNumeric(String str) { Pattern pattern = Pattern.compile("-?[0-9]*"); Matcher isNum = pattern.matcher(str); if( !isNum.matches() ) {...原创 2012-04-09 14:49:59 · 1454 阅读 · 2 评论 -
正则表达式判断中文或全角字符
Flex中一文本框,其值的length取出的是字符个数,并不是字节长度,如果含有中文或者全角字符,一个字符是2个字节。计算其字符长度,private function calcuteLength(str:String):int{ var len:int = 0; for(var i:int=0;i<str.length;i++){ var char:S...原创 2012-09-18 13:14:42 · 3293 阅读 · 0 评论 -
Myeclipse快捷方式设置
Content (内容助手)的快捷键“Ctrl+Space”,这与操作系统的输入法切换的快捷键冲突,所以造成Content Assist不能使用。 故而将myEclipse6.6中Content Assist的快捷键“Ctrl+Space”给为其他快捷键,例如“ Alt+/ ”。 而“ Alt+/ ”快捷键已经被作为Word Competion(单词补全)的快捷键。所以要想避免 “ Alt+/ ...原创 2013-07-08 15:18:39 · 311 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError及tomcat启动servlet-api.jar not loaded
今天API对接这块遇到一个问题,因为项目中引用其他工程的jar包不统一造成问题,在解决这个问题的时候遇到许多小问题,在这里总结一下:1)最开始启动tomcat时老报servlet-api.jar not loadedvalidateJarFile(D:\workspace\tms-api\webapps\WEB-INF\lib\servlet-api-2.4.jar) - jar n...原创 2013-07-30 18:01:41 · 154 阅读 · 0 评论 -
Eclipse中xml配置文件报错原因总结
1)使用Eclipse开发工具,从SVN或者GIt上down下来的项目有的XML文件报错(提交上去的代码都是没有问题的),而在本地Eclipse中却显示有问题,一般原因是Eclipse中对项目工程的校验,点工程右键>Properties>Validation ,然后将右侧列表中的勾选框全都不勾选,然后clean项目,就可以了. 其他原因后续遇到了再记录。~~ ...原创 2012-05-15 11:40:48 · 1796 阅读 · 2 评论 -
Tomcat启动时错误IOException while loading persisted sessions: java.io.EOFException
一直用tomcat一段时间都正常无事,TomCat6在启动时出现了这个错误:严重: IOException while loading persisted sessions: java.io.EOFException严重: Exception loading sessions from persistent storage在网上找到答案都是: 是因为保存在硬盘上的ses...原创 2010-10-08 15:58:18 · 84 阅读 · 0 评论 -
java中易模糊概念总结(一)
今天准备重新再研究一下繁体字排序的问题,发现涉及到的原码、反码、补码问题,以及Byte与Bit等小细节上,有点小小的阻碍,这里先把这些比较零散的,易混淆的几个概念理理清楚,作一下总结好了。 一、java中按位取反~运算符的计算方法: 数在计算机中是以二进制形式表示的。 数分为有符号数和无符号数。 原码、反码、补码都是有符号定点数的表示方法。 一个有符号定点数的最高位为符号位,0是正...原创 2010-01-26 18:04:54 · 95 阅读 · 0 评论 -
知道年月日计算这一天是第x周
/** * 最后修改于2010-1-13,之前有一个bug,测试2009-12-28与2010-01-02应该都属于2009年第52周, * 2010年第一周开始日期是2010-01-03.(周日为一周的开始) * @param endDate * @return */ public static String weekOfYear(String endDate) {...原创 2009-12-16 14:16:36 · 107 阅读 · 0 评论 -
已经年,第x周,计算这周的开始日期与结束日期
2、 已知年,第x周,获取这一周的周日与周六日期(一周起始时间为周日)/** * 计算某年某周的开始日期 * @param yearNum * 格式 yyyy ,必须大于1900年度 小于9999年 * @param weekNum * 1到52或者53 * @return 日期,格式为yyyy-MM-dd ...2009-12-16 14:18:14 · 177 阅读 · 0 评论 -
3、 已经一个日期,yyyy-MM-dd格式,从当前日期倒推num天,返回这一日期集合。...
3、 已经一个日期,yyyy-MM-dd格式,从当前日期倒推num天,返回这一日期集合。(在画Jfreechart图时,要求日期连续,但是点可以不连续时用到)public static List<String> getOneWeekByEndDate(String endDate, int num) { String y = endDate.substring(0, 4);...2009-12-16 14:19:51 · 157 阅读 · 0 评论 -
已知年月,计算这月的天数
public static int getDaysByMonth(int year, int month) { int days = 31; if (month == 2) { if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) { days = 29; } else { ...原创 2009-12-16 14:21:31 · 215 阅读 · 0 评论 -
保留两位小数,用JS实现与fmt标签实现
3、 小数点保留两位:3.1 用JSTL标签中的fmt标签在JSP开头导入以下标签:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>从后台传入的值是deltmain。 这里的pattern就相当于DecimalFormat。<fmt:formatNumber value="${...2009-12-16 14:23:03 · 521 阅读 · 0 评论 -
特殊字符转义与验证问题
1、 验证输入的是数字Function checkmate (foodmete2)if(foodmete2.match(/^[1-9][0-9]*[.]*[0-9]*$/)==null){ alert("請輸入恰當的數量!"); return false; } } 2、 用户手动输入的数据,如果有特殊字符的转义问题:Funct...2009-12-16 14:25:23 · 195 阅读 · 0 评论 -
已知起始日期,求两日期之间共有多少自然周
今天对于日期这个问题花的时间比较多,在这里总结一下,由于考虑到自然周问题,还有时间跨度的问题,两个年份之间的临界条件上的考虑,还要考虑到一个年份共有多个周,比较复杂了。这里写了一个完整的Demo版本,贴出来分享一下。package com.inventec.singular.service.blog;import java.text.ParseException;import ja...2009-12-22 17:28:46 · 945 阅读 · 0 评论 -
得到tomcat目录的方法
String tomcatPath = System.getProperty("catalina.base"); 我的tomcat放在D盘,打印出来的路径是:D:\newtomcat28\apache-tomcat-5.5.26 而用request.getRealPath("/")则是得到wabapps的所在目录。...原创 2009-12-31 18:00:48 · 86 阅读 · 0 评论 -
对ArrayList<FormBean>中的一个字符串属性排序
[size=large][size=xx-large][color=darkblue][思想:排序的对象实现Comparator接口,实现compare方法;然后用Collections.sort(List list, Comparator c)排序就OK。//排序实例public int compare(PlainBean o1, PlainBean o2) { if(o1.g...2009-06-03 10:44:29 · 299 阅读 · 0 评论 -
org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching解决方案
今天写一个接口,所有的都写完了后来测试。整个项目是用spring-mvc的框架,使用ibatis做数据库层操作。用jetty:run启动时老报错。指向的是我的一个dao类bean找不到定义,我明明写了@Autowired private ApiCouponPresentDao apiCouponPresentDao; 注入代码的呀,一直没想起来哪里有错。错误信息是:org.s...原创 2013-11-13 17:27:12 · 789 阅读 · 0 评论