GSON使用指南
在B/S网络编程开发中,后台利用Java解析或者生成JSON,与前端页面的交互的任务可以利用一些开源的小jar包解决,当然自己写一些简单的也是可行的,最近发现了GSON这个Google开发的,不是必须使用annotation,很好用,下面简单记录下用法。
Gson is a Java library that can be used to convert Java Objects into its JSON representation. It can also be used to convert a JSON string to an equivalent Java object.[……]
利用RAD开发JAX-RPC标准的Webservice
基于 XML 的远程过程调用的 JAVA API =JAVA API(Java APIs for XML-based Remote Procedure Call(JAX-RPC))是一个标准(standard specification),它是基于SOAP与WSDL的。它提供了简化的开发模型来开发Webservice。
JAX-RPC has been developed as a standard specification under the Java Community process as the JSR-101. The JAX-RPC specification is a r[……]
利用Google App Engine做Proxy Server翻越GFW
(1)必须要有个Google帐号并申请了Google app engine(注:申请要手机号的,中国的加86的就可以)
(2)到Python.org下载并安装Python。(这是我目前用的是Python2.6.2)
(3)下载并安装Google App Engine 的开发包(我安装在D:\Google\appengine)。
OK,完成以上步骤后就可以开始了:
1. Go to http://code.google.com/p/gappproxy/ 中下载fetchserver-1.0.0beta-fix.tar.gz这个文件。
2. 把fetchserver-[……]
言简意赅的实用口语
God works. 上帝的安排。
Not so bad. 不错。
No way! 不可能!
Don’t flatter me. 过奖了。
Hope so. 希望如此。
Go down to business. 言归正传。
I’m not going. 我不去了。
Does it serve your purpose? 对你有用吗?
I don’t care. 我不在乎。
None of my business. 不关我事。
It doesn’t work. 不管用。
Your are welcome. 你太客气了。
It is a long story. 一言难尽。[……]
Java IO读写的教训之BestPractice
最近在做Dojo+Ajax+Webservice开发,都是基于Log Report for WPC team的模板,遇到了极其挠头的问题。
defect描述:程序不定时不能删除文件夹,程序获取一个list总是增加,怀疑与IO有关。
问题解决:一般来说 java file 失败 有以下几个原因
1.看看是否被别的进程引用,手工删除试试。(就是手工不行!)
2.file是文件夹 并且不为空,有别的文件夹或文件。
3.极有可能有可能自己前面没有关闭此文件的流 。
发现自己很多代码都忘记关闭IO流了,faint,导致debug了两天。
以下是常用的IO读写代码,下次拷贝它[……]
DB2表空间与缓冲池
引:
在ITS产品的安装guideline中提到了以下初始化数据库的章节
The following is a sample script that you can run to prepare DB2 for installing the InfoSphere Traceability Server. The script creates the required database, configuresthe bufferpool, tablespace, and temporary tablespace that is required for installing the Info[……]
shell技巧之su与su -的区别
刚刚重装build的时候遇到了一个低级错误,由于偷懒执行了
sudo su
来转换到root用户,导致了执行usermod的提示找不到命令?
后来才发现原来自己没有
sudo su –
一个小小的“-”带来了本节的话题
su user保留原来用户的环境变量,而su – user就像以用户user登陆进来一样,重新初始化环境变量。而像ifconfig、useradd、groupadd在/sbin/下面,/sbin/不再普通用户的$PATH下面,所以提示找不到命令。[……]
Linux广播消息/用户之间交谈命令
wall
功能:广播信息发送到所有已登录用户
# wall < 文件名
# wall ‘Thank you!’
Broadcast message from root (tty1) Fri Nov 26 14:15:07 1999…
Thank you!
#
write
功能:发送消息到指定用户
write 用户帐号 [终端名称]
$ write Guest
输入完毕,希望退出发送状态时,按组合键< Ctrl+c>即可。
mesg
功能:mesg命令设定是否允许其他用户用write或wall命[……]
DB2 Server Mgmt
1. Server, instance & database
一个物理服务器包括:
*一个管理服务器
*一个或多个实例
每个实例
*是一个逻辑服务器
*可以拥有一个到多个数据库
2. Instance creation, drop and listing
db2icrt instance_name [ linux: db2icrt -ufenced_user_ID instance_name ]
db2idrop -f instance_name
db2ilist
db2 get instance
3. Configuration par[……]
Webservice/SOAP/WSDL释疑篇
What is Webservice?
从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是说,可以利用编程的方法通过Web来调用这个应用程序。对Web service 更精确的解释: Web services是建立可互操作的分布式应用程序的新平台。Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service ,只要我们可以通过Web service标准对这些服务进行查询和访问。
Why Webservice?
Web Servic[……]
非常强悍的js写的超级玛丽
足见js的魅力与创造性所在,拜大牛了~
http://jsmario.com.ar/[……]
8 habit to success
be proactive
begin with the end in mind
put first things first
think win-win
seek firt to understand
synergize
sharpen the saw
you ask, you will get it[……]
[SQL]Oracle查看View定义
select dbms_metadata.get_ddl(‘VIEW’,’EVENT4′,’SECUREDVIEW’) from dual;[……]
[SQL]查找tablespace下所有的表
DB2: 列出USERSPACE1表空间下所有的表
SELECT DISTINCT A.TABSCHEMA, A.TABNAME, A.TYPE, A.TBSPACE, A.INDEX_TBSPACE, A.LONG_TBSPACE, A.DATACAPTURE, A.DEFINER, A.REMARKS, A.CARD, A.STATS_TIME FROM SYSCAT.TABLES A, TABLE ( SELECT COUNT(*) AS NUM_COLUMNS FROM SYSCAT.DATAPARTITIONEXPRESSION S WHERE A.TABNAME = S.T[......]<p class="read-more"><a href="http://neoremind.com/2010/02/sql%e6%9f%a5%e6%89%betablespace%e4%b8%8b%e6%89%80%e6%9c%89%e7%9a%84%e8%a1%a8/">继续阅读</a></p> |
[SQL]DB2中查出指定用户建立的表
select owner, tabname from syscat.tables where TABNAME like ‘RFIDIC%'[……]