SpringEureka简单起步-服务注册-发现-消费(ribbon)

IDEA的创建步骤:     1.新建一个空的Maven工程     2.在当前的Maven工程下新建两个Module模块,一个作为Eureka服务注册中心Eureka Server,一个作为服务提供者 Eureka Client     3.先创建一个Eureka Server     ...

2018-07-22 16:38:18

阅读数 41

评论数 0

IDEA普通文件转换为Maven文件

经常我们新导入Maven或者新建一个module他不是一个Maven工程,导致没有运行入口,也没有像以前java中类的跳转的功能, 解决方案:        右键当前项目的pom.xml文件,然后选择 add as maven file...

2018-07-22 15:38:21

阅读数 533

评论数 0

MySQL锁之Innodb锁 ,MVVC,Redo log, Undo log --07

目录 1. 事务 1.1 事务特性 1.2 事务下中 并发带来的问题 1.3 事务隔离级别 2. InnoDB 锁 2.1 行锁(共享锁和排他锁) 2.2 意向锁-表锁级别 2.3 表锁 2.4 自增锁 3.  InnoDB锁的实现方式 3.1 Next-key Lock 临...

2018-07-22 11:01:59

阅读数 60

评论数 0

MySQL锁之 MyISAM锁——06

介绍MySQL两种引擎下的锁。 1.两种引擎的锁介绍 MyISAM的锁 MyISAM存储引擎采用的是表级锁, InnoDB的锁 InnoDB既支持表级锁,有支持行锁,默认情况下是行锁。 InnoDB还支持事务特性 2.具体锁的特性 表级锁 开销小,加锁快,不会出现...

2018-07-18 21:34:55

阅读数 45

评论数 0

优化数据库对象--数据库优化

目录 优化数据库对象有这四种: 1、优化表的数据类型,每个字段选择合适的数据类型匹配。 2、通过拆分表提高表的访问速度 3、逆规范化 4、使用中间表提高查询效率 优化数据库对象有这四种: 1、优化表的数据类型,每个字段选择合适的数据类型匹配。 2、通过拆分表提高表的访问速度  2...

2018-07-17 21:26:16

阅读数 346

评论数 0

常见的SQL优化

SQL优化: 个人理解:主要是对查询的优化。对于sql的优化主要就是下面几个方面的优化, 1.避免全表扫描 2.避免索引失效 3.避免排序,不能避免,尽量选择索引排序 4.避免查询不必要的字段 5.避免临时表的创建,删除 6.... 一.插入数据 1.导入大批量数据      ...

2018-07-16 22:47:04

阅读数 1949

评论数 0

show status SQL语句执行状态的命令 --05

show [session|global] status命令了解各种SQL的执行频率     session表示当前会话(当前连接),global表示全局的(指数据库上次启动至今),默认是session     例如:show status like 'Com_%';    //获取Com开头...

2018-07-15 17:10:50

阅读数 551

评论数 0

SpringMVC源码分析--整体结构和容器组件的初始化(一)

整体结构如图:      一、解析aware和capable 1. XXXAware 在Spring里表示对XXX可以感知,通俗点解释就是,如果某个类里面想要使用spring的一些东西,就可以通过实现XXXAware接口告诉spring,spring看到后就给你送过来,而接受的方式就是通过实...

2018-07-11 22:48:23

阅读数 606

评论数 0

Tomcat简单分析-Connector

1、Connector分析    Conector用于接受请求并将请求封装成Request和Response,最底层采用Sockert来进行连接的,Request和Response是按照HTTP协议进行封装的。所以Conncetor同时实现了 TCP/IP和HTTP协议,Request封装完了交给...

2018-07-07 10:47:06

阅读数 118

评论数 0

Tomcat简单分析--Pipeline-Valve

       1.Pipeline-Valve 处理模式和流程     Pipeline-Valve是采用责任链模式,就如同驾车一样会遇到检查一样,Pipeline就相当于驾车过程,Valve相当于检查的交警,Container处理请求是使用Pipeline-Valve管道处理的。Pipeline...

2018-07-07 09:41:57

阅读数 216

评论数 0

Tomcat简单分析-Container

1.Container的有四个子容器,分别是Engine,Host,Context,Wrapper,如下:2.Container一个也有四个子接口Engine,Host,Context,Wrapper和一个默认实现类ContainerBase,另外这四个子容器都是对应一个StandardXXX实现...

2018-07-06 00:08:07

阅读数 154

评论数 0

网络基础知识

网络基础---看SpringMVC书籍整理:

2018-07-04 23:25:26

阅读数 48

评论数 0

Tomcat简单的分析-生命周期管理

1.LifyCycle接口 Tomcat通过org.apache.catalina.Lifecycle接口统一管理生命周期,所有生命周期的组件都要实现这个接口。Lifycycle接口一共做了四件事:    1.1定义了13个String类型的常量,用于LifecycleEvent事件中type的属...

2018-07-04 22:42:25

阅读数 128

评论数 0

Tomcat简单的分析-顶层结构和启动过程

先看Tomcat的图示结构1.Server---------Tomcat的最顶层的容器,Server中至少包含一个Service2.Service--------Service主要包含Connector(可以多个,如同时提供http和https连接)和Container(一个)3.Connecto...

2018-07-04 21:53:03

阅读数 55

评论数 0

Servlet 源码分析

Servlet的结构图如下:1.Servlet接口源代码如下: //javax.servlet.Servlet public interface Servlet { void init(ServletConfig var1) throws ServletException; //在...

2018-07-03 21:53:17

阅读数 135

评论数 0

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