自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PR

  • 博客(303)
  • 资源 (20)
  • 收藏
  • 关注

转载 【使用JSOUP实现网络爬虫】专栏

地址:http://blog.csdn.net/column/details/jsoup.html

2017-08-09 14:37:03 371

转载 Hashmap为什么容量是2的幂次,什么是负载因子

转自:http://blog.csdn.net/a_long_/article/details/51594159本人在准备求职面试的时候,面经里经常会有这样的一个面试题:“Hashmap为什么容量是2的幂次,什么是负载因子?”在最初的时候,我也反复搜索,但是没有一篇博文能完整或清晰解答这个问题。在下此文为博采众长,总结了多篇文章对于这个问题的解答,希望对大家有所帮助。

2017-05-02 11:11:10 2468 1

转载 非常好的协同过滤入门文章

“探索推荐引擎内部的秘密”系列将带领读者从浅入深的学习探索推荐引擎的机制,实现方法,其中还涉及一些基本的优化方法,例如聚类和分类的应用。同时在理论讲解的基础上,还会结合 Apache Mahout 介绍如何在大规模数据上实现各种推荐策略,进行策略优化,构建高效的推荐引擎的方法。本文作为这个系列的第一篇文章,将深入介绍推荐引擎的工作原理,和其中涉及的各种推荐机制,以及它们各自的优缺点和适用场景,帮助

2017-04-07 15:56:03 511

转载 5分钟读完《增长黑客》

全书的结构:作者首先介绍了Growth Hacker的发展历史,然后以时间轴的形式介绍了一个产品的发展过程(AARRR),产品诞生,获取种子用户,激发用户活跃度,提高用户的留存率,增加产品的利润,进行病毒传播,最后以一些产品为例介绍了相对完整的初期发展过程。读完全书的感受,Growth Hacker更多的是一种思想,在产品初期阶段,确定目标人群,使用一切方法找到这个人群,无论通过线上还是线

2017-03-29 20:51:07 3265

转载 Maven 之 profile 介绍(转载)

使用场景:针对不同的场景使用项目中不同的配置文件。 例如:项目中 MySQL 数据库的配置,程序员本机开发环境和生产环境使用的配置肯定是不一样的;实战中使用的配置:profiles> profile> id>devid> build> filters> filter>src/main/r

2017-03-17 11:14:33 376

转载 Maven的pom.xml文件详解------Build Settings

转自:http://blog.csdn.net/tomato__/article/details/13625497根据POM 4.0.0 XSD,build元素概念性的划分为两个部分:BaseBuild(包含poject build和profile build的公共部分,见下)和poject build包含的一些高级特性。[html] view plain co

2017-03-17 10:07:42 339

转载 RabbitMQ学习总结

学习地址:http://www.cnblogs.com/leocook/p/mq_rabbitmq_0.htmlRabbitMQ学习总结 第一篇:理论篇RabbitMQ学习总结 第二篇:快速入门HelloWorldRabbitMQ学习总结 第三篇:工作队列Work QueueRabbitMQ学习总结 第四篇:发布/订阅 Publish/SubscribeRabb

2017-03-10 17:09:13 270

转载 注意sonarQube与sonarRunner 的版本匹配(sonarquebe安装)

转自:http://blog.csdn.net/u011925176/article/details/51536563最近在windows上搭建sonar代码质量管理平台,这种遇到了几多挫折,现整理下来,给其他有此方面遭遇的伙伴借鉴。一.搭建sonarQube1.去官网http://www.sonarqube.org/downloads/ 下载sonarqube版本(我

2017-03-09 23:34:22 2195

转载 学习git的很好的个人博客

地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

2017-03-08 22:38:39 473

转载 BIO与NIO、AIO的区别(这个容易理解)

IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO     在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直等待或者

2017-02-26 13:46:08 343

转载 MySQL数据库如何解决大数据量存储问题

利用MySQL数据库如何解决大数据量存储问题?各位高手您们好,我最近接手公司里一个比较棘手的问题,关于如何利用MySQL存储大数据量的问题,主要是数据库中的两张历史数据表,一张模拟量历史数据和一张开关量历史数据表,这两张表字段设计的很简单(OrderNo,Value,DataTime)。基本上每张表每天可以增加几千万条数据,我想问如何存储数据才能不影响检索速度呢?需不需要换oracle数据

