自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

adermxl的专栏

微博 http://weibo.com/123964163 http://t.qq.com/X-L2008

  • 博客(507)
  • 资源 (2)
  • 收藏
  • 关注

转载 ElasticSearch重启集群方案

一直对ElasticSearch集群的重启有疑惑,因为每个结点重启时,ElasticSearch集群的高可用和自平衡方案会自动在别的结点上复制该重启结点的分片,这定然导致了很大的IO和网络开支。重启一次集群相当于对所有的分片重新部署了一次,而且依次重启结点的时间也很长,需等待集群平衡好了,处于green的状态后才能重启下一个结点。还好ES本身已考虑了这个问题,官方文档中对于集群

2016-11-02 14:38:12 1038

转载 Spring-SpringMVC-Hibernate在IntelliJ与Maven的环境下搭建

http://mark-yang.github.io/blog/2015/04/24/spring-springmvc-hibernate/本篇主要介绍的是JavaEE中的框架SpringMVC,在以前上JavaEE课程时,课程项目里使用的是比较“古老”的SSH(Struts2+Spring+Hibernate)框架,最近受某小朋友的影响着手了解SpringMVC,一种更轻

2015-05-26 18:45:51 4704

转载 kafka技术调研

最新对kafka的相关技术进行了调研,其中很多的设计思想很不错,后面准备出一个系列的专题介绍相关内容,敬请启动。

2015-05-05 22:30:51 877

转载 使用zookeeper实现服务路由和负载均衡

三个类:ServiceAProviderServiceBProviderServiceConsumer其中ServiceAProvider提供的服务名service-A,指向IP为192.168.58.130ServiceBProvider提供的服务名service-A,指向IP为192.168.58.131当有消费者请求时,随机地选取ser

2015-04-06 10:46:02 3518

转载 SunCertPathBuilderException: Unable To Find Valid Certification Path To Requested Target

ProblemConfigured Tomcat to support SSL and deployed this web service on a development Tomcat server. While connect to the deployed web service over SSL connection via this URL : “https://localh

2015-03-27 15:05:38 1420

转载 Redis及phpredis安装配置

1,安装Redis1.1,下载及安装wget http://redis.googlecode.com/files/redis-2.6.14.tar.gztar -zxvf redis-2.6.14.tar.gzcd redis-2.6.14make PREFIX=/data/apps/redis2.6.14 installmkdir /data/apps/redis

2015-03-26 19:43:43 465

原创 java 如何获取线程和线程组

http://nadeausoftware.com/articles/2008/04/java_tip_how_list_and_find_threads_and_thread_groups

2015-03-10 16:34:39 1063

转载 门面(Facade)模式

外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。医院的例子用一个例子进行说明,如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就如同一个子系统的客户端与一个子系统的各个类打交道一样,不是一件容易的事情。首先病人必须先挂号,然后门诊。如果医生要求化验,病人必须首

2015-02-14 10:27:11 595

转载 java线程安全问题之静态变量、实例变量、局部变量

java多线程编程中,存在很多线程安全问题,至于什么是线程安全呢,给出一个通俗易懂的概念还是蛮难的,如同《java并发编程实践》中所说:写道给线程安全下定义比较困难。存在很多种定义,如:“一个类在可以被多个线程安全调用时就是线程安全的”。  此处不赘述了,首先给出静态变量、实例变量、局部变量在多线程环境下的线程安全问题结论,然后用示例验证,请大家擦亮眼睛,有错必究,否则

2015-02-12 18:58:00 539

转载 linux下进程突然挂掉排查方法

环境:Ubuntu Server 12.04  i686问题描述:24G内存,空闲的有20G左右。但是内核老是报这个,动不动就杀程序  Jul  6 13:12:44 00098 kernel: [3112325.883069] Out of memory: Kill process 2249 (nginx) score 1 or sacrifice child Jul  6 13:1

2015-02-11 19:59:02 41286 2

转载 java进程crash

