自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 TP、TN、FP、FN白话解析,看这一篇就够了

TP、TN、FP、FN通俗易懂 白话理解

2022-11-27 22:04:14 3936 1

原创 Jupyter Notebook中numpy什么意思 import numpy as np详解

Jupyter Notebook中numpy什么意思 import numpy as np详解

2022-09-15 15:47:44 3386 1

原创 Spring整合JUnit4之java.lang.ExceptionInInitializerError

这几日学习Spring,在整合JUnit4的时候出现bug,经过几天终于解决掉了。 遇到bug时,解决过程中难免心烦意乱,心灰意冷,做什么都没信心,进而否定自己。可愈是压抑,解决后的喜悦也愈是深刻。 下面记录一下遇到的问题及解决办法: 异常反馈代码(部分)如下:java.lang.ExceptionInInitializerErrorat sun.reflect.NativeConstruc

2017-08-22 16:52:37 3100 3

原创 简单选择排序

定义太晦涩,不如直接看代码package review.home.work;public class SimpleSelectionSort { public static void main(String[] args) { int arr[]={0,2,3,1,7,9,8,6,5,4}; //定义一个简单排序算法的方法 simpleSele

2017-08-19 11:02:59 350

原创 net start mysql启动无效的解决办法

如图: 解决办法如下: 计算机-管理-服务和应用程序-服务(双击),找到mysql,如图在开始处键入cmd打开命令行窗口,输入net start mysql56 启动成功。所以不要机械的按照课本,要多思考。电脑中的服务名称为net start mysql56,而你运行net start mysql是找不到对应服务的。

2017-05-31 12:49:50 3213

原创 WEB前端开发一 WEB应用简介

JSP: JSP中的HTML代码用来显示静态内容;嵌入的Java代码与JSP标记生成动态内容部分 JSP允许程序员编写自己的程序库 JSP一次编译,到处运行

2017-02-18 20:24:44 447

原创 在Java中读取xml文件---SAX解析

SAX方式解析xml步骤1、通过SAXParserFactory的静态newInstance()方法获取SAXParserFactory实例factory2、通过SAXParserFactory实例的newSAXParser()方法返回SAXParser实例parser 写过SAXParser parser=factory.newSAXParser(); 会有提示try—catch捕获异常。获取

2016-11-22 09:46:46 950

原创 在Java中如何读取xml文件---DOM解析

xml文件以树形结构进行数据存储。写xml文件前,需要在xml文件中声明,声明格式是`<?xml 版本="" 字符集=“”?>`<?xml version="1.0" encoding="UTF-8"?><bookstore><!--此处为根节点,另外节点名称**区分大小写**--> <book id="1"><!--子节点--> <name>风来了</name>

2016-11-14 15:50:36 592

原创 Servlet---MVC模式

MVC模式:MVC(Model、View、Controller),是软件开发过程中的一种思想。目的是分离模型、视图和控制。EIS:数据库层Model1用户发出请求直接提交给JSP页面。通过JSP页面调用JavaBean,JavaBean(普通的Java类)既可以封装数据,也可以封装业务逻辑的功能。由JavaBean访问调用底层数据库,把得到的结果在JSP页面中呈现出来,最后给客户端响应。Model2

2016-11-05 22:34:39 330

原创 如何通过Servlet类获取初始化参数

在web.xml中配置servlet时,可以配置一些初始化参数。而在servlet中能够通过ServletConfig接口提供的方法来取得这些参数。1、在web.xml中配置初始化参数username:admin;password:123452、在index.jsp中添加超链接,超链接默认是get访问,但我们可以在doGet()方法中添加doPost(),使其做post访问public void d

2016-11-05 22:11:42 999

原创 疑惑解答---Servlet服务器与Tomcat之间关系

Tomcat是一个 Servlet容器。 Servlet是一种服务器端的的Java程序,是Web浏览器与HTTP服务器上的数据库或应用程序之间的中间层。

2016-11-05 20:19:49 298

原创 Servlet路径跳转

Servlet路径跳转相对路径:浏览器地址栏:http://localhost:8080/ServletPathDirection/index.jsp点击”访问HelloServlet“后注意此处路径不能写成 <a href="/servlet/HelloServlet">访问HelloServlet!</a><br> 如果程序中改成上述地址,我们看一下效果:显然丢掉了工程的名字,肯定是错误的,

2016-11-05 20:07:32 498

原创 Servlet中参数获得总结

用Servlet获取表单数据如果要获取单个值request.getParameter("表单参数名");例如:username=request.getParameter("username");如果获取像“复选框”类型的,返回的是字符串数组requeset.getParameterValuse("表单参数名");例如:favorites = request.getParameterValu

2016-11-05 17:11:45 426

原创 Servlet与JSP内置对象的对应关系

如图

2016-11-04 21:28:45 372

原创 Servlet执行流程和生命周期

Get方式请求HelloServlet 1、当用户在网页上点击超链接<a href="servlet/HelloServlet">提交给服务器。2、然后服务器就会在web.xml中寻找与之对应的URL地址。3、再到<servlet>...<servlet> 标签中寻找名字叫做HelloServlet的对应类。4、根据用户提交请求的方式,分析你所用的是get还是post请求,于是就执行类中重写的do

2016-11-04 10:44:18 368

原创 学Servlet略小获(5条)

今天根据视频编写Servlet程序时,遇到以下问题或是收获(词穷,不知道该用什么表示) 1、在编写index.jsp文件时,视频中把以下红线框标记部分进行更换,MD,劳资好奇心总是很重,我那个好奇啊,遂百度之,尽管最后依旧没彻底理解(囧),把理解的或是易于理解的部分拿出来,晒晒@~@===原图在这里啊,在这里==== ====稍后,视频中那个看起来很D的人就把红框框换啦啊,换啦啊=== ===

2016-11-03 22:37:33 313

原创 一个完整的Servlet需要哪些。

一个完整的Servlet包括1、Servlet类2、配置3、配置,缺一不可 光有Servlet文件还不行,Web容器必须知道浏览器怎么访问这个Servlet,也就是说必须配置Servlet的类文件与访问方式 1、Servlet类: 最基本的是 编写一个”新的Servlet类“并实现Servlet类。覆盖doGet()、doPost()方法。 2、配置Servlet: 配置、配置均在web.

2016-10-31 15:10:05 6706

原创 GET请求参数处理

若使用Tomcat并采用get提交方式,要取得一个请求参数字符串,则需要通过String的getBytes()指定编码来取得该字符串的字符数组,然后再重新构造为正确编码的字符串。假如浏览器使用utf-8处理字符,web容器默认使用iso-8859-1编码,则正确处理编码方式为:String name=req.getParameter("name");String name=new String(n

2016-10-31 14:07:27 1076

原创 post请求参数的处理

浏览器可以设置Content-Type:text/html;charset=UTF-8。 Servlet容器一般使用的默认编码处理是ISO-8859-1。=======解释出现乱码================== 假设网页的编码为utf-8,窗体使用post发出“许”中文字符。浏览器会对“许”做URL编码(%E8%AE%B8)发出。 相当于浏览器做了如下操作:String text=jav

2016-10-31 10:40:40 1294

原创 关于MVC/Model2

MVC是Model、View、Controller的缩写,译为模型、视图、控制器。 MVC并不能完全匹配web,稍作改动有了Model2.==================================== 控制器: 取得请求参数、验证请求参数;转发请求给模型;转发请求给画面。这些都是使用程序代码实现的。 模型: 接受控制器的请求调用,负责处理业务逻辑、负责处理存取逻辑等。模型使用程序

2016-10-30 17:12:31 335

原创 WEB容器小谈

静态网页:请求服务器上网页时,服务器不对网页进行任何处理。 动态网页:服务器在响应之前,可能会先根据客户端的请求参数、标头或实际服务器上的状态,以程序的方式动态产生响应内容,再回传给客户。====================================动态网页技术有CGI、PHP、ASP、Servlet/JSP(JavaServerPages)。 Servlet/JSP与JavaScri

2016-10-30 16:44:22 548

原创 关于HTTP的一些自我归纳

HTTP—浏览器和Web服务器之间使用的沟通方式。 HTTP有两个极为重要的特性: 1、基于请求(Request)/响应(Response)模型 客户端对服务器发出一个取得资源的请求,服务器将要求的资源响应给客户端 2、无状态(Stateless)通信协议 服务器响应客户端之后,便不会再记得客户端信息=====================================HTTP的GET

2016-10-30 16:07:30 208

原创 URL、URN与URI

WEB应用程序都是放在服务器之上,当浏览器进行访问的时候,需要告诉浏览器到哪里取得该文件,在这种情况之下,就需要标题里提到的URL、URN与URI。**URL: Uniform Resource Locator URN:Uniform Resource Name URI: Uniform Resource Identifier**URL的主要目的是“以文字方式来说

2016-10-30 15:43:07 281

原创 《Java实战开发经典》第六章6.6

package xiti6;abstract class Shop{ abstract float sum();}class Rice extends Shop{ private float price; private float weight; Rice(float price,float weight){ this.price=price;

2016-03-08 14:23:24 417

原创 《Java实战开发经典》第六章6.5

package xiti6;abstract class Shapes{ //原定义类名为Shape,怎奈前面不同包中有出现过Shape类,且定义为public abstract void area(); abstract void perimeter();}class Rectangle extends Shapes{ double a,b;

2016-03-08 13:36:25 364

原创 《Java实战开发经典》第六章6.4

package xiti6;abstract class Staff{ String name; int age; String sex; abstract void print();}class Manager extends Staff{ String post; int salary; Manager(String name,in

2016-03-07 21:59:54 372

原创 《Java实战开发经典》第六章6.3

package xiti6; class Person{ String name; String addr; char sex; int age; public Person(String name,String addr,char sex,int age){ this.name=name; this.addr=addr;

2016-03-07 21:31:34 382

原创 《Java实战开发经典》第六章6.2

package xiti6; abstract class Shape{ public abstract void area();} class Circle extends Shape{ public double r; public void setR(double R){ r=R; } public void area(){/

2016-03-07 20:37:27 347

原创 《Java实战开发经典》第六章6.1

package xiti6;interface ClassName{ public abstract void getClassName(); }class Company implements ClassName{ public void getClassName(){ System.out.println(this.getClass()); }}

2016-03-07 19:55:24 410

原创 《Java实战开发经典》第五章5.8

package xiti5;class Account{ private String name; private int money; public Account(String name,int money){ this.name=name; this.money=money; } public void setName(

2016-02-29 20:10:12 452

原创 《Java实战开发经典》第五章5.7

package xiti5;class U{ private int number; private String name; private int salary; private String department; public U(int number){ this.number=number; System.out.

2016-02-29 19:51:07 455

原创 循环中定义的变量为局部变量,只能在循环语句中使用

/* 循环中定义的变量为局部变量,只能在循环语句中使用 */ public class XunHuanBianLiangTest { public static void main(String args[]){ for (int i=0;i<10;i++){ System.out.println(i); } //System.ou

2016-01-21 17:16:25 2597

原创 《Java实战开发经典》第五章5.6

package five; //第五章练习6 public class Six { public static void main(String[] args) { String str1=”Java技术学习班20070326”; System.out.println(str1.substring(9)); String str2=”MLDN JAVA”;

2015-08-25 13:46:34 620

原创 《Java实战开发经典》第五章5.5

package five;public class Five { public static void main(String[] args) { User p1=new User(); p1.tell(); User p2=new User(“xpq”); p2.tell(); User p3=new User(“xpq”,”mima123”);

2015-08-25 11:04:00 805

原创 《Java实战开发经典》第五章5.4

package five; //第五章练习4,设计一个Dog类有名字、颜色、年龄属性,并初始化这些属性,定义方法输出Dog信息,编写程序使用Dog类 public class Four { public static void main(String[] args) { Dog dog=new Dog(“bamaao”,”black”,45); dog.tell(); }

2015-08-25 10:43:56 742

原创 《Java实战开发经典》第五章5.3

package five; //第五章练习3,统计字符串”want you know one thing”中字母n和o出现的次数 public class Three { public static void main(String[] args) { int n1=0,n2=0; String str=”want you to know one thing”;

2015-08-25 10:33:22 678

原创 《Java实战开发经典》第五章5.2

package five; //第五章练习2,测试一个Employee类,属性包括编号、姓名 //基本薪水、薪水增长额以及计算薪水增长额及计算增长后的工资 //总额的操作方法 public class Two { public static void main(String[] args) { System.out.println(“===薪水调整前===”); Emp

2015-08-25 10:11:17 690

原创 《Java实战开发经典》第五章5.1

public class Test { public static void main(String[] args) { Adress adress=new Adress(“中国”,”江苏”,”南京”,”点将台路40号”,210031); adress.tell(); } } class Adress{ private String country;

2015-08-25 08:38:26 640

原创 《Java实战开发经典》第四章4.10

package four;import java.util.ArrayList; import java.util.List;//4.10向排序好的数组中添加一个元素到合适的位置 public class Ten { public static void main(String[] args) { int arr[]={0,1,2,3,7,8,9};

2015-08-12 12:36:46 430

原创 《Java实战开发经典》第四章4.9

package four; import java.util.ArrayList; import java.util.List; //4.9将最大值保存在数组中的第一个位置 public class Night { public static void main(String[] args) { int temp=0; i

2015-08-12 12:36:11 481

空空如也

空空如也

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

TA关注的人

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