加载中
Scala类型系统——高级类类型(higher-kinded types)

高级类类型(higher-kinded types)是编程中必备的技能,以及大部分框架都实现了higher-kinded写法,其主要作用是对一组非原生类型类进行抽象,再结合高阶函数(higher-order functions)和组合函...

2016/06/13 15:39
3.1K
关于PROPAGATION_REQUIRES_NEW和PROPAGATION_NESTED事务的比较

最近在用spring-data-jpa做事务处理时,由于两个事务都处理了同一个表,其中一个事务加锁,另外一个事务不加锁,于是在调用的另外一个事务中使用了嵌套的方式,但是运行却报 JpaDialect doe...

FP - Pure function vs. Closure

1. Functions containing no free variables are called pure functions. 2. Functions containing one or more free variables are called closures....

2015/10/29 11:51
109
AOP切面编程

AOP主要用于模块化一些常见的横切关注点——事务管理、安全机制、缓存、并发控制以及轨迹追踪。AOP全称 Aspect Oriented Programming,它属于函数式编程的一种衍生泛型。实际开发中主要用于对...

Scala method call syntax

Because Scala is a shell-like language , and sometime it puzzled me while invoking a method or a function . Here are some instruction in this ....

2015/05/18 18:56
109
第一类对象(First-class Object)

第一类公民(对象,实体,值等)是指可以在执行期创建并作为参数传递给其他函数或传入一个变数的实体。

Python之禅 by Tim Peters

Python 语言设计之道,不知道这些还不如不学。

2015/02/28 15:42
271
xfce-terminal 终端光标设置

默认的xfce4提供的终端不想gnome终端那样有那么多的配置,但是可以在用户目录中更改。

2015/02/27 18:07
617
openJPA试水

openJPA是Apache组织的开源项目,基于JPA规范的一个实现产品。openJPA不需要像Hibernate那样添加过多的jar包,但是openJPA目前还存在一些设计方面的问题,在处理游离态到持久化和容器运行时上...

2014/11/13 16:12
1.5K
Scala开发环境配置

Scala是一种针对 JVM 将函数和面向对象技术组合在一起的编程语言。Scala编程语言近来抓住了很多开发者的眼球。它看起来像是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编...

2014/11/01 11:05
1.6K
自上而下、自下而上的软件开发

很多人在软件开发上没有建模的理念,往往是有什么需求就写什么,有什么功能就写个方法函数添加进去。这问题本身没有好坏之分,因为可能有些语言本身就约束了软件开发的自由构建。但对于大多数...

2014/10/27 15:42
906
JavaEE 7技术一览

JavaEE 体系结构非常膨大,从javaEE 5到现在的javaEE 7,新特性层出不穷。如果把一些偏门技术算进去,如一些基于JVM平台的Grails、Scala,主流SSH框架,谷歌的GWT,BPM工作流的JBPM、Activit...

2014/10/18 12:35
3K
什么是REST?以及RESTful

自从1994年以来,REST架构风格就被用来指导现代Web架构的设计和开发。REST希望可以从一个整体的系统需求出发,此时没有任何约束,然后增量地识别出各种约束,并将它们应用于系统的元素之上,...

2014/08/22 10:16
1.8K
详述三种现代JVM语言--Groovy,Scala和Clojure

Groovy在很大程度上是受Java的启发,它在根本上仍然是命令式语言。但从一开始,Groovy就加入了许多函数式命令的特性,并且以后还会加入更多的此类特性。

2014/07/31 10:11
1.7K
定时器(Quartz)快速入门

Quartz是一个任务日程管理系统,这个系统可以与任何其他软件系统集成或者一起使用。术语“日程进度管理器”可能对于不同的人有不同的理解。当你阅读这个指南之后, 你会对这个术语有固定的理...

2014/07/23 20:51
2.9W
开放平台鉴权以及OAuth2.0介绍

OAuth 2.0 协议 OAuth是一个开发标准,允许用户授权第三方网站或应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方网站或分享他们数据的内容。 OAuth 2.0不兼...

2014/07/17 15:51
5.9K
Maven项目中添加jFinal包以及源文件

Maven管理jar比较方便,实际上一些IDE工具在加载jar文件时会自动扫描一些必要项,在项目中构建Maven项目可以省去IDE管理jar文件的麻烦(虽然可以设置不扫描,但是像IntelliJ 这样的高级工具,...

2014/07/11 11:31
1.6W
Log4j日志文件保存位置解决方案

现在一般的webapp项目都有用到Log4j日志管理工具,Log4j上手也比较容易,Log4j的好处就是可以方便快速地检测出各种Bug,或者格式化输出信息等等。

2014/06/25 17:16
219
Spring Security3实现自定义用户名、密码

Spring Security3不允许为用户名和密码自定义参数,所以如果你使用默认的Login表单,你需要使用j_username、j_password作为默认的用户名和密码,下面提供一个快速处理该问题的方法。...

框架

框架──框架是一个应用程序的半成品。框架提供了可在应用程序之间共享的可复用的公共结构。开发者把框架融入他们自己的应用程序,并加以扩展,以满足他们特定的需要。框架和工具包的不同之处...

2013/08/04 17:07
48

没有更多内容

加载失败,请刷新页面

返回顶部
顶部