2017-02-25 19:54:05 479

转载 Zookeeper的功能以及工作原理

转自:http://www.cnblogs.com/felixzh/p/5869212.html1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.Z

2017-02-20 23:34:35 355

转载 数据库SQL优化大总结之 百万级数据库优化方案

网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量

2017-02-20 07:08:41 192

转载 一致性哈希算法与Java实现

一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。    因此,引入了一致性哈希算法:

2017-02-17 17:38:18 230

转载 我为什么从程序员转行做了产品经理

不久之前,我还是一位Java开发的程序员,有着同学中还算可以的技术基础,然而后来我却去了网易找了份运营的实习,并且现在成了一名-1岁的产品经理。很多朋友其实对我的转变并不是很理解。于是他们问我:“你为什么不做技术了?”但每回我总是苦涩地笑着回答:“我从来没有说过我放弃技术呀!”然后便是他们一脸疑惑的表情。因为在他们看来,做一行便是一行,你做了产品经理便意味着你不会再去触碰代码。但是事实真的

2016-11-29 13:27:57 17183 12

转载 springmvc控制器controller单例问题

springmvc controller默认的是单例singleton的,具体可以查看注解scope可以一目了然。单例的原因有二:1、为了性能。2、不需要多例。 1、这个不用废话了,单例不用每次都new,当然快了。2、不需要实例会让很多人迷惑,因为spring mvc官方也没明确说不可以多例。  我这里说不需要的原因是看开发者怎么用了,如果你

2016-11-11 14:22:00 332

转载 Wdatepicker日期控件的使用指南

转自:http://blog.csdn.net/wanglei19880622/article/details/8051322示例2-3-1 起始日期简单应用示例2-3-2 alwaysUseStartDate属性应用示例2-3-3 使用内置参数示例 2-4-1: 年月日时分秒示例 2-4-2 时分秒示例 2-4-3 年月示例 2-4-4 取得系

2016-09-18 14:36:48 269

原创 高并发

如何解决高并发:1.做集群2.做异步操作(消息队列)3.做缓存

2016-09-16 17:45:45 320

转载 适配器设计模式

转自:http://www.cnblogs.com/java-my-life/archive/2012/04/13/2442795.html在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的:  适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途

2016-09-04 11:38:44 228

转载 开涛 SpringMVC

地址:http://jinnianshilongnian.iteye.com/blog/1752171

2016-09-03 15:26:49 461

转载 JAVA多线程实现的三种方式

转自:http://blog.csdn.net/aboy123/article/details/38307539JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Th

2016-09-01 23:28:21 578

转载 Oracle sql语句执行顺序

转自:http://wang286480403.iteye.com/blog/1899915sql语法的分析是从右到左 一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视图转换,将涉及视图的查询语句转换为相应的对基表

2016-09-01 23:17:21 6308 1

转载 高效率优化Oracle SQL语句

转自:http://www.2cto.com/database/201210/163433.html高效率优化Oracle SQL语句 好多同学对sql的优化好像是知道的甚少,最近总结了几条仅供参考,不过除少数可能要依情况而定,大多数还是相当有效的。[标注:以下说的(低效)与(高效)都是相当来说的。]1、Where子句中的连接顺序:ORACLE采用自下而上的顺序解析WH

2016-08-30 23:03:19 260

转载 dubbo 入门教程 基于zookeeper

转自:http://my.oschina.net/superman158/blog/466637摘要Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。从上午发布的安装zookeeper 遇到的第一个错误开始 一直在搞dubbo 中午吃了饭 睡了会觉 。中间错误一个

2016-08-18 17:20:49 387

转载 关于分布式事务、两阶段提交、一阶段提交、Best Efforts 1PC模式和事务补偿机制的研究

转自:http://blog.csdn.net/bluishglc/article/details/7612811本文原文连接: http://blog.csdn.net/bluishglc/article/details/7612811 ,转载请注明出处!1.XAXA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)

2016-08-18 16:33:50 247

转载 Spring分布式事务实现

