MyBatis自定义TypeHandler的方法

MyBatis自定义TypeHandler的方法-华尔子博-奥夏网
在大部分的场景下,MyBatis 的 typeHandler 就能应付一般的场景,但是有时候不够用。比如使用枚举的时候,枚举有特殊的转化规则,这个时候需要自定义 typeHandler 进行处理它。 从系统定义的 ty...
4年前
02240

Redis watch命令——监控事务

Redis watch命令——监控事务-华尔子博-奥夏网
在 Redis 中使用 watch 命令可以决定事务是执行还是回滚。一般而言,可以在 multi 命令之前使用 watch 命令监控某些键值对,然后使用 multi 命令开启事务,执行各类对数据结构进行操作的命令,...
4年前
01520

SSH无法连上虚拟机中Ubuntu Linux的解决方法

SSH无法连上虚拟机中Ubuntu Linux的解决方法-华尔子博-奥夏网
Windows XP下用SSH连接虚拟机中的Linux系统,一直没连接上。人都郁闷了。后来在网上搜了好多。唉。装了ftp,SSH,smb。结果一个都没成功。后来终于成功了。 首先说明: 系统是Ubuntu,虚拟机VMw...
4年前
01440

MongoDB数据库插入、更新和删除操作详解

MongoDB数据库插入、更新和删除操作详解-华尔子博-奥夏网
一、Insert操作 Insert操作是MongoDB插入数据的基本方法,对目标集合使用Insert操作,会将该文档添加到MongoDB并自动生成相应的ID键。文档结构采用类似JSON的BSON格式。常见的插入操作主要有单...
4年前
01410

Hibernate级联(cascade)与反转(inverse)详解

Hibernate级联(cascade)与反转(inverse)详解-华尔子博-奥夏网
在 Hibernate 的关联关系中,可以使用单向关联关系,也可以使用双向关联关系,在双向关联关系中,Hibernate 会同时控制双方的关系,这样在程序操作时,很容易出现重复操作的问题。 为了解决这一...
4年前
01080

TCP协议的粘包问题(数据的无边界性)

TCP协议的粘包问题(数据的无边界性)-华尔子博-奥夏网
socket缓冲区和数据的传递过程,可以看到数据的接收和发送是无关的,read()/recv() 函数不管数据发送了多少次,都会尽可能多的接收数据。也就是说,read()/recv() 和 write()/send() 的执行次数...
4年前
0810

如何实现C++和C的混合编程?

如何实现C++和C的混合编程?-华尔子博-奥夏网
简单的理解,C++ 就是在 C 语言的基础上增加了一些新特性,从大的方面讲,C++ 不仅支持面向过程编程,还支持面向对象编程和泛型编程;从小的方面讲,C++ 还支持命名空间、函数重载、内联函数等...
4年前
01380

Windows Server安装Docker的方法及步骤

Windows Server安装Docker的方法及步骤-华尔子博-奥夏网
下面我们主要介绍在 Windows Servre 2016 上安装 Docker 的方法。 主要包括以下步骤。 1) 安装 Windows 容器功能(Windows Container Feature)。 2) 安装 Docker。 3) 确认安装成功。 在开始安...
4年前
01660

Linux宝塔面板如何实现服务器开启关闭禁止ping?

Linux宝塔面板如何实现服务器开启关闭禁止ping?-华尔子博-奥夏网
据说关闭服务器 ping 功能可以提高安全性,boke112 导航也不知道是真是假,不过不管是真是假,我们都很有必要懂得如何开启关闭禁止服务器 ping,下面我们以宝塔 Linux 面板为例进行说明演示。 ...
4年前
01470

笑话大全爆笑 经典幽默笑话段子笑傻了

笑话大全爆笑 经典幽默笑话段子笑傻了-华尔子博-奥夏网
1、昨天上班路上碰到女领导了,聊到了年龄话题,女领导叫我猜她多少岁。我心里犯嘀咕,肯定往小了猜啊,于是便猜也就三十岁的样子吧。女领导笑了笑,“我都要四十了。”我赶紧拍马屁,“哇,领...
4年前
01530