6 gaibian123

尚未进行身份认证

暂无相关简介

等级
TA的排名 5w+

eclipse中jdk版本由高降低后常见问题及解决办法

针对的问题有:(1)ajavaruntimeenvrionmentorjavadevelopmentkitmustbeavailableinordertoruneclipse.Nojavavirtualmachinewasfoundafterseachingthefollowinglocations:解决办法见网址:https://blog.csd...

2018-07-11 18:26:16

js获取form表单所有数据的简单方法

原文出处:http://iteye.blog.163.com/blog/static/1863080962012105103730551/在HTML中用js获取通过GET、POST方法(就是在网址后加?a=b&c=d之类)传过来的表单值。针对大家常用的获取表单方式,很多时候都是在重复的写一些代码,今天给大家贴出来的代码可以作为公用方法直接调用。可以提高大家的开发效率。J

2017-08-08 20:28:59

生产者消费者模式中条件判断是使用while而不是if

永远在循环(loop)里调用wait和notify,不是在If语句现在你知道wait应该永远在被synchronized的背景下和那个被多线程共享的对象上调用,下一个一定要记住的问题就是,你应该永远在while循环,而不是if语句中调用wait。因为线程是在某些条件下等待的——在我们的例子里,即“如果缓冲区队列是满的话,那么生产者线程应该等待”,你可能直觉就会写一个if语句。但i

2017-03-02 22:43:11

redis在Windows 32/64下的安装

64位的下载链接:http://pan.baidu.com/s/1hr31Vs432位的下载链接:http://pan.baidu.com/s/1jHRK4Fs使用方式:下载完后,解压,打开redis-server.exe之后,不要关闭,再打开redis-cli.exe。就可以使用了

2017-02-14 15:05:02

Cookie简介及JSP处理Cookie的方法

1一.什么是cookies?  大家都知道,浏览器与WEB服务器之间是使用HTTP协议进行通信的,当某个用户发出页面请求时,WEB服务器只是简单的进行响应,然后就关闭与该用户的连接。因此当一个请求发送到WEB服务器时,无论其是否是第一次来访,服务器都会把它当作第一次来对待,这样的不好之处可想而知。为了弥补这个缺陷,Netscape开发出了cookie这个有效的工具来保存某个用户的识

2017-02-09 16:54:23

@RequestMapping @ResponseBody介绍

预备知识:@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@RequestMapping(value="/aaa")//类级别,可以没有publicclassmyController{@RequestMapping(value="/bbb")//

2017-02-06 18:53:35

Velocity的基本语法

推荐两个博客http://www.cnblogs.com/hduwbf/p/6201731.htmlhttp://www.cnblogs.com/drubber/p/5845989.html

2017-02-06 12:46:18

javamail正文中有图片时,正文中的图片显示为代码

出现这个问题,是因为在MimeMessage的MimeMultipart中添加时,添加顺序出错,应该先添加内容,后添加附件。

2017-02-04 22:48:14

javamail正文中添加图片和附件

importjava.io.FileOutputStream;importjava.io.InputStream;importjava.io.OutputStream;importjava.util.Properties;importjavax.activation.DataHandler;importjavax.activation.DataSource;import

2017-02-04 22:35:56

javamail 邮箱

importjava.util.Date;importjava.util.Properties;importjavax.mail.Address;importjavax.mail.Message;importjavax.mail.Message.RecipientType;importjavax.mail.Session;importjavax.mail.Transpo

2017-02-03 16:29:07

深入理解Java之线程池

深入理解Java之线程池原作者:海子   出处:http://www.cnblogs.com/dolphin0520/    本文归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。     在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题

2017-01-10 00:02:07

分析算法时间复杂度--主项定理

在分析根据递归方程分析算法的时间复杂度时,常见到如下形式的方程,T(n)=a*T(n/b)+f(n) a ³ 1,b > 1,f(n)一般是个简单函数这时可以有2种方法,来计算时间复杂度。一是用递归树,逐层代入原式,最终形成一个级数,然后用一个函数来表达,得到T(n)。二是应用主项定理MasterMethod。其实,主项定理也就是对递归树方法的一种归纳,

2016-12-29 17:22:08

桶排序和基数排序 Java

桶式排序概念有限个数字m,每个数字的大小都在1与n之间,则我们可以假设有n个桶,遍历m个数字,将其存入对应的桶中(如数字的值为3,就存入3号桶,桶的值对应存入数字的个数)例子有数字3,3,5,1,2,大小均在0-5之间,所以我们假设有5个桶,分别标号1,2,3,4,5,遍历所有数字,将其存入桶中,则存储之后,所有桶的计数如下:桶号1234

2016-12-28 19:36:43

堆排序之java

堆排序原理:将待排序的数组构造成一个大顶锥,整个数组的最大值就是堆顶的根节点。将她移走(其实就是将其与堆数组的末尾元素交换,此时末尾元素就是最大值),然后将剩余的n-1个元素重新构造成一个堆,这样就会得到n个元素中的次大值,如此反复,便能得到有序数组了。 //第一个for循环是将待排序数组构建成一个大顶锥//第二个for循环是将每个最大值的根节点(就是第一个元素)与末尾元素交换,然后再

2016-12-28 10:05:00

常见的序列化协议

http://yaocoder.blog.51cto.com/2668309/795807 工作中用过几种知名的序列化协议,说说自己的感受吧,先独立讲各自的概念,然后比较下他们的优缺点。JSON(JavascriptObjectNotation)  官方网站是这样叙述的:一种轻量级的资料交换语言。易于人阅读和编写。同时也易于机器解析和生成

2016-12-15 10:48:27

重写equals时还必须重写hashcode方法,详解

http://blog.csdn.net/basycia/article/details/52081111http://www.cnblogs.com/happyPawpaw/p/3744971.htmlhttp://www.jb51.NET/article/42408.htmhttp://blog.chinaunix.Net/uid-26602509-id-3

2016-12-15 09:35:12

两个单链表生成相加链表

publicclassAddList02{ publicstaticNodeaddList01(Nodehead1,Nodehead2) { head1=reverseList(head1); head2=reverseList(head2); intn1=0; intn2=0; intn=0; intca=0; //进位 No

2016-12-13 21:32:41

java判断一个链表是否是回文结构

publicclassIsHuiWenUpdate2{ publicstaticbooleanisHuiwenUpdate(Nodehead) { Noden1=head; Noden2=head; while(n2.next!=null&&n2.next.next!=null) { n1=n1.next; n2=n2.next.next;

2016-12-12 21:20:57

System.out.println(5.00 - 4.90);结果分析

参考资料:http://www.iteye.com/problems/27059http://hxraid.iteye.com/blog/504293输出结果:0.09999999999999964原因:整数永远可以用二进制精确表示 ,但小数就不一定了。小数的二进制表示有时是不可能精确的 。其实道理很简单,十进制系统中能不能准确表示出

2016-12-12 19:17:02

反转部分单项链表之Java实现

//packagecom.zfq.dataStructure01;publicclassReversePart{ publicstaticNodereversePart(Nodehead,intf,intt) { if(f>t||f<1) returnhead; Nodepre1=head; Nodepre2=head; //找到要删除节点

2016-12-12 15:42:35

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!