自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (23)
  • 收藏
  • 关注

原创 Python字符串(Str)详解

字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或”)来创建字符串。  创建字符串很简单,只要为变量分配一个值即可字符串的格式b = "hello itcast.cn"# 或者b = 'hello itcast.cn'双引号或者单引号中的数据,就是字符串字符串连接的方法直接通过加号(+)操作符连接a = "str1"b = "str2"c = a + bprint

2017-10-31 17:21:43 7018

原创 sublime Text快捷键(超级全)

sublime Text快捷键(超级全)Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ctrl+D:选择单词,重复可增加选择下一个相同的单词 Ctrl+L:选择行,重复可依次增加选择下一行 Ctrl+Shift+L

2017-10-30 22:55:27 356

原创 Python基础三(选择,循环)

序   首先我们知道程序的执行有三种结构:顺序、选择、循环三种结构,而为了方便我们书写和多次利用我们就需要把一段代码封装器来,这就是方法。今天我就说的是程序的基本结构的格式和方法。  注:所有的程序都可以通过基本结构(顺序,选择,循环)书写出来。流程结构顺序结构语句1:什么是流程控制语句 流程控制语句:可以控制程序的执行流程。2:流程控制语句的分类 顺序结构选择结构循环结构3:执行流

2017-10-29 10:23:15 358

原创 Python基础二(输入与输出)

通常,一个程序都会有输入/输出,这样可以与用户进行交互。用户输入一些信息,你会对他输入的内容进行一些适当的操作,然后再输出给用户想要的结果。Python的输入/输出,我们可以用input进行输入,print进行输出,这些都是简单的控制台输入/输出,复杂的有处理文件等。输入raw_input()  **注:**python3版本中没有raw_input()函数,只有input()并且 python3中

2017-10-29 10:19:49 767

原创 Python关键字

查看关键字的方法查看所有的关键字:help(“keywords”)>>> help("keywords")Here is a list of the Python keywords. Enter any keyword to get more help.False def if raiseNone

2017-10-28 19:00:21 1834

原创 Python基础一(基本类型和运算符)

在说Python的基本类型钱我们先说下Python注释方式有哪几Python注释行注释#行注释 行注释用以#开头,#右边的所有文字当做说明,而不是真正要执行的程序,起辅助说明作用# 我是注释,可以在里写一些功能说明之类的哦print('hello world')块注释”’块注释”’或者”“”快注释”“” 块注释用三个单引号或者三个双引号包围,引号中的文字当做说明,而不是真

2017-10-28 15:44:32 625

原创 Python发展史

起源   Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。   在那个时候,Guido接触并使用过诸如Pascal、C、Fortran等语言。

2017-10-28 08:50:58 693

原创 在虚拟机(vmware)上安装CentOS

第一步是安装虚拟机,这个比较简单就不讲了。   第二步准备CentOS的镜像文件准备安装   第三步安装CentOS:新建虚拟机选择自定义配置选择硬件兼容标准选择是否让vmware安装操作系统选择将要安装的操作系统的类型选择虚拟系统文件存放的目录为虚拟机分配cpu/内存选择虚拟机所连接的网络类型选择为虚拟机创建一块新的虚拟磁盘虚拟机创建完毕后,可以调整硬件配置(删除打印机、声卡等无用硬件)往虚

2017-10-27 11:30:03 287

原创 centos7联网

一般centos安装(在虚拟机上安装)完成后需要自己配置服务,下面我就讲下如何配置配置联网步骤  首先,打开虚拟机的两个服务,右击我的电脑–》管理—》找到服务–》右击启动 两个服务如下图:然后就是配置centos下面的配置文件步骤如下打开终端,输入 sudo -i ,输入密码进入管理员模式输入:ls /etc/sysconfig/network-scripts/ 显示出相关的配置文件,找到

2017-10-26 21:29:29 573

原创 Hashmap的实现

HashMap的数据结构  数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。  在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一个“链表的数组”的数据结构,每个元素存放链表头结点的数组,即数组和链表的结合体。数组  数组存储区间是连续的,占用内存严重,

2017-10-18 10:33:47 383

原创 Java线程的阻塞

