02 2018 档案

摘要:2018年版及之前老版本均可使用本文方法,使用2019年版的,请自行淘宝或官网付费购买 1、到网站 http://idea.lanyus.com/ 获取注册码; 2、修改hosts文件,位于C:\Windows\System32\drivers\etc,添加一行,win10推荐使用notepad++ 阅读全文
posted @ 2018-02-28 09:09 东北小狐狸 阅读(7418) 评论(0) 推荐(0) 编辑
摘要:通过ssh等客户端连接远程linux总会有上传下载的需求,这里分别用Ubuntu和centos展示安装lrzsz软件的命令,使用命令是一致的,这里简单写 1、安装: centos:(注:参数-y中的意思是:当安装过程提示选择全部为"yes") Ubuntu: 2、上传:cd到指定上传位置后,输入命令 阅读全文
posted @ 2018-02-27 22:17 东北小狐狸 阅读(282) 评论(0) 推荐(0) 编辑
摘要:按照下列脚本复制到记事本中,保存,重命名后缀为.bat,使用时双击即可。 设置代理.bat,修改下列脚本中的代理地址和端口号 取消代理.bat 阅读全文
posted @ 2018-02-27 17:04 东北小狐狸 阅读(6687) 评论(1) 推荐(0) 编辑
摘要:一个面试题的整理: 使用输入/输出编写一个程序,让用户输入一些姓名和电话号码。每一个 姓名和电话号码将加在文件里。用户通过输入“done”来告诉系统整理列表已经输入完毕。如果用户输入完整列表,程序将创建一个输出文件 并显示或打印出来。格式如:555-1212,tom 代码: 测试输出: 因为是相对路 阅读全文
posted @ 2018-02-22 16:32 东北小狐狸 阅读(468) 评论(0) 推荐(0) 编辑
摘要:简介: 每种事物都有不同的状态,不同的状态会有不同的表现,通过更改状态从而改变表现的设计模式称为状态模式(state pattern) 下边会通过多个例子进行讲述,会有一些代码重用的类,请注意包名! 举例1: 人有多种心情,不同的心情会有不同的表现,这里先使用分支判断写个小例子 创建一个Person 阅读全文
posted @ 2018-02-19 15:47 东北小狐狸 阅读(246) 评论(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 东北小狐狸 阅读(470) 评论(0) 推荐(0) 编辑
摘要:楔子: 之前在和同事讨论,同事说“jsp技术太古老了,有几种页面技术代替,比如FreeMarker、Velocity、thymeleaf,jsp快废弃了……”云云。我这一听有点心虚……我在后端部分越刨越深,页面装配技术什么的好像只知道有jsp……趁放假自己补补课啦~ 简介: FreeMarker是一 阅读全文
posted @ 2018-02-18 16:22 东北小狐狸 阅读(538) 评论(0) 推荐(0) 编辑
摘要:简介: 经常网购的可能发现京东、淘宝等电商平台每到什么节日都会进行打折,这种打折就是一种策略,策略模式的意思呢,就是把不变的和易变的策略分离开,需要什么策略时候,把需要的策略传给执行体,而不是执行体内置这些策略。 举例1: 我们有一个CD播放器,cd播放器中如果内置了一些歌曲的话,那么我们只能听这些 阅读全文
posted @ 2018-02-16 01:11 东北小狐狸 阅读(364) 评论(0) 推荐(0) 编辑
摘要:简介: 一个类编写过程中,需要一个不能确定的对象,去执行一些操作,这个时候,我们需要使用一个抽象的方法或者已实现的方法来返回需要的对象,这个对象的实现,可以根据继承让子类覆盖重写,从而起到一个占位的作用,以及使对象更佳灵活。 举例: 类似前一篇博客的例子,同样以4s店为例,这次的4s店是厂家直营店, 阅读全文
posted @ 2018-02-15 20:24 东北小狐狸 阅读(289) 评论(0) 推荐(0) 编辑
摘要:简介: 抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 举例:每个汽车4s店和某个品牌工厂之间的关系,每个汽车4s店只会卖同一品牌的汽车,但是如果这一品牌汽车销量不好,效益不佳,那么4s店可以更换进货的工厂,从而更换其售卖的品牌。 分析:每个品牌的汽车都有一个品牌工 阅读全文
posted @ 2018-02-15 15:13 东北小狐狸 阅读(208) 评论(0) 推荐(0) 编辑
摘要:简介:工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,拒绝客服端程序员通过new创建需要的实例,并且是通过使用一个共同的接口来指向新创建的对象, 阅读全文
posted @ 2018-02-15 11:38 东北小狐狸 阅读(286) 评论(0) 推荐(0) 编辑
摘要:不是很懂js,以前去除这些省、市、区的时候都是用的分支判断indexOf,如果!=-1则replace一次,今天看同事的代码,发现还有更简单的办法。。。 注:前边的/开头到结尾说明这是个正则表达式,|是非短路运算符,结尾的g代表全局。 可以前往w3cSchool replace()去测试页面在线测试 阅读全文
posted @ 2018-02-09 14:34 东北小狐狸 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:1.作用: 产生唯一实例,拒绝客户端程序员使用new关键字获取实例,即一个类只有一个实例。比如:有一个类用于读取配置文件生成一个Properties对象,只需要一个对象即可。如果每次用到就读取一次新建一个Properties实例,这样就会造成资源浪费,以及多线程的安全问题。单例模式区分懒汉式、饿汉式 阅读全文
posted @ 2018-02-07 10:53 东北小狐狸 阅读(234) 评论(0) 推荐(0) 编辑
摘要:作用: 装饰者设计模式的作用是使被装饰者的功能更强大,比如一把ak47装上消声器,装上瞄准镜,枪的使用方式不变,改变的是这把枪的功能更加强大,功能更多。 举例1: 女人可以通过化妆、受教育、礼貌 变身成化妆的女人(颜值+)、高智商的女人(IQ+)、有礼貌的女人(礼貌用语用的更多) 注意:为了显示出视 阅读全文
posted @ 2018-02-06 16:04 东北小狐狸 阅读(412) 评论(0) 推荐(3) 编辑