03 2016 档案
摘要:DDL:数据库模式定义语言,关键字:create、dropDML:数据操纵语言,关键字:Insert、delete、update DQL:数据库查询语言,关键字:select DCL:数据库控制语言 ,关键字:grant、revokeGRANT语句是授权语句,它可以把语句权限或者对象权限授予给其他用
阅读全文
摘要:一、它是Statement接口的子接口; 二、好处: 防SQL攻击; 提高代码的可读性、可维护性; 提高效率! 三、PreparedStatement的用法: 1、给出SQL模板! 2、调用Connection的PreparedStatement prepareStatement(String sq
阅读全文
摘要:步骤:(增删改) 1.导jar包 2.加载驱动类,Class.forName("类名"); 3.建立DriverManager连接,获得连接对象 4.通过Connection对象创建Statement,调用它的executeUpdate(sql),它可以发送DML、DDL 步骤:(查询) 一、得到C
阅读全文
摘要:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,极大的浪费数据库的资源 数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个 编写连接池需实现java.sql.DataSource接口。DataSource接口中定
阅读全文
摘要:第一范式:确保每列的原子性. 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。第二范式:在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关. 如果一个关系满足第
阅读全文
摘要:无论有没有发生异常,finally总会在这个异常处理结构的最后运行。即使你在try块内用return返回了,在返回前,finally总是要执行,这以便让你有机会能够在异常处理最后做一些清理工作。如关闭数据库连接等等。 try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行
阅读全文
摘要:replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); replaceAll的参数是regex,即基于规则表达式的替换,比如:可以通过replaceAll("\\d", "*")把一个字符
阅读全文
摘要:页面调用:登录表单,调用一个动作,structs配置跳转的页面 在action层写一个action方法,用来判断用户是否存在,如果存在,则return login_success视图, 显示登录成功: 登录注销: 表单验证:
阅读全文
摘要:http://www.jb51.net/article/30825.htm 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它 好处:即可以大大提高数据库的处理速度,同时
阅读全文
摘要:函数描述: fn:contains(string, substring) —— 如果参数string中包含参数substring,返回true fn:containsIgnoreCase(string, substring) —— 如果参数string中包含参数substring(忽略大小写),返回
阅读全文
摘要:http://www.cnblogs.com/zzwlovegfj/archive/2012/07/04/2576989.html 触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3
阅读全文
摘要:一、MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); + + | now() | + + | 2008-08-08 22:20:46 | + + 1.2 获得当前日期+时间(date + time)函数
阅读全文
摘要:java中操作的都是对象,一般我们创建一个对象,设置它的属性,其中属性与数据库的实际字段对应,我们直接操作对象的属性,就相当与操作数据库了,hibernate就是用的此原理做的映射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意
阅读全文
摘要:一、9大内置对象 request 用户端请求,此请求会包含来自GET/POST请求的参数response 网页传回用户端的回应pageContext 网页的属性是在这里管理session 与请求有关的会话期application servlet 正在执行的内容out 用来传送回应的输出config
阅读全文
摘要:事务: 是逻辑上的一组操作,组成这组操作的各个单元(数据库操作语句),要不全都成功要不全都失败,这个特性就是事务 这样就避免了某个操作成功某个操作失败。利于数据的安全 如何使用: (1)在执行sql语句之前,我们要开启事务 start transaction; (2)正常执行我们的sql语句 (3)
阅读全文
摘要:总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、
阅读全文
摘要:一、什么是servlet Servlet是一种服务器端的Java应用程序,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 二、Servlet生命周期分为三个阶段: 1、初始化阶段 调用init()方法 2、
阅读全文
摘要:介绍一下项目,并根据项目提问 1、html标签: 标题<h1>-<h6>、段落<p>、链接<a>、图形<img>、加粗<b>、斜体<i>...... 2、jsp里面的函数3、表单验证方式servelt原理 设计模式 排序算法、特点 数据库事务、分页 linux常用命令: 1、cd命令这是一个非常基本
阅读全文
摘要:一、几种排序方式: 插入排序(直接插入、折半插入、希尔) 交换排序(冒泡、快速) 选择排序(简单选择、堆排序) 归并排序 基排序 关于排序的特点与总结: (1)当n较小时,可选择直接插入排序、简单选择排序; (2)当n较大时,选择时间复杂度为n*log2n的排序:快速排序、堆排序; (3)当数据初始
阅读全文
摘要:数据库优化 1、优化程序的SQL语句 应尽量避免在 where 子句中对字段进行 null 值判断、使用 !=操作符、使用 or 来连接条件 in 和 not in 、通配符%也要慎用,否则会导致全表扫描, 2、建立合适的索引 应考虑在 where 及 order by 涉及的列上建立索引索引并不是
阅读全文
摘要:TCP通讯协议特点: 1. tcp是基于IO流进行数据 的传输 的,面向连接。 2. tcp进行数据传输的时候是没有大小限制的。 3. tcp是面向连接,通过三次握手的机制保证数据的完整性。 可靠协议。 4. tcp是面向连接的,所以速度慢。 5. tcp是区分客户端与服务端 的。 比如: 打电话、
阅读全文
摘要:一、网络通讯的三要素: 1. IP 2. 端口号。 3. 协议. 192.168.10.1IP地址: IP地址的本质就是一个由32位的二进制数据组成的数据。 后来别人为了方便我们记忆IP地址,就把IP地址切成了4份,每份8bit. 2^8 = 0~255 00000000-00000000-0000
阅读全文
摘要:OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议 传输层 提供端对端的接口 TC
阅读全文
摘要:一、File类的构造方法: File(String pathname) 指定文件或者文件夹的路径创建一个File文件。 File(File parent, String child) 根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。 File(String pa
阅读全文
摘要:二分查找递归算法素数 排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序) 快速排序
阅读全文
摘要:什么是JDBC,在什么时候会用到它?JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。 s
阅读全文
摘要:接口和抽象类有什么区别1.接口是公开的,里面不能有私有的方法或变量,而抽象类是可以有私有方法或私有变量的,2.另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类只需要重写里面的抽象方法(全部),3.接口之间可以实现多重继承(接口与类之间多重实现),而一个类只能继承一个超类, 4.接口不能有
阅读全文
摘要:集合:存储对象的容器 集合的出现就是为了持有对象。集合中可以存储任意类型的对象, 而且长度可变。 集合和数组的区别: 数组和集合类都是容器 数组长度是固定的,集合长度是可变的。 数组中可以存储基本数据类型,集合只能存储对象, 数组中存储数据类型是单一的,集合中可以存储任意类型的对象。 集合框架: 什
阅读全文

浙公网安备 33010602011771号