赵计刚
每天进步一点点

随笔分类 -  Java企业项目开发实践

主要记录在公司的实习过程中所接触到的关于企业开发的一些流程与知识
第十一章 企业项目开发--消息队列activemq
摘要:注意:本章代码基于 第十章 企业项目开发--分布式缓存Redis(2) 代码的github地址:https://github.com/zhaojigang/ssmm0 消息队列是分布式系统中实现RPC的一种手段。 1、消息队列的基本使用流程 假设: 我们有这样一个需求,当每注册一个admin的之后, 阅读全文
posted @ 2016-03-01 00:27 赵计刚 阅读(2902) 评论(1) 推荐(0) 编辑
第十章 企业项目开发--分布式缓存Redis(2)
摘要:注意:本章代码是在上一章的基础上进行添加修改,上一章链接《第九章 企业项目开发--分布式缓存Redis(1)》 上一章说了ShardedJedisPool的创建过程,以及redis五种数据结构的第一种String类型的常用缓存操作方法。下面说余下的四种: list(有序列表) set(无序集合) s 阅读全文
posted @ 2016-01-29 10:55 赵计刚 阅读(2083) 评论(0) 推荐(0) 编辑
第九章 企业项目开发--分布式缓存Redis(1)
摘要:注意:本章代码将会建立在上一章的代码基础上,上一章链接《第八章 企业项目开发--分布式缓存memcached》 1、为什么用Redis 1.1、为什么用分布式缓存(或者说本地缓存存在的问题)? 见《第八章 企业项目开发--分布式缓存memcached》 1.2、有了memcached,为什么还要用r 阅读全文
posted @ 2016-01-28 17:10 赵计刚 阅读(4425) 评论(0) 推荐(1) 编辑
第八章 企业项目开发--分布式缓存memcached
摘要:注意:本节代码基于《第七章 企业项目开发--本地缓存guava cache》1、本地缓存的问题本地缓存速度一开始高于分布式缓存,但是随着其缓存数量的增加,所占内存越来越大,系统运行内存越来越小,最后系统会被拖慢(这一点与第二点联系起来)本地缓存存于本机,其缓存数量与大小受本机内存大小限制本地缓存存于... 阅读全文
posted @ 2016-01-24 22:15 赵计刚 阅读(2536) 评论(0) 推荐(2) 编辑
第七章 企业项目开发--本地缓存guava cache
摘要:1、在实际项目开发中,会使用到很多缓存技术,而且数据库的设计一般也会依赖于有缓存的情况下设计。常用的缓存分两种:本地缓存和分布式缓存。常用的本地缓存是guava cache,本章主要介绍guava cache在项目中的使用。关于常用缓存以及每种缓存常用场景的介绍,之后可以去查看我记录的"Java缓存... 阅读全文
posted @ 2016-01-18 13:58 赵计刚 阅读(3211) 评论(0) 推荐(1) 编辑
第六章 企业项目开发--cookie
摘要:注:本章代码基于《第五章 企业项目开发--mybatis注解与xml并用》的代码,链接如下:http://www.cnblogs.com/java-zhao/p/5120792.html在实际项目中,我们会存储用户状态信息,基本使用两种手段:cookie和session1、cookie:1.1、流程... 阅读全文
posted @ 2016-01-13 20:23 赵计刚 阅读(1539) 评论(5) 推荐(0) 编辑
第五章 企业项目开发--mybatis注解与xml并用
摘要:本章的代码建立在第四章《Java框架整合--切分配置文件》的项目代码之上,链接如下:http://www.cnblogs.com/java-zhao/p/5118184.html在实际开发中,我们在使用mybatis的时候,会注解与xml形式一起使用。1、二者的使用场景xml使用场景(3个):条件不... 阅读全文
posted @ 2016-01-11 12:35 赵计刚 阅读(15973) 评论(0) 推荐(2) 编辑
第四章 企业项目开发--切分配置文件
摘要:本章内容在第三章《Java框架整合--企业中的项目架构以及多环境分配》的代码上做修改,链接如下:http://www.cnblogs.com/java-zhao/p/5115136.html1、实现方式将之前ssmm0-userManagement中类路径(src/main/resources)下的... 阅读全文
posted @ 2016-01-10 12:42 赵计刚 阅读(1560) 评论(0) 推荐(0) 编辑
第三章 企业项目开发--企业中的项目架构以及多环境分配
摘要:1、业务模块与数据模块分离在实际开发中,我们项目的架构业务模块和数据模块是分离的,举个例子,假设我们的项目有"人员管理模块"和"酒店管理模块"两个模块,按照上一章的介绍,我们会建立下图所示的项目结构:其中,人员管理模块的controller、service、dao、mapper都在一个项目中,而在实... 阅读全文
posted @ 2016-01-08 22:38 赵计刚 阅读(2716) 评论(4) 推荐(2) 编辑
第二章 企业项目开发--maven父子模块
摘要:2.1、maven父子模块在实际开发中,我们基本都会用maven父子分模块的方式进行项目的开发。2.2、实际操作2.2.1、手工建立一个ssmm0的文件夹,并在该文件夹中加入一个pom.xml文件,该pom.xml文件内容如下: 1 2 4 5 4.0.0 6 7 com.x... 阅读全文
posted @ 2016-01-06 21:52 赵计刚 阅读(4469) 评论(0) 推荐(1) 编辑
第一章 企业项目开发--maven+springmvc+spring+mybatis+velocity整合
摘要:说明:本系列文章主要是对自己在一家大型互联网公司实习的过程中对所学知识的总结!参与的是实际中使用的上线项目。 代码的github地址:https://github.com/zhaojigang/ssmm0 一、ssmm简介 ssmm是当下企业最常用的开发框架架构 maven:管理项目jar包,构建项 阅读全文
posted @ 2016-01-03 17:38 赵计刚 阅读(11760) 评论(2) 推荐(4) 编辑