0%

Mybatis框架的动态SQL可以方便的拼接SQL语句,而其foreach标签可用于处理集合类型数据。本文介绍如何使用foreach标签遍历传入的集合(List, Array, Map)

阅读全文 »

Mybatis 对于简单类型参数(基本数据类型、String)的传参绑定引用。可以有 使用@Param注解不使用@Param注解 两种方式实现

阅读全文 »

本文介绍Git分支的使用方法

阅读全文 »

本文介绍Git下本地仓库与Git服务器/远程仓库的使用方法

阅读全文 »

Git在本地和远程仓库进行同步可以通过SSH协议,其速度快、安全性高,这里简要介绍本地创建ssh密钥的方法及连接配置

阅读全文 »

Log4J,Apache下的一个开源日志组件框架,目前有1.X和2.X(Log4J2)两个版本,本文将介绍其1.X版本的配置、使用

阅读全文 »

众所周知的原因,Windows下的命令行工具CMD非常难用,所以大家一般用Git Bash作为替代品,但是有时候在其中执行一些命令会出现无响应(无输出结果、无报错信息)的现象,本文将给出该现象的原因及解决方案

阅读全文 »

后端返回给前端JSON格式的对象数据中,当对象的字段为NULL时,该字段也会写入JSON返回;而很多时候前端期望后端只返回对象中非null的字段数据。在Jackson框架中提供了 @JsonInclude 注解以实现该功能

阅读全文 »

Mybatis的Mapper映射文件中,有两种方式可以引用形参变量进行取值: #{} 和 ${}
本文将简述两种方式的区别和适用场景

阅读全文 »

埃拉托斯特尼筛法,简称埃氏筛,一种古老且简单的用来找出一定范围内所有的质数的算法。公元前250年由希腊数学家埃拉托斯特尼提出

阅读全文 »

中心极限定理是概率论中的一组定理,研究的是大量相互独立的随机变量之和在什么样的条件下会收敛于正态分布。我们利用林德伯格-列维(Lindeberg-Levy)中心极限定理,可以通过服从均匀分布的随机数生成服从高斯分布的随机数生成算法

阅读全文 »

《思考的乐趣》一书第2节 “找东西背后的概率”,讲了一个很有趣的题目:

我的书桌有8个抽屉,分别用数字1到8编号。每次拿到一份文件后,我都会把这份文件随机地放在某一个抽屉中。但我非常粗心,有 $\frac{1}{5}$ 的概率会忘了把文件放进抽屉里,最终把这个文件搞丢。
现在,我要找一份非常重要的文件。我将按顺序打开每一个抽屉,直到找到这份文件为止(或者很悲剧地发现,翻遍了所有抽屉都没能找到这份文件)。考虑下面三个问题:
(1) 假如我打开了第一个抽屉,发现里面没有我要的文件。这份文件在其余7个抽屉里的概率是多少?
(2) 假如我打开了前4个抽屉,发现里面没有我要的文件。这份文件在剩下的4个抽屉里的概率是多少?
(3) 假如我打开了前7个抽屉,发现里面没有我要的文件。这份文件在最后1个抽屉里的概率是多少?

阅读全文 »

Git, 作为一款先进的版本控制工具,已经越来越多被大家才采用。但是由于其学习成本不小,阻拦的不少人,这里推荐廖学峰老师的Git入门教程博客

本博客是对廖雪峰老师博客中的Git命令的简版概述,便于日常使用查询

阅读全文 »

CLion, Jetbrains全家桶中用于写C/C++的跨平台IDE,颜值担当。最近初用,一些坑先填上

阅读全文 »