`
文章列表
大三开学了 课比较少  最近主要还是学学web开发相关的东西 看看play框架 学学jquery 重新开始看html和css 前端也要能写才行 其他的时间去importNew 并发编程网上看看资料 ~~
来自 fair-jm.iteye.com 转截请注明出处   摘录的一些笔记 来源挺杂的 主要是coursera上 FP principle in Scala课程的笔记   内也许有诸多错误 欢迎指正     避免状态改变   函数是一等公民   求值策略 Call by name:先代入等使用时再求值 Call by value:先求值再代入   如果CBV能终止 那么CBN一定能终止 反过来不成立 例子: def first(x:Int , y:Int) =x def loop()=loop first(1,loop) 那么CBN一定可以终止的 C ...
本文来自 fair-jm.iteye.com 转截请注明出处   用了下JPA对于其方便的操作很好奇 通过继承CRUDRepository等接口 DAO不用写实现类就可以在注入后实现基本的增删改查功能   搜索到了一些内容: http://my.oschina.net/xdev/blog/126049 这里有一些实现的原理 比较详细 http://sunting-bcwl.iteye.com/blog/768989 代码实现如何获得泛型等内容     实现很简单 用了JPA和java的动态代理以及反射 基本的结构 有一个CRUD的接口: package jdbc; ...
原文来自:fair-jm.iteye.com 转截请注明出处   最近看了一些MethodHandle的使用 东西很杂 七拼八凑 有一些自己的理解可能有错误 因为是七拼八凑的 一些来源我已经记不清楚了...以下买标注哪里的主要来自于《深入理解java7》的迷你书 还有小部分是API或者网上其他的文章中的     http://www.jdon.com/idea/java/invokedynamic.html 写道 invokedynamic字节码则改变了这种方式,JVM允许其在运行时再进行方法的这种绑定检查,这样,你能够拦截一个根本不存在的方法调用,然后将控制流程转移到另外一个 ...
来自fair-jm.iteye.com 转截请注明出处   首先这个问题会在第一次使用STS的时候发生  当然用过一段时间也发生此问题也可以用这个方法试试看 大体是新建一个带有maven支持的工程 或者直接从DashBorad中导入guide的时候 都会出现pom.xml的异常 导致项目不能被编译    会出现很多的依赖错误 我这边就复制了一个 在新建一个JPA项目的时候会出现: 写道 Description Resource Path Location TypeArtifactDescriptorException: Failed to read artifact desc ...
来自:http://fair-jm.iteye.com 转截请注明出处   笔记一:http://fair-jm.iteye.com/blog/1988348   本文对应书本5.1.3的内容   书本中通过CVS下载的源码 但是笔者实践的时候发现无法下载...地址已经失效了(也许是笔者的失误输错地址所致) ...
本文来自:fair-jm.iteye.com 转截请注明出处   买了周大大的OSGI的书看 先前完全没有基础 就靠这本书看看学学 顺便记一些笔记 今天先跳到了第5章的equinox启航部分   第一个简单的helloworld就遇到了问题.... 因为eclipse版本和书中 ...
本文来自:fair-jm.iteye.com 转截请注明出处   来自: http://grails.org/doc/latest/guide/single.html#GORM 配合手册里的例子 做了些小试验  这篇博文是里面6.1~6.2的内容 官方的指南写得很详细很好啊...   Grails的ORM的底层实现还是用的hibernate(在现在最新的2.3.3中是hibernate3)   快速开始: grails create-domain-class helloworld.Person 增加属性: class Person { String name ...
本文来自:fair-jm.iteye.com 转截请注明出处   本文是按照网上已有的案例来的: http://blog.csdn.net/laoxue6699/article/details/9722111   但网上这个案例是2.0版本 并不适用2.3.2 实际上文中说的安装插件等命令在2.3.2中已经被弃用了 而且很多配置也产生较大的变化   具体过程和上面所给网址一样 本人也是刚刚接触grails 具体学习的资源就是官网的manual和stackoverflow中有关grails的问题等 如有错误 欢迎纠正     在安装好grails后 运行以下指令新建一个 ...
转截请注明出处: fair-jm.iteye.com   额 有段时间不写文了 这个说是简单爬虫 其实连个爬虫也算不上吧 功能太精简了...   流程很简单: 输入几个初始的网页 然后通过JSOUP获取网页中的a标签的href的值 接着把新得到的地址放入任务队列中   实现中的worker是一个单线程的派发器 用于产生Parser Parser用于完成网页的保存 网页的解析 以及入队列操作   内容很简单 也没有使用数据库 任务队列直接用了一个Queue 已完成地址和正在处理的地址的保存用了List 具体代码如下: package com.cc.crawler. ...
来自:http://zfsgeek.blog.163.com/blog/static/20400908020121012104457436/     使用或者返回一个匿名函数的函数被称为高阶函数(Higer-order function)。普通的函数,它们递归是容易编写的,因为它们有个名字,你引用这个名字就可以了,而匿名函数没有名字,如何编写递归呢?   例子: 下面是一个计算一个list的累加和的匿名函数: F = fun(This, [], Total) -> Total; (This, [H|T], Total) -> This(This, T, ...
转载请注明,来自:http://blog.csdn.net/skyman_2001看它的代码实现: uniform() -> {A1, A2, A3} = case get(random_seed) of undefined -> seed0(); Tuple -> Tuple end, B1 = (A1*171) rem 30269, B2 = (A2*172) rem 30307, B3 = (A3*170) rem 30323, put(random_seed, {B ...
前天下载了JFinal 打算用用看 这个国人自己写的用于java快速开发web应用的框架(大赞) JFinal更多请看:http://www.oschina.net/p/jfinal   这边简单说一下JFinal的一些基本过程 说错了欢迎指正   要使用JFinal 和其他大多数框架一样 加入一个全局的过滤器用来过滤请求: <filter> <filter-name>jfinal</filter-name> <filter-class>com.jfinal.core.JFinalFilter&l ...
原来写过一个....我都忘记了.. http://fair-jm.iteye.com/blog/1894288 以上这个不对啊..看了下和所谓的生产者消费者差的远了..什么玩意儿(╯‵□′)╯︵┴─┴   .. %% @author cc fairjm %% @doc @todo Add description to Producer_Consumer. -module ...
看groovy的时候找资料的时候归纳的 代码测试过都可以执行:   groovy笔记:   XML操作: MarkupBuilder: def s=new StringWriter() def builder = new groovy.xml.MarkupBuilder(s) builder.'web-app' { 'display-name' 'My Web Application' } println s.toString()   在里面也可以嵌套写 或者写for等表达式   创建:  groovy.xml.StreamingMarkupBuilde ...
Global site tag (gtag.js) - Google Analytics