上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 一、broker是什么 相当于一个ActiveMQ服务器实例。说白了,Broker其实就是实现了用代码的形式启动ActiveMQ将MQ嵌入到Java代码中,以便随时用随时启动,在用的时候再去启动这样能节省了资源,也保证了可用性。这种方式,我们实际开发中很少采用,因为他缺少太多了东西,如:日志,数据存 阅读全文
posted @ 2021-01-11 15:00 jingdy 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、JMS是什么 什么是Java消息服务? Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准协议和消息服务提供了一组通用接口,包括创建、发送、读取消息等,用于支持Java应用程序开发。在JavaEE中,当两个应用程序使用JMS进行通信时,它们之间不是直接相连的,而是通过一个共同的 阅读全文
posted @ 2021-01-09 23:05 jingdy 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC如何解析视图概述 不论控制器返回一个String、ModelAndView、View,都会转换为ModelAndView对象,由视图解析器解析视图,然后,进行页面的跳转。 视图解析源码分析:重要的两个接口 二、视图和视图解析器 请求处理方法执行完成后,最终返回一个 ModelA 阅读全文
posted @ 2021-01-07 11:02 jingdy 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC 输出模型数据概述 Spring MVC 提供了以下几种途径输出模型数据: ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 Map 及 Model: 入参为org.springframework.ui.Model 阅读全文
posted @ 2021-01-07 10:11 jingdy 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、请求处理方法签名 Spring MVC 通过分析处理方法的签名(方法名+参数列表),HTTP请求信息绑定到处理方法的相应人参中。 Spring MVC 对控制器处理方法签名的限制是很宽松的,几乎可以按喜欢的任何方式对方法进行签名。 必要时可以对方法及方法入参标注相应的注解( @PathVaria 阅读全文
posted @ 2021-01-07 09:56 jingdy 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 参考资料: 理解本真的REST架构风格: http://kb.cnblogs.com/page/186516/ REST: http://www.infoq.com/cn/articles/rest-introduction 一、REST是什么? REST:即 Representational St 阅读全文
posted @ 2021-01-07 09:50 jingdy 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、pom.xml导入依赖 <dependencies> <!--activemq所需要的jar包--> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <versio 阅读全文
posted @ 2021-01-05 23:20 jingdy 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 一、ActiveMQ安装 1.1、官方下载 官网地址: https://activemq.apache.org/download-archives 1.2、安装步骤 安装:http://blog.csdn.net/gebitan505/article/details/55096222。 mkdir 阅读全文
posted @ 2021-01-05 22:14 jingdy 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、MQ的产品种类和对比 MQ就是消息中间件。MQ是一种理念,ActiveMQ是MQ的落地产品。不管是哪款消息中间件,都有如下一些技术维度: 特性ActiveMQRibbitMQKafkaRocketMQ PROPDUCER-COMSUMER 支持 支持 支持 支持 PUBLISH_SUBSCRIB 阅读全文
posted @ 2021-01-05 21:15 jingdy 阅读(139) 评论(0) 推荐(0) 编辑
摘要: SpringMVC使用@RequestMapping注解为控制器指定可以处理哪些 URL 请求。 在控制器的类定义及方法定义处都可标注 @RequestMapping。 标记在类上:提供初步的请求映射信息。相对于WEB应用的根目录。 标记在方法上:提供进一步的细分映射信息。相对于标记在类上的 URL 阅读全文
posted @ 2021-01-05 15:13 jingdy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC 概述 支持 REST 风格的 URL 请求。 采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性 二、SpringMVC是什么 一种轻量级的、基于MVC的Web层应用框架。偏前端而不是基于业务逻辑层。Spring框架的一个后续产品。 Spring框架结构图: 阅读全文
posted @ 2021-01-05 15:03 jingdy 阅读(121) 评论(0) 推荐(0) 编辑
摘要: MyBatis在四大对象的创建过程中,都会有插件进行 介入。插件可以利用动态代理机制一层层的包装目标对象,而实现在目标对象执行目标方法之前进行拦截 的效果。 MyBatis允许在已映射语句执行过程中的某一点进行 拦截调用。 默认情况下,MyBatis允许使用插件来拦截的方法调 用包括: Execut 阅读全文
posted @ 2020-12-28 16:23 jingdy 阅读(67) 评论(0) 推荐(0) 编辑
摘要: MyBatis Generator简称MBG,是一个专门为MyBatis框架使用者定 制的代码生成器,可以快速的根据表生成对应的 映射文件,接口,以及bean类。支持基本的增删 改查,以及QBC风格的条件查询。但是表连接、 存储过程等这些复杂sql的定义需要我们手工编写。使用官方网站的mapper自 阅读全文
posted @ 2020-12-23 11:01 jingdy 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 实现mybatis与spring进行整合,通过spring管理SqlSessionFactory、mapper接口。 一、mybatis与spring整合jar mybatis官方提供与mybatis与spring整合jar包: <dependency> <groupId>org.mybatis</ 阅读全文
posted @ 2020-12-23 11:00 jingdy 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 什么是缓存? 缓存就是内存中的一个对象,用于对数据库查询结果的保存,用于减少与数据库的交互次数从而降低数据库的压力,进而提高响应速度。 什么是MyBatis中的缓存? MyBatis 中的缓存就是说 MyBatis 在执行一次SQL查询或者SQL更新之后,这条SQL语句并不会消失,而是被MyBati 阅读全文
posted @ 2020-12-23 10:56 jingdy 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 一、商品订单数据模型 用户表user:记录了购买商品的用户信息 订单表orders:记录了用户所创建的订单(购买商品的订单) 订单明细表orderdetail:记录了订单的详细信息即购买商品的信息 商品表items :记录了商品信息 二、案例 注意:因为一个订单信息只会是一个人下的订单,所以从查询订 阅读全文
posted @ 2020-12-23 10:45 jingdy 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。 SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序): cache:给定命名空间的缓存配置。 cache-ref – 其他命名空间缓存配置的引用。 resultMap – 是最复杂也 阅读全文
posted @ 2020-12-23 10:29 jingdy 阅读(504) 评论(0) 推荐(0) 编辑
摘要: Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种, 一种是纯粹把静态文件独立成单独的域名,放在 阅读全文
posted @ 2020-12-21 17:00 jingdy 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 实现效果:浏览器地址栏输入地址 http://ng/c/c.html ,负载均衡效果,平均 8080和8081 5.1、实验代码 首先准备两个同时启动的 Tomcat windows和linux上隔一个tomcat,两台 tomcat 里面 webapps 目录中,创建名称是 c 文件夹,在 c文件 阅读全文
posted @ 2020-12-21 16:38 jingdy 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 4.1、反向代理实例一 实现效果:使用 nginx 反向代理,访问ng直接跳转到linux的tomcat 页面\ linux服务器中启动一个tomcat,windows浏览器地址栏输入 linuxip:8080,出现如下界面 通过修改windows本地 host 文件,将 ng映射到 127.0.0 阅读全文
posted @ 2020-12-21 16:28 jingdy 阅读(580) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页