`
qingyu11068
  • 浏览: 62916 次
文章分类
社区版块
存档分类
最新评论
文章列表
SpringMVC是用步骤:            - 加入 jar 包            – 在 web.xml 中配置 DispatcherServlet            – 加入 Spring MVC 的配置文件            – 编写处理请求的处理器,并标识为处理器            – 编写视图 SpringMVC具体使用步骤:1、在eclipse中创建一个动态web项目;1、导入jar包(springMVC相关);            –commons-logging-1.1.3.jar            –spring-aop-4.0.0.RELEA ...
 消息队列是在乐视这边非常普遍使用的技术。在我们部门内部,不同的项目使用的消息队列实现也不一样。下面是支付系统的流转图(部门兄弟画的,借用一下): 从图中可以看到,里面用到了kafka消息队列。作用是做数据库分库分表后的聚合,异步汇总到一张总表。里面也用到了redis,用来处理高并发下的订单重复提交。我们这边还使用了公司统一集群的apache qpid消息队列,是AMQP的一个实现,主要用于不同部门间的通信。一般的大公司都会有一些公司统一的集群,但是这种统一集群对开发者来说相对透明,所以部门间相互合作的时候用的多,自己部门内部用,避免采坑,大家宁愿自己搭一套。redis用处就更多了。阿里 ...
主要组件 DispactherServlet 作用:主控制器,用于接收客户端请求,进行业务分发处理 HandlerMapping 作用:维护请求和Controller业务控制器方法映射关系 SimpleUrlHandlerMapping:维护一个<props>列表RequestMappingHandlerMapping:利用@RequestMapping("请求") Controller 作用:业务控制器,用于调用模型M组件处理请求 ViewResolver 作用:视图解析器,用于生成视图响应结果(响应HTM ...
机房迁移以后终于可以用上 Java 8了,本教程将会分为三个方面介绍Java 8 的新特性。首先给大家介绍 Java 8 的Lambda 表达式。 1. 让代码更灵活 作为程序员,每天除了写代码,最重要的事情就是吃饭了,为了吃饭,我们设计了 ...
人才是公司运作的关键所在”本文提纲1. spring-boot-starter-web 依赖概述1.1 spring-boot-starter-web 职责1.2 spring-boot-starter-web 依赖关系2. Spring MVC on Spring Boot2.1 Spring MVC 体系温故知新2.2 重要的类2.3 Spring Boot MVC2.3.1 控制器2.3.2 数据绑定2.3.3 视图和视图解析 一、spring-boot-starter-web 依赖概述在 Spring Boot 快速入门中,只要在 pom.xml 加入了 spring-boot-sta ...
ajax跨域请求(spring框架4.2版本后) 1. 错误信息 jquery-3.1.1.min.js:4 XMLHttpRequest cannot load http://127.0.0.1:8080/user/login.action. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access. 2. 解决办法 1. 方法一:@CrossOri ...
最近折腾了在 SpringMVC 直接传入 JSON 和 MyBatis 读出写入 JSON 的功能。 首先简单了解 Jackson 的类型系统: TreeNode 接口是根类型 JsonNode 抽象类是 TreeNode 接口的直接实现,也是其他 Node 的基类 之上再分为 ValueNode 值节点和 ContainerNode 容器节点两种 最后是广为人知的 BooleanNode / StringNode / ArrayNode / ObjectNode 等节点 本文综述只有一句话:使用抽象基类,不要使用接口类型。 SpringMVC 里 Control ...
宏观上: 1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring等的源码。2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。3.架构经验方面有过分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有丰富经验。什么缓存啊、数据库的垂直切分什么的,业务的抽象和水平拆分啊,这些应该都轻车熟路吧。4.行业领域方面最起码得精通一到两门业务吧,所谓精通,就是比如做金融证券业务的,至少等当半个经融分析师。做电力业务的,至少等当半个电力工程师。5.个人修为有自己一些独到的见解,不会人云亦云啦。 微观上:
运行环境: JDK1.7. SpringBoot1.4.7 redis3.0.4 1.生成Springboot项目,分别添加web,redis依赖,具体的maven依赖如下 1      <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-data-redis</artifactId> 4 </depend ...
有时间我们需要服务器在夜深人静的时候,默默执行调度任务。基于java tomcat 的调度任务由以下两种方式(亲自实践过): 一、实现ServletContextListener类 1.SysContextListener类(配置任务定时扫描)   1 package com.srba.task; 2 3 4 import java.util.Timer;//定时器类 5
webservice restful接口跟soap协议的接口实现大同小异,只是在提供服务的类/接口的注解上存在差异,具体看下面的代码,然后自己对比下就可以了。 用到的基础类 User.java     1 @XmlRootElement(name="User") 2 public class User { 3 4
软件架构(software architecture) 软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象。在面向对象领域中,组件之间的连接通常用接口_(计算机科学)来实现。 软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标,作为绘图员画图的基础一样,一个软件架构师或者系统架构师陈述软件构架以作为满足不同客户需 ...
下半年利用空余时间研究和分析了部分Redis源码,本文从网络模型、数据结构和内存管理、持久化和多机协作四个角度对redis的设计思路进行了分析,若有不正确之处,希望各路大神指出。 Redis是业界普遍应用的缓存组件,研究一个组件框架,最直观的办法就是从应用方的角度出发,将每个步骤的考虑一番,从这些步骤入手去研究往往能够最快的体会到一个组件框架的设计哲学。以Redis为例,每当发起一条请求时,Redis是如何管理管理网络请求,收到请求后又是通过什么样的数据结构进行组织并操作内存,这些数据又是如何dump到磁盘实现持久化,再到多机环境下如何同步和保证一致性……本文就是从网络模型、数据结构设计与内 ...
1、线程的状态 2、创建和使用多线程 3、线程同步 4、同步合集   线程的状态 线程有五种状态:新建、就绪、运行、阻塞或结束java源码 springmvc mybatis SSM获取下载地址   。 新建:新建一个线程,线程进入新建状态;
概述 三个纬度:演化、模式、要素 五个要素: 性能,可用性,伸缩性,扩展性,安全 演化历程 图例可参考 大型网站架构演化历程: 初始阶段的网站架构:一台服务器,上面同时拥有应用程序,数据库,文件,等所有资源。例如 LAMP 架构 应用和数据服务分离:三台服务器(硬件资源各不相同),分别是应用服务器,文件服务器和数据库服务器
Global site tag (gtag.js) - Google Analytics