关闭

telnet发送邮件

今天上班无聊,想起上次有个同学提到用telnet发邮件,于是想试一下。最后实践成功,在此做个总结。 首先,cmd输入telnet打开回话: 以下红色字体为命令。 1、open smtp.163.com 25,连接smtp服务,成功显示: 220 163.com Anti-spam GT for Coremail System (163com[20141201]) 2、helo loc...
阅读(612) 评论(0)

redis学习笔记

一、几种数据结构: 1、String:key->value (1)添加:set key value/setnx key value(不存在时才添加,已存在返回0)/setex key time value(添加并设置有效时间)/setrange key index value(将key对应的值从index位置开始替换为value)/mset key1 value1 key2 value...
阅读(761) 评论(0)

java实现异步上传文件

对多个普通文件+普通文本进行异步上传,用到了formData,使用Jquery来发送formData对象。上传多个文件和普通文本,使用formData.append方法即可...
阅读(4733) 评论(2)

java序列化之serialVersionUID

上次去面试的时候被问到一个关于序列化的问题:序列化怎么解决版本问题,即在我序列化之后,如果我又改了被序列化的那个类,我怎么反序列化它。当时被问懵了,回来也忘了查。今天在做一个java web项目时,在servlet中没有定义serialVersionUID而被eclipse标记为黄色提示,一直不懂这个serialVersionUID是干啥子用的,于是趁有空就搜了一下,发现它就是解决序列化版本问题的关键。...
阅读(486) 评论(0)

总结几种常用的排序算法(含代码)

以下所有示例和说明都以升序为例。 本文图示借用了:http://blog.csdn.net/bjyfb/article/details/7513509 一、插入排序 1.直接插入排序 图示: 代码: #include int list[100]; void insertsort(int n) { int i,j; for(i=2; i<=n; i++) { if(l...
阅读(532) 评论(0)

字符编码笔记:ASCII,Unicode和UTF-8

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。 1. ASCII码 我们知道,在计...
阅读(417) 评论(0)

迭代器遍历:ConcurrentModificationException异常

在使用迭代器遍历集合对象时修改集合对象(添加、删除、修改等操作)造成的异常。 底层实现原理:用一个计数器modCount来累计修改次数,如每次调用集合对象的增删改方法时将累加一,使用迭代器前将modCount的值赋给expectedModCount,在迭代过程中,每次调用迭代器的next和remove方法都会检查modCount是否等于expectedModCount,这样,如果在迭代过程中修改...
阅读(712) 评论(0)

javascript修改IMG标签的SRC

本文转自:http://hi.baidu.com/richard__wang/item/3b38e6d375c62a2b39f6f7af 1.当点击某一按钮的时候,把图片域中的图片改变一下         看不清             function reflush()         {             document.getElementById(randimg...
阅读(913) 评论(0)

详解java对象序列化

java的序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够在以后将这个字节序列完全恢复为原来的对象。 一般我们会采用java默认的序列化机制,即直接让类实现Serializable,使用ObjectOutputStream.write(Obj)写对象,再使用ObjectInputStream.readObject方法读对象,要注意的一点是读取顺序应与写对象的顺序一致...
阅读(805) 评论(0)

解释为何内部类访问外部对象时要设参数为final

final变量的定义:变量一经初始化就不能指向别的对象了。 final用于定义基本类型时,数值将保持不变;final用于定义对象引用时,final使引用保持不变,一旦引用被初始化指向一个对象,就无法再把它改为指向另一个对象了,然而,对象其自身却是可以被修改的,例如: final StringBuffer sb= new StringBuffer("abc"),则: sb = new Stri...
阅读(606) 评论(0)

ubuntu终端快捷键

1.关于终端的快捷键: Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例 来说,输入”cd /ho”在按一下tab键,终端里就会显示”cd /home”了。如果您的文件夹下,有两个名字开头部分相同的文件,比如有”picture001.bmp”和”picture002.bmp”两个文 件,输入”rm pic”以后按下tab键,就会补全成”rm picture”,您可以...
阅读(539) 评论(0)

深入理解HashMap

本文转自http://annegu.iteye.com/blog/539465 Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。  1、hashmap的数据结构  要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是...
阅读(414) 评论(0)

javaI/O实现的小型服务器

之前花了一两个星期做了一个小型的服务器,是用java的I/O实现的,模拟简单的登陆注册,最近师父过目后说过关了,特来此记录下心得。        这个项目只要弄清楚整个思路,做起来并不是很困难,整个过程分为3部分:service(服务),router(路由器)和handler(处理器),这三部分是这样结合工作的:首先service负责开服务器,运行多个客户访问,我用到的是多线程,获得客户端访问的...
阅读(546) 评论(0)

JDK 、JRE 、 JVM、 DVM、JAVA解释器

JDK:(Java Development Kit) Java软件开发包,可以包括函数库、编译程序等。  JRE:(Java Runtime Enviroment) Java的运行环境,是面向Java程序的使用者.  JVM:(Dalvik Virtual Machine)JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有自己的栈、寄存器组等。但JVM通常...
阅读(541) 评论(0)

javadoc

说来惭愧,学了一年的Java,居然没听过javadoc,今天看《Java算法思想》,作者用了几页的篇幅讲了javadoc,于是敲了一下例子,再在cmd中输入命令javadoc -d myapi HelloDate.java,结果在myapi目录下生成了一些HTML文件,打开一看,是生成的文档,有点小兴奋,纪念一下。代码如下: //: object/HelloDate.java import ja...
阅读(642) 评论(0)
17条 共2页1 2 下一页 尾页
    个人资料
    • 访问:20149次
    • 积分:333
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:5篇
    • 译文:0篇
    • 评论:3条