自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(282)
  • 收藏
  • 关注

原创 JSTL标签库技术学习

JSTL标签库的主要函数演示。 导包<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>c:out标签演示 c:out标签等价 ${ 标识符} 的输出功能,不同点在于 c:out

2017-07-20 17:42:13 431

原创 JSP学习---EL表达式

本篇博客知识点~ 1.EL表达式简介 2.EL表达式实例代码演示EL表达式简介EL 全名为Expression Language。EL主要作用:获取数据执行运算获取web开发常用对象调用Java方法EL表达式的本质是JAVA代码~获取数据(1) EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的java对象中获取数据。 EL表达式也可以很轻松获取JavaBean

2017-07-20 17:35:29 387

原创 Java多态--- 如何匹配的呢?

题目如下 匹配原则: 先: 确保参数完全匹配O的前提下,依次匹配this与super。 再: 考虑参数用super(O)渐近匹配O,依次匹配this与super 当: 存在子类覆盖父类方法时,根据new子类实例的原则,先调子类方法。匹配顺序: this.show( O )  super.show( O )  this.sh

2017-07-19 22:04:20 374

原创 JSP学习---MVC开发模式

本篇博客知识点1.什么是MVC开发模式 2.一个简单的MVC开发模式实例MVC开发模式MVC – 是指Model(即模型如JavaBean)、View(视图如JSP,只提供展示)、Control(控制层由Servlet担当). Model: 模型–主要用来封装信息,封装数据。如最典型的JavaBean View: 视图 与用户交流的界面,主要用JSP(HTLM+EL+JSTL) Contro

2017-07-19 17:58:08 523

原创 论坛上看到的一个java输出顺序问题。

