自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 项目启动时初始化

自启动(初始化)1 CommandLineRunner 接口用作将其加入spring容器中时执行其run方法。多个CommandLineRunner可以被同时执行在同一个spring上下文中并且执行顺序是以order注解的参数顺序一致。实现CommandLineRunner 接口,重写run方法。代码:@Component@Configurationpublic class Exch...

2019-03-18 17:08:48 449

翻译 akka实例

一、akka简介akka是用scala编写的actor模型框架。它在使用中不需要锁和多线程,每个actor在独立空间中进行数据操作,各个actor间完全依赖消息进行信息交互,操作都是异步进行的。它可以用于高并发、分布式场景,需要注意的是,akka消息的传递不保证绝对可靠投递,当然这带来了好处是整个实现简单。二、akka关键点1、角色系统建立在akka中,所有角色都需在角色系统中,可以...

2019-03-18 17:01:17 297

原创 Mybatis

1. Mybatis介绍MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录.JDBC-àdbutils(自动封装)-à...

2018-11-14 15:35:59 124

原创 sql优化基础

说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型… 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。1.timeout服务器内部错误2.慢查询网页无法...

2018-11-14 15:30:26 115

原创 动态SQL

一、动态SQL简介MyBatis的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。有些时候,SQL语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的...

2018-11-14 15:24:04 100

原创 sql基础知识

数据库分类:关系型数据库和对象型数据库Mysql(关系型),SqlServer,Oracle(关系+对象),Db2主键(主关键字primary key):表中经常有一个列或多列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。范式:目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、...

2018-11-14 15:09:51 68

空空如也

空空如也

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

TA关注的人

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