stalin_的博客

做一个有态度的程序员!

经典设计模式--单例模式详解

单例设计模式(1)介绍:最好理解的一种设计模式,是一种常用的软件设计模式。这个模式要求单例对象的类只能有一个实例存在。(2)应用场景:比如电脑的任务管理器。网站计数器。应用程序的日志应用。Web应用的配置对象读取。数据库连接池,线程池。Spring中创建Bean实例默认都是采用单例模式。(3)单例...

2018-04-22 20:46:07

阅读数:801

评论数:0

Mysql与Oracle的区别

性能上:(1)Oracle的体积比较庞大,收费高昂。一般适合开发大型应用,而mysql体积较小,操作简单,开源免费。(2)Oracle在少量数据的情况下速度比mysql慢,在千万级数据时速度比mysql快。(3)Oracle的性能很稳定,完整,适合大数据量的系统。对硬件要求较高。Mysql使用cp...

2018-04-22 16:02:00

阅读数:856

评论数:0

网页静态化技术--FreeMarker--内建函数及运算符

FreeMarker语法也包含一些内置的函数--内建函数。下面我们来介绍一些常用的内建函数。这里使用的项目依然是之前的案例项目。主函数写法如下:package cn.asiainfo.test.freemarker; import java.io.File; import java.io.File...

2018-04-17 22:44:16

阅读数:838

评论数:0

网页静态化技术--FreeMarker--FTL指令及list/map的遍历

FreeMarker功能十分强大,今天我们来看看FTL指令的一些使用方式。项目和之前的入门案例一样,如果不会搭建的朋友可以参考上一篇文章。这里主要写一下主函数及ftl文件。1.主函数package cn.asiainfo.test.freemarker; import java.io.File; ...

2018-04-16 22:02:00

阅读数:131

评论数:0

网页静态化技术--FreeMarker--FreeMarker入门小案例

前面我们介绍了网页静态化的应用场景及FreeMarker的一些介绍,下面我们简单进行一个入门小案例,熟悉一下FreeMarker的执行流程和工作原理。1.首先创建一个maven工程。2.工程导入依赖。<dependencies> &...

2018-04-16 21:00:21

阅读数:119

评论数:0

网页静态化技术--FreeMarker--网页静态化技术应用场景及FreeMarker简介

1.什么是网页静态化技术:随着用户访问量以及数据量的增大,网页静态化技术方案如今越来越流行。什么是网页静态化技术呢?简单来说就是将网页以纯静态方式的形式展现。2.网页静态化技术与缓存技术的比较:共同点:都可以减小数据库的访问压力。区别:(1)缓存技术适用于小规模的数据。以及一些经常变动的数据。(2...

2018-04-16 19:57:36

阅读数:1015

评论数:0

JavaEE--SSM--SpringMVC-三大组件介绍

SpringMVC有三大组件,分别是:处理器映射器,处理器适配器,视图解析器。处理器映射器(HandlerMapping):它负责根据用户的请求URL来找到处理器(Handler),SpringMVC提供了不同的映射器来实现不同的映射方式,因此我们需要由处理器映射器来进行区分。处理器适配器(Han...

2018-04-12 12:16:56

阅读数:888

评论数:0

JavaEE--SSM--SpringMVC-处理流程及框架结构介绍

前面我们讲解了springmvc的入门案例,下面我们来看看SpringMVC是如何对请求进行处理的。1.首先,客户端发来的请求会来到前端控制器。2.前端控制器会将请求交给处理器来继续处理,处理完毕返回给前端控制器。3.然后前端控制器会继续将处理结果进行转发,转发到JSP页面。4.JSP页面返回HT...

2018-04-11 20:28:17

阅读数:875

评论数:0

JavaEE--SSM--SpringMVC-介绍及入门

SpringMVC是Spring公司出品的一款表现层的框架,SpringMVC框架建立在一个中央前端控制器(servlet)的基础上。它负责发送每个请求到合适的处理程序,使用视图来最终返回响应结果的概念。Spring MVC 是 Spring 产品组合的一部分,它享有 Spring IOC容器紧密...

2018-04-10 11:40:17

阅读数:854

评论数:0

JavaEE--SSM--MyBatis-mybatis的逆向工程生成Dao,POJO以及配置文件

我们在使用mybatis时需要书写大量pojo,mapper映射文件,以及dao接口。这样时十分不便的。对此我们有一个更加高效的方式,就是使用逆向工程代替我们生成pojo,mapper.xml以及dao。 下面我们就来试一下。 首先我们需要准备好逆向工程的java代码。 这个可以从官网上去找...

2018-04-08 21:34:56

阅读数:109

评论数:0

JavaEE--SSM--MyBatis-mybatis的Mapper映射文件

Mapper.xml映射文件定义了操作数据库的sql,每个sql都是一个statement,需要我们自己进行配置。映射文件是mybatis的灵魂。首先我们来说说输入映射和输出映射。输入映射:parameterType:我们可以直接用占位符#{}或${}sql拼接来传递简单类型的参数。例如&...

2018-04-08 17:28:50

阅读数:110

评论数:0

JavaEE--SSM--MyBatis-mybatis配置文件详解

SqlMapConfig.xml是MyBatis的核心配置文件。其主要配置的内容和顺序如下:typeAliases 类型别名。//使引用时不用再写类全名,直接写类名即可。properties 属性。settings 全局配置参数。typeHandlers 类型处理器。objectFactory 对...

2018-04-08 15:56:44

阅读数:110

评论数:0

非关系型数据库--redis的介绍及必备语法

一、非关系型数据库(NoSQL)是一项目前很流行的数据库理念。 为什么我们用的好好地mysql和oracle不行呢,原因是随着时代的不断发展,目前网站的并大量大的惊人,就像今年双十一仅仅三分钟淘宝的销售额就突破100亿元,这么庞大的并发量显然是传统关系型数据库所无法承受的。 目前传统关系型数据...

2018-04-01 22:34:31

阅读数:108

评论数:0

非关系型数据库--redis在Linux服务器的安装

一般我们都把redis安装在服务器中,而服务器是linux系统。因此我们选用了CentOS作为安装环境。请大家提前下载好redis的linux版本和CentOS系统。安装步骤:1.首先需要安装redis所需的环境,由于redis是c开发的。所以需要安装gcc。(确保有网)命令:yum instal...

2018-04-01 21:28:20

阅读数:100

评论数:0

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