- 博客(32)
- 收藏
- 关注
原创 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
原创 springboot2.0.6 启动过程(二)事件发布
springboot启动二上一章说到了run方法,主要分了10个步骤下面我就分别看下这些步骤都做了什么属性配置不用说了 直接看第二步事件发布过程。主要代码如下//获取监听容器SpringApplicationRunListeners listeners = getRunListeners(args);//发布事件listeners.starting();这里可以看到,事...
2019-11-21 17:04:29
359
原创 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
转载 Maven插件之Maven-Enforcer-Plugin
http://www.tuicool.com/articles/RfIBfa实际开发中,项目经理总会告诉开发人员:开发时要遵守什么什么样的约定,命名规范怎么怎样样.... 约定优于配置,很重要! 比较规范的公司 ( 或者项目组), 会把规范 写到文档中 , 让开发人员去遵守。问题来了 , 怎么才能知道大家有没有按照规范走呢 ?有人会说了 , 找个工具校验一下就可
2014-10-14 20:43:28
1929
转载 linux定时任务的设置
为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaoben/buy/dele
2014-09-04 16:22:57
585
转载 linux 下memcached的一些操作
转自:当前项目中,linux下memcached的启动/结束的方式默认情况下memcached安装到/usr/local/bin下。进入安装目录,启动memcached:/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -u root获取运行状态:echo stats | nc localhost 11
2014-09-01 17:15:52
26280
转载 java使用redis简单说明
java使用redis简单说明转自:Redis本质上是一个Key-Value类型的内存数据库,很像memcached,听说他的性能远高于memcached,所以想自己搞个玩下。看到底有什么好处。在windows下使用redis首先要下载一个。非官方版 http://code.google.com/p/servicestack/wiki/RedisWindowsDow
2014-07-01 09:55:02
505
转载 SqlMap用户手册
SqlMap用户手册转自投稿者:梧桐雨发表于:2013-07-28 点击:13,549引:本文已经出了续篇,文章内容有点长,但都是精华,读者们耐心的看吧,续篇的链接在文末。1http://192.168.136.131/sqlmap/mysql/get_int.php?id=1当给sqlmap这么一个url的时候,
2014-06-10 09:04:34
1342
转载 Freemarker内置函数,数字,字符串,日期格式化(很好用的,省了不少事)
转自Freemarker内置函数,数字,字符串,日期格式化 一、 Sequence的内置函数1. sequence?first 返回sequence的第一个值。2. sequence?last 返回sequence的最后一个值。3. sequence?reverse 将sequence的现有顺序反转,即倒序排序4. sequence?size 返回se
2014-05-20 17:55:56
677
转载 注册邮箱激活功能
最近从项目分离出来的注册邮箱激活功能,整理一下,方便下次使用RegisterValidateService.java?123456789101112131415161718192021222324252627282930313233
2014-05-04 14:44:29
3874
转载 concurrent包
编写多线程的程序一直都是一件比较麻烦的事情,要考虑很多事情,处理不好还会出很多意想不到的麻烦。加上现在很多开发者接触到的项目都是打着企业级旗号的B/S项目,大多数人都很少涉及多线程,这又为本文的主角增加了一份神秘感。 讲到Java多线程,大多数人脑海中跳出来的是Thread、Runnable、synchronized……这些是最基本的东西,虽然已经足够强大,但想要用好还真不容易。从JDK
2014-04-11 14:51:35
539
转载 FreeMarker标签介绍
FreeMarker标签介绍FreeMarker标签使用 一、FreeMarker模板文件主要有4个部分组成 1、文本,直接输出的部分 2、注释,即格式不会输出 3、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出 4、FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出。
2014-04-08 17:39:15
574
转载 性能优化
转自:http://www.cnblogs.com/wcyao/archive/2011/06/29/2091962.html概述Ø 性能优化的思路 首先是较为精准的定位问题,借助于相应的工具包,分析系统性能瓶颈在哪,在根据其性能指标,以及所处于层级决定选择优化的方式方法。在选择优化的方式方法时,大家可以参照以下章节调优方法,架构优化递进,进行正确的,有针对性,有步
2014-04-04 09:34:11
681
转载 Maven常用插件使用说明之deploy
转自:http://blog.sina.com.cn/s/blog_401e056d0100n452.htmlMaven常用插件使用说明之deployMaven的deploy插件用于把Maven自动构建生成的版本发布到中央代理仓库如Nexus服务器上,也能把第三方依赖库(如Jar包)或一个独立的Jar包直接发布到中央代理仓库供大家共享使用。下面介绍deploy插件的具体用法。假设Nex
2014-02-13 17:13:28
703
转载 Jenkins的配置
转自: http://www.cnblogs.com/itech/archive/2011/11/04/2236230.htmlJenkins的配置1 修改jenkins的根目录,默认地在C:\Documents and Settings\AAA\.jenkins 。.jenkins ├─jobs│ └─JavaHelloWorld│
2014-02-13 17:05:52
720
转载 Oracle、SQL和DB2分页查询写法介绍
DB2分页查询和Oracle、SQL中的分页查询语句写法都不太一样,下面就为您介绍DB2分页查询和其他数据库中分页查询的区别,希望对您有所帮助。Oracle分页查询写法:一:Oracleselect * from (select rownum,name from table where rownum =endIndex ) where rownum > startIndex 二
2014-02-10 16:04:23
721
转载 常用Maven插件介绍
转自 http://www.cnblogs.com/crazy-fox/archive/2012/02/09/2343722.html我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多
2014-01-16 16:21:40
627
转载 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
转载 HttpClient的使用
转自:http://www.cnblogs.com/rayguo/p/3475032.htmlHttpClient的使用-爬虫学习(一) Apache真是伟大,为我们提供了HttpClient.jar,这个HttpClient是客户端的http通信实现库,这个类库的作用是接受和发送http报文,引进这个类库,我们对于http的操作会变得简单一些,事不宜迟,赶快介绍。 在将这
2013-12-16 14:48:48
947
转载 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
转载 grep 命令
linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的
2013-11-14 17:21:23
770
转载 静态工厂的一个很好的例子
转自: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
转载 BlockingQueue
转自:http://wsmajunfeng.iteye.com/blog/1629354前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他
2013-10-12 10:46:09
665
转载 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
转载 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
转载 OAuth解析
转自http://daimajishu.iteye.com/blog/1081267twitter或豆瓣用户一定会发现,有时候,在别的网站,点登录后转到 twitter登录,之后转回原网站,你会发现你已经登录此网站了,比如像 feedtwitterrss2twitter推特中文圈(这个目前好像有点问题转回来的时候是个错误地址)这种网站就是这个效果。其实这都是拜 OAuth所赐。OA
2013-08-27 21:05:28
1439
转载 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
转载 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
转载 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
转载 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人