- 浏览: 159320 次
- 性别:
- 来自: 芜湖市
最新评论
-
shliujing:
good!!!
根据算法导论用java实现的b-tree -
teacherzhu:
coolpep 写道mickeysx 写道这个是全局的吧?多个 ...
spring mvc+mybatis+多数据源切换 -
巴比奇:
经典~~~详细案例http://blog.sina.com.c ...
spring mvc+mybatis+多数据源切换 -
typ0520:
写mapper的xml文件太繁琐了,试试这个mabatis 的 ...
Mybatis常见错误 -
umgsai:
博主你好,我现在在flex里调用CXF写好的webservic ...
flex,ssh2,blazeds整合(一)
文章列表
开发中的一个需求,需要将一个自关联的表取出数据后,反映到前台的ext树形式。由于鄙人对ext不怎么熟,或许不用下面这么麻烦实现子孙节点关系,但是开发时为了快速实现原型,才想到下面的方法,或许只是下策。
由于从后台取得的数据是List<Map>形式,一个map是一条数据,数据之间没有直接的子孙关系,
并且本地renderJson方法是将Map转化为json形式传递到前台,renderJson本身不会组织数据之间的子孙关系,然而ext构建树节点需要 [{id:'xx',text:'xxx',children:[{id:'xxx',text:'',leaf:true},{.....}] ...
1、Ext.tree.TreePanel
//选择树中某个节点
var node =tree.getSelectionModel().getSelectedNode()
//node中除了id,text,leaf,children等规定属性,用户自定义属性可以通过如下方式从树中获得其值
var value=typeTree.getSelectionModel().getSelectedNode().attributes.xxx
// ...
Mybatis常见错误
- 博客分类:
- Mybatis
第一个错误 Mapped Statements collection does not contain value for ......
可以如下查找错误
1、映射文件 例如People.xml的namespace是否指向正确的mapper
2、2个映射文件的namespace不可以相同
3、查询语句中 getSqlSession().selectList(path); 查询路径是否有错。
4、映射文件中的每一个映射语句的id是否正确
第二个错误
org.springframework.jdbc.BadSqlGrammarException: SqlMapClient operation ...
开发用到的oracle函数
- 博客分类:
- oracle
开发用到的oracle函数,不断更新
1、instr
instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始到字符的结尾就结束。
instr( string1, string2 [, start_position [, nth_appearance ] ] )
string1 源字符串,要在此字符串中查找。
string2 要在string1中查找的字符串.
start_position 代表string1 的哪个位置开始查找。此参数可选,如果省略默认为1. 字符串索引从1开始。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索,返回要查找的字符串在源 ...
文本框输入内容存储,需要转换特殊字符
1、保存到数据库之前
char[]input=text.toCharArray();
StringBuffer out = new StringBuffer();
int len = input.length;
char c;
int i=0;
while(i<len){
c=input[i];
if(c=='<')
out.append("<");
else if(c=='>')
out.append("& ...
通过建立dblink 对远程数据访问
配置1
1、首先在本地配置一个服务名,地址指向远程的数据库地址 需要在创建dblink 的DB上配置好tnsname.ora (该文件存放的位置为: $ORACLE_HOME/network/admin/tnsnames.ora),
把那个被连接的db信息加入进去:
JDMG=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST=10.16.9.98)(PORT=1527))
)
(CONNECT_DATA =
(SERVIC ...
String result="<?xml version=\"1.0\" encoding=\"UTF-8\"?><root>测试</root>";
SAXReader sr = new SAXReader();
ByteArrayInputStream input = new ByteArrayInputStream(result
.getBytes());
Document doc = sr.read(input);
Element root = doc.getRootEl ...
早期的分布计算中,两个分布式程序之间的通信在原始物理网络协议的基础上直接实现。
编程人员必须处理物理网络的细节。通信中间件的出现,封装了低级通信机制的技术,对开发人员隐藏了通信技术库的细节。
按照时间出现的先后顺序分别出现了以下三种通信中间件。
1、 RPC(远程过程调用)
RPC将对远程函数的调用就如同对本地函数的调用一样。大多数RPC实现都基于同步式请求-应答协议。
通信步骤:
客户应用程序->客户占位程序->rpc库->(网络协议)->rpc库->服务端占位程序->服务端应用程序
2、 分布式对象
分布式对象建立在rpc之上。由orb(对象请求代 ...