自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (7)
  • 收藏
  • 关注

转载 apache HttpClient 学习系列--2 之HttpContext

摘要: 本文主要讲解HttpContext的使用首先是一个Servlet用于本次试验。package com.lu.controller;import java.io.IOException;import java.io.OutputStream;import java.io.PrintWriter;import javax.servlet.ServletExcepti

2017-04-26 17:24:45 4385

转载 模拟登陆CSDN——就是这么简单

工具介绍本篇文章主要是讲解如何模拟登陆CSDN,使用的工具是HttpClient+Jsoup其中HttpClient主要是负责发送请求,而Jsoup主要是解析HTML你可能对HttpClient的API不太了解,不过没关系,往下看就好了~Jsoup的语法类似jQuery的选择器,相信有一定web基础的人都可以很快的掌握其中select(Strin

2017-04-26 14:16:54 1350

转载 ElasticSearch学习资料

http://blog.csdn.net/garfielder007/article/details/54619878http://blog.csdn.net/xifeijian/article/category/5921963http://www.cnblogs.com/zlslch/p/6619089.htmlhttp://blog.csdn.net/zhengyong15

2017-04-26 12:10:40 1329

转载 解决POI读取Excel内存溢出的问题

Office软件一直是一个诲誉参半的软件,广大普通计算机用户用Office来满足日常办公需求,于是就产生了很多生产数据和文档,需要和企业单位的专用办公系统对接,而Office的解析工作一直是程序员非常头痛的问题,经常招致程序员的谩骂,也被誉为是微软最烂的发明之一。POI的诞生解决了Excel的解析难题(POI即“讨厌的电子表格”,确实很讨厌,我也很讨厌Excel),但如果用不好POI,也会导致程序

2017-04-25 11:54:19 3592

转载 POI 内存溢出解决方案

POI之前的版本不支持大数据量处理,如果数据过多则经常报OOM错误,有时候调整JVM大小效果也不是太好。3.8版本的POI新出来了SXSSFWorkbook,可以支持大数据量的操作,只是SXSSFWorkbook只支持.xlsx格式,不支持.xls格式。3.8版本的POI对excel的导出操作,一般只使用HSSFWorkbook以及SXSSFWorkbook,HSSFWorkbook用来处理较

2017-04-25 11:52:54 3943

转载 浅看消息中间件

http://mp.weixin.qq.com/s/4L26mQswurzvFsjvbR9Aag写在前面     浅看消息中间件

2017-04-17 11:28:01 1106

转载 Agent和Broker的差别是什么?

agent你应该在计算机科学里见过,比如智能agent,多agent环境等等。两个都有“代替委托方操作”的意思,但是具体还有有一些差别。Agent虽然是代理,但是有自己的环境适应方式,委托人只下达指令,如何完成指令由agent自己决定,所以agent又被称为有代理身份的主体;broker更多地体现被动分,更倾向于“经纪人”,决策主要有委托方来完成,在搞权限委托下也可以做很多决策。简单地说,br

2017-04-17 11:00:21 17106

转载 JVM垃圾收集器异同

JVM 垃圾收集器有3类,这里主要介绍我们常用的 并行和并发收集器:The Throughput Collector (也叫并行收集器)串行收集器在GC时会停止其他所有工作线程(stop-the-world),CPU利用率是最高的,所以适用于要求高吞吐量(throughput)的应用,但停顿时间(pause time)会比较长,所以对web应用来说就不适合,因为这意味着用户等待时间会加长。

2017-04-17 10:56:06 827

转载 BitSet的使用场景及简单示例

BitSet简介类实现了一个按需增长的位向量。位 set 的每个组件都有一个boolean值。用非负的整数将BitSet的位编入索引。可以对每个编入索引的位进行测试、设置或者清除。通过逻辑与、逻辑或和逻辑异或操作,可以使用一个BitSet修改另一个BitSet的内容。默认情况下,set 中所有位的初始值都是false。每个位 set 都有一个当前大小,也就是该位...

2017-04-17 10:52:10 3934

转载 Java线程之fork/join框架

fork/join框架是用多线程的方式实现分治法来解决问题。fork指的是将问题不断地缩小规模,join是指根据子问题的计算结果,得出更高层次的结果。fork/join框架的使用有一定的约束条件:1. 除了fork()  和  join()方法外,线程不得使用其他的同步工具。线程最好也不要sleep()2. 线程不得进行I/O操作3. 线程不得抛出checked

2017-04-15 11:52:13 1745

转载 MySql备份实战

参考http://m.blog.csdn.net/article/details?id=55103844

2017-04-15 11:43:30 905

转载 MySQL之GTID主从同步

简介Simple replication 这是一种最简单的主从同步复制方式,添加一台新的mysql服务作为slave服务,并在此服务上回放master上所有的事务,当slave服务启动后,会去读取master上全部的binary log,这种方式简单快捷,但是需要耗费时间。master服务设为只读如果已经配置了主从同步并且正在运行,先将master所有服务设为只读,然后

2017-04-15 11:42:26 969

转载 MySQL之GTID简介

官网:http://dev.mysql.com/doc/refman/5.6/en/replication-gtids-concepts.html简介MySQL5.6 以后,提供了基于 GTID 多开启多线程同步复制的方案,即每个库有一个单独的(sql thread),进行同步复制,这将大大改善 MySQL 主从同步的数据延迟问题,此外,用 GTID 避免了在传送 binlog 逻

2017-04-15 11:41:55 1022

转载 二、MySQL主从切换

参考上一篇博客 MySQL主从同步http://blog.csdn.net/juded/article/details/54600294从库状态确认确保从库执行完了relay log更新后,停止IO_THREAD线程。mysql> show slave status\G*************************** 1. row *******************

2017-04-15 11:40:50 949

转载 一、MySQL主从同步(binlog方式)

参考官网:http://dev.mysql.com/doc/refman/5.6/en/replication-configuration.html部署环境机器A:192.168.2.63(主) 机器B:192.168.2.94(从) mysql-5.6.23主(master)配置修改mysql安装目录下my.ini配置文件log_bin=mysql-b

2017-04-15 11:40:23 3407

转载 Mysql5.6主从复制-基于binlog

MySQL5.6开始主从复制有两种方式:基于日志(binlog);基于GTID(全局事务标示符)。此文章是基于日志方式的配置步骤环境:master数据库IP:192.168.247.128slave数据库IP:192.168.247.130mysql版本:5.6.141.修改master配置文件并重启服务:[mysqld]server_i

2017-04-15 11:23:49 1104

转载 mysql主从同步 binlog-do-db replicate-do-db

在主服务器上为从服务器建立一个用户:grant replication slave on *.* to '用户名'@'主机' identified by '密码';如果使用的是MySQL 4.0.2之前的版本,则用file权限来代替replication slave编辑主服务器的配置文件:/etc/my.cnfserver-id=1log-binbinlog-do-db=需

2017-04-15 11:15:35 38626 7

原创 Shell命令数据迁移实践

中奖纪录侧数据量:千万级实施方案:数据库层面迁移,新数据一一匹配实施脚本:1、sql整理出需要导出的数据:select a,b,c,d,e,f,g from table_1 into outfile '/data/aaa/haha.csv'fields terminated by ',' optionally enclosed by...

2017-04-14 13:56:56 1717

转载 使用curl命令操作elasticsearch And 使用http 查询ES

第一:_cat系列 _cat系列提供了一系列查询elasticsearch集群状态的接口。你可以通过执行 curl -XGET localhost:9200/_cat 获取所有_cat系列的操作 =^.^= /_cat/allocation /_cat/shards /_cat/shards/{index} /_cat/master /_cat/nodes 

2017-04-12 13:59:36 38162

转载 ElasticSearch的 Query DSL 和 Filter DSL

Elasticsearch支持很多查询方式,其中一种就是DSL,它是把请求写在JSON里面,然后进行相关的查询。 Query DSL 与 Filter DSLDSL查询语言中存在两种:查询DSL(query DSL)和过滤DSL(filter DSL)。它们两个的区别如下图:query DSL在查询上下文中,查询会回答这个问题——“这个文档匹

2017-04-12 10:41:59 5587

转载 WeakReference与SoftReference

转自:http://flyneil.iteye.com/blog/1345177 WeakReference与SoftReference都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又不干扰该对象被GC回收,通常用于Debug、内存监视工具等程序中。因为这

2017-04-12 10:36:18 856

转载 order by 语句对null字段的默认排序

转自:http://m.blog.csdn.net/article/details?id=6554168在使用order by语句进行查询结果排序时,不同的数据库对于被排序字段数据行为null的情况,处理方式有所不同,这里我们主要考虑oracle和mysql数据库。首先我们直接给出结论:leeyee 写道【Oracle 结论】 order by colum as

2017-04-12 10:34:30 5170

转载 Elasticsearch——分页查询From&Size VS scroll

Elasticsearch中数据都存储在分片中,当执行搜索时每个分片独立搜索后,数据再经过整合返回。那么,如果要实现分页查询该怎么办呢?更多内容参考Elasticsearch资料汇总按照一般的查询流程来说,如果我想查询前10条数据:1 客户端请求发给某个节点2 节点转发给个个分片,查询每个分片上的前10条3 结果返回给节点,整合数据,提取前10条4 返回给请求客户端

2017-04-12 10:25:58 11090 5

转载 HashMap的基本原理与它的线程安全性

http://blog.csdn.net/t894690230/article/details/513239461. 前言能用图说清楚的,就坚决不用代码。能用代码撸清楚的,就坚决不写解释(不是不写注释哦)。以下所有仅针对JDK 1.7及之前中的HashMap。2. 数据结构HashMap内部通过维护一个Entry数组(变量为table),来实现其基本

2017-04-11 15:45:20 3102

转载 BlockingQueue的基本原理

http://blog.csdn.net/t894690230/article/details/530886601. 前言BlockingQueue即阻塞队列,它算是一种将ReentrantLock用得非常精彩的一种表现,依据它的基本原理,我们可以实现Web中的长连接聊天功能,当然其最常用的还是用于实现生产者与消费者模式,大致如下图所示:在Java中,Block

2017-04-11 15:44:39 7950

转载 ELK实时日志分析平台环境部署--完整记录

http://www.cnblogs.com/kevingrace/p/5919021.html

2017-04-11 11:16:30 2365

转载 ELK学习资料

http://www.cnblogs.com/zlslch/category/953123.htmlhttp://www.cnblogs.com/zlslch/category/950999.html

2017-04-11 10:58:09 1103

转载 Elasticsearch之elasticsearch5.x 新特性

http://www.cnblogs.com/zlslch/p/6619089.html 其实,elasticsearch5.x 和 elasticsearch2.x 并不区别很大。  是因为,ELK里之前版本各种很混乱,直接升级到5.0了。  其实,elasticsearch5.x 按理来说是elasticsearch3.x,只是为了跟随ELK整体版本的统一。

2017-04-11 10:49:29 3944

原创 ElasticSearch 实践

版本:2.3.5版本:5.3.0 (应为3.X,随ELK版本统一,故从5.X 开始)Windows端1、官网下载https://www.elastic.co/downloads/past-releases/elasticsearch-2-3-52、安装head插件进入目录E:\elasticsearch-2.3.5\bin>执行plugin.bat inst...

2017-04-10 10:22:28 1537

转载 ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台

ELK平台介绍在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段:以下内容来自: http://baidu.blog.51cto.com/71938/1676798日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错

2017-04-07 17:14:54 1119

转载 React之ref详细用法

在react典型的数据流中,props传递是父子组件交互的唯一方式;通过传递一个新的props值来使子组件重新re-render,从而达到父子组件通信。当然,就像react官网所描述的一样,在react典型的数据量之外,某些情况下(例如和第三方的dom库整合,或者某个dom元素focus等)为了修改子组件我们可能需要另一种方式,这就是ref方式。ref 简介React提供的这个ref属

2017-04-07 16:09:54 18252

转载 Spring容器中的Bean几种初始化方法和销毁方法的先后顺序

Spring 容器中的 Bean 是有生命周期的,spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作。下面是常用的三种指定特定操作的方法:通过实现InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法;通过 元素的 init-method/destroy-method属性指定初始化之后 /销毁之前调用的操作方法;在指定

2017-04-07 15:51:09 1538

转载 理解 React,但不理解 Redux,该如何通俗易懂的理解 Redux?

作者:Wang Namelos链接:https://www.zhihu.com/question/41312576/answer/90782136来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。解答这个问题并不困难:唯一的要求是你熟悉React。不要光听别人描述名词,理解起来是很困难的。从需求出发,看看使用React需要什么:1

2017-04-07 10:37:23 3609

转载 java并发编程实战

每一个想学习Java多线程的人,手里至少有这本书或者至少要看这本书,2012年在看这本书的时候,当时正开发支付平台的后台应用,正好给了我大量的实践机会。强烈建议大家多看几遍。代码中比较容易出现 bug 的场景:不一致的同步,直接调用 Thread.run ,未被释放的锁,空的同步块,双重检查加锁,在构造函数中启动一个线程, notify 或 notifyAll 通知错误, Obje

2017-04-05 16:57:34 2229

转载 Facebook 新推 Yarn,或取代 npm 客户端

在 JavaScript 社区中,工程师们互相分享成千上万的代码,帮助我们节省大量编写基础组件、类库或框架的时间。每个代码包可能都依赖于其他代码,而代码间的依赖关系则由包管理器负责维护。目前最流行的 JavaScript 包管理器是 npm 客户端,在 npm 仓库中提供了多达 30 万的软件包。据统计,已有超过 500 万的工程师使用 npm 仓库,其软件包下载量达到了 50 亿次/月。

2017-04-05 11:03:59 1253

原创 Zepto实现滑动核销效果

主要事件:touchmove touchstart touchend0、定义常量值(滑动 横向记录差 distance,手指离开屏幕位置与开始滑动位置;刮开角度 :angle 当距离差到达时的翻转角度,过程中为0-angle)1、记录touchstart 的 pageX :originX2、绑定touchmove事情,对 实时pageX :X ,3、比较X-originX,同时根据

2017-04-01 17:13:45 1508

Zookeeper资源文件

2017-03-20

Zookeeper基础知识

2017-03-20

Zookeeper初识

2017-03-20

使用exe4j 制作java启动程序的 等候界面

使用exe4j 制作java启动程序的 等候界面,使用了 JDK6 自带splash功能。 备注 exe/jre 文件夹中 包含了 jre ,但由于大小问题,无法上传。

2014-06-12

jquery浮动窗

基于jquery 的悬浮窗功能,有一些基本的功能

2014-01-23

java在线预览office

java使用openoffice swftools flexpaper2.1.9 实现在线预览功能

2013-12-21

空空如也

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

TA关注的人

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