自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components

后台修改图片大小时报:java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components do not match

2021-12-11 22:18:10 2085 3

转载 java.util.prefs.WindowsPreferences <init>异常警告

java.util.prefs.WindowsPreferences WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(…) returned error code 5.解决方案:1.打开注册表–在开始搜索栏 regedit2.找到下面的目录HKEY_LOCAL_MACHINE\Software\JavaSoft3.新

2021-01-03 18:09:35 1762

转载 git 使用 push 提交到远程仓库出现 The requested URL returned error: 403 错误

摘要:记录了使用push提交到远程仓库出现 The requested URL returned error: 403 错误的解决方法。问题描述电脑已经注册过一个 github 帐号,一直在本机使用,配置过 SSH。新建另一个 github 帐号,本地建立好项目之后,使用命令:$ git push -u origin master 时出现以下错误:remote: Permission to yeqing123/Thinking_in_Java.git denied to yeqing1234.

2020-12-22 23:01:02 1225 2

转载 java获取当前文件路径的方法

第一种:File f = new File(this.getClass().getResource("/").getPath());System.out.println(f);结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin获取当前类的所在工程路径;如果不加“/”File f = new File(this.getClass().getResource("").getPath());...

2020-11-13 15:06:11 213

原创 Java中Comparable和Comparator两个接口的区别和用法

Java中Comparable和Comparator两个接口的区别和用法Java中有两个用于比较和排序的接口Comparable和Comparator。它们一个位于java.lang包中,一个位于java.util包中。Comparable主要是用于在创建一个类时来实现该接口,使得该类的对象自身可以用于比较,进而可以对其实例组成的数组和集合进行排序。例如,Java自带的String,Integer类都默认实现了该接口,使得它们的实例自己拥有了比较功能。但是有时在定义类时没有实现Comparable接

2020-11-11 22:19:30 388

转载 来自 19 岁程序媛对初学者的建议

http://igeekbar.com/igeekbar/post/853.htm

2020-05-23 22:49:29 130

转载 如何在Chrome 浏览器中截取整个网页

由于经常要用到网页截图功能,但是又没有安装截图插件,直接可以用以下命令快速截图想要的图片。步骤:1、快捷键 F12或者Ctrl + Shift + I 开启开发人员工具功能,如下图会出现许多网页开发者需要的相关工具。2、打开开发者工具后随即按下 Ctrl + Shift + P,会出现可输入指令列的工具,输入「Capture full size screenshot」(只要前几个字应该就会自动搜寻并跳出该指令),按下 Enter 后 Google Chrome 就会自动截图整个网页从头到尾的

2020-05-09 21:41:34 276

原创 使用<marquee>标签,滚动播放数据库信息

我们知道在页面中使用<marquee>标签实现图片或文字的滚动播放,是很方便的。比起使用js方法要少些很多代码。但是通常<marquee>标签只能滚动播放设置在标签中的一条信息。有时我们需要滚动播放多条信息,一次播放一条。例如,我们要在数据库中存放了多条信息,需要在页面上逐条滚动播放。这样又该如何实现呢?还是直接上代码更有说服力:<% request.setCharacterEncoding("UTF-8"); Message message = new ...

2020-05-09 16:58:57 514

转载 MySQL 日期类型及默认设置 (除timestamp类型外,系统不支持其它时间类型字段设置默认值)

https://www.cnblogs.com/caicaizi/p/7813518.html

2020-03-24 17:46:14 183

原创 如何使用js控制超链接的提交

我们在html中定义了一个超链接,但是有时我们并不总是希望点击超链接后立即提交。因此我们可以为超链接定义一个onClick事件,然后在js方法中控制合适提交,例如:<a href="#" onClick="doApprove('<%=news.getNid()%>')">待审核</a>这样一个超链接,默认提交地址为空‘#’,当点击超链接时会调用doApp...

2020-03-13 18:58:17 402

