自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 POSTMAN写入密码验证的ES

1、POST MAN请求地址:ip:port/index/type/id(id有需要转义的内容)127.0.0.1:20000/skin_change_config_index/skin_change_config_type/%23skin%23theme%23list%232、添加鉴权3、添加的内容包含需要转义的内容

2020-09-04 14:42:21 849

原创 zookeeper集群置换过程

一、添加新机1、先停掉一台zookeeper,留作备份;(非常重要)2、修改配置zoo.cfg,添加进新zookeeper机器的配置,myid比旧机器的myid依次增加(myid大的连小的);3、先启动新机器中myid最小的机器。注意:启动过程中,观察DATA文件夹下,是否已同步SNAPSHOT和事物日志,快照的大小是否正常。观察zookeeper.out应该会出现:Getting a snapshot from leader的日志。如果获取不到快照,请立即停止操作!分析原因,避免整个集群数据丢

2020-08-17 19:06:18 266

原创 尽在双11

1、3年左右的前瞻性架构规划2、强一致性的微交易架构

2017-08-10 11:33:55 708

转载 ZooKeeper - ‘Len error‘ 问题排查

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

2017-07-10 18:19:15 2200

原创 在linux shell中不显示路径了,显示为-bash-4.1

在linux shell中不显示路径了,显示为-bash-4.1#用起来很不方便。如何改为显示路径的shell呢?步骤如下:vim ~/.bash_profile(不用管.bash_profile这个文件有几个,自己新建一个也是可以的)在最后加上export PS1='[\u@\h \W]\$'然后执行source ~/.bash_pro

2016-07-06 10:33:19 509

原创 git fetch -p

git fetch -p

2016-06-20 17:59:05 2847 1

原创 git删除

git push origin –-delete 分支名

2016-05-31 10:14:33 489

转载 Java开发中的23种设计模式详解

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2016-05-07 21:13:49 564

转载 Centos配置国内yum源

网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。具体设置方法如下:1,进入yum源配置目录cd /etc/yum.repos.d2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bk下载

2015-12-08 09:32:50 419

原创 linux下es mapping post创建索引

curl -XPUT http://localhost:9200/dynamicindex/ -d '{"mappings":{"dynamictype":{"_ttl":{"enabled":"false"},"_timestamp":{"enabled":"true"},"_all":{"enabled":"false"},"properties":{"activityId":{"index"

2015-11-26 19:06:38 2384

转载 es store详解

众所周知_source字段存储的是索引的原始内容,那store属性的设置是为何呢?es为什么要把store的默认取值设置为no?设置为yes是否是重复的存储呢?我们将一个field的值写入es中,要么是想在这个field上执行search操作(不知道具体的id),要么执行retrieve操作(根据id来检索)。但是,如果不显式的将该field的store属性设置为yes,同时_source

2015-11-26 16:18:14 4234 1

转载 分布式搜索Elasticsearch——配置

配置文件位于%ES_HOME%/config/elasticsearch.yml文件中,用Editplus打开它,你便可以进行配置。        所有的配置都可以使用环境变量,例如:node.rack: ${RACK_ENV_VAR}        表示环境变量中有一个RACK_ENV_VAR变量。        下面列举一下elasticsearch的可配置项:

2015-11-05 17:18:12 385

转载 solr的一些查询参数

fl: 是逗号分隔的列表,用来指定文档结果中应返回的 Field 集。默认为 “*”,指所有的字段。defType: 指定query parser,常用defType=lucene, defType=dismax, defType=edismaxq: query。q.alt: 当q字段为空时,用于设置缺省的query,通常设置q.alt为*:*。qf: query

2015-09-17 13:43:07 361

原创 solr查询进阶

1、摘要Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。在Java中,我们只要使用Apache提供的 Solrj 这个工具,导入相关包,调用其 API 就可以对 solr 进行操作了。一般

2015-09-15 09:30:54 2442

转载 CloudSolrServer存在并发锁

在使用solr4.2.1时,使用CloudSolrServer进行并发查询,当并发量比较大时,存在线程等待的问题。"TP-Processor5079" daemon prio=10 tid=0x00007fa7459ca800 nid=0x44ab waiting on condition [0x00007fa729588000] java.lang.Thread.State: WAITI

2015-07-24 10:20:17 2344

转载 MyBatis排序时使用order by 动态参数时需要注意,用$而不是#

字符串替换默认情况下,使用#{}格式的语法会导致MyBatis创建预处理语句属性并以它为背景设置安全的值(比如?)。这样做很安全,很迅速也是首选做法,有时你只是想直接在SQL语句中插入一个不改变的字符串。比如,像ORDER BY,你可以这样来使用:ORDER BY ${columnName}这里MyBatis不会修改或转义字符串。重要:接受从用户输出的内容并提供给语句中不变的字符串,这样做是不安全

