05 2017 档案
摘要:1.引入Spring 我们在搭建框架时常常会解决问题:对象创建,对象之间依赖关系如何处理,Spring就是来解决这类问题的:控制反转依赖注入 2.环境搭建 1)下载源码:其中3.0以下版本源码中有Spring相关所有包【核心包+依赖包】 3.0以上版本源码中只有spring核心包 2)导入jar包:
阅读全文
摘要:1.引入SSH框架 Struts框架,基于MVC 模式的应用层框架技术 Hibernate,基于持久层框架(数据访问层使用) Dao代码编写的几种方式: Object Realtion Mapping:对象关系映射 用于:直接将对象存入数据库;直接从数据库拿到对象! 想要做到这点:映射,映射信息存入
阅读全文
摘要:String类所有方法[转] 方法摘要 char charAt(int index) 返回指定索引处的 char 值。 int codePointAt(int index) 返回指定索引处的字符(Unicode 代码点)。 int codePointBefore(int index) 返回指定索引之
阅读全文
摘要:环境配置: http://getbootstrap.com/ 上下载 Bootstrap 的最新版本 直接能使用的链接 设计原则: 移动设备优先:<meta name="viewport" content="width=device-width, initial-scale=1.0">加在head头
阅读全文
摘要:注意每次修改配置文件后必须项目重启 Structs2=structs1+xwork Struct2框架预先实现了一些功能: 1.请求数据的封装;2.文件上传的功能3.对国际化功能的简化4.文件效验功能 1.开发Structs框架的步骤: 1)引入8大jar包 commons-fileupload-1
阅读全文
摘要:1. ? extends String:String 子类;? super String:String 父类 2.反射-》参数化类型表示 ParameteredType:参数化类型表示,就是获得对象类参数如Base<T>;获取T类型 Type:所有类型接口:参数化类型,引用类型,原始类型 如何获得T
阅读全文
摘要:1.文件上传组件FileUpload 1)java提供了文件上传的工具包 需要引入:commons-fileupload-1.2.1.jar(文件上床组件核心包) commons-oi-1.4(封装了对文件处理相关工具类) 2)核心api: ServletFileUpload文件核心工具类; Fil
阅读全文
摘要:1.Filter过滤器 1)为是么有过滤器 开发项目中经常遇到直接登录主页面要判断用户是否合法,这类代码比较重复,可以通过过滤器来解决 2)过滤器原理生命周期 服务器创建过滤器对象-》一个执行init()方法-》用户请求-》执行第一个过滤器-》执行第二个过滤器-》到达目标地址-》浏览器关闭过滤器销毁
阅读全文
摘要:1.连接池 1)自定义连接池 思路:定义一个类Pool->添加4个属性(最大连接数,初始化连接数,当前连接数,用来存放连接对象的LinkList集合对象)->定义一个createConnection()方法创造连接对象定义一个getConnection()方法,定义一个realeaseConnect
阅读全文
摘要:数据库的优化: 为什么要优化: 随着实际项目的启动,数据库经过一段时间的运行,最初的数据库设置,会与实际数据库运行性能会有一些差异,这时我们 就需要做一个优化调整。 数据库优化这个课题较大,可分为四大类: 》主机性能 》内存使用性能 》网络传输性能 》SQL语句执行性能【软件工程师】 下面列出一些数
阅读全文
摘要:1.BeanUtils组件 1)使用:导入commons-beanutils-1.8.3.jar核心包,日志支持包: commons-logging-1.1.3.jar 缺少日志的jar文件报错:java.lang.NoClassDefFoundError: org/apache/commons/l
阅读全文
摘要:1.连接数据库三种方式 //1.创建驱动程序类对象 Driver driver = new com.mysql.jdbc.Driver(); //新版本 //Driver driver = new org.gjt.mm.mysql.Driver(); //旧版本 //设置用户名和密码 Propert
阅读全文
摘要:1.XmlUtil:Xml的操作类 /** * 读取xml文档方法 * @return */ public static Document getDocument(){ try { Document doc = new SAXReader().read(new File("e:/contact.xm
阅读全文
摘要:1.mySql基础 USE day15; -- 创建表 CREATE TABLE teacher( id INT, NAME VARCHAR(20) ) -- 查看所有表 SHOW TABLES; DESC student; DROP TABLE student; CREATE TABLE stud
阅读全文
摘要:1.安装MySQL数据库: 一、MYSQL的安装 1、打开下载的mysql安装文件,双击运行mysql-5.5.40-win64.msi。 2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续
阅读全文
摘要:RequestDispatcher是web资源包装类<jsp:include>只能实现固定jsp文件名他可以翻译为:RequestDispatcher(filename).include(request,response);这里实现的是:跳转到指定的fileName地址,包含 转发重定向区别: re
阅读全文
摘要:Tomcat中获取资源文件: ServletContext().getRealPath(/WEB-INF/classes/db.properties);//获取资源文件的在服务器中的绝对路径 ServletContext()getResourceAsStream() 得到资源文件,返回的是输入流 S
阅读全文
摘要:文章出处菜鸟教程,这里做了总结和归纳方便大家快速学习和复习 参考手册API 1.安装 <script src="jquery-1.10.2.min.js"></script> <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/j
阅读全文
摘要:1.AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML) 2.创建Ajax 前言:IE5,6没有XMLHTTPRequest对象,用的是ActiveXObject("Microsoft.XMLHTTP"); var xmlhttp;
阅读全文
摘要:通讯录小程序 需求说明: 功能: 添加联系人 修改联系人 删除联系人 查询所有联系人 要求: console控制 数据保存在xml /** * 联系人实体对象 * @author APPle * */ public class Contact { private String id; private
阅读全文
摘要:1.索引 1)注意 oracle创建主键时会自动在该列上创建索引 2)索引原理 A. 若没有索引,搜索某个记录时(例如查找name='wish')需要搜索所有的记录,因为不能保证只有一个wish,必须全部搜索一遍 B. 若在name上建立索引,oracle会对全表进行一次搜索,将每条记录的name值
阅读全文
摘要:1.Http协议 tcp/ip关注的是客户端服务器之间数据是否传输成功 http协议:是在tcp/ip协议之间封装的一层协议关注的是传输格式是否规范 注意:系统自带的telent工具(远程访问工具)可以查看http协议 a.telnet ip地址 端口号 访问tomcat服务器 b.ctrl+] 回
阅读全文
摘要:本篇内容较多大家可以分几次看 公司“甲骨文”,全球第一大数据库数据库厂商,第二大独立软件供应商 一:发展史 1970年 数据库起家 1980年 ORACLE6版本 1990年 ORACLE7版本,多元化产品,以数据库为优先发展方向 1995年 ORACLE8版本 1999年 ORACLE8i版本 2
阅读全文
摘要:1.plsql developer查询一列用中文,出现乱码 添加环境变量NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK-》软件重启 2.ORA-12514: TNS:listener does not currently know of service re
阅读全文
摘要:1.Tomcat 我们的浏览器其实就是一个Socket客户端能接受Socket服务端发来的消息 一:市面上的web服务器 javase的规范,包含IO流,线程,集合,socket编程。。。。 WebLogic: BEA公司的产品。 收费的。支持JavaEE规范。 WebSphere: IBM公司的产
阅读全文