自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

szzt_lingpeng的专栏

相互沟通,相互学习!

  • 博客(129)
  • 资源 (5)
  • 收藏
  • 关注

转载 kafka--Kafka设计解析(三):Kafka High Availability (下)

转载自:http://www.infoq.com/cn/articles/kafka-analysis-part-3Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark都支持与Kafka集成。InfoQ一直在紧密关注Kafka的

2017-06-27 14:55:56 477

转载 kafka--Kafka设计解析(二):Kafka High Availability (上)

转载自:http://www.infoq.com/cn/articles/kafka-analysis-part-2Kafka在0.8以前的版本中,并不提供High Availablity机制,一旦一个或多个Broker宕机,则宕机期间其上所有Partition都无法继续提供服务。若该Broker永远不能再恢复,亦或磁盘故障,则其上数据将丢失。而Kafka的设计目标之一即是提供

2017-06-27 14:53:21 295

转载 kafka--Kafka剖析(一):Kafka背景及架构介绍

转载自:http://www.infoq.com/cn/articles/kafka-analysis-part-1?cm_mc_uid=84038470819814925729668&cm_mc_sid_50200000=1498544573kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开

2017-06-27 14:47:33 459

转载 JVM-Minor GC、Major GC和Full GC之间的区别

转载自:http://www.open-open.com/lib/view/open1429883238291.html在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。在整个过程中,经常对 Minor、Major、和 Full GC 事件的使用感到困惑。这也是我写这篇博客的原因,我希望能清楚地解释这其中的一

2017-05-17 16:58:33 463

转载 JVM——java 内存区域与内存溢出分析

转载自:http://matt33.com/2016/09/07/jvm-basic1/法区2.6. 运行时常量池 Runtime Constant Pool2.7. 直接内存 Direct Memory3. HotSpot虚拟机对象解密3.1. 对象的创建3.1.1. 创建过程3.1.2. 堆内存分配方法3.1.3. 线程安全3.2. 

2017-05-17 15:38:49 1150

转载 JVM——垃圾收集器与内存分配策略

转载自:http://matt33.com/2016/09/18/jvm-basic2/本文主要是对《深入理解java虚拟机 第二版》第三章部分做的总结,文章中大部分内容都来自这章内容,也是博客 JVM 学习的第二部分。简述说到垃圾收集(Garbage Collection,GC),很多人可能会认为这是 Java 自有的特性,曾经我也一度这样想,后来才知道 GC 的历史

2017-05-17 15:34:28 444

转载 Unsafe--Java中Unsafe类详解

转载自:http://www.cnblogs.com/mickole/articles/3757278.htmlJava中Unsafe类详解java不能直接访问操作系统底层,而是通过本地方法来访问。Unsafe类提供了硬件级别的原子操作,主要提供了以下功能:1、通过Unsafe类可以分配内存,可以释放内存;类中提供的3个本地方法allocateMemory、

2017-04-28 12:25:44 347

转载 Base64编码--从原理上搞定编码(四)-- Base64编码

转载自:http://www.cnblogs.com/luguo3000/p/3940197.html前言:各位看官应该都是资深的网虫了,小弟斗胆在此问问大家,平时上网时,除了泡MM、到论坛灌水、扔版砖……之外,进行的最多的是什么活动?对了,你一定会说:是收发电子邮件!(谁敢说自己没收/发过电子邮件的?拉出去枪毙了!!) 收 /发E-mail的时候有一个安全性的问题

2017-04-27 10:48:59 396

转载 Unsafe--Java为什么会引入及如何使用Unsafe

转载自:http://www.importnew.com/14511.html综述sun.misc.Unsafe至少从2004年Java1.4开始就存在于Java中了。在Java9中,为了提高JVM的可维护性,Unsafe和许多其他的东西一起都被作为内部使用类隐藏起来了。但是究竟是什么取代Unsafe不得而知,个人推测会有不止一样来取代它,那么问题来了,到底为什么要使用Un

2017-04-26 20:05:35 452

转载 MySQL--online ddl原理

