自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 【数据结构】-树与森林

一 树的定义   树(Tree)是n(n≧0)个结点的有限集合T,若n=0时称为空树,否则:⑴  有且只有一个特殊的称为树的根(Root)结点;⑵  若n>1时,其余的结点被分为m(m>0)个互不相交的子集T1, T2,T3…Tm,其中每个子集本身又是一棵树,称其为根的子树(Subtree)。这是树的递归定义,即用树来定义树,而只有一个结点的树必定仅由根组成 二 树的基本术

2018-01-30 19:05:14 1348

原创 java发送邮件

首先引入两个邮件包邮件发送类import java.io.File;import java.util.Properties;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Address;import javax.mail.BodyP

2018-01-29 23:05:39 191

原创 【Maven】 私服安装与配置 Sonatype Nexus + Maven

前提:已安装 JDK7 并配置好了环境变量一 安装私服与配置 1、下载最新版 Nexus(本教程使用的是:nexus-2.11.2-03-bundle.tar.gz),下载地址: http://www.sonatype.org/nexus/go/# wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexu...

2018-01-28 17:31:21 1056

原创 【数据结构】-数组&&广义表&&十字链表

一  数组数组是一组偶对(下标值,数据元素值)的集合。在数组中,对于一组有意义的下标,都存在一个与其对应的值。一维数组对应着一个下标值,二维数组对应着两个下标值。       数组是由n(n>1)个具有相同数据类型的数据元素a1,a2,…,an组成的有序序列,且该序列必须存储在一块地址连续的存储单元中 1 数组中的数据元素具有相同数据类型。2 数组是一种随机存取结构,给定一组下

2018-01-25 20:26:35 1175

转载 jquery插件开发

原文:http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuer...

2018-01-21 10:40:27 441

原创 【maven】进行项目的热部署

一  修改tomcat-user.xml配置文件-rw-------. 1 root root   2294 Jan 20 05:37 tomcat-users.xml-rw-------. 1 root root 168893 Sep 29 05:27 web.xml[root@bogon conf]# pwd/usr/local/tomcat/conf修改tomcat-user.x...

2018-01-21 00:03:53 594

原创 【数据结构】-栈与队列

栈与队列 一 栈:       栈(Stack):是限制在表的一端进行插入和删除操作的线性表。又称为后进先出LIFO(Last In First Out)或先进后出FILO (First In Last Out)线性表。    栈顶(Top):允许进行插入、删除操作的一端,又称为表尾。用栈顶指针(top)来指示栈顶元素。    栈底(Bottom):是固定端,又称为表头。     空栈:当表中

2018-01-19 12:47:56 667

原创 【数据结构】-线性表&链表

二 线性表2.1 线性表的定义线性表(Linear List) :是由n(n≧0)个数据元素(结点)a1,a2, …an组成的有限序列。该序列中的所有结点具有相同的数据类型。其中数据元素的个数n称为线性表的长度。当n=0时,称为空表。 当n>0时,将非空的线性表记作: (a1,a2,…an) a1称为线性表的第一个(首)结点,an称为线性表的最后一个(尾)结点。a1,a2,…ai-

2018-01-18 19:39:47 641

转载 redis中sortset跳表数据结构

 转自http://www.cnblogs.com/steve-jiang/p/9206589.html 跳跃列表是在很多应用中有可能替代平衡树而作为实现方法的一种数据结构。跳跃列表的算法有同平衡树一样的渐进的预期时间边界,并且更简单、更快速和使用更少的空间。----by 发明者像是redis中有序集合就使用到了跳跃表。场景:商品总数量有几十万件,对应数据库商品表的几十万条记录...

2018-01-11 14:18:33 3291

转载 数据库操作常用的查询方法

⦁    内链接关联查询:如果表A和表B有一个外键关联 ,可以通过外键进行内链接查询 select dictinfo.*, dicttype.typename from dictinfo, dicttype where dictinfo.typecode = dicttype.typecode   --不通过外键,通过groupid查询 用户类型的代码结果集,只能查询出一条记录,可以

2018-01-06 10:36:55 5870 1

原创 系统设计之登录认证解决方案

1.1     什么是用户认证用户身份认证,是要解决这样的问题:用户告诉系统“我是谁”,系统就问用户凭什么证明你就是“谁”呢?对于采用用户名、密码验证的系统,那么就是出示密码。当用户名和密码匹配,则证明当前用户是谁;对于采用指纹等系统,则出示指纹;对于硬件Key等刷卡系统,则需要刷卡。静态密码用户名对应的密码设置在系统,以设置后一般不再改变,安全性低容易被木马窃取,可以定期修改密码,但

2018-01-02 09:30:44 3418 2

GC算法与种类

java,GC,算法,可触及性,stop-the-world是一篇描述GC工作的文章

2017-11-25

空空如也

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

TA关注的人

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