- 博客(16)
- 收藏
- 关注
原创 JavaMail(2)邮件发送和接收
一、RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有:from字段 --用于指明发件人to字段 --用于指明收件人subject字段 --用于说明邮件主题cc字段 -- 抄送,将邮件发送给收件人的同时抄送给另一个
2016-07-26 17:36:23
5642
1
原创 JavaMail(一)SMTP协议和POP3协议
一、SMTP协议Simple Mail Transfer Protocol,简单邮件传输协议。SMTP协议属于TCP/IP协议族,通信双方采用一问一答的命令/响应形式进行对话,且定了对话的规则和所有命令/响应的语法格式。 SMTP命令格式说明ehlo ehlo命令是SMTP邮件发送程序与SMTP邮件接收程序建立连接后必须发送的第一
2016-07-26 17:02:46
1197
原创 java文件上传下载
浏览器在上传的过程中是将文件以流的形式提交到服务器端,一般选择采用apache的开源工具common-fileupload这个文件上传组件,common-fileupload依赖于common-io包,因此开发工程中需要导入common-fileupload ,和 common-io 包。 在保存文件名的,可能存在文件重名覆盖问题,处理这类问题方式很多, 如为每个上传文件创建一个独
2016-07-18 17:02:32
2175
原创 JDBC操作Mysql数据库
工作用到的数据库挺多, 常用已涉及sql server,oracle ,mysql 。 这些操作数据库功能类似又不尽相同, 现记录下Java操作Mysql的样例。本实例主要使用参数化查询sql,或调用存储过程返回数据1 数据准备创建数据表, 添加数据。 DROP TABLE IF EXISTS `t1`;CREATE TABLE `t1` ( `ID` INT(11)
2016-06-29 17:40:30
385
原创 Java读写XML实例
Java读取XML一般是两种方式,DOM解析和SAX解析。DOM解析:一次性把xml文档加载成Document树,通过Document对象得到节点对象,通过节点对象访问xml文档内容(标签,属性,文本,注释),常用工具Dom4j。SAX解析:对于XML文件节点内容加载一点,解析一点并处理 ,对内存要求比较不高,适合大容量文件读取。缺点:不能对XML文档进行修改。1 Dom4j读
2016-06-03 15:54:21
713
原创 Myeclipse常用设置
以下主要是本人在Myeclipse开发中常用基本配置及整理的快捷键1 文本编码格式设置Window -> Preferences -> General ->Workspace 设置Text file encoding Other选项为UTF-82 文字大小设置Window --> Preferences --> General --> Appearan
2016-05-30 17:21:43
392
原创 Java正则常用规则整理说明
正则表达式通常用于处理字符串,主要功能是 校验(match)、分割(split)、替换(ReplaceAll)、查找(find)。1 常用符号说明 (1) 常用字符\ 转义字符| 或\d 数字:
2016-05-27 15:21:34
313
原创 Java反射实例及说明
反射是Java中一种强大的工具,能够使我们很方便的创建灵活的代码,通过反射,我们可以动态获取一个类中的属性和方法,大大增加了程序的扩展性。 反射中主要用的类:(1)java.lang.Class 对象建模的类的类型,存放调用类型的表现形式。该类定义了返回构造函数,成员变量,成员属性等一系列方法。(2)java.lang.reflect.Constructor 构造函数(3)j
2016-05-27 14:14:31
473
原创 IO(三) 文件切割合并,Properties的使用
1 PropertiesProperties 实现了Map接口, 存放的是键值对数据,而且键同样不能重复(重复会覆盖);不同的是,Properties的键值数据类型都是字符串类。Properties可以和流操作,快速生成含键值对的配置文件,和快速解析配置文件。 1.1 生成配置文件import java.io.FileOutputStream;import java.io.File
2016-05-25 15:01:51
417
原创 IO(二) File类基本说明
流对象只能读,写文件或文件夹对象。 获取,更改文件属性需用到File类对象。FIle类中封装了对文件的新增, 修改,删除, 查询信息等方法。1 FIle类基本方法(1)创建boolean createNewFile():如果该文件不存在,会创建,如果已存在,则不创建。不会像输出流一样会覆盖。boolean mkdir();boolean mkdirs();(2)删除。
2016-05-25 11:17:34
232
原创 IO(一)字符流,字节流
一 IO概述I/O全称是Input/Output,Java的I/O就是Java的输入与输出操作。Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。流按目的方向可分为输入流(读),输出流(写)。 按类型分,字节流,字符流。
2016-05-24 17:06:29
371
转载 暴力英语学习法 + 严格的目标管理 = 成功快速靠谱的学好英语
转载:腾飞(Jesse) 原文链接:http://www.cnblogs.com/jesse2013/p/how-to-learn-english.html#b02-1
2016-05-23 17:04:27
1726
转载 程序员书单
作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me/blog/developer-reading-list/关于本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。前言Reading m
2016-05-23 16:27:41
1056
原创 Java时间函数整理
Java中涉及时间的类主要有Date, DateFormat(SimpleDateFormat), Calendar 。(1)Date 时间类型,主要负责时间的存储和时间间隔的计算。 从属包 java.util常用方法: getTime() 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此Date 对象表示的毫秒数。 after(Dat
2016-05-19 10:26:00
1551
原创 JAVA多线程
进程和线程进程:进程是程序的一次执行活动,一个进程包含1--n个线程线程:线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,是进程中执行运算的最小单位线程的状态:创建,就绪,执行,阻塞,结束1 进程的实现方式一 继承Thread案例1package cjr;public class ThreadDemo1 { pub
2016-04-29 15:07:11
470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人