摘要:
1、定义:多态是同一个行为具有多个不同表现形式或形态的能力,即一个接口不同的实例执行不同的操作;
2、优点:消除类型之间的耦合关系、可替换性、可扩展性、接口性、灵活性、简化性;
3、多态存在的3个必要条件
a、继承:在多态中必须存在有继承关系的子类和父类;
b、重写:子类对父类中的某些方法重新定义,在调用这些... 阅读原文
2018-07-26 06:26:03 阅读(2506) 评论(0)
摘要:
Java实现文件点击没反应
jsp页面链接,点击访问action用IO流去下载服务器上的文件,问题是任凭怎么点击都没反应,日志也不报错。
前台ajax代码
Ext.Ajax.request({
url : '/yjy/training/TrainingTimeAction.do?method=downLoadAtt... 阅读原文
2018-07-26 06:00:02 阅读(2333) 评论(0)
摘要:
蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!
路其实一直都在那里,只是我们看不到而已!
以前... 阅读原文
2018-07-26 00:07:33 阅读(2240) 评论(0)
摘要:
新公司大家都用idea,最终舍弃eclipse入乡随俗,失去了一些功能,也得到了一些功能,用了两个月终于习惯后感觉比eclipse更好用?
Lombok
偶然知道还有Lombok少写代码的这种Coding神器,感觉自己果真是out了,使用其注解能够在我们编译源码的时候自动为我们生成很多Code。
依赖
&l... 阅读原文
2018-07-25 22:39:04 阅读(3462) 评论(0)
摘要:
一、Maven项目使用步骤一般包含两步,1)引入依赖 2)特定的 IDE 引入对应的插件
1)在POM中引入依赖
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency> <... 阅读原文
2018-07-25 21:47:04 阅读(2285) 评论(0)
摘要:
代码:
1 import java.io.IOException;
2 import java.nio.file.FileVisitOption;
3 import java.nio.file.FileVisitResult;
4 import java.nio.file.FileVisitor; ... 阅读原文
2018-07-25 20:23:02 阅读(2225) 评论(0)
摘要:
一、xxxxxx获取指定任务爬取的所有url的接口
接口名称:xxxxxx获取指定任务爬取的所有url的接口
访问链接:
http://IP:PORT/crwalTask/findUrlExceptionById?ctId=ctIdVal&time=timeVal&limit=limitVal... 阅读原文
2018-07-25 18:39:04 阅读(2576) 评论(0)
摘要:
eclipse中: 1.单击整个项目 run as - maven clean - maven install 2.找到项目所在的路径 找到所有的jar包 3.把jar包放到linux对应的文件夹
linux中部署项目:1.查看jar是否在运行中 ps -ef | grep SpliderWeb-0.0.1-S... 阅读原文
2018-07-25 17:22:02 阅读(2501) 评论(0)
摘要:
继上一篇Java核心技术第五章——1.类、超类、子类(1)
6.重载解析
假如调用ClassName.Method(args)
1.编译器列出类ClassName所有名为Method的方法。
2.编译器将查看调用方法提供的参数类型(args)。
3.根据参数类型匹配所有名为Method的方法。
4.如果编译器没有找到... 阅读原文
2018-07-25 16:50:02 阅读(2248) 评论(0)
摘要:
1.简介
CAS:Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法.
Shiro:Apache Shiro是Java的一个安全框架,可以帮助我们完成认证、授权、会话管理、加密等,并且提供与web集成、缓存、rememberMed等功能.
*Shiro支持与CAS进... 阅读原文
2018-07-25 15:01:03 阅读(2382) 评论(0)