问题:tomcat在运行过程中会莫名挂掉,表现如被Killed -9,系统中没有任何日志(命令行无Kill指令记录、/var/log/message中无OOM Killer日志、项目本地目录无core dump日志、无java crash日志、应用中记录了eixt操作,日志中没有看到该记录)。不知道大伙儿遇到过这种情况不,有啥建议不?下面是我排查的情况:软件环境$ uname -a

2015-02-10 22:21:49 2149

转载 commons-pool实战之 GenericObjectPool和GenericKeyedObjectPool

前面两篇文章说了怎么样简单的使用commons-pool库,这里需要考虑一个问题就是在很多时候我们在池里的对象都是比较重型的并且大多数比较稀缺的资源,比如说数据库连接,这样如果一直把一些连接放在池里不归还,就会很占资源,并且是这些资源利用率降低,那么怎样才能更好的管理池子中的资源呢,commons-pool里提供了一个GenericObjectPool类,它的出现使上面的问题就迎刃而解了。同样对于

2015-02-04 08:48:52 998

转载 Apache Kafka:下一代分布式消息系统

简介Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。Apache Kafka与传统消息系统相比,有以下不同:它被设计为一个分布式系统,易于向外扩展;它同时为发布和订阅提供高吞吐量;它支持多订阅者,当失败时能自动平衡消费者;它将消

2015-01-27 22:30:42 768

转载 linux下使用mount挂载网络磁盘

在linux下挂载windows系统的网络共享磁盘:mount -t smbfs -o username=longyufei,password=123456 //192.168.0.80/E$ /mnt/samba 删除挂载点!umount /mnt/samba/ 在linux下挂载linux的Smaba服务磁盘:mount -t smbfs -o username

2015-01-26 10:29:23 12842 1

转载 Mapping WordPress Posts to Elasticsearch

I thought I’d share the Elasticsearch type mapping I am using for WordPress posts. We’ve refined it over a number of iterations and it combines dynamic templates and multi_field mappings along with

2015-01-21 22:07:50 755

转载 WordPress表结构说明

