自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 收藏
  • 关注

原创 openLDAP需要先了解的东西

 安装方式:centos yum install openldapubuntu apt-get install openldap 配置文件sladp.conf,所在位置centos /etc/openldapubuntu /usr/share/sldap 端口:389ssl端口:636 安装后需要做的事情1.设置管理员账号密码2.设置可修...

2017-04-19 17:19:07 425

原创 常用子网掩码与位数对应表

<!--[endif]-->128.0.0.0=1192.0.0.0=2224.0.0.0=3240.0.0.0=4248.0.0.0=5252.0.0.0=6254.0.0.0=7255.0.0.0=8255.128.0.0=9255.192.0.0=10255.224.0.0=11255.240.0.0=12255.248.0.0=13255.252.0.0=14255.25...

2017-04-19 14:34:18 7709

原创 KeepAlive详解

KeepAlive既熟悉又陌生,踩过坑的同学都知道痛。一线运维工程师踩坑之后对于KeepAlive的总结,你不应该错过! 最近工作中遇到一个问题,想把它记录下来,场景是这样的:从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器。 Client可以是浏览器也可以是一个客户端程序。一般情况下,这种架构不会出现问题,但是...

2016-08-03 17:23:17 770

spring boot v1.3.6 - 002 基本搭建和运行

我的项目git地址https://github.com/sauzny/subseabed 基本环境java1.7maven3  (官网上支持两种方式,一种是maven,另一种是gradle)  项目的目的为了学习搭建一个springboot项目,所以项目中的文件比较少,使用的都是基本用法 只用三个java文件 和 一个yml配置文件 在编译器...

2016-07-20 23:26:52 130

spring boot v1.3.6 - 001 基本介绍

spring boot内置了http服务容器的框架,快速搭建一个http服务 spring boot 相关组件很多,学习 spring boot 的目的是为了使用spring cloud 形成完整的微服务 点击进入 官网地址 spring boot  ...

2016-07-20 23:20:45 89

原创 cron表达式详解

cron表达式详解Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下: Seco...

2015-09-21 19:23:47 98

原创 【Jmeter】Jmeter聚合报告分析

Label:每个 JMeter 的 element(例如 HTTP Request)都有一个 Name 属性,这里显示的就是 Name 属性的值#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controll...

2015-09-10 12:23:44 91

原创 佛祖保佑 永无bug

