`
文章列表
交互设计师在设计线框图原型时,熟知常见的web设计模式很有帮助,做到“心中有数”才能创造出符合需求,用户易学易用的界面来。所谓“没有必要重复发明轮子”,模式往往容易解决常见问题,正确的模式能帮用户熟悉界面、提高效率。 常见的UI设计模式如下图:
http://fangguanhong.iteye.com/blog/1976911   import java.io.Serializable; class Customer implements Serializable { private static final long serialVersionUID = 1324123542315L; private String name; private int age; private String address; private String address1; ...
// suport AA->ZZ,A=65,Z=90             List<String> list = new ArrayList<String>(128);             String num="78";             String start = "AA";             String end = "EE";             list.add(start+num);             char start1 = start.cha ...
它们都是对表达式的记法,因此也被称为前缀记法、中缀记法和后缀记法。它们之间的区别在于运算符相对与操作数的位置不同:前缀表达式的运算符位于与其相关的操作数之前;中缀和后缀同理。举例:(3 + 4) × 5 - 6 就是中 ...
问题:在用Rich app时,基本所有请求都是ajax。在部署到uat server上,出问题。 ajax请求超时,后会回去一个redirect地址。 衍生两个问题: session过期,需要redirect到登录页面; 请求超时(liveTimeout),需要控制前端操作流程;   对于第一:通过获取返回的responseText,判断里面有没有关键字,来确定,是不是要到到登录页面; 第二个:设置前端操作的timeout时间,小于liveTimeout。然后通过用户手动请求。  
描述: public class UpdateService{ @Transactional(value = "transactionManager", propagation = Propagation.REQUIRED) updateService(){ updateService1(); updateService2(); } @Transactional(value = "transactionManager", propagation = Propagation.REQUIRES_NEW) updateSe ...
如,有两个对象。User,Order(一个人可以有多个订单).那么这个是一对多关系。在建立ORM时:1  user 实体(类伪码): @Entity @Table(name="t_user") public class User{ @Id @Column(name="id") private String id; @Column(name="username") private String username; @OneToMany(cascade = CascadeType.ALL, fet ...
需要使用内存数据库。经过对比 memcache,redis。其中memcache单个存储对象不能操作1M,是个限制。所以排除。 对redis性能进行测试: 环境(笔记本):cpu:i3,内存:6g,redis win 版 64位 测试: 1 存储1000000个序列化对象,90s;单个hashmap存储:10s(ps:需要在内存中集中存储对象,设置运行参数 -Xms128m -Xmx1024m) 2 存储10000000个序列化对象,1000s;单个hashmap存储:没有测试(分配1g不够用....)。   package com.yhxia.cache; import ...
运行环境: STS(eclipse -Xms40m -Xmx768m -XX:MaxPermSize=1024m)+win7(8G内存) 运行单元测试,报错: java.lang.OutOfMemoryError: Java heap space   相信这个错误比较常见.我这边出现的问题是,即使设置了eclipse的参数还是不行.google之, 查出原因如下. junit不使用eclipse自身的jvm参数. 囧...   知道原因就好改了: 1    单独运行junit,在jvm参数里填加:-Xms128m -Xmx1024m  (注:具体参数根据自身机器和需求来确定) ...
jQuery获取Select选中的Text和Value(jquery学习备忘录)   语法解释:1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text3. var checkValue=$("#select_id").val();  //获取Sel ...
中文转ascii,java自己的工具! 1、cmd到java的安装目录,进入bin目录:   运行 >native2ascii.exe -encoding UTF-8 C:\Users\yhxia\Desktop\me ssages\send-email_zh.native C:\Users\yhxia\Desktop\messages\send-email_zh.proper ties
在用flashbuilder4.5开发flex air程序时,需要国际化,在网上查找了很多。都无法使用。闲来无事,偶尔找到了一篇文章,根据说明,进行操作。搞定。   1、国外的文章,http://www.adobe.com/devnet/flex/articles/flex_localization_pt1.html 2、实际在FB4.5中操作的时候:      关键注意,对local的配置(后面跟的参数不同,配置好像不一样。一个参数,不能用等于号) 一个参数编译成功:   -source-path=com\intple\clientApp\docCenter\res\locale ...
转自:http://hi.baidu.com/hereson/blog/item/3c2809d681e7d12b06088b25.html   正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了 ^\d+$  //匹配非负整数(正整数 + 0) ^[0-9]*[1-9][0-9]*$  //匹配正整数 ^((-\d+)|(0+))$  //匹配非正整数(负整数 + 0) ^-[0-9]*[1-9][0-9]*$  //匹配负整数 ^-?\d+$    //匹配整数 ^\d+(\.\d+)?$  //匹 ...
在网站中经常需要进行在线人数的统计。过去的一般做法是结合登录和退出功能,即当用户输入用户名密码进行登录的时候计数器加1,然后当用户点击退出按钮退出系统的时候计数器减1。这种处理方式存在一些缺点,例如:用户正常登录后,可能会忘记点击退出按钮,而直接关闭浏览器,导致计数器减1的操作没有及时执行;网站上还经常有一些内容是不需要登录就可以访问的,在这种情况下也无法使用上面的方法进行在线人数统计。  我们可以利用Servlet规范中定义的事件监听器(Listener)来解决这个问题,实现更准确的在线人数统计功能。对每一个正在访问的用户,J2EE应用服务器会为其建立一个对应的HttpSession对象。 ...
对于BeanUtils这个工具,我也用的不是很多,但是还是有点心得和大家分享下,呵呵~~用过spring的都知道spring的MVC框架中有一个BaseCommandController对象,利用这个对象我们就可以很方便的将从客户端传递过来的参数封装到一个JavaBean ...
Global site tag (gtag.js) - Google Analytics