上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: Definition 将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个雷能够在一起工作。 Roles Target目标角色:该角色定义把其他类转换为何种接口,也就是我们所期望的接口。 Adaptee源角色:想把谁转换为目标角色,这个谁就是源角色,它是已经存在 阅读全文
posted @ 2018-12-04 18:20 霓裳梦竹 阅读(267) 评论(0) 推荐(0)
摘要: 模板方法模式:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 在现实中,很多事情都有相同的实现步骤,例如请客吃饭,无论吃什么,一般都包含点单、递东西、买单等几个步骤,通常是:点单-吃东西-买单。这3个步骤中,点单和买单 阅读全文
posted @ 2018-12-02 13:16 霓裳梦竹 阅读(196) 评论(0) 推荐(0)
摘要: 使用场景 根据用户的需求处理数据时候需要对算法做出选择,固定的一些算法(一般不再发生变化的),扩展比如在商场促销的时候往往会根据客户不同的等级设置不同的折扣等。 level1:各种if-else 可以正常使用但是也有不足:不同客户使用的报价的算法都放在一个方法里面,使得方法很庞大(吐槽一下,公司之前 阅读全文
posted @ 2018-12-01 20:02 霓裳梦竹 阅读(253) 评论(0) 推荐(0)
摘要: WHAT Proxy代理模式是一种结构设计模式,主要解决的问题是:直接访问对象时带来的问题,给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。。 其主要目的就是为其他对象提供一个代理以控制对某个对象的访问,代理类负责为委托类预处理消息,过滤消息并做转发,以及进行消息被委托类执行后的后续处 阅读全文
posted @ 2018-11-30 10:28 霓裳梦竹 阅读(217) 评论(0) 推荐(0)
摘要: 文件下载地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.2.14/binaries/ 按自己的提示找到32位或者64位文件替换tomcat_home下bin目录下的文件 阅读全文
posted @ 2018-11-20 16:36 霓裳梦竹 阅读(288) 评论(0) 推荐(0)
摘要: 下载rpm包 安装 修改默认端口8080 启动: 可能启动不成功,使用systemctl status service.jenkins.service查看原因。 错误一:Failed to start LSB: Jenkins Automation Server. 这个是由于Jenkins未加载到j 阅读全文
posted @ 2018-11-19 14:21 霓裳梦竹 阅读(205) 评论(0) 推荐(0)
摘要: pip install Scrapy --> error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.co 阅读全文
posted @ 2018-11-13 10:14 霓裳梦竹 阅读(1986) 评论(0) 推荐(0)
摘要: 解决:由于redis集群的采用的版本是2.7的,在maven的pom.xml中将jedis的版本改成2.9的就可以了 阅读全文
posted @ 2018-11-08 16:40 霓裳梦竹 阅读(1317) 评论(0) 推荐(0)
摘要: 没有启动集群模式(即缺少了那个"-c"): redis-cli -c -h yourhost -p yourpost 阅读全文
posted @ 2018-11-08 16:29 霓裳梦竹 阅读(2291) 评论(2) 推荐(0)
摘要: 重写SqlSessionFactoryBean的buildSqlSessionFactory方法: eg: 然后在mybatis配置文件中使用重写的类代替SqlSessionFactoryBean即可。 阅读全文
posted @ 2018-11-01 10:18 霓裳梦竹 阅读(798) 评论(0) 推荐(0)
摘要: 在一个由 'L' , 'R' 和 'X' 三个字符组成的字符串(例如"RXXLRXRXL")中进行移动操作。一次移动操作指用一个"LX"替换一个"XL",或者用一个"XR"替换一个"RX"。现给定起始字符串start和结束字符串end,请编写代码,当且仅当存在一系列移动操作使得start可以转换成e 阅读全文
posted @ 2018-10-29 15:15 霓裳梦竹 阅读(1720) 评论(0) 推荐(0)
摘要: 为什么要给表加上主键? 为什么加索引后会使查询变快? 为什么加索引后会使写入、修改、删除变慢? 什么情况下要同时在两个字段上建索引? 想理解索引原理必须清楚一种数据结构(平衡树非二叉)也就是b tree 或者 b+ tree。有的是有哈希桶做索引的数据结构,然而主流的RDBMS都是把平衡树当做数据表 阅读全文
posted @ 2018-09-06 13:23 霓裳梦竹 阅读(254) 评论(0) 推荐(0)
摘要: 一、服务化的演变 分布式应用架构体系对于逻辑复杂的需求十分强烈,上层业务都想借自己已有的递增服务、来快速搭建更多、更丰富的应用,降低新业务开展的人力和时间成本,快速满足瞬息万变的市场需求,公共的业务被区分出来,形成可共用的服务,最大程度地保障了代码和逻辑的复用,避免重复建设,这种设计也被称为SOA。 阅读全文
posted @ 2018-08-31 09:38 霓裳梦竹 阅读(332) 评论(0) 推荐(0)
摘要: redis.clients.jedis.exceptions.JedisDataException: ERR value is not an integer or out of range incrment方法: 设置: 方法变动: 阅读全文
posted @ 2018-08-28 11:15 霓裳梦竹 阅读(9020) 评论(0) 推荐(0)
摘要: 1、简单工厂 又叫静态工厂方法模式,不属于23种设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是是否在传入参数后创建还是传入参数前创建这个要根据 阅读全文
posted @ 2018-08-27 09:32 霓裳梦竹 阅读(584) 评论(0) 推荐(0)
摘要: 一、责任链模式的优点 责任链模式非常显著的优点是将请求和处理分开。请求者可以不用知道是谁处理的,处理者可以不用知道请求的全貌,两者解耦,提供系统的灵活性。 二、责任链模式的缺点 责任链有两个非常显著的缺点:一是性能问题,每个请求都是从链头遍历到链尾,特别是在链比较长的时候,性能是一个非常大的问题,。 阅读全文
posted @ 2018-08-24 10:19 霓裳梦竹 阅读(365) 评论(0) 推荐(0)
摘要: zookeeper=文件系统+通知机制 一、Zookeeper提供了什么 1、文件系统 Zookeeper维护一个类似文件系统的数据结构 每个子目录项如NameService都被称为znoed,和文件系统一样,我们能够自由的增加、删除znode,在znode下增加、删除子znode,唯一不同的在于z 阅读全文
posted @ 2018-08-21 18:40 霓裳梦竹 阅读(18157) 评论(1) 推荐(1)
摘要: 1、假设有三个线程,分别为T1、T2、T3,如果让线程T2在线程T1之后执行,在线程T3之前执行。 使用线程的join方法,该方法的作用是“等待线程执行结束”,即join()方法后面的代码块都要等待现场执行结束后才能执行。 注:线程的优先级无法保障线程的执行次序,只不过优先级高的线程获取CPU资源的 阅读全文
posted @ 2018-08-21 17:42 霓裳梦竹 阅读(419) 评论(0) 推荐(0)
摘要: 一、Jconsole Jconsole是JDK自带的图形化界面工具,使用JDK给我们提过的工具JConsole,可以通过cmd打开命令框然后输入Jconsole打开图形工具 然后点击检测死锁就可以查看死锁的进程。 阅读全文
posted @ 2018-08-21 17:33 霓裳梦竹 阅读(280) 评论(0) 推荐(0)
摘要: 一、配置文件 upms-server/springMVC-servlet.xml 登陆信息拦截器: zheng-upms-server:resources/profiles:dev.properties zheng-upms-client:resources/applicationContext-s 阅读全文
posted @ 2018-08-08 16:56 霓裳梦竹 阅读(815) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页