摘要: 工作一年多后, 第二次看了韩顺平老师讲的AOP (11年的Spring 教学视频) AOP还是比较艰涩的东西. 从刚开始 碰Java项目去找书看开始, 到学了拦截器知道AOP就是处理事务, 日志, 安全等东西的机制,但对那些名词还是不懂. 目录: 1. 从消除重复代码讲起. 1.5 到专注业务 2. 阅读全文
posted @ 2018-04-24 01:57 hahahahahahahaha 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 问题描述:无法读取spring mvc的xsd文件 参考http://eric-yan.iteye.com/blog/1908470 schema_reference.4: Failed to read schema document 'http://java.sun.com/xml/ns/j2ee 阅读全文
posted @ 2017-09-24 12:37 hahahahahahahaha 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 在main中加一句:BasicConfigurator.configure(); 阅读全文
posted @ 2017-07-19 20:23 hahahahahahahaha 阅读(152) 评论(0) 推荐(0) 编辑
摘要: JS的eval 函数, 给个表达式做参数, 返回表达式的值。 Java的脚本引擎可以实现这个功能。 例子: 拼接一个字符串 \uxxxx, Unicode的十六进制编码, 然后把它打印出来。 即输入一个'\u5236' 字符串, 然后输出一个中文Unicode字符“制”。 阅读全文
posted @ 2017-07-05 11:21 hahahahahahahaha 阅读(3952) 评论(0) 推荐(0) 编辑
摘要: 函数式编程 函数式编程的三大特性: immutable data 不可变数据 first class functions 尾递归优化 函数式编程的准则:不依赖于外部的数据,而且也不改变外部数据的值,而是返回一个新的值给你。 如何变得functional: 1. 没有共享变量 2.通过参数和返回值传递 阅读全文
posted @ 2017-06-27 21:54 hahahahahahahaha 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 从一个list生成新的list [ word.upper() for word in 'hellO worlD!' ] 简单的语法,如果不用list comprehension, 则要用更长的代码。 返回了一个字符list,可以用 join方法连接成字符串。 字典和集合推导:改个括号就好了 集合 { 阅读全文
posted @ 2017-06-27 20:14 hahahahahahahaha 阅读(1285) 评论(0) 推荐(1) 编辑
摘要: list(set(map(lambda tp_id : tp_id if not ('#' in tp_id) and len(tp_id.strip().replace('\n', '')) > 0else None, open('tp_list.txt').readlines()).sort() 阅读全文
posted @ 2017-06-27 20:04 hahahahahahahaha 阅读(1939) 评论(0) 推荐(0) 编辑
摘要: Python中map()函数浅析 函数式编程: 更好的描述问题 map函数 怎么理解当传入多个参数list时,map如何运作: abc函数第一次传入的数据时 (11,44,77),然后(22,55,88),然后(33,66,99) reduce函数 reduce == '化简‘’ reduce( f 阅读全文
posted @ 2017-06-27 17:10 hahahahahahahaha 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 在没有发现方便的set运算之前,都是用遍历list查找两个集合的差别。 比如, 找list1和list2的差集 现在认识了方便set运算: one-liner 一行搞定 移除重复元素 赢了~ 阅读全文
posted @ 2017-06-27 11:14 hahahahahahahaha 阅读(901) 评论(0) 推荐(0) 编辑
摘要: Removing duplicate rows in Notepad++ (so链接) 1. 插件 TextFX 2. 正则表达式:^(.*?)$\s+?^(?=.*^\1$) 阅读全文
posted @ 2017-06-26 10:54 hahahahahahahaha 阅读(3381) 评论(0) 推荐(0) 编辑