for learning
http://blog.csdn.net/xiao_qiang_/article/details/6401228
http://www.ibm.com/developerworks/cn/education/java/j-rest/index.html
从职业发展上看,我们做的事情很前沿,是几种结合人工智能的cloud service (PaaS, SaaS, DaaS和APIaaS),结合web和移动端的应用(ios and android)。用到的技术也都比较新,比如knockout, backbone, bootstrap, websocket, jersey/jetty, shiro, spring, hbase/cassandra/hadoop, Memcache,Lucene, mahout等等。
可能大家觉得我列的技术方面的多了点,杂了点,可能会吓到别人。其实我的要求就是态度好,责任心强,基础好,肯学习就可以了,毕竟技术方面的东西变化很快,保持学习的心态比什么都重要。比如4年前,ios的开发基本没几个人,现在objective-c热度都超过c#了。再比如,machine learning以前都只是google这样的公司用,现在知名的互联网公司大部分都在用,这个课程在coursera.org上也异常活跃。
http://blog.csdn.net/indexman/article/category/1167000
第一层:java基础,java ee基础、或者swing基础
第二层:ssh,ibatis、quartz等框架应用,以及webservice、网络编程,
第三层:设计模式,能够理解主流框架源码以及设计思路、web安全领域(jaas、sso、ssl、rbac、oauth、acegi等)、缓存领域(oscache、jbosscache、ehcache以及缓存采用什么技术同步:jgroup、jms)
第四层:集群架构、分布式、osgi、eai等架构领域
第五层:soa、虚拟化等……目前还在探索阶段
create or replace function func_has_key_words(p_src varchar2, p_str varchar2) return number is v_result number default 0; v_str varchar2(200); v_posistion number; v_sub_str varchar2(200); --截取的STR v_tmp_str varchar2(200); --截取后剩下的str begin --全角半角转换 v_str := REPLACE(p_str,',',','); v_str := trim(v_str); v_posistion:= instr(v_str,','); --判断有没有逗号? if v_posistion > 0 then --有逗号 截取str v_sub_str := trim(substr(v_str,0,v_posistion)); --截取后剩下的str v_tmp_str := trim(substr(v_str,v_posistion+1 ,LENGTH(v_str)-v_posistion)); --找不到逗号时,退出 while v_posistion <> 0 loop --重置 v_posistion := 0; --如果截取下来的不仅仅是逗号,则进截取数据判断。 --如果有一个匹配成功,则result>0 if LENGTH(v_sub_str)>1 and instr(p_src,trim(substr(v_sub_str,0,LENGTH(v_sub_str)-1)))> 0 then v_result:= instr(p_src,trim(substr(v_sub_str,0,LENGTH(v_sub_str)-1))); end if; v_posistion:= instr(v_tmp_str,','); v_sub_str := trim(substr(v_tmp_str,0,v_posistion)); v_tmp_str := trim(substr(v_tmp_str,v_posistion+1,LENGTH(v_tmp_str)-v_posistion)); end loop; if instr(p_src,trim(v_tmp_str))> 0 then v_result:= instr(p_src,trim(v_tmp_str)); end if; else --没有逗号,直接匹配 v_result:= instr(p_src,v_str) ; end if; return v_result; --返回0,则匹配失败,返回大于0则匹配成功。 end;
相关推荐
在之前的文章《「GIS数据」下载全国的GeoJSON格式数据(精确到县级)》 中介绍了从 DataV.GeoAtlas下载全国GeoJSON数据的方法,也收到了许多朋友的反馈,一个问题是如果要全部下载,还是个体力活(当然也可以想办法...
GeoJSON是一种开放标准的数据格式,用于存储地理空间信息,它基于JavaScript Object Notation (JSON)。JSON是网络传输数据的常见格式,易于读写,且被广泛支持。本话题将深入探讨如何从阿里云DATAV的GeoAtlas接口...
在这个场景中,"big-screen-vue-datav.rar"是一个包含此类源码的压缩文件,它使用Vue.js作为前端框架。Vue.js是一个流行的、轻量级的JavaScript框架,用于构建用户界面,尤其适合构建单页应用(SPA)。 【描述】...
4. `babel.config.js`:Babel 的配置文件,用于转换 JavaScript 代码,使其兼容不同浏览器或使用新的语言特性。 5. `package-lock.json`:记录项目依赖的具体版本,确保多人协作时依赖的一致性。 6. `package.json`...