- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Spring AOP详解& AspectJ表达式
近期项目中用到了Spring AOP,开一篇文章记录我爬过的坑。不知道其他初次接触Spring AOP框架的同学有没有感同身受,Spring AOP中最大的障碍莫过于写AspectJ表达式,稍有不慎便可能出现如下错误。 1.Pointcut is not well-formed: expecting ‘)’ at character position 71 execution(* com.won
2017-07-22 18:37:14 601
原创 Java枚举中嵌套枚举用例
最近项目中需要在枚举类中定义枚举常量的子枚举,翻了一下编程思想,顺手写了一个枚举中嵌套枚举的小demo,供各位码友参考。public enum TestEnum { LOW(Type.Common.class), HIGH(Type.Customized.class); //枚举常量必须写在最前面,否则会报错 interface Type{ //使用interface
2017-07-20 19:26:31 22074 5
原创 XML基础知识及四种解析方法
1. XML是什么XML 指可扩展标记语言(EXtensible Markup Language)XML 被设计用来结构化、存储以及传输信息。XML 的设计宗旨是传输数据,而非显示数据,HTML被设计来显示数据,二者不可相互替代XML 标签没有被预定义。您需要自行定义标签。XML 没什么特别的。它仅仅是
2017-07-17 20:04:57 756
原创 scala系列知识点总结(函数高级篇)
这一篇是单独讲函数的高级特性,因为scala的精髓就是函数式编程,而函数式编程的精髓就在于他的高级特性。话不多说,直奔主题。1. 匿名函数匿名函数可以说是高级特性的基础,很多奇技淫巧都构建在他的基础之上。匿名函数即lambda表达式,基于数学中的λ演算得名(这里面有更深奥的数学理论,有兴趣可以去研究一下)。匿名函数的书写形式如下:(x:Int) => {x+1}也可以用一个
2017-07-11 19:45:55 736
原创 scala系列知识点总结(变量与普通函数)
写在前面:scala是一种函数式编程&完全的面向对象语言(百度“函数式编程”更精彩),它是与指令式编程语言相对应的,前者强调函数的计算比指令的执行重要(事实上指令不能达到完全的面向对象,也会产生很多冗余的代码)。它最大的特点在于函数式编程思想。在scala里面,一切都是对象,函数被当做一等公民对待,可以像基本数据类型一样自由的使用。当然scala还有其他很多有趣的特性,包括使用换行作为结束符(当然
2017-07-10 23:08:00 539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人