线程的阻塞线程的优先级   线程总是存在优先级,优先级范围在1~10之间,线程默认优先级是5(数值越大优先级越高); JVM线程调度程序是基于优先级的抢先调度机制; 在大多数情况下,当前运行的线程优先级将大于或等于线程池中任何线程的优先级   注意:当设计多线程应用程序的时候,一定不要依赖于线程的优先级。因为线程调度优先级操作是没有保障的,只能把线程优先级作用作为一种提高程序效率的方法

2017-10-15 12:28:43 398

原创 表的连接分析(内,自,外连接)

表的连接分析(内,自,外连接)  下面我会说下数据库的表的连接,建立A,B表数据如下A表B表内连接(inner join)  使用比较运算符(包括=、>、<、<>、>=、<=、!>和!<)进行表间的比较操作,查询与连接条件相匹配的数据。根据比较运算符不同,内连接分为等值连接和不等连接两种。 语法内连接 select * from A inner join B on A.NO = B.NO 结果

2017-10-15 11:56:02 339

原创 面试常考的几个题

几个进程间的通信方式  管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。  有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。  信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程

2017-10-13 23:57:41 501

原创 Oracle常用sql语句(三)之子查询

子查询子查询要解决的问题,不能一步求解分为: - 单行子查询 - 多行子查询语法: SELECT select_list FROM table WHERE expr operator (SELECT select_list FROM table);子查询(内查询)在住查询之前一次执行完成子查询的记过被主查询使用(外查

2017-10-07 15:27:49 383

原创 Oracle创建WM_CONCAT函数

Oracle创建WM_CONCAT函数 WM_CONCAT这个函数会出错,所以从 11g开始。官方不认可 WM_CONCAT.然后就没这个函数了, 下面就是创建WM_CONCAT这个函数的步骤第一步:下载三个文件:owmctab.plb 、 owmaggrs.plb 、 owmaggrb.plb 第二步:用sqlplus登录:CONN SYS/PASS_WORD AS SYSDBA;一、忘记除

2017-10-06 23:00:29 987

原创 Oracle常用sql语句(二)之组函数、多表查询

DML(数据操纵语言)INSERT 、UPDATE、 DELETE插入操作:INSERT: 语法: INSERT INTO 表名(列名1,列名2 …)VALUES(列值1,列值2…); 注意:列名与列值的类型、个数、顺序要一一对应。    可以把列名当做java中的形参,把列值当做实参。    值不要超出列定义的长度。    如果插入空值,请使用null    插入的日

2017-10-05 22:05:16 373

原创 Oracle常用sql语句(一)

Sql的分类DDL操作数据库表列等表基本的操作主键索引视图常用数据类型字符串类型数字类型日期类型LOB类型LONG类型数据转换character datenumbercharacter通用函数条件表达式Sql的分类DDL (Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等; CREATE、 ALTER、DRO

2017-10-05 12:30:40 763

原创 java版云笔记(九)之动态sql

SQL  首先,所谓SQL的动态和静态,是指SQL语句在何时被编译和执行,二者都是用在SQL嵌入式编程中的,这里所说的嵌入式是指将SQL语句嵌入在高级语言中,而不是针对于单片机的那种嵌入式编程。静态SQL   静态SQL通常用于完成可以确定的任务。(即在编译阶段就可以确定数据库要做什么事情。)select * from t1 where c1>5  对于上述类似的DML语句在第一次运行时进行编

2017-10-04 21:55:45 548

原创 常用的Oracle的doc命令

常用的Oracle的doc命令1.连接数据库普通用户连接数据库: conn scott/tiger –(默认的用户名/密码)、conn 即”connection”连接数据库的意思超级管理员连接: Conn sys/sys as sysdba–oracle数据库不区分大小写2.sql文件保存sql文件save c:\test.txt编辑sql语句,用记事本编辑 ed c:\1.txt

2017-10-04 19:13:02 406

原创 java版云笔记(八)之关联映射

Mybatis关联映射通过数据库对象之间的关联关系,反映到到实体对象之间的引用。加载多个表中的关联数据,封装到我们的实体对象中。当业务对数据库进行关联查询。关联<association property="author" column="blog_author_id" javaType="Author"> <id property="id" column="author_id"/> <res

2017-10-03 23:57:44 322

原创 Mybatis基础

Mybatis   MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 对象)映射成数据库中的记录。 基于配置文件配置  每个

2017-10-03 21:41:58 496

原创 JAVA多线程实现的三种方式

JAVA多线程实现  JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。  前两种大家应该都熟悉,第三种不太常用,但有时面试时会问到所以我在这里写下。继承Thread类实现多线程  继承Thread类的方法尽管被我列

2017-10-03 16:33:28 323

原创 java版云笔记(七)之事务管理

事务管理事务:程序为了保证业务处理的完整性,执行的一条或多条SQL语句。事务管理:对事务中的SQL语句进行提交或者回滚。 事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性,不出现脏数据。  Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC

2017-10-02 23:50:40 283

原创 java版云笔记(六)之AOP

今天主要是利用aop技术追加service的响应时间的计算和异常的日志记录。AOP  AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。面向对象编程将程序分解成各个层次的对象,面向切面编程将程序运行过程分解成各个切面。   AOP从程序运行角度考虑程序的结构,提取

2017-10-02 21:20:03 646

eclipse 显示方法引用的插件

eclipse 显示方法引用的插件

2023-12-12

eclipse 类似于sublime 多光标选择编辑功能

eclipse 类似于sublime 多光标选择编辑功能 在 keys设置时可以搜multi 然后设置如何选择

2023-12-12

oracle11g一键安装脚本

oracle11g centos7一键安装脚本,脚本里面有完整安装提示说明。大概步骤如下 1、关闭防火墙 2、设置服务器名称并增加映射 3、安装Oracle所需的依赖 4、解压oracle安装包 5、创建用户和组 6、修改内核参数 7、修改用户的限制文件 8、修改/etc/pam.d/login 9、修改/etc/profile文件 10、创建安装目录、修改文件权限 11、切换到oracle用户,设置oracle用户环境变量 12、切换到root 用户进入oracle安装包解压后的目录备份db_install.rsp文件,修改db_install.rsp配置 13、切换到Oracle用户进行安装oracle 11g 14、按照以上的提示,切换root用户运行脚本 15、切换到oracle用户,配置监听 16、建立新库,同时建立对应的实例,备份dbca.rsp 17、切换到oracle用户,静默配置实例 18、数据库安装完成使用

2022-08-07

NangateOpenCellLibrary_fast_conditional_ccs.rar

45NM纳米CPU制作工艺 DC 45nm工艺库 NangateOpenCellLibrary_fast_conditional_ccs

2021-01-18

MyShout2.zip

飞机大战的源码,简单添加了爆炸效果 // 画爆炸效果 public void paintBomb(Graphics g) { for (Bomb bomb : bombs) { g.drawImage(bomb.image, bomb.x, bomb.y, null); } } /** * 去除爆炸的效果 */ public void removeParintBom() { //去除第一个爆炸效果 if (bombs.size()!=0) { bombs.removeFirst(); } } bombs.add(new Bomb(bullets[bu].x, bullets[bu].y));//添加爆炸效果

2019-06-23

jquery-easyui-1.4.2源码无压缩

找了好久才找的jquery-easyui-1.4.2源码无压缩,分享给大家,大家共同学习,感兴趣的可以下载下来看下

2018-12-15

vim的配置文件和插件

vim默认配置和一些自己使用的配置,配置文件中带有注释,详细解释了配置的作用,下载者可以根据注释配置自己想要的功能,共同学习一波

2018-09-06

Oracle Database 11g完全参考手册 附书签

目录 第1部分 关键的数据库概念 第1章 OracleDatabase11g体系结构 1.1 数据库和实例 1.2 数据库技术 1.2.1 存储数据 1.2.2 数据保护 1.2.3 可编程的结构 1.3 选择体系结构和选项 第2章 安装OracleDatabase11g和创建数据库 2.1 许可证和安装选项 2.2 使用OUI安装Oracle软件 第3章 升级到OracleDatabase11g 3.1 选择升级方法 3.2 升级之前的准备 3.3 运行升级前信息工具(Pre-UpgraInformationTool) 3.4 使用数据库升级助手(DBIUA) 3.5 执行手动直接升级 3.6 使用Export与Import 3.6.1 使用哪个EXport和Import版本 3.6.2 进行升级 3.7 使用数据复制法 3.8 升级完成之后的工作 第4章 规划OracIe应用程序方法、风险和标准 4.1 协作方法 4.2 每个人都有“数据 4.3 熟悉的Oracle语言 4.3.1 存储信息的表 4.3.2 结构化查询语言 4.3.3 简单的Oracle查询 4.3.4 为什么称作“关系 4.4 一些通用的、常见的示例 4.5 风险所在 4.6 新视角的重要性 4.6.1 变化的环境 4.6.2 代码、缩写和命名标准 4.7 如何减少混淆 4.7.1 规范化 4.7.2 表和列的英文名称 4.7.3 数据中的英文单词 4.8 名称和数据中的大写 4.9 规范化名称 4.10 人性化和优秀的设计 4.10.1 理解应用程序的任务 4.10.2 任务概要 4.11 理解数据 4.11.1 原子数据模型 4.11.2 原子业务模型 4.11.3 业务模型 4.11.4 数据项 4.11.5 查询和报告 4.12 关于对象名称的规范化 4.12.1 级别名称完整性 4.12.2 外键 4.12.3 单数名称 4.12.4 简洁 4.12.5 对象名辞典 4.13 智能键和列值 4.14 建议 第Ⅱ部分 SQL和SQL*PIus 第5章 SQL中的基本语法 5.1 样式 5.2 创建NEWSPAJPER表 5.3 用SQL从表中选择数据 5.4 select、From、where和Orderby 5.5 逻辑和值 5.5.1 单值测试 5.5.2 值列表的简单测试 5.5.3 组合逻辑 5.6 wbLere的另一个用途:子查询 5.6.1 从子查询得到单值 5.6.2 从子查询得到值列表 5.7 组合表 5.8 创建视图 5.9 扩展视图 第6章 基本的SQL*Plus报表和命令 6.1 构建简单的报表 6.1.1 ①remarkl 6.1.2 ②setheadsep 6.1.3 ③ttitle和btitle 6.1.4 column 6.1.5 ④breakon 6.1.6 ⑨computeavg 6.1.7 ⑩setlinesize 6.1.8 setpagesize 6.1.9 setnewpage 6.1.10 ⑩spool 6.1.11 ⑥/**/ 6.1.12 关于列标题的一些说明 6.2 其他特性 6.2.1 命令行编辑器 6.2.2 设置停顿 6.2.3 保存 6.2.4 存储 6.2.5 编辑 6.2.6 host 6.2.7 添加SQL*PLUS命令 6.2.8 启动 6.3 检查SQL*PLUS环境 6.4 构件块 第7章 文本信息的收集与更改 7.1 数据类型 7.2 什么是串 7.3 表示法 7.4 连接符(Ⅱ) 7.5 剪切和粘贴串 7.5.1 RPAD和LIIAD 7.5.2 LTRIM、RTRIM和TRIM 7.5.3 组合两个函数 7.5.4 使用TRIM函数 7.5.5 再次使用填充函数 7.5.6 I.LOWER、UPPER和INITCAP 7.5.7 LENGTH 7.5.8 SUBSTR 7.5.9 INSTR 7.5.1 0ASCII和CHR 7.6 在orderby和where子句中使串函数 7.6.1 SOUNDEX 7.6.2 国际语言支持 7.6.3 正则表达式支持 7.7 小结 第8章 正则表达式搜索 8.1 搜索串 8.2 REGExP_SUBSTR 8.3 REGEXP_INSTR 8.4 REGEXP-LIKE 8.5 REPLACE和REGEXPRRPIACE 第9章 数值处理 9.1 三类数值函数 9.2 表示法 9.3 单值函数 9.3.1 加减乘除 9.3.2 NULL 9.3.3 NVL:空值置换函数 9.3.4 ABS:绝对值函数 9.3.5 CEIL 9.3.6 FL00R 9.3.7 MOD 9.3.8 POWER 9.3.9 SQRT:求平方根 9.3.1 0EXP、LN和LOG 9.3.1 1ROUND和TRUNC 9.3.1 2SIGN 9.3.1 3SIN、SINH、COS、COSH、TAN、TANH、ACOS、ATAN、ATAN2和ASIN 9.4 聚集函数 9.4.1 组值函数中的NULL 9.4.2 单值函数和组值函数的示例 9.4.3 AVG、COUNT、MAX、MIM和SUM 9.4.4 组值函数和单值函数的组合 9.4.5 STDDEV和、VARIANCE 9.4.6 组函数中的DISTINCT 9.5 列表函数 9.6 使用MAX或MIN函数查找行 9.7 优先级和圆括号的应用 9.8 小结 第10章 日期:过去、现在及日期的差 10.1 日期算法 10.1.1 SYSDATE、CURRENTDA_DATE及SYSllMESTAMP 10.1.2 两个日期的差 10.1.3 添加月份 10.1.4 减少月份 10.1.5 GRE,ATEST和LEAST 10.1.6 NEXT-DAY 10.1.7 LAST-DAY 10.1.8 MOMTHS-BETWEEN 10.1.9 组合日期函数 10.2 日期计算中的ROUND和TRUNC 10.3 使用TO_DATE和TO_CHA设置日期格式 10.3.1 最常见的T0_CHAR错误 10.3.2 NEW_TIME:切换时区 10.3 3TO_DATE计算 10.4 wHere子句中的日期 10.5 处理多个世纪 10.6 使用ExTRACT函数 10.7 使用TIMESTAMP数据类型 第11章 转换函数与变换函数 11.1 基本的转换函数 11.1.1 数据类型的自动转换 11.1.2 关于自动转换的注意事项 11.2 特殊的转换函数 11.3 变换函数 11.3.1 TRANSLATE 11.3.2 DECODE 11.4 小结 第12章 分组函数 12.1 groupby和having的用法 12.1.1 添加一个orderby 12.1.2 执行顺序 12.2 分组视图 12.3 用别名重命名列 12.4 分组视图的功能 12.4.3 对列和分组函数进行排序 12.4.4 连接列 12.5 更多分组可能性 第13章 当一个查询依赖于另一个查询时 13.1 高级子查询 13.1.1 相关子查询 13.1.2 并列的逻辑测试 13.1.3 EXISTS及其相关子查询的使用 13.2 外部连接 13.2.1 Oracle9i以前版本中的外部连接的语法 13.2.2 现在的外部连接语法 13.2.3 用外部连接代替NOTIN 13.2.4 用NOTEXISTS代替NOTIN 13.3 自然连接和内部连接 13.4 UNION、INTERSECT和MINUS 13.4.1 IN子查询 13.4.2 UNION、INTERSECT和MiNUS的限制 第14章 一些复杂的技术 14.1 复杂的分组 14.2 使用临时表 14.3 使用ROLLUP、GROUPING和CUBE 14.4 家族树和COlLrlectby 14.4.1 排除个体和分支 14.4.2 向根遍历 14.4.3 基本规则 第15章 更改数据:插入、更新、合并和删除 第16章 DECODE和CASE.SQL中的if-fhen-else 第17章 创建和管理表、视图、索引、群集和序列 第18章 分区 第19章 Oracle基本安全 第Ⅲ部分 高级主题 第20章 高级安全性-虚拟专用数据库 第21章 高级安全性:透明数据加密 第22章 使用表空间 第23章 用SQL*Loader加载数据 第24章 使用Data Pump Export和Data Pump Import 第25章 访问远程数据 第26章 使用物化视图 第27章 使用Oracle Text进行文本搜索 第28章 使用外部表 第29章 使用闪回查询 第30章 闪问:表和数据 第31章 SQL重放 第Ⅳ部分 PL/SQL 第32章 PL/SQL简介 第33章 应用程序在线升级 第34章 应用程序在线升级 第35章 过程、函数与程序包 第36章 使用本地动态SQL和DBMS_SQL 第37章 PL/SQL调整 第Ⅴ部分 对象关系数据库 第38章 实现对象类型、对象视图和方法 第39章 收集器(嵌套表和可变数组) 第40章 使用大对象 第41章 面向对象的高级概念 第42章 JAVA简介 第43章 JDBC程序设计 第44章 JAVA存储过程 第Ⅶ部分 指南 第45章 Oracle数据字典指南 第46章 应用程序和SQL调整指南 第47章 SQL结果缓存和客户端查询缓存 第48章 关于调整的示例分析 第49章 高级体系结构选项——DB保险库、内容DB和记录DB 第50章 Oracle实时应用群集 第51章 数据库管理指南 第52章 Oracle中的XML指南

2018-03-04

oracle相关的 api文档

关于oracle的一些api和手册,有需要的可以下载下来看下。后面我也会分享一些关于oracle的书籍

2018-03-04

java各类api文档

关于java的各类api,如Hibernate 中文API文档,jdk api 1.8_google,Jsp帮助文档,MyBatis3.2.3帮助文档(中文版),Servlet中文API文档,struts2中文帮助手册

2018-03-04

markdown格式转微信word格式

关于把markdown语言编写的文章格式变化为微信公众号可以发送的word格式.

2018-01-24

Python版飞机大战

使用python开发的飞机大战游戏,用来练习python的面向对象知识,有兴趣的可以看下,java也有实现 地址:https://blog.csdn.net/Liveor_Die/article/details/78713001 地址https://blog.csdn.net/Liveor_Die/article/details/69938653

2018-01-15

自己配置的sublimetext

自己配置的关于python和c的编译器环境,有十几个插件,都是比较有用的插件

2018-01-06

java飞机大战

java版飞机大战源码,http://blog.csdn.net/liveor_die/article/details/69938653#comments这篇博客的源码

2018-01-06

java云笔记代码与文档

java版云笔记代码与文档,里面有需要的需求文档和每天的代码,讲解这个的博客地址为http://www.cnblogs.com/yangliguo/p/7544020.html

2017-09-19

mail.jar包

mail.jar包是java用于邮件发送所用的包。实现邮件发送的主要代码如下 // 1.创建一个程序与邮件服务器会话对象 Session Properties props = new Properties(); props.setProperty("mail.transport.protocol", "SMTP"); props.setProperty("mail.host", "smtp.126.com"); props.setProperty("mail.smtp.auth", "true");// 指定验证为true // 创建验证器 Authenticator auth = new Authenticator() { public PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication("hast", "hao12345"); } }; Session session = Session.getInstance(props, auth); // 2.创建一个Message,它相当于是邮件内容 Message message = new MimeMessage(session); message.setFrom(new InternetAddress("[email protected]")); // 设置发送者 message.setRecipient(RecipientType.TO, new InternetAddress(email)); // 设置发送方式与接收者 message.setSubject("用户激活"); // message.setText("这是一封激活邮件,请<a href='#'>点击</a>"); message.setContent(emailMsg, "text/html;charset=utf-8"); // 3.创建 Transport用于将邮件发送 Transport.send(message);

2017-09-11

javaAPI1.6

javaAPI1.6是html形式的可以给eclipse中添加使用,使得解释变为中文的,不会的话可以联系我

2017-08-20

JSP API文档

jsp的api想要的话可以留下邮件地址,我给发

2017-08-20

servlet API

servlet的API不能选择不需要资源分了,我这里有很多API,想要的话可以留邮箱地址,看到的我会给发的

2017-08-20

W3School手册

W3School手册

2017-07-20

w3cschool-API

w3cschool-API这个是比较新的大家可以下下来看下

2017-07-20

eclipse的java格式化

eclipse的格式化规则xml文件,这个是我根据配置需求自己配置的一个格式化规则,可以在保存时执行这个规则,保证自己的代码看起来比较美观一点

2017-07-19

FSCapture截图工具

FSCapture截图工具

2017-07-12

NetBeans主题和配置

NetBeans主题和配置, 感兴趣的可以下载下来看一下,总体感觉还是可以的,比默认的能强一点。

2017-07-11

c#学生信息管理系统

c#+sql server 2008学生信息管理系统 内附有课程设计报告和数据库

2017-07-11

空空如也

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

TA关注的人

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