
java技术相关
ludx212
这个作者很懒,什么都没留下…
展开
-
hash冲突
hash冲突当做hash计算时 A与B计算出来的值都是C,这就发生了hash冲突。解决的办法如下开放定址法keyA=hash(A);出现冲突时,我们以keyA为基础再进行hash计算,例如:keyA1 = hash(A+keyA);公式定义如下为产生冲突的key获取一个地址序列H1,H2,H3....Hs;(1≤S≤m−1)H_1,H_2,H_3....H_s;( 1\leq...原创 2019-11-21 17:30:03 · 267 阅读 · 0 评论 -
springboot2.0.6 启动过程(二)事件发布
springboot启动二上一章说到了run方法,主要分了10个步骤下面我就分别看下这些步骤都做了什么属性配置不用说了 直接看第二步事件发布过程。主要代码如下//获取监听容器SpringApplicationRunListeners listeners = getRunListeners(args);//发布事件listeners.starting();这里可以看到,事...原创 2019-11-21 17:04:29 · 359 阅读 · 0 评论 -
springboot2.0.6 启动过程(一)
springboot启动先从主类的run方法开始,事例代码如下 public static void main(String[] args) { SpringApplication.run(PromoteAdminApplication.class, args); logger.info("PromoteAdminApplication is success...原创 2019-11-21 17:03:37 · 503 阅读 · 0 评论 -
javax.crypto.Cipher类提供加密和解密功能,该类是JCE框架的核心。
转自:http://blog.youkuaiyun.com/wuwenlong527/article/details/2037931javax.crypto.Cipher类提供加密和解密功能,该类是JCE框架的核心。一,与所有的引擎类一样,可以通过调用Cipher类中的getInstance静态工厂方法得到Cipher对象。public static Cipher getInstance(St转载 2013-12-17 16:09:18 · 1319 阅读 · 0 评论 -
HttpClient的使用
转自:http://www.cnblogs.com/rayguo/p/3475032.htmlHttpClient的使用-爬虫学习(一) Apache真是伟大,为我们提供了HttpClient.jar,这个HttpClient是客户端的http通信实现库,这个类库的作用是接受和发送http报文,引进这个类库,我们对于http的操作会变得简单一些,事不宜迟,赶快介绍。 在将这转载 2013-12-16 14:48:48 · 947 阅读 · 0 评论 -
jdk1.7 1.8新特性
转自:http://www.2cto.com/kf/201307/225968.html本文是我学习了解了jdk7和jdk8的一些新特性的一些资料,有兴趣的大家可以浏览下下面的内容。官方文档:http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html 在jdk7的新特性方面主要有下面几方转载 2013-12-12 13:48:08 · 33831 阅读 · 5 评论 -
静态工厂的一个很好的例子
转自:http://blog.163.com/java_boy@126/blog/static/117663675200911922510417/静态工厂,是一个工厂类,并且改类没有实现一个工厂接口或者抽象类。中间采用了反射机制。如下代码,是一个简单的静态工厂模式:public class TestFactory { public static void main(St转载 2013-10-22 16:05:19 · 679 阅读 · 0 评论 -
BlockingQueue
转自:http://wsmajunfeng.iteye.com/blog/1629354前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他转载 2013-10-12 10:46:09 · 665 阅读 · 0 评论 -
推荐一种给苹果设备推送消息的方式,个人觉得很方便
不多说请自己进入此链接查看http://camel.apache.org/apns.html原创 2013-09-11 16:12:00 · 695 阅读 · 0 评论 -
dozer简单实例入门
转自 http://www.blogjava.net/killme2008/archive/2007/02/06/98250.html呵呵,在《develope J2EE without EJB》中,DTO被狠很地批判了一把,rod说这完全是反模式。可实际项目当中,我们还是不得不在使用。VO,PO,一牵扯到概念总是多么复杂。。。把一个PO从头传到尾??从页面到数据库,一捅到底?NO转载 2013-08-28 16:33:17 · 3795 阅读 · 0 评论 -
OAuth 2.0 Authorization Server 代码copy
https://cwiki.apache.org/confluence/display/OLTU/OAuth+2.0+Authorization+ServerOAuth 2.0 Authorization ServerSkip to end of metadataAdded by Łukasz Moreń, last edited by Antoni转载 2013-08-28 10:27:43 · 4307 阅读 · 0 评论 -
OAuth解析
转自http://daimajishu.iteye.com/blog/1081267twitter或豆瓣用户一定会发现,有时候,在别的网站,点登录后转到 twitter登录,之后转回原网站,你会发现你已经登录此网站了,比如像 feedtwitterrss2twitter推特中文圈(这个目前好像有点问题转回来的时候是个错误地址)这种网站就是这个效果。其实这都是拜 OAuth所赐。OA转载 2013-08-27 21:05:28 · 1439 阅读 · 0 评论 -
HTTP协议(RFC2616)的两种认证机制(Basic和Digest)
转自:http://hi.baidu.com/jonw000/item/abf9dd0f7e02ee3cf3eafc1bHTTP协议(RFC2616)的两种认证机制(Basic和Digest) 2008-08-26 11:00 SIP类似Http协议。其认证模式也一样。Http协议(RFC 2616 )规定可以采用Basic模式和摘要模式(Digest schema)。RFC 26转载 2013-08-27 20:52:55 · 3168 阅读 · 0 评论 -
freemarker(FTL)常见语法大全
转自:http://hi.baidu.com/syq17496152/item/ca811200e4faed7bbee97edbFreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${book.name?if_exists } //用于判断如果存在,就输出这个值 ${book.name?d转载 2013-08-26 15:05:03 · 3502 阅读 · 0 评论 -
maven配置说明 转自:http://www.blogjava.net/jianyue/articles/227932.html
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd"转载 2013-07-15 16:15:36 · 1223 阅读 · 0 评论 -
java excel api
1. int getNumberOfSheets() 获得工作薄(Workbook)中工作表(Sheet)的个数,示例:jxl.Workbook rwb = jxl.Workbook.getWorkbook(newFile(sourcefile));int sheets = rwb.getNumberOfSheets(); 2. Sheet[转载 2013-05-09 14:51:05 · 607 阅读 · 0 评论