摘要:
1.RabbitMQ是什么? 1 RabbitMQ是实现了高级队列协议的消息中间件。 2 3 什么是消息队列? 4 就是使用队列进行通信的组件。 2.RabbitMQ特点? 1 可靠性: RabbitMQ使用一些机制来保证可靠性, 如持久化、传输确认及发布确认等。 2 3 灵活的路由 : 在消息进入 阅读全文
摘要:
GPS坐标转百度坐标 http://api.map.baidu.com/ag/coord/convert?from=0&to=4&x=longitude&y=latitude 其中: from: 来源坐标系 (0表示原始GPS坐标,2表示Google坐标) to: 转换后的坐标 (4就是百度自己啦, 阅读全文
摘要:
一、什么是SpringCloud? SpringCloud是一系列框架的集合。它利用了SpringBoot的便携性对分布式的基础组件进行开发,例如注册中心(Eureka),配置中心(Config),消息总线(Bus),负载均衡(Ribbon),智能路由/网关(Zuul),熔断器(Hystrix),数 阅读全文
摘要:
Spring+Mybatis配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001 阅读全文
摘要:
一、NoSql入门和概述 1、为什么用NoSql? 今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, N 阅读全文
摘要:
面试题引入 请谈谈你对JVM的理解?java8的虚拟机有什么更新? 什么是OOM?什么是StackOverflowError?有哪些方法分析? JVM的常用参数调优你知道哪些? 谈谈JVM中,对类加载器你的认识? 一、JVM体系架构 1、JVM位置 JVM是运行在操作系统之上的,它与硬件没有直接的交 阅读全文
摘要:
一、JUC是什么 1、java.util.concurrent在并发编程中使用的工具类 2、进程/线程回顾 2.1 进程/线程是什么? 进程:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元 阅读全文
摘要:
整合方向(整合思路): 用Spring去整合SpringMVC和Mybatis。 一、先创建Spring项目测试运行成功后,再创建SpringMVC项目再单独测试SpringMVC项目如果运行成功后即可准备Spring整合SpringMVC,如果能在controller中调用service的方法即可 阅读全文
摘要:
一、mybatis项目创建 1:创建maven项目 2:导入pom坐标 3:resources下创建SqlMapConfig.xml配置文件(主配置文件,配置数据库信息,映射配置文件等) 4:创建包及dao接口 5:在resources下创建和dao相同的包及dao同名配置文件(映射配置文件,写sq 阅读全文
摘要:
源码阅读从测试类开始 1 public class MybatisTest { 2 public static void main(String[] args) throws Exception { 3 // 读取配置文件 4 InputStream in = Resources.getResour 阅读全文