微服务架构下,如何实现分布式跟踪?

互联网的发展,推进了系统的服务化,由此带来服务的跟踪的问题。本文详细阐述了此问题的解决方案。

2016-08-09 16:28:02

阅读数 10660

评论数 0

MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)

本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,各位同学可尝试参考。 案一:使用ignore关键字 如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复...

2016-12-09 09:31:33

阅读数 147

评论数 0

mysql查询性能优化

对于高性能数据库操作,只靠设计最优的库表结构、建立最好的索引是不够的,还需要合理的设计查询。如果查询写得很糟糕,即使库表结构再合理、索引再合适,也无法实现高性能。查询优化、索引优化、库表结构优化需要齐头并进,一个不落。 6.1 为什么查询速度会慢 通常来说,查询的生命周期大致可以按照顺...

2016-11-23 14:13:42

阅读数 330

评论数 0

mysql索引

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE TABLE mytable(   ID INT NOT NULL...

2016-11-23 11:50:41

阅读数 152

评论数 0

mysql乐观锁

悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们...

2016-11-22 21:40:01

阅读数 150

评论数 0

mysql 悲观锁

悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统...

2016-11-22 21:15:22

阅读数 116

评论数 0

数据库事务四种隔离级别

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。   如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity)   原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的...

2016-11-22 19:54:01

阅读数 255

评论数 0

velocity (vm模板)时间显示 时间格式化 时间转化

具体修改步骤: 1、在toolbox.xml配置文件中添加以下代码: date application org.apache.velocity.tools.generic.DateTool 2、在前台页面中需要显示时间的地方添加这样的代码: 例如:要显示的时间为:$!user....

2016-08-05 15:51:17

阅读数 319

评论数 0

SpringMVC接收复杂集合参数

Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集...

2016-07-26 19:55:20

阅读数 129

评论数 0

java设计模式

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被...

2016-07-17 21:33:38

阅读数 139

评论数 0

mybatis实现表关联查询

一、一对一关联  1.1、提出需求   根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据   创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。 1 CREATE TABLE teacher(...

2016-07-15 14:13:24

阅读数 208

评论数 0

spring嵌套事务

解惑 spring 嵌套事务  /**    * @author 王政    * @date 2006-11-24    * @note 转载请注明出处    */     在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看,  绝大多数...

2016-07-15 14:09:39

阅读数 193

评论数 0

MySQL索引类型总结和使用技巧以及注意事项

在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: 复制代码代码如下: CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  ); ...

2016-07-05 18:22:42

阅读数 163

评论数 0

setInterval 用法

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。   setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数...

2012-01-11 14:30:02

阅读数 9

评论数 0

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