自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

4393Z

Coffee is needed to run the peogram

  • 博客(24)
  • 问答 (33)
  • 收藏
  • 关注

原创 struts2上传文件的独到之处

使用struts2的Action属性接收上传文件时,struts2有一些设计上的独到之处。看看下面的例子:public class FileUploadActionDemo { File upload; String uploadFileName; String uploadContentType; public String uploadFile() {

2017-02-11 14:11:05 208

原创 struts2.5通配符映射问题

写项目时遇到的一个问题,在struts2.5中,使用通配符*映射,总是报错显示没有这个action的mapppe。多方百度,才解决了问题。只要在需要通配符映射的package中添加一个属性strict-method-invocation="false" 即可。如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC

2017-02-08 20:48:44 1444

原创 Tomcat调用两次Filter的init()方法

今天下午在测试一个实现了Filter 的类时,发现Tomcat 在启动时两次调用了它的init 方法,网上搜了下,只说是注解的原因,具体还是不求甚解。就先把疑问放这儿,以后解答。有知道的,也可以给我指点下,谢谢。

2016-12-15 23:21:12 1394

原创 JSP请求转发

JSP请求JSP使用<jsp:forward page="URL" />标签来转发请求转发的目标组件可以是HTML、JSP、Servlet转发点和Servlet一样,所有源组件的响应正文都不会被发送给浏览器,共享HttpServletRequest、HttpServletResponse对象Servlet中,HttpServletResponse对象的sendRedirect(String

2016-12-09 12:52:42 8264

原创 JSP语法

JSP语法包括以下内容 JSP指令 JSP声明 Java程序片段(Scriptlet) Java表达式 JSP隐含对象JSP指令JSP指令包括在<%@和%>中,用来设置和整个JSP页面相关的属性一般语法形式 <%@ 指令名 属性=”值” %>常用的指令有三种:page、include、taglibpage指令 属性 描述 举例 la

2016-12-08 22:26:20 238

原创 JSP概述

Jsp是什么 Jsp本质上是一个Servlet在HTML文档中嵌入Java代码,来生成动态网页运行流程 在web应用内编写Jsp源文件 部署到Tomcat 在浏览器输入相应URL来访问这个Jsp文件 查找与Jsp文件对应的Servlet,如果已经存在,就调用它的服务方法 如果Jsp已经更新或者还不存在Servlet,就解析文件系统中的Jsp文件,翻译为Servlet并编译此

2016-12-08 22:14:13 196

原创 在web应用之间转发请求

在web应用之间转发请求步骤 由于每个web应用都配备了一个大管家—-ServletContext,我们可以获得这个web应用的管家来转发请求到这个web应用的某个Servlet、JSP、HTML文档。由于从一个web应用访问另一个web应用资源存在安全问题,所以默认是不能访问的。我们可以在web应用的目录META-INF下创建一个context.xml文件,指定crossContext的值为

2016-12-08 10:23:36 1670 2

原创 请求转发和重定向

这里就以笔记的形式记录,就不展开讲。便于以后复习。转发和包含概念 请求转发:Servlet源组件先对请求做一些预处理操作,然后把请求转发给其他Web组件(转发的目标组件)来完成包括生成响应结果在内的后续操作包含:Servlet源组件把其他Web组件生成的响应结果包含到自身的响应结果中共同点 源组件和目标组件处理的都是同一个客户端请求,共享同一个ServletRequest对象和Servle

2016-12-07 21:52:03 531

原创 JDBC简单入门_JDBC小例子

JDBC是什么JDBC就是相当于一个数据库的管家,不管是何种数据库,MySQL、Oracle 等数据库,都可以通过JDBC来统一对各种不同的数据库进行操作。这就相当方 便了,这时,你就不必为每个数据库程序写一个专门的程序进行连接、操作等, 这都可以通过JDBC来完成。也是体现了java ”一次编写到处运行“的特性。在程序中连接上数据库我的笔记本使用的是MySQL的数据库,就使用MySQL来说明

2016-12-02 10:59:49 6196

原创 MySQL学习之路_SELECT语句

前面几篇博客已经讲过数据库、表的创建、简单的增删改查(CRUD)语句,如果没看到的,可以点击传送。 现在来重点讲下查询语句SELECT,SELECT 是MySQL中最复杂也是功能强大的语句,这篇博文也几乎囊概了前几篇的内容,所以,借这个机会,顺便也复习下前几篇博文所讲内容,当然,也会涵盖一些新的内容。为了更好的说明,我们先创建几张表,便于接下来的内容直接使用。-- 创建一个数据库C

2016-11-12 01:21:37 764

原创 MySQL学习之路_增删改查

在前面两篇博客已经说过数据库表相关的MySQL语句,点击传送过去查看。插入在表结构创建好之后,下一步就是往里面装数据了,往表里面装数据使用INSERT INTO语句完成。INSERT INTO 表名 (字段) VALUES (值);示例代码:-- 创建一个数据库CREATE DATABASE db_tb1;-- 使用刚刚创建的数据库USE DATABASE example;-- 在当前数据库

2016-11-11 20:09:41 368

原创 MySQL学习之路_数据的组织方式-表

数据库组织数据的方式前面已经讲过了创建数据库相关的(没看的,可以点此链接 跳过去),既然数据库已经创建好了,那么我们就要开始往里面装数据了,要怎么装呢?MySQL(不止MySQL是这样,Oracle等其它也是一样)组织数据是像excel表格一样。首先创建一张表,设置表的列的保存的内容是什么,插入进表的一行数据称为一个记录。 在具体到代码创建表之前,我们先来看看MySQL的数据类型,毕竟,知道了数据

2016-11-10 22:03:29 1065

原创 MySQL学习之路_创建、使用库相关

序言现在在学习MySQL,所以写个博客来梳理学习的知识点,便于以后温故知新。 MySQL也是常用的DBMS(Database Management System)之一,现在最常用的DBMS也就MySQL和oracle database这两种,前者完全免费,后者用于商业用途是要给钱的。 MySQL的介绍就不赘言了,大家可以百度。登录进MySQL打开cmd,输入mysql -u root -p 回车

2016-11-10 17:11:35 495

原创 在浏览器输入URL回车发生什么

什么是URLURL(Uniform Resoure Locator)也就是统一资源定位符的意思,在Internet上,每一个资源都有自己的URL,每一个资源也是由URL来确定的,这就像每个人身份证上有籍贯一样,通过籍贯可以找到你的家乡,进而可以找到你。网络上的资源的位置就是根据URL来定位的。这里只讨论常用的http类型的URL。一个URL由协议,服务器名称(或ip),资源路径,资源名构成,如htt

2016-10-17 22:12:46 660

原创 java的枚举

java程序中,某些数据的值不能是任意的,只能在一定范围内取值。要定义这样的数据类型,就要用到枚举了。定义枚举的关键字是enum。 看下面的代码:enum Grade{A, B, C, D, E;}上面代码定义了一个五个表示成绩的对象。ecum类也像普通类一样,有自己的构造方法,字段。需要注意的是,在枚举Grade中,A,B,C,D,E是对象,他们调用的是Grade的jvm默认构造函数。 下

2016-10-15 16:42:32 326

原创 java测试Junit框架

java测试框架Junit我也是初步接触,这里对一些用法进行简单的说明。便于以后自己查阅@Test这个标签主要用在要进行测试的方法上。废话不多说,看代码。//File : Person.javapublic class Person(){ public void run(){ System.out.println("run"); }}//File : TestPe

2016-10-15 15:06:28 299

原创 notepad++编辑器打开一个文件时,给文件添加信息

最近在Windows平台上用的notepad++编码,每次打开一个文件时,都是空白的,我希望在我新建一个文件时,自动添加一些C/C++头文件等的信息。也找了一些插件,但是不能用,所以就自己动手做了一个。首先我是把notepad++的路径添加到path里,方便程序调用。下面是源码:#include <iostream>#include <cstring>#include <fstream>#in

2016-06-29 17:08:05 1042

原创 C/C++函数srand()和rand()的使用

这两个函数的使用都要包含头文件stdio.h,rand()函数返回的是一个0到RAND_MAX的随机数,RAND_MAX 这是一个常数,它的值在windows和linux下是不同的。在我的机子上这个值是32767,也就是说,在我的机子上,rand() 这个函数会返回一个0到32767的随机数。(这里不讨论返回的是不是真正意义上的随机数的问题,只讨论它的用法。)产生某个区间的随机数如果我们需要这个函数

2016-05-20 13:32:09 2078

原创 windows与linux双系统,删除linux分区后,开机进入grub resuce提示符的问题

我这里遇到的问题比较简单,工具也有现成的,所以只讨论我所遇到的问题,至于其他的问题,这篇文章暂不讨论。 我的笔记本安装了kali, ubuntu15.10, windows 10三个系统,我在windows下直接删除kali和Ubuntu15.10的分区后,系统重启开机进入了grub resuce 提示符界面,而不是windows 10,这是因为我在删除linux后,并未修复mbr,导致开机后,还

2016-05-12 12:37:28 3834

原创 java正则表达式(三)

这篇文章是java正则表达式的最后一篇,主要介绍匹配的非贪婪数目(reluctant quantifiers),贪婪数目(greedy quantifiers)和占位数(possessive)非贪婪数目(reluctant quantifier)和贪婪数目(reluctant quantifier)直接看代码import java.util.*;public class Test{ pub

2016-04-01 17:23:20 850

原创 java正则表达式(二)

这次介绍一些操作文本的方法和一些注意事项。一、String类方法在String类内部,有一个替换字符(串)的方法replaceAll(String regex,String replacement),他接受两个参数,一个正则表达式(regex)和一个用来替换的字符串(replacement) 用法:public class Test{ public static void main(Stri

2016-03-30 16:00:19 230

原创 java正则表达式(一)

一、正则表达式元字符 符号 意义 \s 表示匹配一个空白字符,相当于[ \t\n\x0B\f\r] \b 表示匹配一个单词边界 \d 表示匹配一个0~9的数字,相当于[0-9] \w 表示匹配任意一个数字,字母,下划线,相当于[a-zA-Z0-9] * 限定符,表示要匹配的字符(串)出现0到多次 ? 限定符,表示要匹配的字符(串)出现0次或1次

2016-03-29 18:28:47 360

原创 关于sublime Text3 显示gkb乱码的问题

打开sublime Text3,按Ctrl + ~进入命令行,输入一下代码后回车:import urllib.request,os; pf = 'Package Control.sublime-package';ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_

2016-03-23 12:36:21 453

原创 java类ByteArrayOutputStream的toString()方法使用

最近在看马士兵老师的java基础,查看api时看到’ByteArrayOutputStream’的方法,toString()方法,当时认为就是把写入ByteArrayOutputStream的字节数据转换为字符串,当时还觉得这个方法很爽,随便往ByteArrayOutputStream里面写数据,在调用这个方法,就会把写入的数据转换成字符串返回,当时就在电脑上写了个例子程序试试,代码如下:impor

2016-03-16 15:41:46 4624

空空如也

Java中关于排序sort方法

2015-11-03

java中关于内部类的问题

2015-11-01

关于java数组输出的问题

2015-10-27

关于java两个数取模的问题

2015-10-26

怎么在java中输出双引号?

2015-10-22

c#中的字符串输出问题

2015-09-10

关于字符串输出的问题

2015-09-10

一维数组求最大最小值

2015-09-10

在 Console.Write输出中的问题

2015-09-09

Google在电脑和手机上的使用

2015-09-02

可以编译c#代码的软件

2015-08-29

输出参数解一元二次方程

2015-08-27

值参数,形式参数,方法

2015-08-17

在数组插入数据的问题

2015-08-01

结构中一段代码的解释

2015-08-01

c#数组元素排序的问题

2015-07-27

c#二分检索数组元素没显示结果

2015-07-26

C++析构和深拷贝的问题

2016-05-13

C程序写了一个简化的控制台的扫雷,想问下,怎么才能在每次运行时,动态随机埋雷?

2016-05-08

关于c++结构体长度的问题

2016-04-27

C/C++static变量声明类型的问题

2016-04-23

关于线程不同步执行的问题

2016-03-19

关于java输出流ByteArrayOutputStream的toString()方法

2016-03-15

字符串索引越界的问题

2016-02-14

IDE运行时,报错的问题

2016-01-17

基本数据byte溢出问题

2015-12-14

office2007的卸载安装office2013

2015-12-10

java字符数组转化字符串连接问题

2015-12-09

linux中的添加删除程序

2015-11-28

HashMap内容的获取和输出,改变。

2015-11-17

关于Java的ArrayList数据插入,删除等操作

2015-11-11

关于Java的类Calendar的问题

2015-11-08

关于Java方法中数组传递的问题

2015-11-04

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

TA关注的人

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