2015-02-04 14:51:42 7378

转载 怎么在spring官网上下载spring的jar包, 源代码和文档?

现在 http://repo.spring.io/release/org/springframework/spring/第一种,简单粗暴直接1http://repo.springsource.org/libs-release-local/org/springframework/spring/3.2.4.RELEASE/spring-framework

2015-01-07 09:28:02 454

转载 netty百万

1. 背景1.1. 话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:Netty是否可以做推送服务器?如果使用Netty开发推送服务,一个服务器最多可以支撑多少个客户端?使用Netty开发推送服务遇到的各种技术问题。由于

2015-01-06 11:48:32 1097

转载 java concurrent 探秘(经典的线程个数,是否完成等的控制) 线程池

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的

2015-01-06 10:53:06 499

原创 eclipse4.4安装windowbuilder

打算用eclipse做一个可视化的测试工具,搜索了一下发现有swingbuild和jigloo都可用。找了一下发现可以安装windowbuilder来实现java的可视化编程,但是很多资料里的连接都失效了。刚自己弄完比较熟悉,总结一下希望能帮到。我是直接在线安装的windowbuilder一.找到对应版本的windowbuilder打开这个链接:http:/

2014-12-20 14:59:42 2654

转载 全面分析 Spring 的编程式事务管理及声明式事务管理

全面分析 Spring 的编程式事务管理及声明式事务管理Spring 的事务管理是 Spring 框架中一个比较重要的知识点,该知识点本身并不复杂,只是由于其比较灵活,导致初学者很难把握。本教程从基础知识开始,详细分析了 Spring 事务管理的使用方法,为读者理清思路。先决条件本教程假定您已经掌握了 Java 基础知识,并对 Spring 有一定了解。您还需要具备基本的事务管理的

2014-12-11 13:57:19 469

转载 Java远程通讯可选技术及原理

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来

2014-09-25 16:49:28 521

转载 GitHub入门之一:使用github下载项目

git作为目前比较流行的版本控制系统,被各个互联网公司广泛使用着。目前国外的网站有GitHub,国内的有CSDN和OSCHINA的git。使用git可以很方便地进行多人协作和版本控制。作为一个入门小白,我先从我的角度来和大家一起看看如何使用github,我注重操作,不注重原理。如果想深入学习git,建议看类似git入门这样的文档这篇讲如何使用其它人的代码,最初,github被我

2014-09-18 15:50:49 481

转载 java synchronized详解

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问object的

2014-08-04 18:17:27 442

原创 获取项目路径

this.getClass().getClassLoader().getResource("/").getPath(); this.getClass().getClassLoader().getResource("").getPath();  得到的是 ClassPath的绝对URI路径。System.getProperty("user.dir");this.getClass().

2014-07-18 14:54:58 431

转载 JVM系列三:JVM参数设置、分析

不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同

2014-06-25 13:08:58 620

转载 字符,字节和编码

“字符与编码”是一个被经常讨论的话题。即使这样,时常出现的乱码仍然困扰着大家。虽然我们有很多的办法可以用来消除乱码,但我们并不一定理解这些办法的内在原理。而有的乱码产生的原因,实际上由于底层代码本身有问题所导致的。因此,不仅是初学者会对字符编码感到模糊,有的底层开发人员同样对字符编码缺乏准确的理解。

2014-06-25 11:25:41 419

转载 windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码

我的一个java程序偶尔会出现cpu占用很高的情况一直不知道什么原因今天终于抽时间解决了系统是win2003jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用top就简单多了

2014-04-09 17:10:22 712

原创 jboss as7.1+jesery实现restful

0.jersey-server-1.17.1.jar、jersey-servlet-1.17.1.jar、jersey-core-1.17.1.jar1.standalone.xml中去掉和2.web.xml中增加        TDJersey        com.sun.jersey.spi.container.servlet.ServletContainer   

2014-03-11 17:18:40 774

原创 htts axis2

