自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 logstash配置

2016-10-25 04:52:04 INFO  (org.apache.zookeeper.ZooKeeper:100)- Client environment:zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT2016-10-25 04:52:04 INFO  (org.apache.zookeeper.ZooKe

2016-11-09 17:06:57 335

原创 mongdb操作符

MongoDB 支持多种复杂的查询方式,能实现大多数 T-SQL 功能,远不是 Key-Value 之类的 NoSQL DB 所能比拟的。Conditional Operators : $slice //切片Conditional Operators : $lt $lte $gt >, $gte >=Conditional Operator : $ne //不等于Condition

2016-10-26 11:14:28 291

原创 class文件如何得知jdk编译版本

工作遇到的问题记录一下觉得还是很有意义的

2016-10-25 11:36:11 497

原创 前后端分离,实现post请求

工作遇到的问题,本来打算用jsonp解决跨域问题,后绝对改用post方法代码如下response.setHeader("Access-Control-Allow-Origin", "*");response.setHeader("Access-Control-Allow-Credentials", "true");如果需要写入cookie则代码response.setH

2016-08-05 17:35:34 1833

转载 HashMap、ArraryList、LinkList、HasSet底层实现结构

1).ArrayList ArrayList维护着一个对象数组。如果调用new ArrayList()后,它会默认初始一个size=10的数组。  每次add操作都要检查数组容量,如果不够,重新设置一个初始容量1.5倍大小的新数组,然后再把每个元素copy过去。  在数组中间插入或删除,都要移动后面的所有元素。(使用System.arraycopy()) 2).LindedLi

2016-07-27 10:10:31 2098

转载 即时通讯(IM)

即时通讯(IM)功能是APP的重要功能之一,而开发好移动IM却绝非易事。通常来说,IM技术选型至少要解决以下问题:(1) 协议选型(2)IM服务器选型(3)对协议和服务器做相应修改,通常来说直接拿个标准协议和开源服务器是一定不能用到生产环境的(4)保证消息到达率,绝不丢消息 一、协议选型 常用做IM的协议: xmpp协议 基于xml形式的数据传输协议 优点:扩展性好,缺

2016-07-27 10:09:11 927

转载 tcp/ip、http、udp等网络协议 区别

tcp和udp协议是传输协议,ip是网络层协议、http是应用层协议TCP三次握手四次拜拜三次握手:又叫建立连接协议(1)客户 端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进

2016-07-27 10:08:20 3573

转载 冷热备份原理

热备份是实时备份,发生倒换也不影响业务;冷备份则是周期性备份(如:定时每天凌晨开始备份),发生倒换时,备机的数据不是最新的一、冷备份冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是:1、 是非常快速的备份方法(只需拷文件)2、 容

2016-07-27 10:07:10 1800

原创 分布式锁redis实现

利用redis的setNX方法实现,代码如下:/*** 获得同步锁(redis版),调用结束后不要忘记删除* @param key* @param seconds* @return*/public boolean getLock(String key,int seconds){boolean flag= false;try {flag =redisClien

2016-07-27 10:00:21 269

转载 三种基本的存储引擎比较

1、Hash存储引擎代表数据库:redis、memcache等通常也常见于其他存储引擎的查找速度优化上。 Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。虽然 Hash 索引效率高,但是 Hash 索引本身由于其特殊性

2016-05-30 16:48:26 734

转载 排序算法

一、基于比较的排序算法1.插入排序法直接插入排序,希尔排序,不常用的:Tree sort;Library sort:Patience sorting2.交换排序冒泡排序,快速排序,不常用的:鸡尾酒排序,奇偶排序3.选择排序直接选择排序,堆排序4.归并排序归并排序二、不基于比较的排序算法基数排序,桶排序三、空间,

2016-05-25 14:48:11 270

原创 elasticsearch 集群搭建

实践总结已被日后所用

2016-05-05 14:38:26 260

原创 elasticsearch java 学习

在windows系统上安装elasticsearch 2.3.2 ,由于刚学采用了1.7.1的elasticsearch.jar 创建索引总是报错java.lang.IllegalStateException: Message not fully read (request) for requestId [0], action [cluster/nodes/info], readerIndex

2016-05-05 14:35:14 592 1

原创 配置文件读取

遇到不会的就保存

2016-02-15 16:02:11 341

原创 nginx 常量

$arg_PARAMETER 功能:如果在请求中设置了查询字符串,那么这个变量包含在查询字符串是GET请求PARAMETER中的值。$args 功能:该变量的值是GET请求在请求行中的参数。$binary_remote_addr 功能:二进制格式的客户端地址$...

2016-01-14 10:27:19 1603

原创 学习文章

原文地址:http://openresty.org/download/agentzh-nginx-tutorials-zhcn.html#00-Foreword01缘起其实这两年为 Nginx 世界做了这么多的事情,一直想通过一系列教程性的文章把我的那些工作成果和所学所知都介绍给更多的朋友。现在终于下决心在新浪博客 http://blog.sina.com.cn/openresty 上...

2016-01-07 15:38:05 188

转载 mybatis执行批量更新batch update 的方法

oracle和mysql数据库的批量update在mybatis中配置不太一样:oracle数据库:?1234567891011updateid="batchUpdate" parameterType="java.util.List">

2015-11-25 11:46:14 2307

转载 Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件

(1)下边的一个java类包含了所有Map、Set、List、数组、属性集合等这些容器,主要用于演示Spring的注入配置;package com.lc.collection;import java.util.List;import java.util.Map;import java.util.Properties;import java.util.Set;public

2014-12-05 17:05:21 405

转载 Spring 事务的传播特性

基本的六种事务传播: 1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启 2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行 3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。 4. PROPA

2014-06-20 11:09:52 370

转载 xml解析

public class XmlParse {public static int ELEMENT_TYPE_HEADER = 1;public static int ELEMENT_TYPE_BODY = 2;private Document document;private Element headerElement;private Element rootElement;

2014-06-16 14:20:11 352

转载 Mysql几种索引类型的区别及适用情况

如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。那么,这几种索引有什么功能和性能上的不同呢?FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引

2014-06-13 16:29:00 487

转载 ExecutorService线程池

ExecutorService 建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorService线程池ExecutorService executorService = Executors.newCachedThreadPool();或者int c

2014-06-13 16:26:26 344

转载 tomcat 启动报内存溢出问题!今天遇到的找到答案了!和大家分享一下

手动设置Heap size 修改TOMCAT_HOME/bin/catalina.bat,在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: Java代码 set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m    view pl

2014-06-12 16:19:10 1246 1

夏昕 hibernate.pdf

hibernate

2012-06-28

空空如也

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

TA关注的人

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