- 博客(17)
- 资源 (50)
- 收藏
- 关注
原创 scala数据结构和算法-02-用模式匹配实现合并排序
package dataobject MergeSortUsePattern { def mergeSort[T](compatator:(T,T)=>Boolean)(source:List[T]):List[T]={ source match{ case list if (list.length==0)=>return List() case list
2016-12-31 11:38:31 515
原创 scala数据结构和算法-01-用scala实现合并排序
package dataimport scala.collection.mutable.ListBufferimport scala.util.control.Breaksobject MergeSort { def mergeSort[T](compatator:(T,T)=>Boolean)(source:List[T]):List[T]={ if(source.leng
2016-12-30 21:20:47 924
转载 jQuery中each的用法之退出循环和结束本次循环
jQuery中each类似于javascript的for循环 但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return,break 用return falsecontinue 用return ture
2016-12-30 15:40:29 545
原创 用mybatis 拦截器实现数据权限
@Intercepts( { @Signature(type = Executor.class, method = "query", args = { MappedStatement.class, Object.class, RowBounds.class, ResultHandler.class }) })public class DataAuthorityInterceptor im
2016-12-29 11:32:56 11368 3
转载 mybatis拦截器的执行顺序
在mybatis-config.xml中有拦截器时,而且多个拦截器拦截的方法是同一个时,怎么确定谁先谁后执行呢?在plugins中配置如下的拦截器,[html] view plain copy plugins> plugin interceptor="cn.xxInterceptor" /> plugin
2016-12-29 11:15:34 6191
转载 spark:map mapPartitions flatmap
mapmap是对RDD中的每个元素都执行一个指定的函数来产生一个新的RDD。任何原RDD中的元素在新RDD中都有且只有一个元素与之对应。举例:scala> val a = sc.parallelize(1 to 9, 3)scala> val b = a.map(x => x*2)scala> a.collectres10: Array[Int] = Array(1, 2
2016-12-26 21:11:18 485
转载 oracle查询:取出每组中的第一条记录
Oracle查询:取出每组中的第一条记录按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group by type; 注意:select 后面的列要在group by 子句中,或是用聚合函数包含,否则会有语法错误。 方法二: SELECT * FROM(
2016-12-26 15:08:14 2270
转载 scala 访问修饰符
scala的访问修饰符有如下几个特性:如果不指定访问修饰符,scala默认为public; 较之Java,scala对protected的定义更加严格; scala可以对可见性进行细粒度的控制。scala的默认访问修饰符如果没有修饰符,scala会默认把类、字段、方法的访问修饰符当做public。如果要将之调整为private或protected,只需在前面添加对应的修饰符关键字即
2016-12-24 16:11:53 487
原创 scala异常不需要捕获,为啥要这么设计,大神来指导下a
java中有运行时异常和检查异常,运行时异常不强制显示捕获处理,检查异常需要强制在代码中捕获处理。但是scala中所有异常都不强制捕获处理。我写了一段代码一些可能就不知道某个函数会抛出什么异常,哪些需要写代码处理,这样的设计好不好啊?万一我没捕获异常,哪天程序抛出个异常,没处理,程序不是奔溃了。scala中没有throws关键字,有@throws (classOf[IOExceptio
2016-12-23 22:27:11 1559
转载 解决了我对scala中ClassTag的困惑
1> Mainfest上下文界定 1. 在Scala中数组必须是有类型的,如果直接是泛型的话将会报错,这时候引入了Manifest上下文界定,需要一个Mainfest[T]对象,而mainifest[T]有一个隐式值,2. 如果调用makePair(1,2),编译器将定位到隐式的Manifst[Int]并实际上调用makePair(2,3)(intManifest),该方法调用的就是n
2016-12-23 22:08:24 12769 1
原创 最近写的一个存储过程
create or replace procedure generateClientFixRateTask is role varchar2(32); CHECKER_USERID varchar2(40); PUTOUTDATE date; v_serialno varchar2(40); v_customerid varchar2(40); v_need_t
2016-12-23 10:39:20 533
原创 第一次建物化视图
create materialized view wholeTaskStatistics refresh on demand with rowid start withto_date('20161222','yyyymmdd')next sysdate+10/(24*60) asselect a.departmentname ,sum(NVL(a.sum,0)),sum(NVL(SEASON
2016-12-22 16:38:58 388
原创 好长一个sql语句
惊天写的sql语句select '首次检查提醒' taskType,(a.sum+b.sum)as sum,(a.finishSum+b.finishsum)as finishSum, (a.nonFinishSum+b.nonFinishSum)as nonFinishSum from (select (select count(*) from client_check_
2016-12-22 14:24:38 1283 2
原创 scala private[x]困惑
private[包名],private[this] 可以放在字段,方法和类上,用来限制访问权限;1private[包名]包名可以是父包名或当前包名,如果是父包名,则父包和子包都可以访问2private[this]修饰的方法或字段只能在本类访问,如果是字段编译成java的时候就没有get或set方法。3如果有两个名称相同的子包,比如package x.y.z.x.v有两个x,当p
2016-12-18 19:44:52 5962
转载 Scala中的None,Nothing,Null,Nil,unit
None是一个object,是Option的子类型,定义如下 [java] view plain copyprint?case object None extends Option[Nothing] { def isEmpty = true def get = throw new NoSuchElementException("None.ge
2016-12-11 19:01:34 435
原创 scala的extend和with
最近在学习scala语言,记录下学习心得。scala的extend和with是怎么用的?1extend后面可以接类和特质(trait)class A{ }trait B{ }比如:class C extends A{ }class D extends B{ }2如果 extends和with同时使用则类比如放在前面比如:class W
2016-12-09 21:01:58 6466 1
转载 classOf、isInstanceOf、asInstanceOf三个预约义方法分析
classOf、isInstanceOf、asInstanceOf三个预定义方法分析 Scala的三个预定义(predefined)方法,我们经常用到;它们用来感觉很简单, 但是里面还是隐藏了一些细节东西,不妨花点时间来分析分析。先上代码 PredefineTest.scala object PredefineTest{ def main(args: Arr
2016-12-04 18:20:21 1484
together 2008 sp1 uml 006
2010-02-26
together 2008 sp1 uml 002
2010-02-26
extjs开发工具 语法提示
2010-02-07
餐饮业管理软件需求分析文档
2011-07-06
web service 接口文档
2011-06-24
ssh rest ws jax-rs jersey 做的小网站后台及web service接口
2011-05-10
微博struts2 spring hibrnate实现
2011-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人