gcc-core | C语言~译?/font> |
gcc-c++ | C++语言~译?/font> |
mingw-runtime | MinGW的运行时库(q个必须安装Q?/font> |
win32api | win32?/font>API函数头文件和q接?/font> |
binutils | MinGW的汇~器和连接器{基工具 |
gdb | MinGW中的调试工具 |
mingw32-make | Make工具Q用以更好的理你的目 |
JSONRPCServlet.java中实Cinit()和service()Q?/p>
init() 中只是取了些配置参数作了相关讄Q?/p>
service() 中实Ch处理Q?/p>
1.从session中创?获取JSONRPCBridge对象Q?/p>
2.把提交的数据装入一个JSONObject对象中;
3.用JSONRPCBridge对象的callҎ处理JSONObject对象q返回JSONRPCResult对象?/p>
q个处理较ajax-buffalo 中的处理单调了不?/p>
再来看看JSONRPCBridge.java是如何构建的?/p>
1.内置6个内部类QCallbackData、ClassData、LocalArgResovleData、MethodCandidate、MethodKey、ObjectInstanceQ?/p>
2.q有一些辅助处理的ҎQ比较多Q提取ؓ一个或者多个辅助类比较好)Q?/p>
3.核心的就是call()Ҏ了。运用的是java反射机制Q进行方法调用。这个方法写的也比较长,没仔l看Q只看到有它两个可取的地方,一个就q回对象的序列化Q另一个是对不同异常,l出相应q回的处理比较细_q样有利于找到异常在什么地方,估计是原因引L?/p>
在客L的处理,是把各方法、对象串q在一P装后,便于应用?/p>
它把h的数据对象化再以串的形式提交Q后端再做一个反向操作,方便了数据处理。这U方式比ajax-buffalo 中把数据l织成一个XMLl构的数据包提交、处理效率高?/p>
工作中,遇到比较复杂的SQL语句Q也旉的。今天有旉qI一下,扑ֈ如下几个资源链(比较懒,也懒得COPYQ避嫌抄袭)
http://www.51one.net/study/Oracle/list1.htm
学习两个关键字的用法QintersectQ取交集Q,minusQ取差集Q?/p>
(select a.name from a) intersect (select b.name from b)
(select a.name from a) minus (select b.name from b)
{重学高{数学,全还l老师了,现在自己去要回来Q上GoogleQ)
qQA和B相加的全部;交集QA和B怺叠的部分Q差集:q-交集Q补集:如果集合B是集合I的子集,我们把I看作全集Q那么I与B的差集IQBQ叫做B在I中的补集?/p>
SQL语句优化技术分?/p>
http://www.pconline.com.cn/pcjob/other/data/oracle/0501/536463.html
避免?/p>
避免使用 | 替代Ҏ |
field in(a,b,c) | field=a or field = b or field=c |
field is null /is not null | field > ' ' 、field > 0 |
select * from a union select * from b 先取两表Q再合ƈ |
select * from a union all select * from b 单的两个结果合q后p?/p> |