摘要: 简介:静态代理设计模式可以理解为实际操作对象的代理,这个代理拥有实际对象的所有接口,代理对象中持有着实际对象的引用,但是这个代理对象在客户端调用接口的时候,将这些请求进行拦截,对请求数据进行预处理(相当于Filter),可以在预处理中做判断如果满足条件放行实际对象操作,否则代理对象处理并返回。 有几 阅读全文
posted @ 2018-03-03 11:51 东北小狐狸 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 2018年版及之前老版本均可使用本文方法,使用2019年版的,请自行淘宝或官网付费购买 1、到网站 http://idea.lanyus.com/ 获取注册码; 2、修改hosts文件,位于C:\Windows\System32\drivers\etc,添加一行,win10推荐使用notepad++ 阅读全文
posted @ 2018-02-28 09:09 东北小狐狸 阅读(7325) 评论(0) 推荐(0) 编辑
摘要: 通过ssh等客户端连接远程linux总会有上传下载的需求,这里分别用Ubuntu和centos展示安装lrzsz软件的命令,使用命令是一致的,这里简单写 1、安装: centos:(注:参数-y中的意思是:当安装过程提示选择全部为"yes") Ubuntu: 2、上传:cd到指定上传位置后,输入命令 阅读全文
posted @ 2018-02-27 22:17 东北小狐狸 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 按照下列脚本复制到记事本中,保存,重命名后缀为.bat,使用时双击即可。 设置代理.bat,修改下列脚本中的代理地址和端口号 取消代理.bat 阅读全文
posted @ 2018-02-27 17:04 东北小狐狸 阅读(6507) 评论(1) 推荐(0) 编辑
摘要: 一个面试题的整理: 使用输入/输出编写一个程序,让用户输入一些姓名和电话号码。每一个 姓名和电话号码将加在文件里。用户通过输入“done”来告诉系统整理列表已经输入完毕。如果用户输入完整列表,程序将创建一个输出文件 并显示或打印出来。格式如:555-1212,tom 代码: 测试输出: 因为是相对路 阅读全文
posted @ 2018-02-22 16:32 东北小狐狸 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 简介: 每种事物都有不同的状态,不同的状态会有不同的表现,通过更改状态从而改变表现的设计模式称为状态模式(state pattern) 下边会通过多个例子进行讲述,会有一些代码重用的类,请注意包名! 举例1: 人有多种心情,不同的心情会有不同的表现,这里先使用分支判断写个小例子 创建一个Person 阅读全文
posted @ 2018-02-19 15:47 东北小狐狸 阅读(241) 评论(0) 推荐(0) 编辑
摘要: FreeMarker应用在Servlet(0配置web.xml形式): 准备环境: tomcat7、eclipse最新版、jdk1.8、freemarker v2.3.20.jar 举例项目结构图: 创建DynamicWebProject,在WEB-INF/lib中引入freemarker.jar 阅读全文
posted @ 2018-02-18 22:07 东北小狐狸 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 楔子: 之前在和同事讨论,同事说“jsp技术太古老了,有几种页面技术代替,比如FreeMarker、Velocity、thymeleaf,jsp快废弃了……”云云。我这一听有点心虚……我在后端部分越刨越深,页面装配技术什么的好像只知道有jsp……趁放假自己补补课啦~ 简介: FreeMarker是一 阅读全文
posted @ 2018-02-18 16:22 东北小狐狸 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 简介: 经常网购的可能发现京东、淘宝等电商平台每到什么节日都会进行打折,这种打折就是一种策略,策略模式的意思呢,就是把不变的和易变的策略分离开,需要什么策略时候,把需要的策略传给执行体,而不是执行体内置这些策略。 举例1: 我们有一个CD播放器,cd播放器中如果内置了一些歌曲的话,那么我们只能听这些 阅读全文
posted @ 2018-02-16 01:11 东北小狐狸 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 简介: 一个类编写过程中,需要一个不能确定的对象,去执行一些操作,这个时候,我们需要使用一个抽象的方法或者已实现的方法来返回需要的对象,这个对象的实现,可以根据继承让子类覆盖重写,从而起到一个占位的作用,以及使对象更佳灵活。 举例: 类似前一篇博客的例子,同样以4s店为例,这次的4s店是厂家直营店, 阅读全文
posted @ 2018-02-15 20:24 东北小狐狸 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 简介: 抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 举例:每个汽车4s店和某个品牌工厂之间的关系,每个汽车4s店只会卖同一品牌的汽车,但是如果这一品牌汽车销量不好,效益不佳,那么4s店可以更换进货的工厂,从而更换其售卖的品牌。 分析:每个品牌的汽车都有一个品牌工 阅读全文
posted @ 2018-02-15 15:13 东北小狐狸 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 简介:工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,拒绝客服端程序员通过new创建需要的实例,并且是通过使用一个共同的接口来指向新创建的对象, 阅读全文
posted @ 2018-02-15 11:38 东北小狐狸 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 不是很懂js,以前去除这些省、市、区的时候都是用的分支判断indexOf,如果!=-1则replace一次,今天看同事的代码,发现还有更简单的办法。。。 注:前边的/开头到结尾说明这是个正则表达式,|是非短路运算符,结尾的g代表全局。 可以前往w3cSchool replace()去测试页面在线测试 阅读全文
posted @ 2018-02-09 14:34 东北小狐狸 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: 1.作用: 产生唯一实例,拒绝客户端程序员使用new关键字获取实例,即一个类只有一个实例。比如:有一个类用于读取配置文件生成一个Properties对象,只需要一个对象即可。如果每次用到就读取一次新建一个Properties实例,这样就会造成资源浪费,以及多线程的安全问题。单例模式区分懒汉式、饿汉式 阅读全文
posted @ 2018-02-07 10:53 东北小狐狸 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 作用: 装饰者设计模式的作用是使被装饰者的功能更强大,比如一把ak47装上消声器,装上瞄准镜,枪的使用方式不变,改变的是这把枪的功能更加强大,功能更多。 举例1: 女人可以通过化妆、受教育、礼貌 变身成化妆的女人(颜值+)、高智商的女人(IQ+)、有礼貌的女人(礼貌用语用的更多) 注意:为了显示出视 阅读全文
posted @ 2018-02-06 16:04 东北小狐狸 阅读(405) 评论(0) 推荐(3) 编辑
摘要: 写在前边: 这两天来了个需求,配置部署两台服务器的MySQL数据同步,折腾了两天查了很多相关资料,一直连不上,后来发现其实是数据库授权的ip有问题,我们用的服务器是机房中的虚拟机加上反向代理出来的,坑的不行。看了好多博客,写的怎么说呢,写的好的是太好了太详细了;写的不好的,配置什么的都讲的不清楚,刚 阅读全文
posted @ 2018-01-30 08:53 东北小狐狸 阅读(5275) 评论(0) 推荐(0) 编辑
摘要: 检查之前是否有安装mysql,以及残留文件的处理 使用wget命令下载yum源 安装rpm 修改源配置 安装mysql 启动服务 修改默认密码 登录使用 1、查看已经安装的服务 如果发现有服务,需要卸载这些服务,举个栗子:MySQL-client-5.6.19-1.linux_glibc2.5.x8 阅读全文
posted @ 2018-01-25 22:25 东北小狐狸 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 这两天都在设计数据库,使用了powerdesigner进行设计的,然后摸索了好久,本来打算写一篇文章来记述一下的,写了一半,突然发现网上早就有比我写的好的文章了,所有删了之前写的,直接贴出来那个文章的位置吧 https://www.cnblogs.com/biehongli/p/6025954.ht 阅读全文
posted @ 2018-01-13 16:34 东北小狐狸 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 换了个硬盘,用上了win10,发现win10安装好jdk之后,配置环境变量这个相对于win7和xp还是有那么一丢丢区别的,趁着夜色,随笔一记。 1、安装jdk之后,或者也可以用之前安装好的文件夹,先记录下这个安装好的jdk文件夹目录,比如我的是:F:\jdk1.8.0_144 2、这里使用快捷键 w 阅读全文
posted @ 2018-01-08 22:56 东北小狐狸 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 由于,eclipse启动tomcat部署项目并不是直接把项目放到tomcat的webapps目录下的,而是从我们在eclipse配置的外部tomcat中取出二进制文件,在eclipse内部插件中作为tomcat启动的。 简单的说就是没有部署到tomcat目录下,而是到eclipse的workspac 阅读全文
posted @ 2018-01-03 14:33 东北小狐狸 阅读(2113) 评论(0) 推荐(0) 编辑