`
文章列表
  WMA可以发送有特定端口号的短信,即URL写成:sms://13800138000,也可以发送无端口号的短息,即URL写成:sms://13800138000:5450   但是WMA在接受短信上却只能接收带端口的短信,如果对方发过来的短信是普通短信(即无端口的短信),J2ME的WMA就无法接收了,必须要对方安装了J2ME的软件并指定了发送端口,然后接收方才可以接收相应端口的短信。当对方发送的是无端口短信时,就会直接发送到接收方手机的短消息收件箱里。   所以现在为止,WMA还是无法接受到普通短信。
标 题: 一键安装双击运行——Java安装程序制作 作 者: Jason Du 时 间: 2009-3-23 原 文: http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html     对于Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有jre、jre版本、jre在哪里下载、如何用jre启动 Java应用等等。不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会 折腾半天。所以这个是导致Java桌面应用被一些 ...
RSS是一个标准的XML文件,Rss阅读器可以读取这个XML文件获得文章的信息,使用户可以通过Rss阅读器 而非浏览器阅读Blog,我们只要动态生成这个XML文件便可以了。RSSLibJ是一个专门读取和生成RSS的小 巧实用的Java库,大小仅25k,可以从http://sourceforge.net/projects/rsslibj/ 下载rsslibj- 1_0RC2.jar和它需要的EXMLjar两个文件,然后复制到web/WEB-INF/lib/下。   rsslibj-1_0RC2.jar 下载地址: http://sourcef ...
根据记录是否存在来选择insert和update操作:    if exists(select * from table where id=..)  好像不奏效,sql执行报错。   You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'if exists(select * from fnbl_pim_contact_item where contact=120 an ...
原文地址:http://www.iteye.com/topic/78674   Spring 声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try ...
  對於一些常用的函式,我們可以將之撰寫為一個函式庫,之後結合EL中對函式使用的支援即可重複使用該函式,例如我們可以這樣使用EL函式: ${ math:gcd(10, 20) }   要能夠自訂EL函式並使用之,我們必須完成四個步驟: 撰寫函式類別。 撰寫標籤函式描述(Tag Library Descriptor)。 在web.xml中說明class與tld的位置資訊。 在JSP網頁中指定標籤函式位置與前置文字。   1.撰寫函式類別 我們一個一個來完成,首先我們編寫下面的程式: package demo.el; public class MathTool ...
今天用Swing 做了一个模仿QQ2009的登录界面,用到了开源的Look&Feel (Substance),在使用的过程中遇到了一些问题,也学到了一些技巧。 Substance (https://substance.dev.java.net)有很多的外观可以选择,而且都很漂亮,还提供了强大的API供开发者使用。Substance 现在已经 发 展到5.2RC 版了,一开始我使用的是5.1版,但是在使用的过程中发现了一些bug,当我使用Substance中提供的水印功能时,出现了许多的异常,这个bug在 5.0的时候是没有的,后来我又下载了最新的5.2RC版,这个问题在5.2版 ...
一、EL简介   1.  语法结构 ${expression}     2.  []与 . 运算符     EL 提供 . 和 [] 两种运算符来存取数据。     当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name} 应当改为 ${user["My-Name"] }       如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如: ${sessionScope.user[data]}中data 是一个变量     3.  变量    ...
1. 写一个简单,负责跳转到请求页面的Action作用:比如点击一个 超链接“index.jsp”,Struts2拦截到该index.jsp请求,通过该Action处理后,又要回到"index.jsp"页面。 例: public class SimpleViewResultAction { public String execute() { String url = ServletActionContext.getRequest().getRequestURI(); //相对与服务器根目录的路径 如:请求的页面路径为:http://localhost:80 ...
      今天早上,突然无法启动我的Eclipse3.4了,不知道为什么,提示错误: JVM   terminated. Exit   code=-1。看了一下错误提示,我以为是JVM有问题,就在启动Eclipse里加个JVM的参数,结果还是不行。       后来在网上找了一下发现是:eclipse.ini中内存设置过大的问题。        eclipse正常启动的条件是:        -XXMaxPermSize设置内存数 + -Xmx设置内存数 < JVM可使用内存 即:堆内存最大值 + 非堆内存最大值 < 操作系统内存           几个 ...
     在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。        PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。       GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误   Java ...
学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。 因此,作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适 ...
大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的 强大功能。在本文中,作者探讨了JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全性和索引。 JAR 文件是什么? JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。 一个 JAR 文件可以用于: ...
在SWT中,通常需要开多个线程来执行任务,因为主线程为UI线程,不能用太长的时间来执行某个任务,否则会造成失去响应的假象。 SWT的线程通信有几个要注意的地方: 1、工作线程访问UI线程。不能在非UI线程中直接访问UI控件的值,要获得或设置控件的值必须通过Display对象的asyncExec()或syncExec()函数,一般的使用方法是: //代码A: Display disp = Display.getDefault(); if(disp != null) { disp.asyncExec(new Runnable() { public void run() { ...
我们有些程序会想要托盘处显示图标,最小化到系统栏;关闭按钮不关闭程序,也是最小化到系统栏;点击托盘图标激活窗口,通过托盘图标的弹出菜单来退出程序。 本段代码就是要完成这样的功能,是 SWT  来实现的。 直接代码给出,代码中有较详细的注释,说明了本程序的功能及实现。文中的任务栏和系统栏应该知道是指哪一段吧,微软就是这么定义的,用 spyxx 的 findwindow 窥探一下就知道了。   package tray; import org.eclipse.swt.SWT; import org.eclipse.swt.events.MenuDetectEvent; import ...
Global site tag (gtag.js) - Google Analytics