static{AxisProperties.setProperty("axis.socketSecureFactory",  "com.topsec.tsm.aas.client.CertSSLSocketFactory" );}public List queryAssetValid(List list) {try {JSONArray json = JSONA

2014-03-10 17:39:06 1250

原创 https jesery

public class AuditlogSender {private static AuditlogSender sender = null;private AuditlogSender(){}public static AuditlogSender getInstance(){if(sender == null){sender = new AuditlogSe

2014-03-10 17:36:39 911

原创 jboss as7.1 https访问

1. 生成密钥进入%JAVA_HOME%/bin目录  执行命令  keytool -genkey -alias tomcat -keyalg RSA -keystore F:\tomcat.keystore -validity 36500  参数简要说明:“F:\tomcat.keystore”含义是将证书文件保存在F盘,证书文件名称是tomcat.keystore ;“-val

2014-03-10 17:34:33 1537

原创 jboss7.1.1 IP访问

1、修改之后,使用真实IP访问不行                            改为 :                      之后可以,诡异。

2014-01-24 10:59:59 1267 1

原创 jboss as7.1 (jsp热部署)

1. Please make sure to add                                            in standalone.xml under            2. Go to jboss-as-7.1.1.Final/modules/org/jboss/as/web/main   Place

2014-01-23 18:00:45 1805

原创 eclipse中怎么配置jboss

1.点击download additional server adapter2.download jboss tools3.接下来在[Window]->[Preferences]->[Server]-[Runtime Environments]中便可以添加JBoss执行环境了.4.最后在[Window]->[Show View]->[Others]->[Servers]中创建JBoss

2014-01-23 16:50:00 780

原创 eclipse4.3+svn

通过在线的方式安装SVN插件:在Eclipse 中,Help -> Software Updates -> Find and Install...菜单下。在弹出对话框中的输入框中输入http://subclipse.tigris.org/update作为URL添加New Remote Site。就可以让Eclipse自动下载为你安装SVN插件了,安装成功后重新启动Eclipse就OK!

2014-01-23 16:41:45 818

原创 JBAS014803: Duplicate resource

环境 :intellij13.01+jboss7.1.1[2014-01-22 03:40:57,124] Artifact helloworld123: Error during artifact deployment. See server log for details.[2014-01-22 03:40:57,125] Artifact helloworld123: java.la

2014-01-22 16:36:37 6282 1

原创 intellij13.01+jrebel5.2+jboss as7.1.1

1、官网下载intellij13.01、jboss as7.1.12、安装intellij13.01,解压jboss7.1.13、网上找intellij13.01的注册码4、在线安装jrebel5.5,安装完成后,重启5、下载jrebel5.2破解版,替换C:\Users\loo\.IntelliJIdea13\config\plugins\jr-ide-idea\lib\jreb

2014-01-22 15:39:02 1156

转载 如何设计一款Java框架?

摘要:如何设计一款Java框架?本文将通过简单的框架案例来演示框架的工作原理。一起来学习下。也许你会好奇框架是如何工作的?本文将通过一款简单的框架案例来演示框架的工作原理。框架目标首先,我们要明确为什么需要框架(除了当作库)?框架的目标是为了定义一个过程,旨在让开发者基于个性化需求上实现某些功能。换句话说,框架是可被应用开发者定制的骨架。在下面的示例中,第3类作

2014-01-08 18:34:10 604

转载 直接拿来用!超实用的Java数组技巧攻略

数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用。本文分享了关于Java数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用! 0.  声明一个数组(Declare an array) [js] view plaincopy

2014-01-08 18:32:08 556

https axis2所需验证文件

使用axis2构建的webservice客户端访问https服务时的实例。

2014-03-10

stax+jaxb进行xml解析

使用woodstax+jaxb进行xml的流解析,包括解析类,解析文件,所需jar包,带注解的实体类。提高了解析效率,减少了内存消耗。

2014-02-24

MySQL源码安装和简单使用

由于一些Linux操作系统并不自带MySQL数据库,或者有些电脑(如国产龙芯,基于MIPS指令系统)并不支持MySQL官方提供的RPM包的安装,因此需要使用源码进行重编译,然后安装使用

2013-12-10

myeclipse 远程调试jboss as7或者jboss eap6

myeclipse 远程调试jboss as7或者jboss eap6,包括windows运行环境和linux运行环境分别介绍,同时jboss as7和jboss eap6的配置也有所不同。

2013-12-10

jboss7下ejb3实例

jboss7下的ejb3开发的实例,从jboss官方文档中的代码示例中拷贝到本地工程中,亲测可用,附件是完整的工程。包括一个stateless session和一个stateful session,包括测试客户端。

2013-11-27

jboss7ejb配置文件

jboss7以上版本发布ejb时需要的配置文件,jboss-ejb3.xml和ejb-jar.xml,缺少csdn分数所以上传,请见谅。

2013-11-21

Visual Editor

Visual Editor 项目的目标是构建一个用于构建工具(在这里是用于构建图形用户接口的工具)的工具。关于 Visual Editor 项目最有趣的事情是它已经发布了一个参考实现。

2013-10-25

数据库系统概论课件第三章

数据库系统概论_第三章_1_课件.ppt 数据库系统概论_第三章2_课件

2011-03-16

Smack_API.CHM

用于开发即时通信客户端的,smack库的API说明.

2009-08-03

jsp帮助文档+1.3.1+API.chm

jsp帮助文档+1.3.1+API.chm

2009-06-27

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

TA关注的人

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