原创 如何以“yyyy-MM-dd HH:mm:ss”形式在Mysql中保存时间,并且在读取后仍以该形式显示

1、如何在Mysql数据库中以“yyyy-MM-dd HH:mm:ss”形式保存时间 有时我们需要在Mysql数据库中以“yyyy-MM-dd HH:mm:ss”形式保存时间。首先我们可以将字段定义为Timestamp类型。这样在JDBC中保存时间时也同样需要以Timestamp形式保存。比如:我们定义了这样一张表:CREATE TABLE `news` ( nidint(1...

2020-03-12 23:01:07 1488

转载 Mysql中设置默认时间为当前值

1、直接在创建表时添加该列并声明默认值,如下:CREATE TABLE `table1` ( `id` int(11) NOT NULL, `createtime` timestamp NULL default CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8;若是手动创建表,使字段类型设为timestamp,在默认值处...

2020-03-09 10:13:07 449

原创 如何在登录页面生成验证码图像,并点击后刷新验证码

这两天在学习java web时,做一个练习题上要求自己实现一个登录验证,要求在登录页面输入用户名、密码还有验证码,提交后再后台进行验证。如果输入全部正确,则跳转页面进入系统,如果错误则提示重新输入。登录页面比较好做,就是JSP页面并使用表单,主要是验证码图像的生成和刷新,有难度。验证码图像生产的代码如下:image.jsp<%-- 显示验证码提示 --%><%@...

2020-02-27 10:32:54 2571

原创 如何设定和改变html输入框控件的背景颜色

在操作页面时,有时我们需要设定或改变输入控件,如:<input type="text">控件。1、当需要在设置其背景颜色时可以使用style="background:'color'",例如,我们要定义一个背景色为浅蓝色的输入控件:<input type="text" id="demo" name="demo" style="background:'#D1EEEE'"&gt...

2020-02-13 17:59:24 8707

转载 img标签使用绝对路径无法显示图片

说明:图片的磁盘路径斜杠使用右斜杠“\”,而图片的网络路径使用左斜杠“/”,注意加以区分。如果一张图片属于服务器图片或者网络图片,我们必须在img标签里使用网络路径,只有网络路径才可以通过浏览器发送请求,下载该图片到用户的浏览器临时路径中,才可以显示在页面上;如果这张图片在你本地保存,那么你可以直接使用其磁盘路径展示。例如:我们的项目中一张图片,其磁盘路径为:C:\Program File...

2020-02-11 23:35:43 7943

原创 使用js获取上传文件的真实路径

我们在使用html中的<input type="file">控件上传文件时,有时需要在本页面获取上传文件的路径名称,但是由于现在浏览器出于安全考虑,大多数都无法获得文件的真实路径。如果要在js中解决这个问题,可以区别不同品牌的浏览器,进行不同的操作来获得文件的真实路径,比如谷歌浏览器可以用:window.webkitURL.createObjectURL(File file)来获得,详...

2020-02-10 17:51:26 18325 11

转载 与C语言不同,JAVA里没有无符号整型

1、与C语言不同,JAVA里没有无符号(unsigned)整型。JAVA的8种基本类型(boolean,byte,short,char,int,long,float,double)都是有符号的。2、与C语言不同,JAVA里的char类型,占2个字节,专为存放Unicode字符所设计;3、与C语言不同,JAVA里的boolean只能赋值为true或false,不能直接赋值0或1;4、与C语言...

2020-02-10 07:51:45 1016

转载 js跳转页面,新建一个标签页面方法

开发过程中遇到点击一个按钮跳转 一个jsp页面,跳转页面需要在浏览器下新建一个标签页面,而不是在原来的标签页面或选项卡中打开代码如下<input type="button" value="设计" class="e-btn" οnclick="onDesign('+"'"+rowdata.id+"'"+')"/>function onDesign(rowid){...

2020-02-10 07:48:10 1617

转载 如何给HTML中的特殊按钮添加事件处理

在HTML中<input type="submit">还有<input type="reset">特殊按钮特殊处理。我们可以在form上增加 onSubmit 和 onReset 事件: <form onsubmit='alert("submit");'></form> <form onreset='alert("reset");'&g...

2020-02-08 12:28:55 1819

原创 使用FileUpload上传表单时,如何解决中文乱码问题

使用FileUpload上传表单时,常常会遇到中文乱码,解决这个问题要分两部分设置,一个是上传的文件路径,另一个是文件以外的表单项。具体操作如下:ServletFileUpload fileUpload = new ServletFileUpload(diskFileItemFactory);fileUpload.setHeaderEncoding(encoding);这个只对上传的文...

2020-02-07 17:09:27 1218

原创 HTML中使用input type="file"时,不允许修改value属性值

在HTML中使用<inupt type="file">上传文件时,出于安全起见属性value是只读的,不允许在输入框中编辑或修改,在js中用 “xxx.value=” 修改也不行,只能通过“浏览”按钮选择一个文件的方式修改value的值。另外,就算是在定义<input type="file">时为value属性设置了默认的文件路径,也无法在接收程序中通过Reques...

2020-02-05 22:46:44 4973

转载 中文正则表达式匹配-正则中文匹配

原文链接:http://caibaojian.com/zhongwen-regexp.html这篇文章主要讲如何使用正则匹配中文字符,中文正则表达式的匹配规则不像其他正则规则一样容易记住,下面一起看看这个中文正则表达式是怎么样的。\w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下匹配中文字符的正则表达式: [\u4e00-\u9fa5]或许你也需要匹配双字...

2020-02-05 18:55:41 435

原创 让HTML的textarea输入框前的文字,在输入框的顶部对齐

在使用html中的textarea标签是,如果前面有文字则默认是文字在输入框的底部对齐的,例如:个人简介:<textarea name="summary" rows="7" cols="90"></textarea>产生的效果是:如何让输入框前面的文字,在顶部对齐呢?可以将上述代码改为:<span style="vertical-align:t...

2020-02-04 21:50:35 8974 1

原创 使用正则表达式匹配所有日期,并区别闰年、平年

一、用正则表达式表示年份-月-日,我们以公元元年0001-01-01开始一直到9999-12-31结束。用字母YYYY表示年,用MM表示月,用DD表示日,格式为:YYYY-MM-DD。 二、区分闰年和平年,首先来了解一下闰年的概念:关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回归年,一回归年长365日5时48分 46秒。因此,公历规定有平年和闰年,平年一年有365日,比回归...

2020-02-04 16:21:35 2839

转载 Mysql中text类型的字段不允许有默认值

mysql error 1101 text类型不允许有默认值根据 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES) 的限制:不支持对not null字段插入null值不支持对自增长字段插入''值,可插入null值不支持 text 字段有默认值在my.ini中将 STRICT_TRANS_TABLES 去掉即可。但是这个比较危险的是自增字段也可...

2020-02-01 09:04:56 1691

转载 Mysql数据库修改某个字段的值,或修改某个字段的默认值

1、修改数据表的某个数据:update 表名 set 字段名=新值 条件;update users set recordNum=2 where id =2;2、修改某个字段的默认值alter table 表名 alter column 字段名set default 默认值;alter table users alter column recordNum set default 0;3、...

2020-01-31 20:52:12 16947

原创 使用SmartUpload组件上传文件,自己踩过的坑

昨天使用SmartUpload组件上传文件,代码很简单:smartupload_demo01.html<html><head><title>smartupload_demo01.html</title></head><body><form action="smartupload_demo01.jsp" me...

2020-01-30 10:23:21 1141 1

转载 SmartUpload的主要类和方法的使用说明

这篇文章介绍了JspSmartUpload的主要类和方法的使用说明(一)File类  这个类包装了一个上传文件的所有信息。通过它,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。  File类主要提供以下方法:1、saveAs作用:将文件换名另存。原型:public void saveAs(JAVA.lang.String destFilePathName)...

2020-01-30 10:02:21 983

转载 在js方法中改变文本输入框text的字体和背景颜色

在做项目时遇到需要通过鼠标触发事件,然后在js函数中改变text文本域的颜色,下面是具体的操作,写下来帮助记忆:function setColor (where, Color) { if (where == "backgroundcolour") document.getElementById('textarea').style.backgroundColor = C...

2020-01-21 14:55:27 4275

转载 正则表达式 整数

^[1-9]\d*$    //匹配正整数^-[1-9]\d*$   //匹配负整数^-?[1-9]\d*$   //匹配整数^[1-9]\d*|0$  //匹配非负整数(正整数 + 0)^-[1-9]\d*|0$   //匹配非正整数(负整数 + 0)^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮点数^-([1-9]\d*\.\d*|0\.\d*[1-...

2020-01-18 15:41:19 11142

转载 HTML中如何设置点击超链接的打开方式

1、【整个网站在新窗口打开代码】要想页面上所有的链接都在新窗口中打开,在页面中加入: <head> <base target="_blank"> </head> 备注:<base> 是基本的HTML语言。用<base target=_××>来设置这个网页所有链接的目标窗口。也就是说,网页中只要添加<base target=_××&g...

2019-12-12 09:20:50 6768

转载 InetAddress对象的获取方式

简单总结一下InetAddress对象产生的几种方式代码package com.demo;import java.net.InetAddress;import java.net.UnknownHostException;/** * * @author Lynn * 1、getByName()和getByAddress()方法的使用; * 2、getLocalHost()...

2019-08-05 16:40:48 840

转载 JTable组件之--TableModelListener使用范例

监听表格数据变化终于进入到JTable的重头戏了,监听在任何Java项目中都是非常重要的,监听带来的一系列的操作也有时候非常复杂在Excel表格中,当表格中的一个单元格的数据发生变化时,与之相关的数据也会同时发生变化,这就设计到表格监听器的知识。JTable的事件大致均针对表格内容的操作处理,包括字段内容改变、列数增加或减少、行数增加或减少、表格的结构改变等。这些事件称为TableMod...

2019-07-02 17:45:08 1959

原创 解决Mac版mysql数据库无法插入中文的问题

当mac版mysql数据库全部配置完成后,就剩下插入中文的问题了,我们可以在终端中输入命令:cd /etc,进入etc文件夹,然后在文件夹中创建一个my.cnf的文件,文件的内容如下:# Example MySQL config file for medium systems.## This is for a system with little memory (32M - 64M...

2019-06-17 23:17:37 653

原创 第17章练习4:将第6章的宠物商店程序修改为使用数据库保存全部的宠物信息,并可以实现关键字查找。

package exercise17;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;...

2019-05-08 16:25:52 840

原创 第17章,练习3:使用键盘输入流,接收一大段文本数据,并输入一个图片的路径, 然后将这些数据保存在数据表中,数据表由用户自行创建。

/** * 使用键盘输入流,接收一大段文本数据,并输入一个图片的路径, 然后将这些数据保存在数据表中,数据表由用户自行创建。 */package exercise17;import java.sql.Blob;import java.sql.Clob;import java.sql.Connection;import java.sql.DriverManager;import ...

2019-05-08 16:24:55 556

转载 Java多线程与网络编程基本概念图

2018-07-12 10:54:54 283

转载 C语言中联合体union的使用

一、前言“联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最长的长度。应该说明的是, 这里所谓的共享不是指把多个成员同时装入一个联合变量内, 而是指该联合变量可被赋予任一成员值,但每次只能赋一种值,

2015-07-30 00:10:58 1238

转载 程序中三种不同的出错处理方式比较

程序中三种不同的出错处理方式比较

2015-07-24 16:04:52 3781

空空如也

空空如也

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

TA关注的人

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