转载自:https://m.baidu.com/from=1099b/bd_page_type=1/ssid=0/uid=0/pu=usm%400%2Csz%401320_2001%2Cta%40iphone_1_8.4_3_600/baiduid=3293037BD4E45847E396EF7086D1FF62/w=0_10_/t=iphone/l=3/tc?ref=www_iphone&lid

2017-04-07 09:57:17 1759

原创 加密--java对加密的常见需求:3DES+BASE64Encoder+SHA256

概述:在信息交互过程中,出于安全考虑,网络的传输中经常对传输数据做加密和编码处理,其中涉及以下几种: 1、md5或者sha256摘要计算,该加密算法是单向加密,即加密的数据不能再通过解密还原。一般是用于验证数据的一致性,防止节后到的数据包被篡改。相关类包含在java.security.MessageDigest包中。 2、DES,3DES,AES等加密,该加密算法是可逆的,解密方可以通过与

2017-04-02 13:02:40 1494

转载 Nginx--Linux(Centos)之安装Nginx及注意事项

转载自:http://www.cnblogs.com/hanyinglong/p/5102141.htmlLinux(Centos)之安装Nginx及注意事项阅读目录1.Nginx的简单说明2.准备工作3.安装SSL功能需要openssl库以及gzip模块需要的zlib库4.安装 rewrite模块需要pcre库5.安装 Nginx服务6.监测Nginx是否

2017-03-24 16:50:30 366

转载 Docker学习总结(1)——Docker实战之入门以及Dockerfile(一)

转载自:http://blog.csdn.net/u012562943/article/details/50463400一、Docker是什么?首先Docker是软件工业上的集装箱技术回顾,在没有集装箱出现以前,传统运输行业中,会存在这些问题:在运输过程中,货物损坏装卸、运输货物,效率低下运输手续繁多及运输环节多劳动强度大,及船舶周转慢在集装

2017-03-16 21:37:46 344

转载 oracle--exists与in的效率探讨 ( 转存)

转载自:http://blog.itpub.net/223555/viewspace-717946/Oracle中exists与in的效率探讨in 与 exist 的语法比较:select × from 数据表 t where t.x in (...) 括号内可以是符合t.x字段类型的值集合,如('1','2','3'),但如果t.x是number类型的时候

2017-02-05 22:50:48 2925

转载 oracle--not in查不到应有的结果(NULL、IN、EXISTS详解)

转载自:http://www.blogjava.net/zhangwei217245/archive/2010/01/25/310708.html问题:语句1:Select * from  table1 A where A.col1 not in ( select col1 from table2 B ) 如果这样,本来应该有一条数据,结果没有。 如

2017-02-05 22:42:43 795

转载 redis--主从、哨兵、集群

转载自:一、主从通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。 。但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会导致数据丢失。为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有一台服务器出现故障,其他服务器依然可以继续提

2016-12-29 22:48:47 860

转载 泛型--Java使用泛型编程提取类名上T类型

转载自:http://blog.csdn.net/ykdsg/article/details/5472591  很早之前写过利用泛型和反射机制抽象DAO ,对其中获取子类泛型的class一直不是很理解。关键的地方是HibernateBaseDao的构造方法中的[Javajava] view plain copyType genTy

2016-12-28 23:15:40 15337

转载 Linux日志查询技巧

转载自:http://www.cnblogs.com/chjbbs/p/5761741.html先必须了解两个最基本的命令:tail  -n  10  test.log   查询日志尾部最后10行的日志;tail -n +10 test.log    查询10行之后的所有日志;head -n 10  test.log   查询日志文件中的头10行日志;

2016-12-27 21:49:20 432

原创 那些年,我们一起遇到的坑

