`
vakin.jiang
  • 浏览: 147263 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
命令 含义 launch 启动框架 shutdown 停止框架 close 关闭、退出框架 exit 立即退出,相当于 System.exit init 卸载所有 bundle(前提是已经 shutdown) setprop 设置属性,在运行时进行 Install 安装 uninstall 卸载 Start 启动 Stop 停止 Refresh 刷新 Update 更新 Status 展示安装的 bundle 和注册的服务 Ss ...
  最近在公司在老大的引领下实验着用Swing设计一套GUI应用开发的快速开发模式,具体说就是开发一套常用的组件库,让任何一个非编程人员在适当培训下都可以通过拖曳的方式以及一些傻瓜化的属性设置就可以完成一套业务流程。譬如要在终端机开发手机话费充值流程,包括输入手机号码(包括合法性校验等)-->选择充值类型金额-->信息确认-->插入银行卡-->卡密校验等等一系列流程,设计人员就可以快速完成整套流程,然后交付编程人员补充业务逻辑完成真实交易。    组件化,快速开发等最大要求就是要最大的重用。在我们要应用的业务流程中,每一个关联的界面往往都是大部分是相同的,如左侧导航,顶部 ...
开发中常常遇到两个beans相同字段之间值传递中大量的x.setXXXX(y.getXXX())语句; 字段多了比较繁琐,所以在这里就利用反射机制实现自动赋值。 考虑反射机制的效率问题,字段不多就手动设置更好。 /** * javaBeans自动将相同字段值赋给给另外一个javaBeans * @param src * @param target * @throws Exception */ public static void CopyBeans2Beans(Object src, Object target) throws Exception { ...
Java的事件处理机制概览 根据事件处理机制的总体情况,Java从总体上采用了四个对象(类)来完成对事件的处理。 事件源类:描述事件发生源的基本属性和行为。比如,按钮是很多事件发生的事件源,Java构造按钮类来描述按钮的形状,颜色等等属性以及在屏幕上绘制按钮等动作,当然也包括按钮按下等相关事件发生本身。同时,在事件发生时,事件源类还负责发出事件发生的通知。该行为通过事件源查找自己的事件监听者队列,并将事件信息通知队列中的监听者来文成。同时,事件源还在得到有关监听者信息时负责维护自己的监听者队列。 事件类:描述某个事件的所有属性和相关动作。比如定义键盘事件类KeyEvent来描述键盘事件的所 ...
推荐一个开源免费java分布式开发框架:  http://www.jeesuite.com/接口 java.beans.PropertyChangeListener顾名思义监听属性改变事件,最近做一些东西需要用到数据绑定相关东西,用到了这个接口。这里做一个简单DEMO。 public class DemoBeans { private String demoName; PropertyChangeSupport listeners = new PropertyChangeSupport(this); public DemoBeans() { demoName ...
for (String str : list) { list.remove(0); } 异常信息:引用 Exception in thread "main" java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:449) at java.util.AbstractList$Itr.next(AbstractList.java:420) at com.jiang.TestApp. ...
var bannerImgs = ['index/AD1.jpg','index/AD2.jpg']; var bannerLinks = ['http:// www.peixunme.com/',' http://www.taobaobrand.com/']; var bannerLen = bannerImgs.length; var bannerNum = 0; var bannerLink = bannerLinks[0]; function banner_onClick(){ window.open(bannerLink); } function chang ...
以前的刚接触java写的一个小程序,无聊整理一下以前的东东又翻出来了,所以分享一下。。。 public class Test { /** * @param args */ public static void main(String[] args) { // System.out.println(amountConvert2Cn("1234567890")); System.out.println(amountConvert2Cn("1000000023")); // System.out.println(amou ...
需求:一个验证手机手机号码合法性的正则表达式,需要在输入过程逐位匹配,也就是说遇到不匹配的字符马上终止,如:当输入手机号码,第一位输入1,OK。第二位输入2则终止匹配,返回不合法 public static void main(String[] args) { String regex = "^(13|15|18)\\d{9}$"; Pattern p = Pattern.compile(regex); String[] testArr = { "138", "112", ...
引用 hibernate配置文件hibernate.cfg.xml的解释 <!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式-->                  <?xml version='1.0' encoding='gb2312'?> <!--表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器使用DTD文档来检查XML文件的合法性。hibernate.sourceforge.net/hi ...
今天一个朋友给我一道数学题目,看了半天不知道怎么算,后面干脆用程序跑一下,结果无解。但是我想既然有题目应该会有解,除非是恶搞,有兴趣的可以看看。 题目如下: 一个5位数.倒过来比正着看大了78633.这个5位数是多少? public static void main(String[] args) { // 78633 int count = 0; for (int i = 78633; i <= 99999; i++) { for (int j = 10000; j <= 21366; j++) { if((i-j)==78633){ ...
从同事那里拷来一个eclipse回来,直接解压运行就提示: “JVM terminated. Exit code=-1.......”一大堆错误,网上搜索一下,答案一大堆。 大概是内存XX的问题,不明白。。按如下修改就行了 原来eclipse.ini的配置如下: -showsplash org.eclipse.platform --launcher.XXMaxPermSize 256M -framework plugins\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar -vmargs -Dosgi.requiredJavaVersion=1. ...
Global site tag (gtag.js) - Google Analytics