7 haitianxiaowu1

尚未进行身份认证

暂无相关描述

等级
博文 22
排名 13w+

建立多模块的springboo项目

https://blog.csdn.net/bicheng4769/article/details/83387389待续一、创建父pomidea中创建SpringInitializr工程,依赖选择webweb。创建结束后,删除src、mvn、等,只保留一个pom.xml文件。二、建立子modulestudy-web项目右键,new--->module...

2019-04-16 13:54:29

二、策略模式

在策略模式(StrategyPattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的context对象。策略对象改变context对象的执行算法。主要解决了:在有多种算法相似的情况下,使用if...else所带来的复杂和难以维护。项目中总结:下单过程中,下单中...

2019-04-14 19:25:57

一、spring中委派模式

委派模式(DelegatePatter)行为模式,代理模式注重过程,而委派模式注重结果。在spring中的体现:SpringMVC框架中的DispatcherServlet其实就用到了委派模式。委派模式的作用:基本作用就是负责任务的调用和分配任务,跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,而委派模式注重结果日常中委派模式例子:boss把...

2019-04-13 12:17:37

Spring中设计模式应用

一、spring中委派模式二、spring中模板模式

2019-04-13 10:40:22

maven项目编译:程序包com.sun.image.codec.jpeg不存在 这个类文件的位置在jre/lib/rt.jar

失败提示信息为:程序包com.sun.image.codec.jpeg不存在 这个类文件的位置在jre/lib/rt.jar 而我们设置的java_home下面的lib/dt.jar中没有这个文件,导致编译失败。通过配置maven-compiler-plugin插件可以解决此问题。 <plugin><artifactId>maven-com...

2018-06-27 18:12:57

JDK和JRE的区别

JDK(JavaDevelopmentKit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。JavaRuntimeEnvironment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是JavaVirtualMachine(Java虚拟机)的缩写,是整个java实现跨平台的

2017-12-10 14:14:48

java对象序列化和反序列化(serializing)

Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化    Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化    我们知道,当两个进程进行远程

2017-12-09 19:43:59

Java中Synchronized的用法

原文:http://blog.csdn.net/luoweifu/article/details/46613015 《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized是Java中的

2017-05-03 09:26:27

redis学习 第四章进阶----缓存

跟着Redis入门指南学习第四章进阶----缓存为了提高网站的负载能力,常常需要将一些访问频率较高但是对cpu或io资源消耗较大的操作的结果缓存起来,并希望让这些缓存过一段时间自动过期。如果大量地使用缓存健且生存时间设置得过长就会导致redis占满内存;另一方面如果为了防止redis占用内存过大而将缓存健的生存时间设得太短,就可以呢过导致缓存命中率过低并且大量内存白白地闲

2016-10-25 09:22:49

redis学习 第四章进阶----事务

跟着Redis入门指南学习第四章进阶----事务

2016-10-20 15:04:59

redis学习 第三章 5种数据类型----sorted set类型

跟着Redis入门指南学习第三章5种数据类型----有序集合类型(sortedset)在集合类型的基础上有序集合类型为集合中每一个元素都关联了一个分数,这使得我们不仅可以完成插入、删除和判断元素是否存在等集合类型支持的操作,还能获得分数最高(最低)的前N个元素、获得指定分数范围内的元素等与分数有关的操作。虽然集合中每个元素都不同,但是他们的分数却可以相同。有序集合类型使

2016-10-17 17:53:24

redis学习 第三章 5种数据类型----set类型

跟着Redis入门指南学习第三章5种数据类型----集合类型(set)集合类型在redis内部是使用值为空的散列表(hashTable)实现的,所以这些操作的时间复杂度都是O(1)。最方便的是多个集合类型健之间可以进行并集、交集和差集运算。3.5.2命令1.增加/删除元素saddkeymember[member...]sremkeym

2016-10-17 15:22:35

redis学习 第三章 5种数据类型----list类型

跟着Redis入门指南学习第三章5种数据类型----列表类型(list)3.4列表类型列表类型(list)可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获取列表的某一个片段。列表类型内部使用双向链表(doublelinkedlist)实现的,所以向列表两端添加元素的时间复杂度为O(1).

2016-10-09 17:37:44

redis学习 第三章 5种数据类型----hash类型

跟着Redis入门指南学习第三章5种数据类型----hash类型3.3(散列类型)redis采用几点结构以健值对的形式存储数据的,而散列类型(hash)的健值也是一种字典结构,其存储了字段和字段值的映射。但字段值只能是字符串,不支持其他数据类型。换句话说,散列类型不能嵌套其他的数据类型。一个散列类型健可以包含至多2^32-1个字段。提示:除了散列类型

2016-10-09 14:16:56

redis学习 第三章 5种数据类型----String类型

跟着Redis入门指南学习第三章5种数据类型3.1热身先了解几个比较基础的命令作为热身,打开redis-cli,跟着样例输入命令来体验下:1.获取符合规范的健名列表keyspatternpattern支持glob风格通配符格式,具体规则如下:符号含义?匹配一个字符*匹配任意个(包括0个)字符[]

2016-10-09 10:29:26

redis学习 第三章 5种数据类型

跟着Redis入门指南学习第三章5种数据类型3.1热身先了解几个比较基础的命令作为热身,打开redis-cli,跟着样例输入命令来体验下:1.获取符合规范的健名列表keyspatternpattern支持glob风格通配符格式,具体规则如下:符号含义?匹配一个字符*匹配任意个(包括0个)字符[]匹配

2016-10-08 18:38:51

redis 学习 第二章 命令返回值

跟着《redis入门指南》学习2.3节命令返回值命令返回值命令返回值有5种类型,对于每种类型redis-cli的展现结果都不同,如下:1.状态回复状态回复(statusreply)是最尖端的一种回复,比如向redis发送set命令设置某个键的值时,redis会回复状态ok表示设置成功。另外之前演示的ping命令的回复pong也是状态回复。状态回复直接显示状态信息。例如:

2016-10-08 14:21:44

redis 安装 启动 验证连接

跟着redis入门指南学习本人电脑是macOSX10.11 安装部分先省略,启动Redis 1.直接启动直接运行redis-server即可启动redis,十分简单:$redis-server2.通过初始化脚本启动redis省略启动client端如果在编译后执行了makeinstall命令,这些程序会被复制到

2016-10-08 10:14:09

使用Dom4j来解析xml格式字符串

如何请xml格式的字符串(String)进去读取遍历,先将String转换成dom然后对dom进行遍历。

2016-09-26 10:13:24

tomcat替换.class文件并没有生效的原因(失效原因)

紧急关头难免会替换class文件,但一定要注意一下几点。     1、小心class内中的project的类的后,替换文件需要加上$classMapper这个类,编译成class的时候,会把publicclass中的protectedclass编译为$.class,所以替换的时候也要找到这个class替换上,不过对于这中替换,最好是打成war包替换.  

2016-09-07 15:41:09
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。