上一页 1 2 3 4 5 6 7 8 ··· 18 下一页
摘要: 文章目录 1.确定接口 2.创建提供者 2.1 pom配置 2.2dubbo配置文件 2.3 application.properties 2.4 mybatis相关 2.4.1 配置UserMapper.xml 2.4.2 配置UserMapper接口 2.4.3 实现UserService接口 阅读全文
posted @ 2019-05-15 16:04 zhangniuniu 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 1. 使用默认application.properties和注解的方式 导入dubbo-starter,在application.properties配置属性,使用@Service注解来暴露服务,使用@Reference来引用服务。具体可参考 Dubbo整合SpringBoot,这里截取部分代码方便 阅读全文
posted @ 2019-05-15 14:58 zhangniuniu 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 目前的dubbo已支持和springboot集成,还是之前的例子,这次我们通过springboot容器来实现。借此了解一下基于springboot容器启动的dubbo的配置及使用。 1. 准备工作 创建一个Maven空项目,作为项目的父工程,此工程的子项目基于Spring Boot 2.0.5 实现 阅读全文
posted @ 2019-05-15 14:49 zhangniuniu 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Java 如何有效地避免OOM:善于利用软引用和弱引用 想必很多朋友对OOM(OutOfMemory)这个错误不会陌生,而当遇到这种错误如何有效地解决这个问题呢?今天我们就来说一下如何利用软引用和弱引用来有效地解决程序中出现的OOM问题。下面是本文的目录大纲: 一.了解 强引用、软引用、弱引用、虚引 阅读全文
posted @ 2019-05-09 16:45 zhangniuniu 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1. finalize的作用 finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法。 finalize()与C++中的析构函数不是对应的。C++中的析构函数调用的时机是确定的(对象离开作用域或delete掉),但Java中的f 阅读全文
posted @ 2019-05-09 15:10 zhangniuniu 阅读(2619) 评论(0) 推荐(0) 编辑
摘要: 1.对象被判定成垃圾的标准 没有被其他对象引用 2.判断对象是否为垃圾的算法 (1)引用计数法 优点and缺点 (2)可达性分析算法 垃圾回收回收算法 1.标记-清除(Mark and Sweep) 缺点是内存空间碎片化太严重 2.复制算法(Copying) (1)复制算法介绍 (2)复制算法优势 阅读全文
posted @ 2019-05-08 10:48 zhangniuniu 阅读(218) 评论(0) 推荐(0) 编辑
摘要: String s = new Stirng(“a”); s.intern(); JDK6:当调用intern()方法时,如果字符串常量池先前已创建出该字符串对象,则返回池中的该字符串的引用。否则,将此字符串对象添加到字符串常量池中,并且返回该字符串的引用。 JDK6+:当调用intern()方法时, 阅读全文
posted @ 2019-05-07 14:59 zhangniuniu 阅读(505) 评论(0) 推荐(0) 编辑
摘要: Java8内存模型—永久代(PermGen)和元空间(Metaspace) 一、JVM 内存模型 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创 阅读全文
posted @ 2019-05-06 16:54 zhangniuniu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 第2章 计算机网络面试核心 http 超文本传输协议是应用层协议无状态的 1.0版本 主流是1.1版本相对于1.0版本的主要区别是持续链接机制是connection:keepalive 应用较少的2.0 输入url 后续流程 Dns解析->tcp连接->发送http请求->服务器处理请求并返回htt 阅读全文
posted @ 2019-04-30 15:06 zhangniuniu 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 1. 缓存来由 随着互联网系统发展的逐步完善,提高系统的qps,目前的绝大部分系统都增加了缓存机制从而避免请求过多的直接与数据库操作从而造成系统瓶颈,极大的提升了用户体验和系统稳定性。 2. 缓存问题 虽然使用缓存给系统带来了一定的质的提升,但同时也带来了一些需要注意的问题。 2.1 缓存穿透 缓存 阅读全文
posted @ 2019-04-30 11:23 zhangniuniu 阅读(434) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页