分布式事务是指操作多个数据库之间的事务,spring的org.springframework.transaction.jta.JtaTransactionManager,提供了分布式事务支持。如果使用WAS的JTA支持,把它的属性改为WebSphere对应的TransactionManager。     在tomcat下,是没有分布式事务的,不过可以借助于第三方软件jotm(Java Open

2016-08-18 16:26:03 255

转载 JAX-RS入门 十二: 可伸缩的JAX-RS应用

一、HTTP Caching HTTP1.0中定义了Expires来指定cache在浏览器的生命时长。例如:Html代码  HTTP/1.1 200 OK  Content-Type: application/xml  Expires: Tue, 15 May 2011 16:00 GMT    Customer id="1">...Cu

2016-06-30 17:38:04 361

转载 JAX-RS入门 十一:HATEOAS

HATEOAS全称:超媒体即状态应用引擎 (Hypermedia As The Engine Of Application State)。 一、Atom Links RESTful使用Atom Syndication Format来实现HATEOAS。Atom Links 也是一种xml元素结构,例如:Xml代码  customers> 

2016-06-30 17:37:07 325

转载 JAX-RS入门 十: 兼容与演进

网络服务会随着时间的发展再不断进化,例如:添加新的特性;扩展数据集;数据格式的改变和演化。你怎么来管理这些变化呢?怎么让以前的用户能够在旧版本上运行呢? 将应用模块会可以解决这些问题中的大多数。下面就讨论一些在开发应用时需要有的设计和决策,以适应这些可能的变化。 一、创建新的Media Type REST的一个重要准则是将你的资源的复杂性隐藏在你的变

2016-06-30 17:36:01 218

转载 JAX-RS入门 九: 内容约定(2)

JAX-RS与Conneg JAX-RS有一些用来帮助用户管理他的conneg的工具:基于Accept头的方法派发允许直接查看内容信息用于处理多约束条件的APIs1. 方法派发 前几节中,我们看到怎么使用@Produces注释来指示响应的Media Type。 JAX-RS也使用这个注释来分发请求到恰当的方法上,通过匹配最佳的请求的Accept头信息

2016-06-30 17:35:23 311

转载 JAX-RS入门 九: 内容约定(1)

通常一个SOA的应用都需要足够的灵活,以便于各种不同的客户端或平台进行集成与交互。 RESTful 服务在这方面相当有优势,因为大部分的程序语言都能够与HTTP协议间相互通信。 不过这还不够,为了高效的运行,不同的用户可能有不同的需求。例如Java用户端更多的希望他们的数据是xml格式的;Ajax用户端则更喜欢JSON格式;Ruby用户需要想要YAML格式。另外,有时他们还希望这些

2016-06-30 17:34:31 295

转载 JAX-RS入门 八: HTTP响应

首先先看一下HTTP中定义的响应码及其意义: 响应码含义100继续101分组交换协议200OK201被创建202被采纳203非授权信息204无内容205重置内容

2016-06-30 17:33:35 3518

转载 JAX-RS入门 七: 数据处理(2)

转自:http://liugang594.iteye.com/blog/1499813上节介绍了JAX-RS中怎么与一些基础的对象进行交互,这节介绍JAXB和JSON的使用。 一、JAXB 关于JAXB知识,可以去网上搜搜,或者要入门的话,可以看:http://liugang594.iteye.com/category/201713 。 

2016-06-30 17:32:31 1859

转载 JAX-RS入门 六: 数据处理(1)

接下来要花两小节来介绍一下JAX-RS中的数据处理(Data Handlers)部分。 一、SteamingOutput在第一节中(http://liugang594.iteye.com/blog/1491434),看getCustomer()方法:Java代码  public StreamingOutput getCustomer(in

2016-06-30 17:31:25 1798

转载 JAX-RS入门 五: 自动类型转换

转自:http://liugang594.iteye.com/blog/1497618一、默认类型转换规则 在上一节中,已经了解了怎么使用那个annotations去提取请求中各种信息,不过得到的信息值默认都是一个string类型。 这一节介绍JAX-RS一些内置的自动类型转换及其规则。 理论上JAX-RS可以将请求信息转换成任一

2016-06-30 17:30:39 383

转载 JAX-RS入门 四: 注入

转自:http://liugang594.iteye.com/blog/1496651一、[email protected]: 从URI模板参数中提取数据@javax.ws.rs.MatrixParam:从URI中提取Matrix参数@javax.ws.rs.QueryParam:从URI中提取查询参数@javax.ws.rs.FormP

2016-06-30 17:29:46 605

转载 JAX-RS入门 三 :细节

转自:http://liugang594.iteye.com/blog/1495634一、若希望一个Java类能够处理REST请求,则这个类必须至少添加一个@Path("/")的annotation;对于方法,这个annotation是可选的,如果不添加,则继承类的定义。 二、一个方法上只有添加了某个Http Method的annotation,例如@GET,才

2016-06-30 17:28:31 375

转载 JAX-RS入门 二 :运行

转自:http://liugang594.iteye.com/blog/1491649上一节,已经成功的定义了一个REST服务,并且提供了具体的实现,不过我们还需要把它运行起来。 在上一节的装备部分,列举了必须的jar(在tomcat中运行)和可选的jar(作为一个独立的应用程序运行)。这一节将分别介绍如何做为一个独立的应用程序运行和如何在tomcat里运行。

2016-06-30 17:27:24 440

转载 JAX-RS入门 一 :基础

转自:http://liugang594.iteye.com/blog/1491434简介JAX-RS是一套用java实现REST服务的规范,提供了一些标注将一个资源类,一个POJOJava类,封装为Web资源。标注包括:@Path,标注资源类或方法的相对路径@GET,@PUT,@POST,@DELETE,标注方法是用的HTTP请求的类型@Produces,

2016-06-30 17:25:05 1012

转载 Spring AspectJ AOP 完整示例

转自:http://outofmemory.cn/java/spring/AOP/aop-aspectj-example-before-after-AfterReturning-afterThrowing-around上一篇文章我们介绍了spring aop相关的概念和aop注入表达式的示例,这里我们用一个完整的例子演示spring aspectj aop的使用。首先新

2016-06-24 14:10:41 374

sbt-0.13.16.tgz 学习spark用

官网下载太慢,甚至下载不了,在这里上传一个,存个档

2017-10-30

深入理解Java虚拟机(第二版)非扫描版.pdf

Java虚拟机知识,关键是非扫描版的哟

2017-03-03

尚硅谷Webservice学习笔记

尚硅谷Webservice学习笔记,详情请参看文档,仅供个人学习

2015-05-11

Java实现权限管理(已经验证过,导入可以直接使用)

导入Myeclipse直接可以使用,含有数据库脚本,以及介绍文档!

2015-03-29

将excel导入到mysql数据库实例代码

将excel导入到mysql数据库实例代码,仅供学习参考,谢谢支持!

2015-03-10

java 批量导入excel数据

java 实现批量导入excel数据,可以方便快捷实现文件数据库的交互

2015-03-10

hibernate多表关联查询

hibernate多表关联查询

2014-10-22

人力资源管理系统(HR)HTML模板

模板 html 网页 静态网页 css+div

2014-10-20

Myeclipse和Eclipse扩展文件所需,以及扩展步骤.rar

含有详细的Myeclipse/eclipse扩展步骤,以及工具类

2014-09-28

net.sf.json jar包

Json开发学习jar包免积分提供,希望能够帮助大家!

2014-09-27

Dreamweaver扩展所用包含使用方法

这是第二种JQuery扩展方式,包含使用方式,操作简单,只需要将3个包复制到相应的Dreamweaver文件夹即可!

2014-09-27

Dreamweaver中JQuery扩展工具包

一些低版本的Dreamweaver中JQuery扩展包,指令提示所用!

2014-09-27

Java加密技术MD5/BASE64等加密技术

本资源包含一些常用的Java加密解密技术,如base64 md5 等等好几个demo

2014-09-27

Ajax常用学习案例

相当不错的Ajax学习案例DEMO,常用的异步操作!

2014-09-27

JAVA_API帮助文档

Java API 中文帮助文档 用于查询JAVA的包和类,做Java开发离不开!

2014-06-15

复杂网络 抗毁性 鲁棒性 研究性文档

此文档讲述了复杂网络抗毁性 有关研究 能启发人对抗毁性的有关研究

2014-04-16

matlab常用仿真程序百例(总有一款适合你)

常用的复杂网络函数 时间类 仿真类 总之 内容很多 编码代码文件

2014-04-16

度分布|复杂网络

用于度分布的matlab算法,很有用,不会刻意进一步咨询

2014-02-16

复杂网络求平均路径长度

自己编的,仅供学习参考,敬请指出问题,感谢哟

2014-02-08

matlab 复杂网络工具箱

很有用的亲,MATLAB复杂网络少了他不行

2014-02-08

空空如也

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

TA关注的人

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