文章分类 - Java其他
Java转载文章,我的Java随笔
摘要:代码如下:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Example1 { public static String get...
阅读全文
摘要:测试过了比较好用,下面是我写的测试函数public static void main(String[] args) { String QJstr = "wch"; String QJstr1 = "hello"; String result = ToSBC(QJstr); String result1 = ToDBC(QJstr1); System.out.println(QJstr + "\n" + result); System.out.println(Q...
阅读全文
摘要:以下引用官方描述:The FreeMarker template language doesn't know the Java language null at all. It doesn't have null keyword, and it can't test if something is null or not. 1.判断是否存在,通过exists关键字或者"??"运算符。都将返回一个布尔值user.name?existsuser.name??<#if user.name?exists> //TO DO</#if>&
阅读全文
摘要:ftl文件代码如下:<#assign myMap=stack.findValue("myMap")/><#list myMap?keys as key>key:${key}----value:${myMap[key]?default("")}</#list> stack.findValue("myMap"),这是struts2里面的用法,可以查找页面中viewStack中的值,myMap是一个Map对象。myMap[key]?default(""),这里是判断值是否为null,如
阅读全文
摘要:新建了一个项目,页面中居然无法使用ognl表达式,${msg}这种最简单的表达式,居然原封不动的被输出到页面。。。实在是不解,项目正常的不能再正常了,写代码都没有问题,无从下手,在网上查了一下,有人通过修改web.xml的头部解决了该问题,可是我的头部描述是完整的,没有问题:<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema
阅读全文
摘要:MyEclipse项目中,对于js文件烦人的报错可以这么修改,右键项目-》属性-》Builders,取消勾选 JavaScript Validator选项报错的js文件这时依然存在。。。必须把这些文件从项目里面移除,重新添加进来。
阅读全文
摘要:背景:tomcat-5.5.12设置为远程服务器服务端设置:Step 1) 打开${tomcat_home}/conf/tomcat-users.xml加入如下代码:<role rolename="test"/> <user username="a" password="b" roles="test"/>Step2)修改web.xml<security-constraint> <display-name>Example Security Constraint</
阅读全文
摘要:一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 ArrayList和LinkedList是两个集合 类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者Integer。那么ArrayLi...
阅读全文
摘要:该例子匹配字符串是否全为字母 public static void main(String[] args) { String str = "abcdef"; Matcher m = Pattern.compile("[a-zA-Z]+").matcher(str); System.out.println(m.matches()); } 注意到这里使用的是m.matches(),而不是m.find(),两者的区别在于,matches是将整个输入和表达式进行匹配,find只是查找匹配的部分,只要找到匹配的内容就返回true
阅读全文
摘要:Java的开源生态系统是强大而健康的,这是我们(Oreilly)创建OSCON Java(Open Source ConventionJava)的主要原因之一。在过去10年中,一些项目已经被广泛接受,并且已经统治了Java软件开发世界,一些甚至影响到了用户的日常生活。 1. JUnit Kent Beck先生关于Smalltalk的单元测试被Kent Beck 和Erich Gamma带进Java——JUnit。在这十年里,JUnit带来了测试驱动开发的普及浪潮。许多其它流行语言的单元测试版本也跟着被创造出来了,例如.NET、C、Python、Perl。 2. Eclipse 刚进入20世纪.
阅读全文
摘要:Flashpaper安装目录下有一个模板文件Interface\DefaultViewer2.swf,替换该文件即可!替换后整个toolbar都会去掉,当然也包括打印功能DefaultViewer2.swf下载
阅读全文
摘要:朋友让我帮忙统计一个Excel,内容见附件 1.xls需求是这样的:这个Excel文件一共有31个Sheet,每个Sheet记录了所有员工的登录情况,第1个Sheet是1月1号的登录情况,第2个Sheet是1月2号的登录情况,以此类推……有一种特殊情况是员工1天可能会登录多次。现在需要统计所有员工的登录天数我的思路是这样的:每天的登录情况用一个Map来保存,借助Map的key值是没有重复的原则。总的登录情况再用一个Map来保存,从1号循环到31号,如果当天有登录,登录天数加1,最终得出每个员工登录的天数,下面是代码部分:FileUtils.openInputStream代码部分用的是apach
阅读全文
摘要:任何程序都能实现回调函数,其基本思想都是一样,具体实现起来它们之间稍微有所不同,以下是我通过java,php,javaScript三者如何实回调函数来说明,废话少说,行动! java的回调函数,一般是通过定义接口来做,当然也可以定义抽象类. 具体如下: <1>接口定义: package com; /* * 定义一个接口 */ public interface CallBack { /...
阅读全文
摘要:在启动过程中出现内存溢出问题,抛出类似如下异常信息:java.lang.OutOfMemoryError: Java heap space可以尝试办法:A.修改Tomcat\bin\catalina.bat,添加如下内容set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-XX:MaxPermSize=128M]B.eclipse-&...
阅读全文
摘要:The following chart summarizes the default values for the above data types. Data Type Default Value (for fields) byte 0 short 0 int 0 long 0L float 0.0f double 0.0d char '\u0000' String (or any object...
阅读全文
摘要:freemarker在解析数据格式的时候,自动默认将数字按3为分割(1,000),这个问题给操作带来一定的额外处理复杂度,解决方法有如下几种: 1、在模板中直接加.toString()转化数字为字符串,如:${languageList.id.toString()}; 2、在freemarker配置文件freemarker.properties加<#setting number_forma...
阅读全文
摘要:比如:现在是2004-03-26 13:31:40 过去是:2004-01-02 11:30:24我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒方法一:DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try{ Date d1 = df.parse("2004-03-26 13:31:40"); Date d2 ...
阅读全文
摘要:把日期转换为字符串: Date date = new Date(); System.out.println(date); java.text.DateFormat df = new java.text.SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); String s = df.format(date); System.out.println(s); 把字符串转换...
阅读全文
摘要:Servlet 2.3<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app&g...
阅读全文
摘要:1.你需要精通面向对象分析与设计(OOA/OOD)、设计模式(GOF,J2EEDP)以及综合模式。 你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库 collections, serialization, streams, networking, multithreading, ref...
阅读全文