《Java Web应用开发:J2EE和Tomcat》教程第二版
《Java Web应用开发:J2EE和Tomcat》教程第二版 编著: 蔡剑,景楠
Eclipse常用快捷键
Eclipse常用快捷键汇总
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。以下是Eclipse中几个最重要的快捷键:
1. 【ALT+/】
当记不全类、方法和属性的名字时,按【ALT+/】键能够得到词组联想列表。
2. 【Ctrl+O】
显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。
3. 【Ctrl+/】
快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释。
4. 【Ctrl+D】
删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。
5.【Shift+F2】
打开外部Java文档。当遇到不熟悉的类或方法时,按此键可以查找类的资料。例如光标放在System上,按Shift+F2,就打开。。。。。。
JAVA学习笔记 林信良
林信良的《JAVA学习笔记》电子版,从作者网站中下载
Java 解惑 (陈昊鹏 译)
Java解惑,是一本以大量java实例,讲述如何在程序中避免程序缺陷和程序陷阱的,解惑的过程中,介绍了一些Java编程语言中许多不易被掌握的知识点,其阅读价值非常高,适合具有Java知识的学习者和有编程经验的Java程序员阅读。
JAVA IO流宝典
JAVA IO流宝典: 详细讲解了java各种输入流输出流以及使用用法,并比较各种流之间的区别。一部非常不错的学习宝典
HTML 5 从入门到精通
HTML5从入门到精通,HTML5教程pdf。教程通俗易懂,是新手学习html5的必备手册之一。
使用Struts+Spring+Hibernate整合开发例子
SSH整合开发例子:
实现功能:使用ssh实现用户表的新增功能. (内附有文档解说开发步骤,此例子是可以跑通的)
环境:jdk5.0 eclipse3.2 struts1.1 spring1.2 hibernate3.1 mysql5.0
1. 新建一个starssh的web工程
2. 添加struts框架包。
3. 添加spring框架包。注意spring的配置文件要放到WEB-INF下。
4. 添加hibernate框架包。
注意:在添加hibernate框架时,选择生成spring configuration file (applicationContext.xml)。 这里是使用spring配置文件管理hibernate。
先配置mysql数据驱动,打开eclipse database explorer perspective,选择tie数据库中的user表,创建hibernate Reverse Engineering 生成vo,还可以生成dao。
5. 这样框架就加载完毕了。下面就是SSH的整合了,首先hibernate和spring整合。
Struts+Spring+Hibernate(SSH)例子
Struts+Spring+Hibernate(SSH)例子
Java框架面试题总结_201104
Java框架面试题总结:Struts,Spring,hibernate,ibatis等框架的总结
目录
Struts 篇 4
1. Struts的工作流程 4
2. Struts的工作流程分解 4
3. Struts控制器组件的组成. 和控制器的主要功能 4
4. Struts中的几个关键对象的作用(说说几个关键对象的作用) 4
5. Struts工作流程图(用例图) 5
6. 说说MVC设计模式和它的优点 5
7. 说说struts是如何实现MVC的 ? 6
8. Struts优点与缺点 6
9 . strust的Action是不是线程安全的?如果不是 有什么方式可以保证Action的线程安 6
10. Tiles框架是什么? 6
11. struts1.x 和struts 2 的区别 6
12 . Struts 的常用标签库及用法 8
Struts html标签库 8
Struts bean标签库 12
Struts Logic标签库 13
13、JSP中动态INCLUDE与静态INCLUDE的区别? 15
Ajax 篇 15
1. ajax是什么 15
2. ajax实现的原理 16
3. ajax框架的基本流程 16
4. dwr的实现原理. 16
5. ajax 开发步骤. 16
Spring 篇 16
一. 基础知识 16
1. 对IOC的理解. 16
2. 依赖注入的三种实现形式? 17
3. Setter注入和构造方法注入比较 18
4. 对AOP的理解,以及AOP在项目中是如何使用的? 18
5. AOP的概念和术语 19
6. Spring中有五中不同的通知: 19
7. Spring bean的生命周期: 19
8. Bean的作用域 19
9. Spring自动代理 20
10. Spring 事务特点 20
11. 谈谈Spring 事务的理解 20
12. 编程式事务和声明式事务如何选择? 21
二. Spring应用 21
13. spring中的BeanFactory与ApplicationContext的作用和区别? 21
14. Spring里面applicationContext.xml文件能不能改成其他文件名? 22
15. spring中commons-logging.jar的作用 22
16. spring中读取xml配置文件、获取bean的几种方式 22
17. Spring 启动参数contextConfigLocation 和ContextLoaderListener 理解 23
18. Spring框架在web容器是如何启动的? 25
Hibernate 篇 25
1. Hibernate优缺点? 25
2. Hibernate工作原理及为什么要用? 26
3. Hibernate是如何延迟加载? 26
4. Hibernate中怎样实现类之间的关系?(如:一对多、多对多的关系) 27
5. 说下Hibernate的缓存机制 27
6. 什么样的数据适合放到二级缓存中? 27
7. Hibernate的查询方式 28
8. 如何优化Hibernate? 28
9. 说说Hibernate中的update()和saveOrUpdate()的区别 28
10. 说说Hibernate中的session的load()和get()的区别。 28
11. 谈谈Hibernate中inverse的作用 28
12. hibernate中对象的三种状态 29
13. 在数据库中条件查询速度很慢的时候,如何优化? 29
14. 在hibernate中进行多表查询,每个表中各取几个字段,也就是说查询出来的结果集并没有一个实体类与之对应,如何解决这个问题? 29
iBatis 篇 30
1. iBatis的优缺点? 30
2. iBatis与Hibernate区别(比较)? 30
3. iBatis与传统JDBC比较 31
4. Hibernate和iBatis的映射关系 31
5. iBatis动态标签有哪些? 31
6. iBatis中使用like ‘%#filedName#%’ 时,有什么问题? 32
7. iBatis中#与$的区别? 32
框架问题 32
1. SSH框架的配置文件加载顺序. 32
2. Spring框架在web容器是如何启动的? 33
3. Webservice + spring2.0 + iBatis项目的加载顺序. 33
4. appfuse框架机制. 33
5. iBatis与Hibernate如何选择? 33
参考:iBatis与Hibernate比较。 33
Jsp内置对象session总结
Jsp内置对象session总结:详细介绍,Session机制,原理,生命周期h和Session的主要方法等。
JSP与Servlet 技术总结
JSP & Servlet 技术总结
JSP技术总结 2
1. JSP页面元素构成 2
2. JSP脚本元素 2
3. 注释 2
4. JSP指令 2
5. JSP动作元素 3
6. JSP内置对象 5
7. JSP内置对象及其作用 5
8. 获取页面参数 5
9. 重定向(forward与sendRedirect)区别 6
10. JSP和Servlet的区别 7
11. Cookie学习 7
12. Session学习 9
Servlet技术总结 9
1. Servlet生命周期 9
2. Servlet的方法说明: 10
3. Servlet 在web.xml中的配置 10
4. Servlet元素说明 11
5. 如何写一个Servlet? 11
6. 在web.xml里配置的初始化参数怎么才能读回来? 12
7. 如何获得网页中form表单中的参数 12
8. session跨请求(页面)传数据怎么实现? 12
9. 过滤器如何使用? 13
10. 监听器如何使用? 13
java面试题自我总结
java面试题自我总结分为:基础篇,数据库篇,框架篇(Struts,Spring,ajax等)
要勤奋学习,也要善于总结,此文档先给勤奋好学,努力拼搏的朋友们~
Java常用类总结
Java常用类总结: 总结了java中各种常用的类以及方法的使用
Java集合框架总结
Java集合框架汇总
1.集合框架结构图 1
2.两种特殊的Java容器类List和Set分析 2
3. Collection 接口: 2
4.Iterator 接口: 3
5.List接口: 3
5.1 LinkedList类: 5
5.2 ArrayList类: 5
6.Set接口: 5
7.Map接口: 6
8.Comparable接口和Comparator接口: 7
9. 集合框架面试题 7
Java 基础知识点总结
Java 基础知识点总结
目录:
1. 变量存储地方 2
2. Java中泛型的本质 2
3. Java中静态变量的适用场景 2
4. Java中对Clone的理解 2
5. Java数组浅析 3
6. Java集合框架 4
7. Collection 和 Collections的区别。 4
8. Java中Comparable和Comparator实现对象比较 4
9. Java中String和StringBuffer的区别 5
10. Java中Heap与Stack的区别 5
11. Java中的反射机制 6
12. Java中的synchronized使用 6
13. JVM ClassLoader机制 6
14. Java中的引用概念 7
15. Java IO流相关知识 8
16. Java多线程相关知识 8
17. Java中的JNDI (Java命名与目录接口) 8
18. Java 1.5和1.6 新特性 8
19. Java 连接数据库 8
20. Java 解析XML方法及原理 8
21. JSP内置对象及其作用 9
Java多线程
Java多线程书籍全面讲解
作者:孙卫琴
JAVA_IO流学习总结
JAVA IO流宝典: 详细讲解了java各种输入流输出流以及使用用法,并比较各种流之间的区别。一部非常不错的学习宝典
Kubenetes常用命令梳理.docx
Kubenetes常用命令梳理,很全,适合初学者
软件项目开发工作流程.docx
对于一个新项目,从可行性研究到产品交货整个生存阶段将经历如下十大流程:
1、项目可行性研究阶段
2、立项阶段
3、需求分析阶段
4、开发策划阶段
5、设计阶段
6、编码实现阶段
7、测试阶段
8、验收阶段
9、产品交付使用
10、维护阶段
项目各阶段主要工作.xlsx
对软件项目的各个阶段进行分解,列举项目各个阶段的主要工作,每个解决解决什么问题,阶段输入、阶段输出等。
软件项目管理10大模板Excel版(可直接套用_非常实用).xls
项目组成员表、项目策划/任务书、项目WBS表、项目进度计划表、项目风险管理表、项目沟通计划表、项目会议纪要、项目状态报告表、项目变更管理表、项目总结表
mongo学习笔记.doc
MongoDB基本知识整理。
Mongodb导出与导入命令、创建分片、创建复制集等。
GoLand快捷键.docx
GoLand快捷键.docx
Ctrl + n 导航到类名
Ctrl + shift + n 导航到文件
Ctrl + e/Ctrl + shift + e 打开到最近的文件/打开最近修改的文件
Ctrl + shift + i 简短地查看源定义
Ctrl + alt + m 重构表达式为函数 光标在表达式的末尾
Ctrl + space 快速返回实现 return 字段后使用
Ctrl+ shift+ a 工具调用 如 go tools,restful 等
Ctrl + shift + space 智能类型推断式返回 return 字段后使用
Ctrl + i 实现某接口 见图
Ctrl + p 查看 method 参数信息 见图
Ctrl + shift + p 查看表达式类型 见图
Ctrl + alt + v 自动生成表达式返回值 见图
alt + j 相同单词多选 类似 sublime Ctrl + D
Docker基本命令.docx
Docker基本命令
将tocker加到用户组
sudo groupadd docker //将docker加到用户组
sudo gpasswd -a rocky docker //将rockyyoghurt添加到docker
sudo service docker restart //重启docker服务
镜像操作
docker images 查看本地镜像名称
docker search ubuntu 通过仓库查找ubuntu的镜像
docker pull ubuntu 从仓库下载镜像(全名)
docker push ubuntu 保存镜像到docker中
docker inspect 查看镜像全称
docker rmi 删除镜像
容器操作
docker ps -l 查看当前正在运行的容器
docker run ubuntu echo ‘hello world’ 启动容器
docker run learn/tutorial apt-get install -y ping 容器中安装ping命令
docker inspect 容器名 查看容器的详细信息
Docker基本命令学习.docx
Docker基本命令
1. 常用命令
2. 将tocker加到用户组
3. 镜像操作
4. 容器操作
5. 守护式容器
6. 通过Dockerfile发布一个web服务
bootstrap常用样式整理.docx
bootstrap常用样式整理.docx
1. bootstrap container和container-fluid的区别
2. bootstrap 表单各个控件的样式说明
3, 一些辅助类如对齐,颜色等样式整理
bootstrapTable编辑表格例子.zip
bootstrapTable编辑表格例子
支持动态修改表格内容,动态删除表格等。
bootstrap table分页例子.zip
bootstrap table分页例子
bootstrap table实现了2种分页方式。
bootstrapvalidator页面数据验证.zip
bootstrapvalidator页面数据验证
bootstrapvalidator,包含所有需要的资源,demo,api
页面数据验证
Golang 笔记 第四版 高清版.zip
Golang 学习笔记 第四版[雨痕] 高清版.pdf
很好的Golang学习资料。
Golang Sample.zip
实用Golang语言写的例子,包含如下:
0随机数的使用.go
10_1设备文件的使用.go
10_2文件的读写.go
10_3拷贝文件.go
1冒泡排序.go
1冒泡排序_切片做函数参数.go
2猜数字游戏.go
3_1结构体初始化.go
3_2结构体类型添加方法.go
3_3结构体指针.go
3_4值传递与引用传递.go
4_1方法的继承.go
4_2方法的重写.go
5_1接口的定义和实现.go
5_2接口的继承.go
5_3接口转换.go
6_1通过if实现类型断言.go
7_1error接口应用.go
7_2Panic.go
7_3Recover.go
8_1字符串操作.go
8_2正则表达式.go
8_3正则表达式.go
9_1通过结构体生成json.go
9_2通过map生成json.go
9_3json解析到结构体.go
9_4json解释到map.go
11 并发编程
12_1 Socket编程
12_2 Http编程
21天学通JAVA(高清版)
21天学通JAVA(高清版) java入门的不错教材,详细介绍了java必备知识,包括jdk安装都有介绍,适合初学者
Java Virtual Machine Specification Java SE 7 中文版
Java Virtual Machine Specification Java SE 7 中文版
《Java2核心技术》笔记
《Java2核心技术》笔记 作者:叶加飞 加拿大.达内科技 (上海中心)
笔记包含以下文档:
面向对象技术总结.pdf
corejava高级个性总结.pdf
接口学习总结.pdf
异常和内部类.pdf
集合框架学习总结.pdf
GUI和AWT事件模型.pdf
多线程学习总结.pdf
输入输出流学习总结.pdf
网络编程学习总结.pdf