WordPress一共有以下11个表。这里加上了默认的表前缀 wp_ 。wp_commentmeta:存储评论的元数据wp_comments:存储评论wp_links:存储友情链接(Girl is coding)wp_options:存储WordPress系统选项和插件、主题配置wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据wp_posts:存储文章(包括页面、上传文

2015-01-21 22:06:08 943

转载 MongoDB 系统介绍

1.认识及了解MongoDBMongoDB 是一个面向集合的,模式自由的文档型数据库.面向集合, 意思是数据被分组到若干集合,这些集合称作聚集(collections). 在数据库里每个聚集有一个唯一的名字,可以包含无限个文档. 聚集是RDBMS中表的同义词,区别是聚集不需要进行模式定义.模式自由, 意思是数据库并不需要知道你将存入到聚集中的文档的任何结构信息.实际上,你可以在

2015-01-21 10:14:22 585

转载 在TOMCAT中部署war

1、将war文件拷贝到tomcat目录/webapps/下。2、将必要的jar文件拷贝到tomcat目录/lib/xia下。3、修改tomcat目录/conf/下的server.xml。                    将这段代码中的     拷贝一下并修改:path="" 为war路径,docBase=""为你的war的文件名。4、完毕,启动tomc

2015-01-15 20:07:17 554

转载 Oracle中两个date相减

两个时间相减默认的是天数oracle 两个时间相减默认的是天数*24 为相差的小时数oracle 两个时间相减默认的是天数*24*60 为相差的分钟数oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数如下:SQL>select sysdate from dual;       2008-2-20 14:32:35SQL>

2015-01-12 18:56:38 1899

转载 1.JAVA中使用JNI调用C++代码学习笔记 - 星云博客园

Java 之JNI编程1.什么是JNI?JNI:(Java Natibe Inetrface)缩写。2.为什么要学习JNI?Java 是跨平台的语言,但是在有些时候仍然是有需要调用本地代码(这些代码通常是由C/C++编写的). Sun公司提供的JNI是Java平台的一个功能强大的接口。这个JNI接口提供了Java与操作系统本地代码互相调用的功能。(即java

2015-01-05 19:53:36 724

转载 MySQL数据库设置主从同步

MYSQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力。MySQL主从同步的机制MYSQL主从同步是在MySQL主从复制(Master-Slave Replication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL上通过一个I/O线程从M

2015-01-03 15:35:43 481

转载 MSM--Memcached_Session_Manager介绍及使用

MSM--Memcached_Session_Manager介绍及使用我们都知道对于一些大型的web2.0的网站,在正式部署时一般是部署在不同故障域的多台应用服务器上,以j2ee应用为例,一般我们都会部署在tomcat下,假如我们部署了10台tomcat服务器,那这10台tomcat可能是部署在不同的机器上,然后将应用程序copy到这10台tomcat下,然后启动所有tomcat,一般来说这样

2015-01-03 14:46:48 409

转载 {笨方法学Elasticsearch}测试cluster.routing.allocation.disable_allocation

也可以使用下面的参数设置不迁移:curl -XPUT localhost:9200/_cluster/settings -d '{                "transient" : {                    "cluster.routing.allocation.enable" : "none"                }        }'curl

2014-12-30 17:10:56 6178

转载 java中数据与arraylist的转换

参考Java API 原话:public static List asList(T... a)返回一个受指定数组支持的固定大小的列表。(对返回列表的更改会“直接写”到数组。)此方法同 Collection.toArray() 一起,充当了基于数组的 API 与基于 collection 的 API 之间的桥梁。返回的列表是可序列化的,并且实现了 RandomAccess。例子:pub

2014-12-22 23:32:54 548

转载 python 中文乱码问题深入分析

一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?在本文中,以'哈'来解释作示例解释所有的问题,“哈”的各种编码如下: 1. UNICODE (UTF8-16),C854; 2. UTF-8,E59388; 3. GBK,B9FE。 一、python中的str和unicode 一

2014-12-14 12:52:40 467

转载 用py2exe打包成一个exe文件

一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布在开源许可证下的。二、安

2014-12-13 17:17:12 659

转载 pycharm 教程(一)安装和首次使用

PyCharm 是我用过的python编辑器中,比较顺手的一个。而且可以跨平台,在macos和windows下面都可以用,这点比较好。    首先预览一下 PyCharm 在实际应用中的界面:(更改了PyCharm的默认风格)安装首先去下载最新的pycharm 2.7.3,进行安装。可以直接在官网下载。PyCharm 的激活方式:

2014-12-13 10:19:03 1528

转载 用pywinauto进行win32应用程序的测试

用pywinauto进行win32应用程序的测试今天整理自己的博客,发现已经快一年没有更新了,汗。今天给大家介绍的是pywinauto,它是用python语言编写的开源测试工具,专用于测试win32应用,其官网网址是:http://pypi.python.org/pypi/pywinauto/0.4.0我之前做win32应用测试时,用过很多大家耳熟成详的工具,接触pywin

2014-12-12 23:32:42 3104

转载 Linux 磁盘挂载和mount共享

针对Linux服务器的磁盘挂载mount和共享做简单操作说明:1、  查看已使用的磁盘情况df –h  2、  查看所有磁盘fdisk –l 3、  查看指定磁盘“/dev/xvde”的分区情况fdisk -l /dev/xvde 如图可以看到,改磁盘并未分区4、 

2014-11-27 13:07:27 592

转载 如何用PowerDesigner逆向工程导出ORACLE数据库表结构

问题一:PowerDesigner在设计时,如何显示表中的注释选项  选定一个编辑的表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK弹出的窗口中,选中COMMENT确定后注

2014-11-25 21:32:40 1395

转载 shell比较两个字符串是否相等

比较两个字符串是否相等的办法是:    if [ "$test"x = "test"x ]; then    这里的关键有几点:    1 使用单个等号    2 注意到等号两边各有一个空格:这是unix shell的要求    3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相

2014-11-20 22:00:11 1154

转载 builder模式

简单地说,就好象我要一座房子住,可是我不知道怎么盖(简单的砌墙,层次较低),也不知道怎么样设计(建几个房间,几个门好看,层次较高),于是我需要找一帮民工,他们会砌墙,还得找个设计师,他知道怎么设计,我还要确保民工听设计师的领导,而设计师本身也不干活,光是下命令,这里砌一堵墙,这里砌一扇门,这样民工开始建设,最后,我可以向民工要房子了。在这个过程中,设计师是什么也没有,除了他在脑子里的设计和命令,所

2014-11-18 22:41:58 412

转载 JAVA 服务提供者框架介绍

服务提供者框架是指:多个服务提供者实现一个服务,系统为客户端提供多个实现,并把他们从多个实现中解耦出来。服务提供者的改变对它们的客户端是透明的,这样提供了更好的可扩展性。例如,JDBC,JMS等就是用了服务提供者框架      他们之间的关系如下图:        1.服务具体实现类和服务提供者实现类是服务提供者自己去实现。以JDBC为例,这2个模块由具体的数据库提供商

2014-11-17 22:20:48 561

原创 一个统计日志中app访问云调用次数的脚本

#!/bin/shlog_path=/root/testappids_y_m_d_h_m=()declare -A map=()year=`date +%Y`month=`date +%m`#day=`date +%d`day='13'hour=`date +%H`#min=`date +%M`min='13'#业务列表dir_l

2014-11-15 16:01:44 618

转载 shell中的map使用

[root@linkea-dev-srv1 ~]# declare -A abc-bash: declare: -A: invalid optiondeclare: usage: declare [-afFirtx] [-p] [name[=value] ...]bash 的版本必须 >= 4.1.2,升级bash:# wget http://ftp.gnu.org/gnu/bash/bash

2014-11-15 13:12:50 20368

转载 linux shell 数组建立及使用技巧

linux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。 1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5)[chengmo@centos5 ~]$ echo $a1 一对括号表示是数组,数组元素用“空格”符号分

2014-11-15 10:28:46 415

转载 Linux系统增加交换空间的方法

Linux系统增加交换空间的方法增加交换空间有两种方法:严格的说,在系统安装完后只有一种方法可以增加swap,那就是本文的第二种方法,至于第一种方法应该是安装系统时设置交换区。1、使用分区:      在安装OS时划分出专门的交换分区,空间大小要事先规划好,启动系统时自动进行mount。      这种方法只能在安装OS时设定,一旦设定好不容易改变,除非重装系统。2、使

2014-11-11 20:46:50 578

转载 MAT分析JAVA内存问题

Java的内存泄露多半是因为对象被遗留在全局的HashMap中得不到释放,如果发现Java应用程序占用的内存出现了泄露的迹象,那么我们一般采用下面的步骤分析:    1. 把Java应用程序使用的heap dump下来    2. 使用Java heap分析工具(如MAT),找出内存占用超出预期的嫌疑对象    3. 根据情况,分析嫌疑对象和其他对象的引用关系。    4. 分

2014-11-01 22:00:03 490

转载 Elasticsearch 的坑爹事——记录一次mapping field修改过程

团队使用Elasticsearch做日志的分类检索分析服务,使用了类似如下的_mapping{ "settings" : { "number_of_shards" : 20 }, "mappings" : { "client" : { "properties" : { "ip" : {

2014-11-01 11:58:39 2841

转载 ElasticSearch字段排序

需求如果我们需要根据一个字段进行排序,如何支持呢?像日期、价格这些数值型的(日期底层其实是转换为数值),排序其实是很自然也是很简单的。但是如果是字符串类型的字段呢?有几个问题需要考虑:分词对排序的影响大小写、单复数之类区别字符串类型的字段一般都需要进行搜索的,那么需要对其进行Analyzed。但是Analyzed的结果就是将该字符串解析为分散的token(term)。这样子,E

2014-10-16 14:49:11 9340

MAC 下安装打印机驱动过程

在MAC 下面,安装打印机驱动过程详细介绍,包括如何设置参数,下载驱动,图文并茂

2019-01-31

DICOM 数据

DICOM 数据 head256.raw

2010-10-24

空空如也

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

TA关注的人

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