<pre name="code" class="java">/* _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ...

2015-09-09 19:08:27 201

原创 Git 的 .gitignore 配置

.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。1、配置语法:  以斜杠“/”开头表示目录;  以星号“*”通配多个字符;  以问号“?”通配单个字符  以方括号“[]”包含单个字符的匹配列表;  以叹号“!”表示不忽略(跟踪)匹配到的文件或目录; ...

2015-07-03 08:51:58 97

原创 MyBatis Generator使用文档

http://generator.sturgeon.mopaas.com/index.html

2015-06-26 17:18:54 132

原创 Apache commons (Java常用工具包)简介

Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.htmlBeanUtilsCommons-BeanUtils 提供对 Java 反射和自省API的包装BetwixtBetwixt提供将 JavaBean 映射至 XML 文档,以及相反映射的服务.C...

2015-06-25 11:46:21 90

原创 mysql在线修改表结构大数据表的风险与解决办法归纳

整理这篇文章的缘由:互联网应用会频繁加功能,修改需求。那么表结构也会经常修改,加字段,加索引。在线直接在生产环境的表中修改表结构,对用户使用网站是有影响。以前我一直为这个问题头痛。当然那个时候不需要我来考虑,虽然我们没专门的dba,他们数据量比我们更大,那这种问题也会存在。所以我很想看看业界是怎么做的,我想寻找有没有更高级的方案,呵呵,让我觉得每次开发一个新功能,我在线加字段都比较纠结。...

2015-06-24 13:54:51 81

原创 注释模板

<?xml version="1.0" encoding="UTF-8" standalone="no"?><templates><template autoinsert="true" context="filecomment_context" deleted="false" description=&quot

2015-06-12 16:28:12 66

转载 mysql 查看索引

查看索引mysql> show index from tblname;mysql> show keys from tblname;· Table表的名称。· Non_unique如果索引不能包括重复词,则为0。如果可以,则为1。· Key_name索引的名称。· Seq_in_index索引中的列序列号,从1开始。· Column_name...

2015-05-10 22:08:37 98

原创 Java扫描指定包中所有类

import java.io.File;import java.io.FilenameFilter;import java.io.IOException;import java.net.JarURLConnection;import java.net.URL;import java.util.Enumeration;import java.util.HashMap;i...

2015-05-08 10:04:33 291

原创 elasticsearch安装配置

下载安装包 官网下载,https://www.elastic.co/ 我下载的版本是1.44 一、解压,修改配置文件  conf/elasticsearch.yml配置文件增加集群配置1. 集群名称,默认为elasticsearch:cluster.name: elasticsearch        2. 节点名称,es启动时会自动创建节点名称,但你也可进行配置:n...

2015-03-27 23:07:21 76

原创 solr schema.xml Field属性详解

<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />常用的公共属性有:name:标识。type:fieldType定义的类型。indexed=true|false:是否被用来建立索引(关

2015-03-15 17:21:10 454

原创 Maven:将项目发布到私服

1 . 修改私服中仓库的部署策略  Release版本的项目应该发布到Releases仓库中,对应的,Snapshot版本应该发布到Snapshots仓库中。Maven根据pom.xml文件中版本号<version>节点的属性是否包含-SNAPSHOT,来判断该项目是否是snapshot版本。如果是snapshot版本,在执行mvn deploy部署命令时,maven会自动将项目...

2015-03-02 15:24:17 98

原创 Maven 修改默认JDK版本和指定项目JDK版本

 1. 全局设定就是修改maven的配置文件,应该先找到你的maven安装目录,我用的是linux, mvn -v就能知道path。在conf文件夹下找到settings.xml在profiles 节点下增加: <profile> <id>jdk-1.7</id> <activation> <...

2015-02-21 18:41:45 121

原创 zookeeper的集群模式下的安装和配置

1, 安装准备 1.1 下载http://mirror.bjtu.edu.cn/apache/zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gz1.2 安装jdk : 我的是jdk-1.6.0_14-fcs1.3 系统: linux :centos-5.41.4 hadoop安装配置:    192.168.201.128 ...

2015-01-03 02:09:13 97

原创 ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机

使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。 ssh-keygen 创建公钥和密钥。 ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-copy-id 也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权...

2015-01-02 18:06:35 95

原创 linux 设置jdk环境变量

#jdk -- startexport JAVA_HOME=/var/soft/jdk export JAVA_BIN=/var/soft/jdk/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar expo...

2015-01-02 11:38:03 92

原创 yum安装gcc、cc

yum install gcc-c++ libstdc++-devel

2015-01-02 11:19:41 2281

原创 在Git下创建一个空分支

有时候我们需要在Git下创建一个空分支,从头开始Coding —— 这大概是那些重构帝最喜欢的事情。参考了github,才找到一个合适的方法。怎样安全的进行这项操作我们需要建一个“孤立”的空分支,为了尽可能的保证数据安全,最好还是重新clone一份代码。$git clone https://github.com/user/repo.git# Clone our repo# Cloni...

2014-11-26 17:30:41 645

原创 git代码库回滚

git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id【本地代码库回滚】:git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除git reset --hard HEAD~3:将最近3次的提交回滚 【远程代码库回滚】:这个是重点要说的内容,过程比本地回滚要复杂应用场景:自动...

2014-11-24 21:48:59 87

原创 Linux下查看文件和文件夹大小

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。    df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。    du可以查看文件及文件夹的大小。    两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。    下面分别简要介绍    df命令可以显示目前所有文...

2014-11-19 14:54:27 122

原创 UnsupportedMimeTypeException异常怎么办?

org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml. Mimetype=application/json; charset=UTF-8, URL=http://mp.weixin.qq.com/cgi-...

2014-10-28 17:21:38 267

原创 HTTP Authorization

谨以此文献给那些需要实现HTTP AUTH的“程序猿”们。关于HTTP AUTH的文档不多。RFC在 http://www.ietf.org/rfc/rfc2617.txtwiki在 http://en.wikipedia.org/wiki/Basic_access_authentication使用HTTP AUTH需要在server端配置http auth信息(一般是webse...

2014-10-28 17:20:35 95

原创 Description Resource Path Location Type Java compiler level does not match the v

在项目上右键Properties-》Project Facets,在打开的Project Facets页面中的Java下拉列表中,选择相应版本。有可能是java1.6 改成java6之类的

2014-10-27 16:05:33 53

原创 notepad++输入中文就卡死 开发技巧

今天下了一个notepad++后,输入中文时,发现notepad++就卡死掉上网搜了解决方案,很好用,顺便分享一下。设置->首选项->自动补全,自动补全设置成从第2个字符开始。点击输入2后Enter一下...

2014-10-17 14:14:08 779

原创 INSERT IGNORE 与INSERT INTO的区别

INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。eg:insert ignore into table(name)  select  name from table2 ...

2014-10-09 18:31:58 68

原创 MySQL表名映射方案及扩展应用

http://dinglin.iteye.com/  这篇文章介绍的简单方案应用于如下需求:主库为了性能考虑,作分库分表,从库则上为了多索引查询等需求,不作分表。  参数replicate-rewrite-db 及应用         这个参数是官方版本自带的。配置格式为 replicate-rewrite-db = from_db -> to_db。 同步效果为将...

2014-09-28 23:10:00 174

原创 update语句的执行计划如何看?

转化成select语句操作。如:update tb1 set f1=1 where id=1;用explain:explain select f1 from tb1 where id=1

2014-09-24 07:05:20 2218

原创 经典java.util.Date处理框架joda-time

  废话不多说,请直接复制别人代码package com.baidu.test;import java.util.Date;import org.joda.time.DateTime;import org.joda.time.format.DateTimeFormat;/** * * @author 朴海林 * 2011-02-13 * baid...

2014-09-19 11:29:40 148

原创 redis中各种数据类型对应的jedis操作命令

一、常用数据类型简介:      redis常用五种数据类型:string,hash,list,set,zset(sorted set).1.String类型String是最简单的类型,一个key对应一个valueString类型的数据最大1G。String类型的值可以被视作integer,从而可以让“INCR”命令族操作(incrby、decr、decrby),这种情况下,...

2014-09-02 11:23:15 102

原创 Log4j2架构及概念简介

log4j——Log for java。此文为读log4j2 user guaid时的翻译及笔记。log4j2与log4j在Logger的继承关系和配置方式上都做出了修改。个人感觉比较有意思的是Logger对象与LoggerConfig解耦的设计,以及Filter中的传递机制,有点像网络包分发,不过多了很多可调控性。前言log4j2可以按照开发人员预先的设定,在指定的位置和情况下打印...

2014-08-13 14:39:39 80

原创 Log4j2 — LogEvent的传递及配置文件重定位

前言Log4j2的介绍可以参考上一篇博客。Log4j2很好的一点是可以用configuration file来配置log system。但是这个配置文件的存放位置比较纠结一些。文中会介绍如何更改Log4j2配置文件的路径和名称。目录本文的内容将回答如下问题:1、如何产生LogEvent?2、LogEvent的传递是怎样的?3、如何更改Log4j2配置文件的的名称和路径...

2014-08-13 14:38:39 644

原创 Log4j2之Appenders

前言  Appender按网络释义,有“输出目的地”之意。官网给出的定义是:“Appenders are responsible for delivering LogEvents to their destination.”。Log4j2为使用者提供了13种非常实用的Appenders,使用者可用方便的调用这13种Appender来控制日志的输出。摘要  Log4j2的Appende...

2014-08-13 14:36:21 190

原创 如何批量删除redis中keys

 redis本身没有批量删除的功能这个是在linux 下 使用linux 的功能 实现批量删除 正则匹配   *ORDER_LOCK_RECORD*src/redis-cli -n 0 keys "*ORDER_LOCK_RECORD*"|xargs src/redis-cli -n 0 del...

2014-07-30 10:07:24 83

原创 使用maven的profile和filter插件管理配置项--不同环境(dev,beta,production)轻松切换

1.概述    按照项目开发的流程,项目工程需要经历开发人员本地测试环境(dev),进入测试阶段后有测试环境(test),测试无误后需要将程序发布到生产环境(production)下,而对于这三个不同的项目环境,应用程序要在该环境下运行,必须有不同的配置项,如开发和生产环境使用不同的数据库地址,不同的线程池参数,因此需要对不同的项目环境进行不同的配置,为了简化和规范这些参数配置,需要对其进行...

2014-06-14 10:27:57 116

空空如也

空空如也

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

TA关注的人

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