自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Neo.Yang的专栏

终身学习, 日益精进

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java编程基础:如何实现Mybatis查询数据库返回Map结构的数据

在开发过程中经常需要从数据库批量查询某类对象的主键ID与其中一个属性值的映射关系。目的是在接下来的业务处理中用主键ID去索引提起该属性值,这样做可以减少数据库查询次数,提高效率。但是在mybatis中没有直接查询返回map结果的接口(也许有,只是我不知道)。下面给出一种简易的方式能达到同样的目的。一、定义一个辅助类,用于存储从数据库中查询的主键和属性值package com.e...

2018-04-21 16:31:42 4770 1

原创 谈一下我对如何设计微服务子模块的理解和思考

前面写过两篇文章《谈一下我对如何做需求分析的理解和思考》、《谈一下我对如何设计微服务接口的理解和思考》从需求和外部接口的角度讲了开发一下微服务需要考虑的方方面面;本篇进入微服务内部,谈一下如何设计微服务内部的子模块。如何设计一个子系统(微服务)的内部模块?模块的划分和设计都有一些套路可寻,在微服务架构体系中,使用不同的开发语言 子模块有不同的载体。使用Java开发,子模块可以是不同的Jar包或...

2018-04-18 06:21:10 2398

原创 关系型数据库工作原理-查询优化器之真实优化器是如何工作的(18)

本文翻译自Coding-Geek文章:《 How does a relational database work》。原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies本文翻译了如下章节, 介绍真实的数据库系统的查询优化器是如何工作的: 真实的数据库优化器–Real optimiz...

2018-04-09 21:27:34 375

原创 关系型数据库工作原理-查询优化器之动态规划,贪婪算法和启发式算法(17)

本文翻译自Coding-Geek文章:《 How does a relational database work》。原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies本文翻译了如下章节, 介绍数据库查询优化器中寻找最优联表方案动态规划,贪婪算法和启发式算法: 动态规划、贪婪算法和启...

2018-04-09 21:12:54 2920

原创 关系型数据库工作原理-查询优化器之连接算法的简单实例(16)

本文翻译自Coding-Geek文章:《 How does a relational database work》。原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies本文翻译了如下章节, 介绍数据库查询优化器的实现表连接的一个简单实例: 简单实例–Simplified exampl...

2018-04-09 20:47:49 286

原创 关系型数据库工作原理-查询优化器之最优的连接算法(15)

本文翻译自Coding-Geek文章:《 How does a relational database work》。原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies本文翻译了如下章节, 介绍数据库查询优化器的如何选择最优的连接算法: 哪一种算法最优-Which one is t...

2018-04-09 20:22:00 683

原创 关系型数据库工作原理-查询优化器之归并连接(14)

本文翻译自Coding-Geek文章:《 How does a relational database work》。原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies本文翻译了如下章节, 介绍数据库查询优化器的归并连接的实现原理: 归并连接-Merge join本章的内容与...

2018-04-07 08:09:04 1116

原创 关系型数据库工作原理-查询优化器之哈希连接(13)

本文翻译自Coding-Geek文章:《 How does a relational database work》。原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies本文翻译了如下章节, 介绍数据库查询优化器的哈希连接的实现原理: 哈希连接-Hash join哈希连接算法更复杂...

2018-04-07 07:12:36 519

原创 关系型数据库工作原理-查询优化器之循环嵌套连接(12)

本文翻译自Coding-Geek文章:《 How does a relational database work》。原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies本文翻译了如下章节, 介绍数据库查询优化器的循环嵌套连接的实现原理:连接操作-Join operators通过...

2018-04-06 07:45:34 735 1

原创 Java编程基础:MD5加密算法开发实例

一、概述MD5算法是一种不可逆的加密算法,经常用于用户登录密码,身份认证信息的加密。加密后的信息不需要解密还原,在认证的时候只需要对用户输入的密码再次加密,判断两段密文是否相同即可。下面给一个生产环境的MD5加密算法样例。二、MD5算法公共函数package com.elon.md5;import java.security.MessageDigest;import ...

2018-04-05 07:56:42 371

原创 Java编程基础:在Mybatis注解中使用typeHandler实现Java枚举与数据库int值的自动转换

概述在项目开发过程中经常会遇到数据库存储的是数值,在Java代码枚举表示的字段。这些字段在存储和查询时需要做一个转换:写数据库的时候将枚举转换为数字,读数据库时将数字转换为枚举。下面介绍一种通过mybatis注解实现数据类型自动转换的方式。该方式能处理所有存储模型和内存模型的数据类型不一致的场景,不局限于枚举和int值。一、在tbl_user表中增加一个字段sex用于表示性别性...

2018-04-02 13:56:12 5633 1

requestleave.bpmn20.xml

bmpn xml文件定义样例。以一个简单的请假电子流为例,是用activiti-app开发的。用于博客文章引用。

2019-08-11

STL原码剖析.pdf

STL原码剖析.pdf

2012-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除