- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 Java 验证码的实现
java 验证码的实现1、绘制出一个随机验证码的Java类。package com.utils;import javax.imageio.ImageIO;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.
2017-09-28 10:31:20 585
原创 JSP 动作元素
JSP 动作元素 jsp在页面内置了一些标签(这些标签叫做jsp标签/动作),开发人员使用这些标签可以完成页面的一些常用业务逻辑。 JSP标签也称之为JspAction(JSP动作)元素,它用于在JSP页面中提供业务逻辑功能。语法格式: JSP常用的动作元素标签动作元素用来包含静态和动态的文件。该动作把指定文件插入正在生成的页面
2017-09-27 21:32:00 311
原创 JSP 9大隐含对象
JSP中9大隐含对象 每个JSP页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet),然后按照servlet的调用方式进行调用。由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调
2017-09-27 21:11:59 850
原创 JSP 页面静态导入和动态导入
jsp 页面静态导入和动态导入静态导入动态导入动态导入只有在执行到它的时候才加载 两者的区别:静态导入时被导入页面的编译指令会起作用;而动态导入时被导入页面的编译指令则失去作用,只是插入被导入页面的body内容。静态导入是先包含,再编译,两个页面融合成一个整体Servlet,最终会生成一个.java文件和.class文件;静
2017-09-27 20:47:27 1502
原创 JSP三大指令 page,include,taglib
JSP页面中的指令JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言等。语法规则:指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。JSP中的三种指令标签:page指令include指令taglib指令作用控制JSP在转译成Servlet类时生成的内容Page指令Page指令为容器提供当前页面的使用说明。一个
2017-09-27 20:18:29 795
原创 Java 内存分析
Java 内存分析一般Java在内存分配时会涉及到以下区域: 1. 寄存器: 最快的存储区,因为它位于处理器内部,数量极其有限,所以寄存器根据需求进行分配,你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2. 栈(堆栈):位于通用RAM【random-access-memory】[随机存取存储器]中,但通过堆栈指针可以直接从处理器那里得到支持,堆栈指针若向下移
2017-09-27 19:58:44 256
原创 JavaScript 数据类型
JavaScript 数据类型字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)、Function类型。字符串字符串可以是引号中的任意文本。您可以使用单引号或双引号: var s = "a";数字JavaScript 只有一种数字类型。数字可以带小数点,也可以
2017-09-23 20:14:58 179
原创 JDBC Oracle事务隔离(并发控制)
事务隔离(并发控制)事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。2、不可
2017-09-23 20:01:19 372
原创 JDBC 实现oracle事务的回滚
JDBC 实现oracle事务的回滚示例代码:package com.company;import java.sql.*;public class RollBack { /** * 数据库的属性信息 */ /** * 数据库主机 IP地址 */ static final String IP = "127.0.0.1";
2017-09-23 17:34:53 1125
原创 JDBC PreparedStatement实现数据库增删改查案例
JDBC PreparedStatement实现数据库增删改查案例:博主在数据库中创建person表,字段信息如下:项目中需要的包为:ojdbc.jar示例代码:1.Main2.javapackage com.company;import java.sql.ResultSet;import java.sql.SQL
2017-09-23 16:40:58 1783 1
原创 JDBC Statement实现数据库增删改查案例
JDBC Statement实现数据库增删改查案例:博主在数据库中创建person表,字段信息如下:项目中需要的包为:ojdbc.jar示例代码:1.Main.javapackage com.company;import java.sql.ResultSet;import java.sql.SQLException;public class Main
2017-09-23 16:00:05 443
原创 ServletContext对象访问文件(getResourceAsStream(String s),getResource(String s),getRealPath(String s))
使用ServletContext对象访问文件:一、在项目web 下面创建一个文件夹file,接着创建一个test.properties文件,并输入如图信息二、配置web.xml<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XML
2017-09-23 10:56:04 1036
原创 Servlet 上下文数据共享
Servlet 上下文:web容器启动之后,会为每一个Web应用创建唯一的一个符合ServletContext接口要求的对象,该对象就是servlet上下文。ServletContext,是一个全局的储存信息的空间,服务器开始就存在,服务器关闭才释放。配置好web.xml 和 完成servlet处理后将web应用部署到Tomcat,在游览器输入 http:http://loca
2017-09-23 10:03:16 499
原创 Servlet 获取ServletContext对象
方法一:通过GenericServlet提供的 getServletContext()protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ServletContext servletContext3 = g
2017-09-22 21:41:30 2792
原创 Servlet url-pattern的匹配规则
Servlet url-pattern的匹配规则1.精确匹配资源路径必须一致才能匹配成功 HelloServlet /a.html浏览器输入: http://localhost:8080/a.html 匹配成功 HelloServlet /b浏览器输入: http://localhost:8080/b 匹配成功
2017-09-22 21:27:16 1543
原创 XML DOM4J解析XML文件
DOM4J解析XML文件一、需要导入的包二、解析的XML文件(student.xml)<!DOCTYPE class [ ]> 李四 18 男 182
2017-09-22 09:03:15 261
原创 XML jDOM解析XML文件
jDOM解析XML文件注:借助Student对象存储解析到的每个学生信息一、需要导入的包二、student.xml(解析的文件)<!DOCTYPE class [ ]> 李四 18 男
2017-09-22 08:53:49 484
原创 XML SAX解析xml文件
SAX解析xml文件一、student.xml(解析的文件)<!DOCTYPE class [ ]> 李四 18 男 182 王五
2017-09-22 08:39:48 301
原创 XML DOM解析XML文件
一、解析的XML文件(student.xml)<!DOCTYPE class [ ]> 李四 18 男 182 王五 19 男
2017-09-21 21:55:08 297
原创 Servlet 中文乱码解决方案
一、Servlet表单提交中文乱码解决方案GET方式时的乱码问题1.确保表单所在的页面编码为UTF-8。2.如果Servlet容器是Tomcat8.0及之后则正常取值不会出现乱码。(前提是项目工作空间默认编码是UTF-8)3.如果Servlet容器是Tomcat8.0之前的则需要先用ISO-8859-1解码,在用UTF-8编码:S
2017-09-21 16:20:44 356
原创 JavaScript DOM操作实现网站滚动图特效
代码如下:1. index.html 滚动效果图 #banner { width: 790px; height: 340px; margin: auto; overflow: hidden; }
2017-09-19 21:19:16 724
原创 JavaScript Cookie使用案例
cookie处理 //注:cookie 中key不允许重复,如果key重复那后面的key对应的值将覆盖原来的值,不设置过期时间则游览器关闭cookie就清除了,不同的游览器不能共享cookie //添加cookie function addCookie(name, value, timeOut) { //进行编码
2017-09-19 19:11:20 587
原创 JavaScript 弹窗(对话框)警告框、确认框、提示框.
JavaScript 弹窗(对话框)三种消息框:警告框、确认框、提示框。1. 警告框警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。语法:window.alert("text");text:提示语句2. 确认框确认框通常用于验证是否接受用户操作。当确认卡弹出时,用户可以点击 "确认" 或者 "取消"
2017-09-12 20:31:34 4294
原创 JavaScript 计时事件[setInterval(),setTimeout()]
JavaScript 计时事件通过使用 JavaScript,我们有能力作到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。在 JavaScritp 中使用计时事件是很容易的,两个关键方法是:setInterval() - 间隔指定的毫秒数不停地执行指定的代码。setTimeout() - 暂停指定的毫秒数后执行指定的代码注
2017-09-12 20:11:35 447
原创 JavaScript 正则表达式的创建,基本使用方法案例
1.创建正则表达式对象方式一:使用关键字new创建var patt = new RegExp(pattern,modifiers);pattern:正则表达式的匹配模式。(字符串形式)modifiers:匹配模式修饰器3种模式修饰符分别是:g:表示全局。匹配全部,如果不写g则匹配成功一个就结束。i:表示忽略大小写。在匹配的时候不区分大小写m:
2017-09-12 19:37:29 536
原创 JavaScript 正则表达式常用的转义符
JavaScript 正则表达式常用的转义符[] 代表一位[cb4@qq.com]:匹配括号中的任意一个字符[0-9]:匹配0-9之间的一个数[a-z]:匹配a-z之间的一个字母[A-Z]:匹配A-Z之间的一个字母[^a-z0-9]:匹配任意不在括号中的字符\d:和[0-9]一样\D:代表[^0-9]\w:代表[a-zA-z0-9]\W:代表[^a-zA
2017-09-12 19:17:07 3476
原创 php输出语句
php输出语句常见的输出语句echo(): 可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。print(): 函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。print_r(): 可以把字符串和数字简单地打印出来,而数组则
2017-09-10 17:32:44 2034
原创 java static关键字
static关键字可以用来修饰代码块、属性、方法。被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。1 、静态代码块用static修饰的代码块称之为静态代码块: public class Test { static{ System.out.println("静态代码块"
2017-09-09 17:21:45 410 1
原创 html加css实现简易导航栏
代码: 简易导航栏 #nav { width: 730px; height: 50px; background-color: #DFD4B5; margin: auto; } /*子类选择器 > */
2017-09-09 16:24:29 984
原创 table 元素使用案例(设置工单表格)
代码: 项目增补单 span { float: left; margin-right: 160px; } 项目增补单 序号 维持项目及更换配件 单价 数量 小价
2017-09-07 21:54:27 550
原创 CSS Float(浮动)
CSS Float(浮动)Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。往往是用于图像,但它在布局时一样非常有用。元素的水平方向浮动,意味着元素只能左右移动而不能上下移动。一个浮动元素会尽量向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。浮动元素之后的元素将围绕它。浮动元素之前的元素将不会受到影响。如果图像是右浮动,下面的文本流
2017-09-07 21:47:55 597
原创 html元素的分类
HTML对盒子(元素)分类:1.块级元素(block)2.行内元素(inline)3.行内块元素(inline-block) 。 注:HTML的大多数元素都是块级(block)元素或行内(inline)元素。1.块级(block)元素特点:默认情况下,块级元素会另起一行,并尽可能的充满整个容器;宽度、高度以及外边距和内边距都可控制;宽度默认是它容器的
2017-09-07 21:19:55 435
原创 CSS 盒子模型(Box Model)
CSS 盒子模型(Box Model)所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。盒子模型(Box Model)如图所示:说明:Margin(外边距) - 清
2017-09-07 20:49:50 537
原创 CSS Position(定位)介绍
CSS Position(定位)定位的方法有4种:1.static定位2.relative定位3.absolute定位4.fixed定位1.static定位HTML元素的默认值,即没有定位,元素出现在正常的流中。静态定位的元素不会受到 top, bottom, left, right影响。2.relative定位相对定位元素的定位是相对其正常位置。它
2017-09-07 11:21:52 523
原创 form表单样式案例
代码: Title * { margin: 0; padding: 0; font-size: large; } .all { height: 600px; width: 500px;
2017-09-06 22:05:53 4919
原创 商城左侧菜单条代码
代码: 商城左侧菜单条 * { margin: 0; padding: 0; } ul { padding-top: 10px; padding-bottom: 5px; color: gray
2017-09-06 22:00:53 5066
原创 有一个文件 test.txt ,读取文件每一行计算每一行的和,最终将结果保存到result.txt文件中
有一个文件 test.txt ,里面的内容是:(有换行) 01|02|03|04|05|06|07|08|09|1011|12|13|14|15|16|17|18|19|2021|22|23|24|25|26|27|28|29|3031|32|33|34|35|36|37|38|39|4041|42|43|44|45|46|47|48|49|5051|52|53|54|55|56|57|5
2017-09-05 08:20:12 7008
原创 C3P0连接池的使用
需要导入的包如图所示:并配置c3p0-config.xml文件: oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521:orcl scott tiger 100 10 10 30 200
2017-09-04 22:08:02 316
原创 JDBC 实效数据分页查询
本案例使用到的Oracle数据库和数据表为Oracle自带示例代码:package com.hcq.main;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQ
2017-09-04 21:54:01 453
原创 JDBC 批量添加数据到数据库
Oracle 批量添加数据到数据库示例代码:package com.hcq.main;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.util.Arrays;public
2017-09-04 08:10:34 768
jfinal开发手册
2017-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人