自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lpfasd123的博客

找一个你爱聊的人结婚,因为当年龄大了以后,你会发觉喜欢聊天是一个人最大的优点!

  • 博客(16)
  • 问答 (3)
  • 收藏
  • 关注

原创 spring中的事务管理

Spring对事务的解决办法其实分为2种:编程式实现事务,AOP配置声明式解决方案。 声明式事物1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。声明式事务最大的优点就是不需要通过编程的方式管理事务,这样就不需要在业务逻...

2018-01-19 00:50:00 226

原创 拦截器和过滤器的区别

1.过滤器:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等2.拦截器:依赖于web框架,在S...

2018-01-19 00:11:00 86

原创 mysql的事务管理

在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。MyISAM引擎支持表级锁而InnoDB支持行级锁mysql数据库的事务有四大原则:ACID原子性(Atomicity):一组事务,要么成功;要么撤回。稳定性/一致性(Consistency): 确保数据库正确地改变状态后,成功提交的事务隔离性(Isolation): :事...

2018-01-18 10:36:00 200

原创 MySQL的InnoDB索引原理详解

转自:MySQL的InnoDB索引原理详解1 、搜索二叉树:每个节点有两个子节点,数据量的增大必然导致高度的快速增加,显然这个不适合作为大量数据存储的基础结构。2、 B树:一棵m阶B树是一棵平衡的m路搜索树。最重要的性质是每个非根节点所包含的关键字个数 j 满足:┌m/2┐ - 1 <= j <= m - 1;一个节点的子节点数量会比关键字个数...

2018-01-18 00:20:00 52

原创 mysql的两种主要引擎

Innodb引擎(该引擎在5.5后的MySQL数据库中为默认存储引擎。)Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。它本身实际上是基于Mysql后台的完整的系统。Mysql运行的时候,Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是,该引擎是不支持全文搜索的。同时...

2018-01-17 00:27:00 445

原创 mysql引擎

mysql数据库引擎(5.7)数据库中的存储引擎其实是对使用了该引擎的表进行某种设置,数据库中的表设定了什么存储引擎,那么该表在数据存储方式、数据更新方式、数据查询性能以及是否支持索引等方面就会有不同的“效果”。在MySQL数据库中存在着多种引擎,一般来说,有以下几种引擎:ISAM、MyISAM、HEAP(也称为MEMORY)、CSV、BLAC...

2018-01-17 00:11:00 97

原创 redis 管道技术

Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。Redis 管道技术可以在服务端未响应时,客户端可以继续向服务端发送请求,并最终一次性读取所有服务端的响应。实例查看 ...

2018-01-16 22:53:00 120

原创 redis的事务

Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。实例以下是一个事务...

2018-01-16 22:35:00 57

原创 redis 常用命令

编号                            命令                                        描述1                            DEL key                                      此命令删除一个指定键(如果存在)。2          ...

2018-01-16 22:17:00 83

原创 redis的数据集

Redis支持5种数据类型。字符串Redis中的字符串是一个字节序列。Redis中的字符串是二进制安全的,这意味着它们的长度不由任何特殊的终止字符决定。因此,可以在一个字符串中存储高达512兆字节的任何内容。示例redis 127.0.0.1:6379> set name "yiibai.com"OKredis 127.0.0.1:6379&g...

2018-01-16 20:56:00 886

原创 jvm管理机制

引自:JVM内存管理机制和垃圾回收机制1、JAVA源码编译机制    1)分析和输入字符表    2)注解处理    3)语义分析和生成class文件  最后生成的class文件包括以下几个方面1)结构信息: 包括class文件格式版本号及各部分的数量与大小的信息2)元数据:对应于Java源码中声明与常量的信息。包含类/继承的超类/实现的接口的声明信息、...

2018-01-16 19:44:00 139

原创 jvm内存结构

jvm组件包括两个子系统和两个组件,子系统classLoader和Execution engine (执行引擎),两个组件是Runtime Data Area和Native Interface(本地方法接口)内存结构 Class loader子系统的作用:根据给...

2018-01-15 20:17:00 67

原创 异常org.apache.catalina.connector.ClientAbortException: java.net.SocketTimeoutException

网络异常java.net.SocketTimeoutExceptionorg.apache.catalina.connector.ClientAbortException: java.net.SocketTimeoutException原因:connection.setConnectTimeout(2000);  connection.setRe...

2018-01-15 18:51:00 18142

原创 转转微服务框架具体解析

微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务于服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。另外,应尽量避免统一的、集中式的服务管理机制,...

2018-01-12 17:00:00 594

原创 spring 原理

1、spring原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行...

2018-01-09 18:14:00 79

原创 微服务框架解读

一、什么是微服务微服务最早由Martin Fowler与JamesLewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API, 也可以是RPC(Remote Procedure Call—远程过程调用),这些服务基于业务能力构建,并能够通过自动化部署机...

2018-01-09 14:50:00 311

空空如也

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

TA关注的人

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