摘要: Java内存分配主要包括以下几个区域: 1. 寄存器:我们在程序中无法控制 2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 3. 堆:存放用new产生的数据 4. 静态域:存放在对象中用static定义的静态成员 5. 常量池:存放常量 6. 非RAM(随机存取存储阅读全文
posted @ 2018-02-27 15:45 房上的猫 阅读(179) 评论(0) 编辑
摘要: 1. 单一职责原则(Single Responsibility Principle) 每一个类应该专注于做一件事情。 每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用阅读全文
posted @ 2018-01-15 08:26 房上的猫 阅读(1171) 评论(4) 编辑
摘要: 最近发现了几个非常好用 提高编码效率 的idea 插件 跟大家分享一下,不用谢我 1.FindBugs-IDEA 2.Maven Helper 3.VisualVM Launcher 4.GenerateAllSetter 5.Rainbow Brackets 6.Translation 7.P3c Alibaba Java Coding Guidelines阅读全文
posted @ 2018-09-14 15:00 房上的猫 阅读(572) 评论(3) 编辑
摘要: 本篇文章基于: 01)玩转SpringCloud 一.服务的注册与发现(Eureka) 02) 玩转SpringCloud 二.服务消费者(1)ribbon+restTemplate 03) 玩转SpringCloud 二.服务消费者(2)feign 04) 转SpringCloud 三.断路器(H阅读全文
posted @ 2018-09-12 15:36 房上的猫 阅读(157) 评论(0) 编辑
摘要: 此文章基于: 玩转SpringCloud 一.服务的注册与发现(Eureka) 玩转SpringCloud 二.服务消费者(1)ribbon+restTemplate 转SpringCloud 二.服务消费者(2)feign 三.断路器(Hystrix) 在微服务架构中,根据业务来拆分成一个个的服务阅读全文
posted @ 2018-09-11 16:53 房上的猫 阅读(197) 评论(0) 编辑
摘要: 上一篇博客讲解了服务消费者的ribbon+restTemplate 模式的搭建,此篇文章将要讲解服务消费者feign模式的搭建,这里是为了普及知识 平时的项目中两种消费模式选择其一即可 本篇博客基于博客 玩转SpringCloud 一.服务的注册与发现(Eureka) 中的项目为基础 : https阅读全文
posted @ 2018-09-11 12:03 房上的猫 阅读(52) 评论(0) 编辑
摘要: 上一篇博客有人问我,Springcloud系列会不会连载 ,大家可以看到我的标签分类里已经开设了SpringCloud专题,所以当然会连载啦,本人最近也是买了本书在学习SpringCloud微服务框架,知识会随时分享的!!!!!!!!!!!!!!!!!!!!! 二.服务消费者 在微服务架构中,业务都阅读全文
posted @ 2018-09-11 09:11 房上的猫 阅读(215) 评论(0) 编辑
摘要: 一.服务的注册与发现(Eureka) spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等 1. 主项目:版本控制 Springboot集中声明 Springcloud版本 主项目管理的依赖J阅读全文
posted @ 2018-09-09 15:30 房上的猫 阅读(194) 评论(2) 编辑
摘要: Spring Cloud 简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring C阅读全文
posted @ 2018-09-04 11:19 房上的猫 阅读(124) 评论(0) 编辑
摘要: 因为此文章为MyBatis知识点的详细拆分讲解 所以学习此文章请先去简单了解Mybatis基本结构阅读全文
posted @ 2018-08-14 16:07 房上的猫 阅读(489) 评论(2) 编辑
摘要: 进制 程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。 首先呢,了解位运算之前,我们要先指定进制之间的转换 众所周知我们生活中所用的使用的数字是十进制数,而计算机所认识的是二进制 所以呢,作为一个程序员我们必须要掌握二进制与十进制之间的互阅读全文
posted @ 2018-07-11 10:32 房上的猫 阅读(479) 评论(2) 编辑
摘要: NIO: Jdk 1.4+ New IO 面向通道和缓冲区 所在包:java.nio 执行流程: 数据总数由通道写入到buffer , 或者是从buffer写入通道 完全替换IO(面向流 单向的) 三个组件: 1. channel 通道 2. Buffer 缓冲区 3. Selector 选择器 N阅读全文
posted @ 2018-07-06 09:05 房上的猫 阅读(135) 评论(0) 编辑
$(document).ajaxComplete(function(event, xhr, settings) { // 监听获取评论ajax事件 if(settings.url.indexOf('/mvc/blog/GetComments.aspx') >= 0) { initCommentData(); } });