加载中
《Scala in action》学习笔记

请参考我的博客 https://barudisshu.github.io 项目代码 http://git.oschina.net/Barudisshu/Scala-Tutorial

2017/01/04 11:12
78
vmware下安装rhel6.7

1. 在虚拟机中选择安装镜像、网络模式选着为“桥接”,并把“复制物理连接状态”勾上。 安装过程中,注意查看LAN网段,通过本机的ipconfig命令查看掩码、网关等。 2. 打开虚拟机后,一步步点...

Scala Monad Design Pattern

Monad的设计有几点原则: 为接口同时定义flatMap 和 map。 设计一个获取monad值的方式(模式匹配或者apply)。 符合一元法则,monadic laws。 按照说明,那么创建两个方法map和flatMap: import...

用Spray构建RESTful接口

学习了Scala一些基础内容后,我开始着手寻找一些比较有用的框架。大致有play2,lift,Spray这几个,本着基于最小设计的原则,我选择了Spray。数据库框架我选择Slick,中间件选择akka。...

2015/10/08 17:34
3.7K
Scala 高阶函数(high-order function)剖析

Scala中的函数作为一等公民,即第一类函数(first-class function)。作为一门函数式编程(FP,Functional Programming)语言,Scala鼓励EOP编程(Expression-Oriented Programming),为了简化输入...

2015/06/30 16:41
1.2K
关于Scala多重继承的菱形问题

菱形问题一直是编程语言中非常难着手的问题,比如C++和common lisp中的多重继承(multiple inheritance)。

Scala实现REST操作

本例用Scala模拟POST,GET,DELETE,OPTIONS操作,命令行通过如下形式传递参数: (post | get | delete | options) -d

2015/05/04 15:15
1.4K
archlinux 安装一览

由于archlinux被systemd绑架了,新版本的archlinux-dual不再使用/etc/rc.conf配置启动,而是使用systemd的service启动,当然也有人吐槽systemd的,这个不是我们讨论的话题。网上的archlinux...

基于Hibernate的JPA2.0快速构建

对于哪种JPA的ORM工具好用,哪个性能更优,这是个无伤大雅的问题。有人专门对此作了一次速度测试发现,openJPA最快,Hibernate最慢,Toplink和Eclipselink不相上下,但是实际原因是:Hiberna...

2014/09/17 16:05
873
Hibernate注解方式实现1-1双向关联

1-1的双向关联实际上就是数据库中的表字段既是主键、又是外键的情况,一般在数据库设计的时候不会考虑这样设计,而是将1-1关联的两个表合并为一个表,但如果实际一个表字段太多、范畴太大,并...

2014/09/10 10:01
180
Hibernate注解方式实现1-N双向关联

Hibernate注解方式支持JPA持久化,并且有意向这方面发展,下面为一段小demo。

2014/09/09 14:27
6.4K
Activiti工作流简单入门

自jBPM创始人Tom离开之后,jBPM和Activiti就开始大相径庭,jBPM被迫使用新的LGPL协议,而Activiti则使用一种更为宽松的Apache License 2.0协议。不管使用jBPM还是Activiti,两者都遵循BPMN ...

2014/09/03 15:57
9.3W
按位运算符操作

位操作符在许多高级语言中都是通用的,下面将其记录下来。

2014/08/19 15:10
239
观察者模式

观察者模式的定义: 观察者模式(Observer Pattern)也叫发布订阅模式(Publish/Subscribe),它是一个在项目中经常使用到的模式,其定义如下: Define a one-to-many dependency between ob...

2013/09/10 21:52
302
单例模式

我是皇帝我独苗 自从秦始皇确立了皇帝这个位置后,同一时期基本上就只有一个人孤零零地坐在这个位置。这种情况下,臣民也好处理,大家叩拜、谈论的时候只要提及皇帝,每个人都知道指的是谁,而...

2013/09/06 16:07
139
开闭原则

开闭原则的定义 在哲学上,矛盾法则即对立统一法则,是唯物辨证法的最根本法则。开闭原则是Java世界里最基本的设计原则,它指导我们如何建立一个稳定的、灵活的系统,先来看开闭原则的定义:...

2013/09/04 18:23
359
迪米特法则

迪米特法则的定义 迪米特法则(Law of Demeter,LoD)也称最少知识原则(Least Knowledge Principle,LKP),虽然名字不相同,但描述的都是同一个规则:一个对象应该对其他对象有最少的理解。通...

2013/09/01 17:12
234
接口隔离原则

接口隔离原则的定义 首先,我们需要知道什么是接口,接口分两种: 实例接口(Object Interface),在Java中声明一个类,然后用new关键字产生一个实例,它是对一个类型的事物的描述,这是一种...

2013/08/31 21:22
70
依赖倒置原则

依赖倒置原则的定义 依赖倒置原则(Dependence Inversion Principle,DIP)这个名字看着有点别扭,“依赖”还“倒置”,这到底是什么意思?依赖倒置原则原始定义是: High level modules sho...

2013/08/30 21:00
330
Servlet简单实现的注册登录功能

实现起来比较简单,主要是用户输入信息的检测和页面的跳转的实现。 首先要建立好数据库。 好了,先写好两个静态页面,分别负责登录和注册。 代码清单1:login.jsp(登录页面) <%-- Do...

2013/08/29 22:19
889

没有更多内容

加载失败,请刷新页面

返回顶部
顶部