自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨柳明

一个小小的开发

  • 博客(12)
  • 收藏
  • 关注

原创 使用tomcatPlugin配合JRebel解决maven项目依赖war的打包和热部署的问题

问题出现        事情是这样的,原本我们web项目每一个都是独立的,顶多是依赖一些打包为jar的公共项目模块,但是webapp下的资源文件还是独立的。但是,由于我们自己封装的框架包含着一部分公共的前端资源文件(js、css、img等)和页面模板,当web项目多了,文件冗余自然就多了,如果框架需要调整修改,那得每个项目都要改一遍,那不是烦死?所以,我们决定想办法把这部分文件也要抽取出来,像

2016-04-26 19:36:59 11336

转载 数据库原理 知识点总结

这是我看到的最好的数据库原理的帖子,故转载过来,如有侵犯版权,将立即删除。数据库概念数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库系统的特点数据结构化数据的共享性高,冗余度低,易扩充数据独立性高数据由DBMS统一管理和控制两大类数据模型概念模型也称信息模型,它是按用户

2015-12-15 10:33:10 5595

原创 Android学习笔记

Android开发前的注意事项硬件限制带来的设计考虑事项:高效,主要体现在代码的优化;考虑有限的能力,主要是移动手机的存储、处理能力的限制;为不同的屏幕进行设计;考虑低效率,高延迟,如很多用户仍使用2G网络等;考虑需要多少花费,如尽可能少地传送(网络)数据,通过缓存数据和地理编码结果来消除冗余或重复查找,尊重用户对后台数据传输的参数设置等。考虑用户环境,保证应用程序:

2015-12-14 23:39:14 1436

原创 Mina是什么

Mina是什么?Apache Mina Server 是一个网络通信应用框架。Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步操作的编程模型,Mina 的异步IO 默认使用的是JAVA NIO(New IO)作为底层支持,基于Channel的双向通道。Mina 同时提供了网络通信的Server端、Client端的封装,无论是哪端,Mina在整

2015-12-14 23:35:32 3730

原创 RequireJS笔记

合并与压缩下载r.js进行合并与压缩,配置文件build.js的demo:({      appDir: './',    // app顶级目录,非必选项,如果指定相对路径则是相对于build文件所在路径。如果指定值,baseUrl则会以此为相对路径    baseUrl: './assets',     //相对于appDir的扫描需要合并压缩文件的锚点,若该值未指定,模

2015-12-14 23:33:21 564

原创 点聚WebOffice组件介绍

WebOffice及其相关技术介绍1、WebOffice组件是一种支持在线文档编辑的中间件,目前支持的主流文件格式有:Word、Excel、WPS等编辑文档。         中间件是什么?中间件是一种独立的系统软件或服务程序,可以让不同技术之间共享资源。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地

2015-12-14 23:27:59 6345 1

转载 TCP/IP协议学习笔记

1、TCP/IP协议栈四层模型TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层。网络接口层模型的基层是网络接口层。负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。互联层互联协议将数据包封装成internet数据报,并运行必要的路由算法。这里有四个互联协议:网际协议I

2015-12-14 23:26:03 545

原创 springMVC与struts2的区别

机制:springMVC的入口是servlet,而struts2是filter(filter和servlet是不同的),这样就导致了二者的机制不同,这里就牵涉到servlet和filter的区别了。 性能:springMVC会稍微比struts快。springMVC是基于方法的设计,而sturts2是基于类。springMVC是方法级别的拦截,一个方法对应一个request上下文,

2015-12-14 23:23:07 558

原创 springMVC是什么

Spring MVC框架是一个MVC框架,通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MVC和Struts、Struts2非常类似。Spring MVC的设计是围绕DispatcherServlet展开的,DispatcherServlet负责将请求派发到特定的handler。通过可配置的handler mappi

2015-12-14 23:13:14 3037

原创 spring是什么

简单来说,Spring就是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。下面从整体上认识一下Spring的主要特征:轻量:从大小与开销两方面而言Spring都是轻量的。此外,Spring是非侵入式的:使用Spring,我们的类还是pojo类,完全不用继承和实现Spring的类和接口等。也就是说,使用Spring的应用中的对象不依赖于Spring的特定类。IoC:Spring通

2015-12-14 23:12:00 688

原创 MyBatis和Hibernate的比较

HibernateMyBatis配置实体关联配置麻烦。实体和映射以及配置文件可以通过官网提供的工具自动生成。开发工作量Hibernate有良好的映射机制,开发者无需关心SQL的生成与结果映射,可以更专注于业务流程手动编写复杂的SQL语句和对应的ResultMap。

2015-12-14 23:08:27 653

转载 分布式集群Web系统搭建

当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。Web负载均衡Web负载均衡(Load Balancing),

2015-12-14 22:52:35 507

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除