`
猫不吃的鱼
  • 浏览: 157491 次
  • 性别: Icon_minigender_1
  • 来自: 芜湖市
社区版块
存档分类
最新评论
文章列表
开发中的一个需求,需要将一个自关联的表取出数据后,反映到前台的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常见错误

第一个错误  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函数,不断更新 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("&lt;"); 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(对象请求代 ...
Global site tag (gtag.js) - Google Analytics