自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 将数字以“M”的格式输出

需求:将数字以M的样子输出结果:    3        7  2  4    6  81      5        9package xmlDemo;public class MDemo {public static void main(String[] args) {int num = 80;int height = num/4+1

2017-07-17 10:13:55 467

原创 xml基础知识(9)

xml文档中可以写什么元素,元素中又可以增加什么属性,这些限定都需要限定文件来给予约束。所以有必要了解约束文档的写法。约束文档有两种:DTD、Schema。Schema可以引入多个约束文档,DTD只能引入一个。此处讲解Schema的基础知识。案例:元素定义:对应的xml元素:aaa151999-09-09限定属性:

2017-07-17 09:56:37 416

原创 xml基础知识(8)

由前面文章可知:xml文档的解析方式有两种:DOM解析、SAX解析。解析开发包:Jaxp、dom4j前面讲的都是Jaxp,因为这是sun公司开发的。但实际开发大多dom4j,因为使用起来方便快捷。以下便是dom4j的基本使用dom4j:@Test//读取指定的内容和属性public void read() throws DocumentException{

2017-07-17 09:52:14 288

原创 xml基础知识(7)

xpath:用于确定xml文档中指定元素的位置//:表示全部/:表示某一层//user[@name="aaa"and @password="123"]:表示所有user元素下name属性为aaa,password属性为123的元素、实例:xml文档:提取代码:public static void main(String

2017-07-17 09:42:15 273

原创 xml基础知识(6)

javabean封裝xml文档前提:SAX解析XML需求:书柜里面有很多书,每本书里面有不同属性(书名,作者,售价),将每本书封装起来,放在一个列表中代码:import xmlDemo.Book;import java.io.IOException;import java.util.ArrayList;import java.util.List;

2017-07-15 13:05:46 188

原创 XML基础知识(5)

SAX解析:1.DOM解析XML文件时,需要先读取XML文档,在内存中构建Document对象,然后进行操作。当文档很大时,容易内存溢出。SAX解析在读取文档时就会对文档进行处理,不需要全部装载完。2.SAX解析一般步骤:(1)创建解析工厂(2)创建解析器(3)获取XML读取器(4)设置内容处理器(5)解析XML文档具体代码://SA

2017-07-15 11:05:08 206

原创 xml基础知识(4)

实例:通过xml完成简单的学生成绩管理需求:功能一览:添加用户(a) 删除用户(b) 查询用户(c)请输入操作类型:添加功能模块:添加用户(a) 删除用户(b) 查询用户(c)请输入操作类型:请输入学生姓名:请输入学生准考证号:请输入学生身份证号:请输入学生所在地:请输入学生成绩:---------------添加数据成功--

2017-07-10 16:54:09 241

原创 xml基础知识(3)

XML DOM解析1.xml的解析方式有两种Dom解析,Sax解析2.(面试题)Dom解析和Sax解析两种解析方法的区别(1)Dom解析的优点:对文档增删改查比较方便     缺点:占用内存比较大(2)Sax解析的优点:占用内存少,解析速度快     缺点:不适合做文件的增删改3.xml解析开发包dom4j,Jdom,Jaxp(sun

2017-07-10 16:44:28 233

原创 xml基础知识(2)

xml文档中可以写什么元素,元素中又可以增加什么属性,这些限定都需要限定文件来给予约束。所以有必要了解约束文档的写法。约束文档有两种:DTD、Schema。此处讲解DTD的基础知识。DTD的相关知识:1.dtd既可以单独用一个文件写,也可以直接写在xml文档中(新增:编程校验XML文档正确性<!DOCTYPE html><html><head><meta ...

2017-07-10 16:42:18 237

原创 xml基础知识(1)

1.头:2.原样输出:3.转义:保持原来样式&--&>-->"--"'--'4.给文本添加样式:5.xml文档的约束文件:用于约定xml文档的书写规范(1)XML DTD (2)XML Schema

2017-07-10 16:38:20 251

原创 设置验证码

package Demo;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java

2017-06-27 11:48:43 231

原创 枚举

枚举一般会有两种情况使用:情况一:现在需要客户输入等级,但是只能在A,B,C,D,E五个等级里面设置,并且 每个等级对应一个分数不能 让客户输入其他信息,该怎么搞例子:enum Grade{A("100-90"),B("89-80"),C("79-70"),D("69-60"),E("59-0");private String value;private Gra

2017-05-12 22:46:41 203

原创 可变参数

可变参数可变参数和数组功能基本差不多 注:public void Sum(int ...nums,int x)这种写法不行public void Sum(int x,int ...nums)这种写法可以 @Testpublic void TestSum(){Sum(1,2,3,4,5);}public void Sum(int ...nums){in

2017-05-12 21:23:21 163

原创 获取Map集合的数据

//传统方法一: @Testpublic void Demo(){HashMap map=new HashMap();map.put("1","aaa");map.put("2","bbb");map.put("3","ccc");Set set=map.keySet();Iterator it=set.iterator();while(it

2017-05-12 20:34:00 1492

原创 Java自动装箱/拆箱 是什么意思

Int i=1; //装箱(数据可直接给对象)Int j=i; //拆箱(对象1可直接给对象2) 也就是说,数值或者对象1都可直接赋值给对象2。即,Java会自动将数值或者对象1看成是一个独立的对象

2017-05-12 20:32:42 564

原创 Junit测试

Junit测试单元基本用法要测试的方法上加:@Test 每一次运行@Test方法,@Before,@After都会运行一下。对所有的@Test方法,只运行一次@BeforeClass,@AfterClass。 Assert:判断测试结果测试的目的就是看代码是不是正确,断言就是查看运行结果和预期结果是不是相同。

2017-05-12 16:37:38 203

原创 Eclipse基本快捷键

快捷键代码提示: Alt+/排版:Ctrl+Shift+F 行注释:Ctrl+/段落注释:Ctrl+Shift+/取消段落注释:Ctrl+Shift+\ 移动代码:Alt+上/下复制代码:Ctrl+Alt+上/下(有的电脑不能用) 变为大写:Ctrl+Shift+X变为小写:Ctrl+Shift+Y 代码页跳转:Ctrl+Pgup/Pgdn

2017-05-12 16:26:00 179

原创 Debug基本操作

Debug的基本操作(所有的操作都对应一个目标,很容易找到)1.追踪当前行代码:F5,Step Into2.断点进入下一行:F6,Step Over3.回到最初打下断点的地方:F7,Step Return4.跳到当面方法的第一行:Drop To Frame5.跳向下一个断点:Resume(当没有断点时结束)6.观察某个对象的值:右击——watch7.清除断点:Bre

2017-05-12 16:14:55 336

原创 Eclipse刚下好,代码没问题,就是运行不起来

明明代码没问题就是没法运行时什么原因。很多人刚刚下载好Eclipse,将其他地方代码拷贝进来却不好运行,可能是编译器和运行环境不匹配。会报错误:“bad version number in ......”解决方法:1.提高运行环境版本。右击工程——Properties——Java Build Path——Add jre2.改变编译器版本。右击工程——Properties——

2017-05-12 16:00:53 9579

原创 java中怎么设置文本格式

response.setContentType("text/html;charset= utf-8");

2017-05-10 18:23:37 675

原创 Java中怎样获取当前时间

Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");  String dateString = formatter.format(currentTime);

2017-05-10 18:22:37 186

原创 数字格式设置为小数点后两位怎么设置

DecimalFormat dFormat=new DecimalFormat("#.00");dFormat.format(Double.valueOf("对应的数字"));

2017-05-10 18:18:42 1385

原创 Java如何连接数据库

public class ConnectSQL {/*** 数据库的连接* @return* @throws Exception*/public static Connection getConnection() throws Exception{Class.forName("oracle.jdbc.driver.OracleDriver");String url=

2017-05-10 17:08:52 323

原创 在JavaScript中删除表格

情境:点击删除按钮,数据及其对应所在的行都要被删除代码:function deleteTable(empTable){ for(var i=1;iempTable.deleteRow(i);i=i-1;}}

2017-05-10 16:58:32 266

原创 在JavaScript中创建表格

情境:点击搜索按钮之后,原来没有数据的表格一下就多了好多数据。分析:数据的获取肯定是从后台得到的,但是表格的创建以及表格的属性则是在JavaScript中完成的。步骤归纳:1.for循环完成对多组数据的重复设置。 2.对每组数据来说,需要得到数据的值,还需要为这组数据新添一行。 3.然后根据这组数据量的多少安排合适的列存放即可,同时可以给该列设置属性。function crea

2017-05-10 15:54:12 2190

原创 JavaScript初始化设置

情境:有时候点击一个按钮跳转之后进入新的页面,但是新的页面上会自动出现一些数据。那些数据就是初始化时添加进来的。$();是的,你没有看错,括号内就是初始化的内容。

2017-05-10 15:47:17 395

原创 JavaScript如何将多个数据放入一个数组

当遇到这样的场景:一堆数据,每组数据前面都有一个多选框,挑选其中几组数据删除。分析:那些被挑选的数据需要先通过JavaScript传输到后台,然后在后台删除。那么在JavaScript就需要将这些数据放进一个数组内,然后一次性传输到后台。var checkboxFlg=0;//用来判定被选中的数据的个数var dataList=new Array();//新建一个数组for

2017-05-10 15:22:44 11622

原创 JavaScript中控制页面的跳转

在Web开发中经常会有点击按钮发生页面跳转的情况。具体完成步骤如下:1.在配置文件中设置要跳转的页面的文本格式,页面所在的文件夹路径(页面的前缀),以及页面的后缀class="org.springframework.web.servlet.view.InternalResourceViewResolver">value="org.springframework.web.serv

2017-05-10 15:06:39 353 1

原创 JavaScript通过Ajax向后台传输

在向后台传输时,首先要将数据变成Json字符串并加密,然后通过Ajax传输var keyData=encodeURIComponent(JSON.stringify(dataIn));$.ajax({type:"post",url:"doUpdate.do",dataType:"json",data: {keyData:keyData},success:function

2017-05-10 15:01:37 386

原创 JavaScript获取HTML元素

JavaScript获取HTML元素的方式有两种,分别是根据Id和Name来获取。var empTable=document.getElementById("empTable");var checkboxName=document.getElementsByName("checkboxName");

2017-05-10 14:55:24 334

原创 HTML文本框只读状态

有时文本框内的信息不允许更改,只能是只读状态,只要在input标签中加入readonly即可。readonly />

2017-05-10 14:44:11 659

空空如也

空空如也

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

TA关注的人

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