一、序列化问题,下面Main方法将会输出什么?package com.audition.serialization;import java.io.Serializable;public class Father implements Serializable { private static final long serialVersionUID = -69790627003352

2016-11-27 15:31:42 454

转载 AOP 的利器--ASM 3.0 介绍

转摘自:http://www.ibm.com/developerworks/cn/java/j-lo-asm30/随着 AOP(Aspect Oriented Programming)的发展,代码动态生成已然成为 Java 世界中不可或缺的一环。本文将介绍一种小巧轻便的 Java 字节码操控框架 ASM,它能方便地生成和改造 Java 代码。著名的框架,如 Hibernate 和

2016-11-01 22:29:47 696

转载 微服务--使用Spring Boot创建微服务

过去几年以来,“微服务架构”的概念已经在软件开发领域获得了一个稳定的基础。作为“面向服务架构”(SOA)的一个继任者,微服务同样也可以被归类为“分布式系统”这一类,并且进一步发扬了SOA中的许多概念与实践。不过,它们在不同之处在于每个单一服务所应承担的责任范围。在SOA中,每个服务将负责处理广范围的功能与数据领域,而微服务的一种通用指南则认为,它所负责的部分是管理一个单独的数据领域,以及围绕着该领

2016-10-30 22:20:08 11120

转载 Zookeeper--Apache ZooKeeper Watcher 机制源码解释

转摘自:https://www.ibm.com/developerworks/cn/opensource/os-cn-apache-zookeeper-watcher/本文首先讲解了 Apache ZooKeeperWatcher 机制的使用方式,通过一个集群内部状态监听、触发动作的实例以及回调函数的基本知识,引发对于 Watcher 机制内部实现原理和源代码的讨论,然后通过对实现原理的解

2016-09-19 20:49:30 1217

转载 Zookeeper--分布式服务框架 Zookeeper -- 管理分布式环境中的数据

转摘自:http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安

2016-09-18 21:50:41 1909

原创 Spring--扩展

一、  前言对于入行四五年的JAVA程序员来说,通过学习开源项目的源码来提升自身编码设计能力是不可或缺的途径。楼主自认为热爱编程,有时心血来潮就会断点跟下Tomcat或者Spring,BUT:我会发现越跟到后来,自己都不晓得看到什么,学到了什么!一年前买了本spring源码的书籍,到目前为止也仅把spring的IOC看了一遍,感觉不到有多少收获。近段时间,因工作需要,需要用到Mybat

2016-08-13 18:42:41 598

原创 Dubbo--生态系统安装

dubbo的整套环境主要有几个系统:Zookeeper注册中心安装管理控制台安装简易监控中心安装      在Dubbo官网中已经讲的很详细。本文主要是为了记录一下自己在安装过程遇到的问题,同时也把安装完成之后的文件包记录下。      运行环境:tate@ubuntu:~$ uname -aLinux ubuntu 3.19.0-65-generic #73~1

2016-07-24 13:14:02 2236

原创 劫持网络--运营商投放广告

居住在大深圳的关外几年,换了几家宽带运营商,对于运营商的DNS拦截投放广告已经无力吐槽了,在度娘上搜索任意东西他们时刻会提醒我,尤其是是惯了下淘宝或京东。作为一个小小的程序员,实在忍不住想看下究竟,也好发表下自己的不平。一、现在更有甚者的是,我在浏览器上输入baidu.com的时候,居然会302重定向到另外一个静态页面,再重定向到baidu首页。以下是google抓到的网络请求包1,在

2016-06-30 22:03:05 5788 1

转载 REST--深入浅出REST

转载自:http://www.infoq.com/cn/articles/rest-introduction不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WSDL和WS-*规范的Web Services领域,但也有少数人用细小但洪亮的声音主张说更好的方式是REST,表述性状态

2016-06-11 09:00:49 464

转载 Spring--spring3.0应用springmvc构造RESTful URL详细讲解

转载自:http://blog.csdn.net/yczz/article/details/5905893springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。 rest介绍 , 这里还有struts2 rest构造的一篇文章: 使用 Struts 2 开发 RESTful 服务简单例子如下,比如如下URL

2016-06-10 00:06:02 683

转载 Spring--REST

转载自:http://www.cnblogs.com/hoojo/archive/2011/06/10/2077422.html本人使用maven模版进行了下面了代码管理,并添加了spring-test的单元测试:代码下载一、准备工作1、 下载jar包spring各版本jar下载地址:http://ebr.springsource.com/repository/

2016-06-10 00:01:21 615

转载 Spring--使用 Spring 进行单元测试

转摘自:http://www.ibm.com/developerworks/cn/java/j-lo-springunitest/通过本文,您能够在较短的时间内掌握使用 Spring 单元测试框架测试基于 Spring 的应用程序的方法,这套方法主要涵盖如何使用 Spring 测试注释来进行常见的 Junit4 或者 TestNG 的单元测试,同时支持访问 Spring 的 beanFac

2016-06-09 09:39:44 1435

转载 GIT--Git详解之二 Git基础

转载自:http://www.open-open.com/lib/view/open1328069733264.html该系列写的非常通俗易懂,想继续了解可以在原文地址总继续学习!Git 基础读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做

2016-06-09 00:33:29 1044

转载 GIT--Git详解之一 Git起步

转载自:http://www.open-open.com/lib/view/open1328069609436.html起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。 

2016-06-09 00:30:16 528

原创 Apache-Tomcat集群--session复制

一、环境信息:1,Apache: httpd-2.4.16-win32-VC142,Tomcat6.03,JK: mod_jk-1.2.40-win32-VC14.zip二、Apache官网配置指南For the impatientSimply add

2016-05-12 16:10:35 7115

转载 QQ通信原理--及QQ是怎么穿透内网进行通信的?

转载自:http://f543711700.iteye.com/blog/978044QQ是一个基于TCP/UDP协议的通讯软件 发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!! 一、登录 QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,你的客户端

2016-05-12 12:26:24 761

转载 Tomcat--如何用eclispe远程调试tomcat

转载自:http://jingyan.baidu.com/article/0320e2c1f4ef6b1b87507b06.htmltomcat是一种非常常见的java web应用服务器,有时候服务器可能并不是部署在本地,而是部署在远程其他的机器上,我们用eclispe该如何进行debug调试呢?下面小编就和大家分享一下解决的办法。一、在eclispe中新建web应用,名字叫w

2016-05-12 10:27:52 654

转载 JQuery插件--什么?你还不会写JQuery 插件

转摘自:http://www.cnblogs.com/joey0210/p/3408349.html前言  如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始将Jquery 及ui 内置web项目里了。至于使用jquery好处这里就不再赘述了,用过的都知道。今天我们来讨论下jquery的插件机制,jquery有着成千上万的第三方插件,有时我

2016-05-10 17:35:22 950

转载 闭包--javascript深入理解js闭包

转载自:http://www.jb51.net/article/24101.htm一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码  var n=999;  functio

2016-05-06 08:59:14 408

转载 SSL--用Tomcat服务器配置https双向认证过程实战

转载自:http://blog.csdn.net/xxd851116/article/details/18701731什么是https? 百度百科足够解释它:http://baike.baidu.com/view/14121.htm概述A、 什么是HTTPS在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的

2016-04-26 10:02:56 5894

转载 keytool--生成证书与Tomcat SSL配置

转载自:http://my.oschina.net/cimu/blog/314023?fromerr=acPUSUMV摘要 Keytool是一个Java数据证书的管理工具。Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里目录一、Keytool介绍 二、准备工作 1.

2016-04-26 09:50:54 5955 1

转载 Redis--开发 Spring Redis 应用程序

转摘自:https://www.ibm.com/developerworks/cn/java/os-springredis/使用 Redis 作为数据存储来构建基于 Spring 的应用程序Redis 是一个键-值 NoSQL 数据存储解决方案。Spring Data Redis 是一个 Spring 产品组合项目,可帮助 Java™ 开发人

2016-04-16 15:55:22 639

dubbo-monitor-simple

dubbo-monitor-simple

2016-07-24

Dubbo管理控制台(兼容JDK8)

Dubbo管理控制台(兼容JDK8)

2016-07-24

maven-spring-restful-test

maven项目模版,里面有springMVC配置restful的后台代码例子,使用spring-test单元测试。

2016-06-09

axis-bin-1_4

使用方法: set Axis_Lib=D:\tomcatSSO\axis-bin-1_4\lib set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib% set Output_Path=D:\tomcatSSO\axis-bin-1_4\src set Package=com.sinoservices.webservices %Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -p%Package% http://sfsms.sit.sf-express.com/sfsms/services/procSMS?wsdl

2016-05-16

mod_jk-1.2.40-win32-VC14

1,Apache: httpd-2.4.16-win32-VC14 2,apache-tomcat-6.0.45-windows-x64

2016-05-16

空空如也

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

TA关注的人

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