Hibernate之实体类状态入门(entity state transitions)

如果你也不是太理解Hibernate 什么时候要save,什么时候要用update,merge,什么时候可以直接set一下字段就能够将实体类存储到数据库中,这篇文章或许能解开你的迷雾。本文翻译自《A beginner’s guide to JPA/Hibernate entity state transitions

引言

Hibernate帮助开发者的将SQL语句的转变成了实体类的状态转......

继续阅读

设计模式-观察者模式(高效的发声)

观察者模式

2016-12-8 11:08:06

观察者模式又叫发布-订阅模式,它定义了一种一对多的依赖关系,多个观察者对象可同时监听某一主题对象,当该主题对象状态发生变化时,相应的所有观察者对象都可收到通知。这是一个非常好理解的模式,简单介绍如下:

场景

假设我们有这样......

继续阅读

SALT十分钟入门

SALT 十分钟入门

2016年8月29日13:59:12

最近快要成为为运维了,各种在服务器集群上部署应用,最早以为写一个shell脚本,在每台服务器上运行一下就够了......

继续阅读

Linux IO 模式

最近在研究Netty这个异步事件驱动网络应用框架,这自然得理解一些linux网络编程的故事。

本文讨论的背景是Linux环境下的network IO,大部分内容来自于这篇博客

概念说明

在进行解释之前,首先要说明几个概念:

用户空间和内核空间

进程切换

进程的阻塞

文件......

继续阅读