代码如下package Studying.d6;public class StaticTest { public static void main(String[] args) { staticFunction(); } static int b =112; static{ System.out.println("1"); }

2017-07-18 22:25:32 355

原创 Ajax技术---Ajax技术原理,自己写一个Ajax

本篇博客知识点—演示写一个类似Ajax技术功能的模块。通过自己写一个简单的类似Ajax技术功能模块,来帮忙理解Ajax底层思想,以便后面更好的学习Ajax需求:在填写表单的时候,填完失去焦点时,提示用户刚刚输入的姓名是否合法。如图~(图片显示不了是什么鬼???) 思路:姓名 标签内有个函数—当失去焦点时候触发,作用就是想办法把刚刚填了的姓名提交给后台判断是否非法。同时反馈结果。Name:<in

2017-07-18 16:42:04 245

原创 EJSP技术理解

EJSP技术—关键在于把业务逻辑的方法封装到值对象—javaBean中实现。下面两篇代码。第一个Person.java. 就是一个例子。第二个 JSP页面就是实际运用中会遇到的细节问题package cn.hncu.jspV2.domain;import java.util.List;//EJBpublic class Person { private String name="abc

2017-07-18 16:24:38 501

原创 Java面试题---只用两个变量,如何做到把两个整数交换?

题目:只用两个变量,如何做到把两个整数交换?一般正常没有限制,我们用三个变量,是这样做的。 这个学过一点点C或者编程语言的都会,这里用到了三个变量。那么只用两个变量,如何做呢?、答案是 “异或” “^”首先理解什么是 异或 运算? 把两个数转化为二进制,两个数一个为0 一个为1 的时候 结果才为1 其余结果为0 所以对于 异或 我们会发现以下运算规律一个数和本身进行 异或 运算结果为 0

2017-07-17 22:31:58 749

原创 JSP学习---page指令细节、include指令细节和安全登录

本篇博客知识点page指令细节,Page指令的几个常用的属性include指令细节:静态导入和动态导入页面实现安全登录page指令细节在JSP页面中可以设置page指令的属性,用快捷键AIT+/可以得到提示 其中下面几个是有些细节要注意的,其他的默认就好了page指令细节—session属性:默认为true ,可以正常当servlet里的HttpservletSession使用<body>

2017-07-17 16:24:24 843

原创 JSP学习---jsp简介和理解jsp的本质

本篇博课知识点: 1.jsp技术简介 2.Tomcat首次访问JSP的过程: 3.JSP语法: 4.代码演示jsp技术简介JSP是Java Server Page的缩写,它是Servlet的扩展,它的作用是简化网站的创建和维护。JSP是HTML代码与Java代码的混合体。JSP形式上像HTML,但本质上是Servlet。Jsp页面的代码全部是由java语言代码和HTML语言代码组成,

2017-07-16 17:27:45 1856

原创 Session学习---Session池、验证码

本篇博客知识点1.演示request、session、application(ServletContext)的生命周期 2.Session池的工作原理 3.网页验证码演示request、session、application(ServletContext)的生命周期 主要思路: 在SaveServlet中 设置三个容器的name属性,分别赋值。再写个超链接个GetServlet中去读取出来,输

2017-07-15 15:16:51 1067

原创 10个人,每人100块,每分钟每个人拿1块钱,随机给其他人,一小时钱是怎样的?

不记得在哪看到这个问题,突然有了兴趣,所以试试。 题意: 一个房间内有100个人,每人都有100块钱,每过1分钟,每个人拿1块钱,随机给其他人。你觉得一段时间后,每个人的钱是怎么样的?看完题后我第一反应是 不是应该每个人都还有差不多100块吗? 所以我写了个程序跑一下。结果出乎我的意料。数据我用表格统计出来了 没想到运气最好的那个 既然金额达到200, 其他最少的 已经降到15左右然后我在想

2017-07-15 12:58:16 4189

原创 Cookie学习

本篇博客简单学习Cookie 主要内容: 1.cooike的作用 2.cookie的简介 3.Cookie类的简单使用 4.cookie实例—查看用户上次登录时间 5.cookie实例—查看用户最近图片浏览记录。cookie—浏览器的小饼干~用Cookie来传递用于跟踪客户状态的数据。 将信息保存到客户端。 cookie的作用:附带在浏览器上面,服务器可以设置和读取上面的信息。 比如

2017-07-14 12:42:22 359

原创 Servlet中的站内转发、重定向以及请求包含

知识点: 1、servlet中的两个输出流:字节流(response.getOutputStream()) 和字符流(response.getWriter())用字节流输出时,中文要采用out.write(“中文”.getBytes())。 对于字节流,用response.setCharacterEncoding(“utf-8”)设了也不行用字符流输出时,无论中英文都是:out2.p

2017-07-13 13:18:54 442

原创 request学习---文件上传

需求:利用网页表单提交文件,上传至服务器。前端页面表单

2017-07-11 10:56:58 453

原创 Resquest学习

equest的生命周期:浏览器发出的每一次请求都是一个新的。—即使是页面刷新也是一个新的request对象request的编码如果我们没有手动设,则是默认编码—返回值为:nullString charset = request.getCharacterEncoding();//nullrequest获取文档的请求类型 ContentType: 如果是GET请求是null, 如果是POST则是:ap

2017-07-10 15:29:10 574

原创 Servlet学习

知识点: △Tomcat在启动时会读取一系列的配置文件和jar文件,顺序如下: i. Tomcat自己的conf/server.xml ii. Tomcat自己的conf/web.xml iii. Tomcat自己的tomcat-users.xml iv. D:\apache-tomcat-7.0.30\conf\Catalina\localhost目录下的 *.xml

2017-07-10 15:10:22 267

原创 Java程序执行流程分析

刚刚在复习JavaSE, 正好复习到 程序执行流程,所以写下这篇博客记录下 问题:一下这段代码的执行顺序public class Test { private String name="Jack"; private int age=2; public Test( ) { age=1000; //期望能到1000年 } public stat

2017-07-03 00:17:51 1625

原创 HDU 1235 JAVA

统计同成绩学生人数Problem Description 读入N名学生的成绩,将获得某一给定分数的学生人数输出。Input 测试输入包含若干测试用例,每个测试用例的格式为 第1行:N 第2行:N名学生的成绩,相邻两数字用一个空格间隔。 第3行:给定分数 当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。Output 对每个测

2017-06-28 10:12:50 401

原创 HDU 1234 JAVA

开门人和关门人Problem Description 每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签 到、签离记录,请根据记录找出当天开门和关门的人。Input 测试输入的第一行给出记录的总天数N ( > 0 )。下面列出了N天的记录。 每天的记录在第一行给出记录的条目数M ( > 0 ),下面是M行,每行的格式为 证件号码 签到时间 签

2017-06-28 09:49:28 381

原创 网络编程---重定向和转发底层原理以及Servlet

我们在访问网站的时候,经常需要充一个页面调到另个一个页面,那么低层是怎么实现 的呢? 重定向和转发 底层示意图 简要说一下两者区别:重定向是通过两次访问来实现跳转、而转发是一次(战内),重定向是两次请求,所以第二次请求可以是任意网站,而转发是把服务器的其他页面显示上去,因此不能跳转至服务器内没有的页面,即不能是站外的网页。重定向代码实现package cn.hncu.servlets;impo

2017-06-08 15:58:43 725

原创 HDU 1197 JAVA

题意:输出所有符合条件的四位数,条件是 把四位数 转化为 12进制 16进制,然后把每个 位 的数相加,最后三个合相等则是满足条件

2017-06-06 11:51:12 277

原创 HDU 1196 JAVA

题意:任意一个数字转花为2进制后,全部有0和1组成,从最后数过来第1个1,加上后面的0,成为一个新的二进制数再转化为10进制数,求出来后输出就好了

2017-06-06 11:44:53 270

原创 HDU 1194 JAVA

题意:给你两个数,第一个数是 X,Y之后,第二个是是X,Y差的绝对值,并且X,Y是正整数,要你求出X,Y 。如果没有符合条件的X,Y 输出impossible

2017-06-06 11:38:47 324

原创 网络编程---HTTP协议加强

本篇文章是通过实现三个功能来学习HTTP协议学习GET提交方式和POST提交方式的区别通过控制哪些源可以访问相关链接,来实现防止盗链实现压缩流的传输数据首先是一个项目中的主页 index.jsp文件,代码如下<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-/

2017-06-06 11:11:56 407

原创 网页编程---生成图片验证码技术

我们在网页注册用户时,常常会需要格根据图片给的图片验证码把验证码输进去。那么我们今天就来学习这个。简单来说分为三步骤: 1.底层用Java实现生成验证码图片 2.通过配置文件调用实现Java生成片 3.通过HTML技术把图片显示到网页首先是最底层Java生成图片代码package cn.hncu.servlets;import java.awt.Color;import java.awt.

2017-06-05 14:54:11 559

原创 XML文档解析---SAX和StAX解析技术

SAX、STAX和DOM,DOM4J技术一样,都可以用来解析XML文档SAX:Simple Api for XML。 SAX在解析文档时使用的是边读取边解析的方式,而不是一次性的将文档全部装入内存中。 读取速度很快,占用内存少。 仅向前,不能任意的读取一个节点,也不能修改XML文件。通过事件触发、监听来实现 主要实现:XMLReader 监听,文本解析过程,通过事件来触发行为:(文档开头事

2017-06-02 14:32:44 631

原创 MD5加密过程学习

今天我来学习利用JAVA编程,通过MD5来实现加密,同时实现验证用户登录原理。主要是 过程: 将原文的byte 文件通过 MD5加密完成 后。再将其转化为我们能看懂的密文(MD5生成的byte数据,我们无法识别) 主要代码如下

2017-05-30 14:11:38 1811

原创 XML学习---Xpath学习

使用xpath的套路: 通过dom调用Node中的如下方法,每个方法中的参数用 “xpath表达式”—String型 selectNodes(xpath), selectSingleNode(xpath), selectObject(xpath) selectNodes(String xpathExpression) :通过Xpath找到符合的元素,全按照返回出来

2017-05-30 12:12:20 462

原创 XML学习---Dom4j学习

Dom4j 和前段时间学习的 DOM 类似,但是不同的是DOM4J是第三方公司制作的,学了一下他的基本语法,感觉确实更加好用,我主要是收悉了一下用Dom4j来对XML文档进行增删改查。代码贴上分享

2017-05-29 13:27:08 428

原创 XML学习---项目实战:联系人管理系统

联系人管理系统请使用XML保存数据,完成一个联系人管理系统。用户必须经过认证登录后方可以使用系统。用户必须经过认证登录后方可以使用系统。分模块进行设计。两层框架-用户交互层,Dao层。其他支持层-数据封装层。工具类-加密,工厂Bean。说明: 因为仅仅是做一个小项目,分层就没那么复杂,仅仅分了两层。用户交互层和Dao层,(逻辑关系放在用户交互层)没有用户界面,整个操作是根据提示信息完

2017-05-29 10:57:02 870

原创 XML学习---利用Java对XML文档的增、删、改、查

这是对xml文档解析的第二个课时,通过几天的熟悉和练习。已经可以基本掌握利用java对xml文档的增、删、改、查。

2017-05-27 13:30:05 488

原创 HDU 1170 JAVA

直接贴JAVA解法答案

2017-05-26 16:59:24 400

原创 HDU 1164 JAVA

HDU 1164 JAVA解法题目大意:任意一个数,都可以分解成质数因子相乘的形式。只要把这些因子相乘的形式输出

2017-05-26 15:59:54 413

原创 HDU 1157 JAVA

Who’s in the MiddleProblem Description FJ is surveying his herd to find the most average cow. He wants to know how much milk this ‘median’ cow gives: half of the cows give as much or more than

2017-05-25 12:14:41 254

原创 HDU 1108 JAVA

求最小公倍数Problem Description 给定两个正整数,计算这两个数的最小公倍数。Input 输入包含多组测试数据,每组只有一行,包括两个不大于1000的正整数.Output 对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行。Sample Input 10 14Sample Output 70package hlh;import java.uti

2017-05-25 12:12:06 308

原创 XML学习---XML文档解析

Java对XML文档进行解析解析XML的几种方式的概述; JAXP(JavaApi for Xml Programming) – sun公司的一套操作XML的API.DOM解析-一次性的将数据全部装入内存。SAX解析-边读取边解析Dom4j(Document For Java)-第三方开源,是从jdom分裂出来的解析技术。目前jdom已经完全被dom4j替代。jDom – Dom4j的前身

2017-05-23 14:13:19 362

原创 XML学习---Schema(W3C)

今天学了Schema,好好写篇博客总结一下。主要学了一下内容Schema概述Schema的格式和使用Schema元素的声明Schema的属性声明Schema的数据类型Schema的名称空间Schema概述我们知道DTD是用来限制XML文档格式,但是DTD相对来说有以下几个缺点:DTD不同于XML的语言编写,需要不同的分析器技术。这增加了工具开发商的负担DTD不支持名称空间DTD在

2017-05-21 17:40:01 822

原创 XML学习---XML文档类型定义~DTD学习

写这篇博客主要是为了更加深刻的巩固学的DTD。同时也是为了以后复习. 主要学习DTD的以下几部分DTD的作用DTD的元素DTD的属性DTD的实体DTD的使用DTD的作用我们在学习XML的时候知道XML是可拓展语言,所以呢,写XML文档的时候我们可以任意写,xml是用来共享、存储数据。如果我们大家都任意写XML文档,那么就不好互相共享数据。所以就需要一个规范,来控制我们写的XML文档,这

2017-05-20 12:34:37 509

原创 HDU 1097 JAVA

题目大意:给两个数a,b 求a的b次方,然后对10取余。 数字比较大所以通过找找规律解决

2017-05-18 18:32:56 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除