
框架
zhangjun62
我是一个爱学习、爱动漫的程序员
展开
-
消息中间件学习
消息中间件概念 利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信进行分布式系统的集成,通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。消息中间件应用场景 跨系统数据传递、高并发流量削峰、数据异步处理...等等常用消息中间件 ActiveMQ、RabbitMQ、Kafka、RocketMQ消息中间件...原创 2019-10-28 16:00:23 · 549 阅读 · 1 评论 -
SpringBoot学习
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 Java一直被人诟病的一点就是臃肿、麻烦。主要体现在两点: 复杂的配置 项目各种配置其实是开发时的损耗, 因为在思考 Spring 特性...原创 2019-07-27 15:12:16 · 248 阅读 · 0 评论 -
CentOS安装Nginx
Nginx是一个轻量级的、高性能的、基于Http的、反向代理服务器,同时还是一个电子邮件服务器。 官网地址:nginx.org/ 下载地址:http://nginx.org/en/download.html 需要下载稳定版本stable version 在CentOS下直接下载 wget http://n...原创 2019-07-29 17:07:09 · 188 阅读 · 0 评论 -
ZooKeeper学习
ZooKeeper简介 ZooKeeper是一个开源的分布式应用程序协调服务器,其为分布式系统提供一致性服务。其一致性是通过基于Paxos算法的ZAB协议完成的。其主要功能包括:配置维护、域名服务、分布式同步、集群管理等。功能简介配置维护 分布式系统中,很多服务都是部署在集群中的,即多台服务器中部署着完全相同的应用,起着完全相同的作用。当然,集群中的这些服务...原创 2019-07-03 19:05:16 · 799 阅读 · 0 评论 -
Struts2框架学习(五)
struts的OGNLOGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个单独的开源项目。 Struts2框架使用OGNL作为默认的表达式语言。OGNL是struts2整合的一个开源项目,所以在struts2中,要想使用OGNL表达式,必须使用Struts2标签库OGNL相当 于EL表示式,从作用域取数据s:pr...原创 2019-03-29 23:41:13 · 169 阅读 · 0 评论 -
Hiberante框架学习(一)
项目中框架的体系结构ORM框架对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping)对象和表字段进行对应是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。Object:对象,java对象,此处特指JavaBean,ModelRelational:关系,二维表,数据库中的表。...原创 2019-04-10 23:22:24 · 399 阅读 · 0 评论 -
Hiberante框架学习(二)
Hibernate的查询的方式OID查询 OID检索 Hibernate根据对象的OID(主键)进行检索 使用get方法Customer customer = session.get(Customer.class,1l); 使用load方法Customer customer = session.load(Customer.class,1l);对...原创 2019-04-12 11:27:57 · 143 阅读 · 0 评论 -
Mybatis框架学习(一)
Mybatis简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括...原创 2019-04-26 10:39:37 · 262 阅读 · 0 评论 -
Mybatis框架学习(二)
入输出映射parammeterType(输入类型)简单类型 使用#{}占位符,或者${}进行sql拼接传递pojo对象 Mybatis使用ognl表达式对象字段值,#{}或者${}括号中为pojo对象属性名称传递pojo包装对象 开发中可以使用pojo传递查询对象 查询条件可能是综合查询条件,不仅包括用户查询条件还包括...原创 2019-04-26 23:32:52 · 516 阅读 · 0 评论 -
Spring学习
Spring简介 Spring是一个开源代码地设计框架,解决的是业务逻辑层和其他各层的松耦合问题,它将面向接口编程的思想贯穿整个系统应用。Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式)轻量级开源框架。Spring特点 1.降低了组件之...原创 2019-05-06 23:31:41 · 232 阅读 · 0 评论 -
SpringMVC学习
三层结构介绍 开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器;另一种是 B/S 架构,也就是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,系统标准的三层架构包括:表现层、业务层、持久层。三层架构在实际开发中使用的非常多。三层架构中,每一层各司其职: 表现层: ...原创 2019-05-09 16:59:53 · 338 阅读 · 0 评论 -
Struts2框架学习(一)
Struts2是Apache发行的开源框架,是一个表现层web(MVC)框架。Struts1:Struts1也是apache开发的一套MVC框架,在2005年之前非常流行,其核心控制器是一个servlet,随着使用者的增多,弊端开始出现。Struts2:在以前有一个设计超前的框架XWork,后来推出XWork1和WebWork2,Sruts2就是apache和OpenSymphon...原创 2019-03-26 20:34:40 · 724 阅读 · 0 评论 -
Struts2框架学习(二)
Struts配置文件主要元素package:属性name:包的名称,必须写,而且唯一extends:一般情况下需要继承struts-default包,但不是必须的。如果不继承,将无法使用struts2提供的核心功能,struts-default.xml中定义着struts-default这个包,struts-default.xml是在struts.xml加载之前加载abstra...原创 2019-03-27 13:54:42 · 190 阅读 · 0 评论 -
Struts2框架学习(三)
案例:用户注册在mysql中添加一个struts2_day3数据库,建一个user表,建表语句如下CREATE TABLE `user`( username VARCHAR(100) PRIMARY KEY, `password` VARCHAR(100), birthday DATE, hobby VARCHAR(255), marrried BI...原创 2019-03-27 23:01:21 · 262 阅读 · 0 评论 -
Struts2框架学习(四)
struts的表单数据验证方式服务端Action验证有两种方法,如图xml声明式验证全局声明方式在action包中声明UserAction-validation.xml文件这种方式配置是全局配置,所有action的方法都会拦截验证如果其它方法不想验证,可配置@SkipValidation注解dtd约束可以在xwork-cor...原创 2019-03-28 11:01:02 · 177 阅读 · 0 评论