- 博客(7)
- 收藏
- 关注
原创 遇到的一个面试题
create table student_test (id integer not null , name varchar2(100), age integer, course varchar(100), score integer );insert into student values('1','张三',14,'语文','80');inse...
2018-02-27 11:27:07 107
原创 oracle数据库中的decode何case when
decode是oracle特有的,case when是所有关系型数据库都可以提供的、 其实他们都是为了实现判断逻辑 代表if else 只不过decode的写法更加的简介而已,decode能实现的case when都可以实现select t.accname,t.sendstandard, decode(retiretype,'2',t.sendstandard) as"语文" , de...
2018-02-27 10:46:04 198
原创 map的遍历方法
1.根据entryset 可以直接遍历 2.借助entryset 的迭代器Iterator3,借助keySet直接遍历 4.借助keyset的迭代器 5.借助valuesMap<String,String> map=new HashMap<String,String>(); map.put("name", "xuekevin"); map....
2018-02-27 09:28:46 3455
原创 通过xml定义页面的字段,并解析这些字段
之前用过的一些技术,是用xml描述页面字段,表单,列表的,然后利用后台引擎,自动的生成html页面;然后利用自己研发的胶水语言(类似于freemarker),进行类似继承,之类的去冗余定义; 然后自己做一个简单的解析, xml定义代码<?xml version="1.0" encoding="UTF-8"?> <book id="1">//定义了一个...
2018-02-24 10:10:23 537
原创 java中完成消息组装推送
想起以前做过一个项目,根据对周围环境的温湿度实时监控,以及当时的设备开启状态,分析数据,推送一组最最优设备启动推荐信息,其实感觉和freemaker的原理是一样的,挖坑,填数据 那么你如果按每一种设备的开启进行判断,那么需要太多的if,else去生成你的信息,所以怎么写一个模版,去组装这些需要输出的信息,是特别重要的。定义构造一个模板/** * 态势变化映射 */...
2018-02-24 10:01:46 469
原创 初识别spi
大家都知道api 但是spi就不那么关注,SPI可以理解是为接口寻找服务实现类。我们一般推荐模块之间基于接口编程,模块之间不对实现类进行硬编码。一旦代码里涉及具体的实现类,就违反了可拔插的原则,如果需要替换一种实现,就需要修改代码。于是就有了SPI这种服务发现机制。 spi最常见的就是数据库连接时候用到 如ojdbc7.jarClass.forName("oracle.jdbc.dri...
2018-02-09 15:26:12 322
原创 try catch 中 return 详解
只代表个的一些看法,如有不对请多多指教! by xue.kevin 看了好多人的解释,觉得都不太准确,其实大家都陷入了一个误区,return XXX;这句代码的意思不是说返回 XXX这个对象,而是返回 当前 XXX所指向的物理地址,如果return没有立即执行,那么无论什么时候,这个return记录的返回值是不会变的(因为java不支持对内存的操作,所以我也无
2018-02-06 17:03:07 6625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人