自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaMail发送邮件简单实例及易错点分析

实例详解最近做一个项目时要用到邮件发送激活链接的功能,于是在网上搜了很多JavaMail邮件发送的资料,发现了一个很好的小实例: 第一个类:MailSenderInfo.javapackage com.util.mail;/** * 发送邮件需要使用的基本信息 */import java.util.Properties;public class MailSenderInfo {

2016-11-30 22:20:47 934

原创 JSP工作原理细节

JSP工作原理客户端表单提交给JSP页面JSP引擎从服务器端的磁盘上找到该JSP文件。把该JSP文件解析为Java文件,并编译为Class文件执行该Class文件处理请求处理完成返回一个html页面(返回html方法:out.print一次打印输出)JSP引擎将该HTML文件发送到客户端去显示沟通方式一般来说,客户端、JSP引擎、JSP三者之间的数据通信是靠HttpServletReq

2016-11-29 21:36:53 586

原创 Tomcat的工程目录结构及原始部署方法

复制到Tomcat的webapps目录下去运行的web工程,其目录结构都必须遵守一定的标注。Tomcat的一般目录结构为: 各目录下包含的文件介绍: - test下:WEB-INF文件夹、JSP文件、HTML文件以及一些图片 - WEB-INF下:存放web.xml文件、classes文件夹、lib文件夹、src文件夹等 - Classes文件夹:存储Java文件编译后生成的class

2016-11-29 21:05:31 4610

原创 使用Md5算法对密码进行加密

Md5加密算法对密码进行加密先上代码:package com.star.utils;import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Md5Utils

2016-11-28 22:40:52 3932 1

原创 云服务器Ubuntu系统下中文乱码问题解决方案

问题描述最近写了一个简单的注册页面,页面的验证码是通过后台JAVA图形化工具画出来的四字成语,本地测试效果如下: 当时当挂到云服务器上面运行过后却出现了验证码乱码问题,中文全部显示为框框: 原因分析可能是因为云服务器上面没有安装中文支持,或者是没有相应的字体支持。解决方案1、locale命令:查看当前系统语言环境root@VM-148-108-ubuntu:/home/ubuntu# l

2016-11-28 11:03:47 4262

原创 IllegalArgumentException及Cookie的常见注意事项

1、创建Cookie的NAME和VALUE不能设置成非ASSIC字符,如果要使用中文,可以通过URLEncoder将其编码,否则会抛出IllegalArgumentException。如:Cookie cookie=new Cookie("saveusername", URLEncoder.encode(username,"utf-8"));2、创建的Cookie的NAME不能和Set-Cookie

2016-11-27 15:40:06 845

原创 c3p0连接池连接失败:java.sql.SQLException: Connections could not be acquired from the underlying database!

问题描述:最近在使用c3p0连接池写一个小项目,在测试时始终无法正确连接数据库,报错如下:com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@669bed27 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a nee

2016-11-26 15:25:55 7570 2

原创 HttpServlet请求处理和Servlet监听

一、HttpServlet请求处理1、HttpServlet是使用HTTP协议的Web服务器的Servlet类,这个类已经被系统定义好。该类的一些方法如doGet()、doPost()等,提供了处理客户端请求的接口。在实际编程中,程序员需要继承这个类,并重写上述方法去编写自己的Servlet。使用重写后的方法,就可以完成对客户端请求的处理。 2、需要重写的方法主要有:doGet()、doPost(

2016-11-26 13:41:41 1053

原创 Servlet的基本配置和使用

1、Servlet的基本配置Servlet的基本配置包括Servlet的名字、实现类、初始化参数和启动装入优先级的设置。这些都是最基本、最一般的配置,只有掌握它们才能更好地实现Servlet的功能。Servlet的名字:例如,可用<servlet-name>GlobleConfigServlet</servlet-name> 来定义com.example.config.GlobleConfigS

2016-11-26 12:36:09 3756

原创 三种动态网页技术的简要分析

动态网页可以根据用户的选择、点击、输入等操作而迅速的响应和动态的改变。动态网页技术可以非常方便地处理用户的请求,在Web开发中它们的地位是非常重要的。目前比较流行的动态网页技术有JSP、ASP、PHP等,下面分别简要介绍这些技术的特点。1 ASP技术ASP技术是基于.NET平台的一种动态网页技术。它有非常强大的后台处理能力,但却有一些安全性、稳定性、跨平台性的问题。它的原理为:通过服务器端的解释器将

2016-11-25 22:12:37 19637

原创 Web开发入门基本知识

一、Web开发基本知识1、Web应用程序的运行原理 web应用程序是基于浏览器/服务器的应用程序。浏览器用于显示数据,和用户产生交互,其作用就相当于电脑的显示器。服务器用于处理浏览器的请求,并把结果数据组织成浏览器可以识别的格式返回。所以,它的作用就相当于电脑的主机。显然,一个很大的区别是,主机和显示屏是一对一的,而服务器和浏览器却可以是一对多的。在广域网中,一个服务器可以给数以百

2016-11-25 20:34:11 1123

原创 一年来的学习总结

回顾转眼间,大学生活就过去了四分之一。回首这最开始的一年: <&nbsp>前半段,迷迷糊糊,规规矩矩地跟着课程走了半年,老老实实啃课本,踏踏实实做作业,有了空闲时间,就打打游戏,看看电影。一点课外的专业知识都没有学到。到了期末,收获有,但现在看来,那并不是我想要的。 <&nbsp>后半段,随着在团队潜移默化的接触,渐渐地开始接触一点Web方向的东西,但是由于java基础不牢,再加上学习方法的错误

2016-11-06 18:32:13 3559 1

原创 IntelliJ IDEA打开Maven项目,所有依赖红名,不可用,简单解决方案

问题来源最近在看SpringBoot实战时,想要运行一下书中的源码,用IntelliJ IDEA打开项目过后,发现在maven依赖树中所有的依赖都是红名的,不可用,项目没有了依赖,没办法运行。截图如下: 解决方法将pom.xml中的SpringBoot的父级配置版本改成自己IDEA版本默认导入的SpringBoot版本,查看方法如下:新建一个Initializr项目,查看pom.xml中的pare

2016-11-05 22:00:05 39174 7

原创 SpringBoot入门——我的第一个SpringBoot小程序

程序概述:开发工具:IntelliJ IDEA;使用框架Spring Boot;程序功能:读书列表应用,用户可以添加自己喜欢的书目,在页面上会显示用户添加的所有书目。所用技术:SpringBoot、Maven、Web、JPA、H2、Thymeleaf项目构建构建SpringBoot框架:浏览器输入http://start.spring.io,将会看到以下页面:下载完成过后解压,用Ide

2016-11-02 17:56:42 4958 1

svn数据库清理工具——sqlite脚本

当遇到svn: E155009: Failed to run the WC DB work queue associated with错误时需要用到的SQLite数据库打开工具。此工具是2018.08.15下载的官网最新版本。

2018-08-15

JSON基础归纳整理

JSON基础归纳整理,从o开始介绍JSON,并逐渐拓展到Google的Gson工具的使用,包含了json中最常用的JSONArray对象和JSONObject对象的使用实例。

2016-12-06

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

TA关注的人

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