- 浏览: 80097 次
- 性别:
- 来自: 武汉
最新评论
文章列表
public class Test {
/**
* @param args
*/
public static void main(String args[]){
List<String> ls = new ArrayList<String>();
ls.add("a");
ls.add("b");
ls.add("c");
List<String> sl = new ArrayList<String>();
sl ...
package com.servlet;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.util.Properties;
public class TestPro {
/**
* @param args
* @throws FileNotFoundException
*/
public String getValue(String key)
{
String value = "" ;
// TestPro tt= new TestPr ...
【转载】UML几种常见用例详解
- 博客分类:
- UML
说先说明下: 都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。
1 、包含(include)
包含关系:使用包含(Inclusion )用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base )用例复用。基用例控制与包含用例的 关系,以及被包含用例的事件流是否会插入到基用例的事件流中。基用例可以依赖包含用例执行的结果,但是双方都不能访问对方的属性。 包含关系对典型的应用就是复用,也就是定义中说的情景。但是有时当某用例的事件流过于复杂时,为了简化用例的 ...
【转载】用例图 usr case
- 博客分类:
- UML
用例图是用来描述什么角色通过某某系统能做什么事情的图,用例图关系的是系统的外在表现,系统与人的交互,系统与其它系统的交互。
下面逐一说明用例图中各种符号的意义: 小人: 对使用某系统的用户进行分类后,可以总结出使用本系统有哪些角色,不同的角色的工作责任不太一样,他们需要用到的系统的功能也会不太一样。 小人就是角色,它给了我们一个启示,我们思考某系统的需求时,可从不同角色的角度来思考。 例如:我们要做一个考勤系统,你会怎样思考呢?会一下子列出很多功能?比较好的方式,应该是先思考什么人会用这个系统,我们大概可以估计一般员工、高层领导、前台、财务等都会用这个系统,对于一般员工来说除了打卡 ...
一、内存修改
如果采取默认配置的话,JVM默认只能分配到最大64M内存(默认大小和JVM版本有关系),这在生产环境里肯定是不够,将会导致用户通过WEB方式无法访问应用服务内存溢出
修改配置:
-Xms512m -Xmx512m
这是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。
二、时区修改
在Run --- Run Configurations -- Arguments -- VM argument
输入:-Duser.timezone=Asia/Shanghai
三、MyEclipse6.0优化技巧
第一步: ...
1、如果使用spring,看web.xml的spring过滤器是不是放在第一个
2、看下struts2的properties/xml文件字符集是否设置
3、如果以上都不是问题,则要看一下IDE开发工具中的模板文件的编码是不是和以上两步指定的编码是否一致,如果不一致,在该文件上右击,设置一下编码即可
控制台一直刷:
Could not find property [struts.valueStack]
Could not find property [org.apache.catalina.jsp_file]
解决方法:
在log4j.properties中加入:log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=ERROR
若是log4j.xml文件,则加入
<category name="com.opensymphony.xwork2.ognl.OgnlValueStack">
...
1、PL/SQL Developer记住登陆密码
在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;
设置方法:PL/SQL Developer 7.1.4 ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上“Store with password” 即可,重新登录在输入一次密码则记住了。
2、执行单条SQL语句
在使用PL/SQL Developer的SQL Window时,按F8 ...
String str = "^\\s*$|^(-1|0)$|^(133|153|189|180)[0-9]{8$"
System.out.println(str);
java转义字符: \\ ---> \
变为^\s*$|^(-1|0)$|^(133|153|189|180)[0-9]{8$
若str = "\\S" 判断文本框是否为空,则转义后为 \S 会出现有问题
把 \S --- > \\S
String str = "\\S".replaceFirst("\\\\", "\ ...
在 LINUX 下用电脑经常会用到 chmod 命令。
Linux 的文件权限可以分成三段, 通常 ls -l 出来的第一列就是文件权限信息。每个文件(任意类型的文件或者文件夹)的属性都用10个字符表示。举个简单的例子, 看下面这行权限信息:
drw ...
package test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@SuppressWarnings("unchecked")
public class FileTest {
public static void main(String[] args) {
List list = new ArrayList();
HashMap map = new Ha ...
jquery.form插件提交表单时,是以utf-8提交的,
提交后action 接收出现乱码,经过处理用spring过滤器,
<!-- spring 编码过滤器,需放在web.xml的第一个 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
...
-- oracle 随机取出10条数据
SELECT * FROM (
SELECT * FROM acc_nbr ORDER BY trunc(dbms_random.value(1,11))
) WHERE ROWNUM <=10
-- dbms_random.value(); 是一个可以生成随机数或者字符串的程序包,
-- 1.没有参数的会返回一个具有38位精度的数个,从0.0-1.0,但不包含1.0
select dbms_random.value() from dual ;
-- 2.带有两个参数的,第一个指下限,第二个指上限,将会生成在下限到上限范围内的数 ...
js checkbox 单选
- 博客分类:
- html
<input type="checkbox" name="test" onclick="checkedThis(this);">1
<input type="checkbox" name="test" name="2" onclick="checkedThis(this);">2
<input type="checkbox" name="test" name="3" ...
function check(obj1,obj2)
{
var array1 = new Array();
var array2 = new Array();
var array3 = new Array();
var array4 = new Array();
for(i=0;i<document.all(obj1).length;i++)
{
if(!document.all(obj1)[i].checked)
...