- 博客(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
原创 一年来的学习总结
回顾转眼间,大学生活就过去了四分之一。回首这最开始的一年: < >前半段,迷迷糊糊,规规矩矩地跟着课程走了半年,老老实实啃课本,踏踏实实做作业,有了空闲时间,就打打游戏,看看电影。一点课外的专业知识都没有学到。到了期末,收获有,但现在看来,那并不是我想要的。 < >后半段,随着在团队潜移默化的接触,渐渐地开始接触一点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脚本
2018-08-15
JSON基础归纳整理
2016-12-06
登录悬浮框是怎么实现的?
2017-09-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人