自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alan-Build的专栏

狼行千里吃肉,狗行千里吃屎

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 String.replaceFirst 方法

开发过程中,使用了public String replaceFirst(String regex, String replacement)方法来做替换功能,一直运行的好好的,突然抛了个数组越界的异常,看了源码之后懂了。也就是,如果最后一个字符是/或者$的话,就会抛出异常。...

2018-02-11 22:15:38 2041

原创 linux下的Http请求(包括post 和 get )

有时候需要用到telnet命令来检测远程服务器端口是否可用,但是偏偏linux下就没有安装telnet,所以另外找了几个方法,当然了,不限用于测试端口可用0、wgetwget ip:port,测试端口是否可用也可以用于get和post请求get方法请求 ,wget "http://blog.csdn.net/alanwei04/article/details/79313029"post访求语法,w...

2018-02-11 21:56:25 31498

原创 linux下查看进程下的线程数

0、可以先用 jps -l  查看应用的PIDjps 是java提供的工具,在win下和linux下均可使用。1、通过 ps -Lf Pid | wc -l 来查看该Pid(进程)下的线程数

2018-02-11 20:59:56 8871

原创 linux下修改最大线程数

在linux测试环境中,有时候会碰到这个问题:fork:资源暂时不可用。经排查跟踪,是因为有个进程下开了很多线程,超过了系统的设置 max user processes。0、利用  ulimit -a来查看当前用户的最大线程数1、利用 ulimit -u 4096(线程数)来临时修改当前用户下的最大线程数为4096,仅仅作用于当前会话2、修改配置文件,来改变用户下的最大线程数vi /etc/sec...

2018-02-11 20:35:51 8504

原创 启动azkaban-web示例步骤

Azkaban-web的启动类是:azkaban.webapp.AzkabanWebServer启动时需要设置启动参数(以下路径记得改成你本地的路径)-confG:\eclipse2_work_space\azkaban-master\azkaban-web-server\src\main\resources\conf指定存放配置文件的目录(azkaban.propertie...

2017-08-23 16:58:09 5081

翻译 java.lang.ClassCastException: oracle.sql.TIMESTAMP cannot be cast to java.sql.Timestamp

之前遇到的一个问题:用JDBC从oracle取出类型为timestamp的字段,然后再利用ResultSet.setTimestamp(ResultSet.getObject())设置到mysql中,会报错:java.lang.ClassCastException: oracle.sql.TIMESTAMP cannot be cast to java.sql.Timestamp

2017-08-23 16:50:01 8598

原创 azkaban3.0搭建源码环境

安装配置gradle1、下载gradle-3.5-all.zip2、解压到随意目录(避免中文名称的目录)3、配置环境变量 4、win+R 输入cmd,打开控制台,执行gradle –version命令如果出现下图所示结果,表示 安装成功    Eclipse在线安装gradle插件1、在线安装地址:http://dist.springsour

2017-08-21 11:58:30 416

翻译 Mule ESB 3.8版本,发布webservice 服务

在官网看的例子,自己实现了一下,大概流程写了出来,仅供参考。开发工具:AnypointStudio1、创建服务接口package org.example; importjavax.jws.WebService; @WebServicepublicinterface HelloWorld {    StringsayHi(String text

2016-07-04 18:04:03 4250

原创 用less命令在linux下查找日志文件内容

可以使用less命令。例如1、less 文件名 (less admin.log)回车后会显示文件的起始内容,只显示一个屏幕。2、/你要查找的内容(/NullPointException)注意,/后面没有空格,直接就加你要查找的内容,回车后,会高亮显示这个内容(如果找得到的话)3、n往下继续查找匹配的内容4、N往上查找匹配的崆5、q退出

2016-07-04 17:47:53 3747

原创 说说mysql索引

索引的作用就是使我们更快的找到所要的东西,类似于一本书的目录,迅速找到某一章节进行阅读。mysql常用的两种引擎,分别是myisam和innodb。索引的数据结构是B+树(还没了解B+树的同学可以自行网上查阅),但是具体的实现方式有些不同。myisam:使用B+树作为索引的数据结构,叶节点的data域存放的是指向真实纪录的地址,画个图说明一下。

2015-07-29 10:43:06 572

原创 java动态代理

java中的动态代理,我将其粗暴地理解为,将某一对象的某一方交与代理类,代理类在执行此方法的前后可以做一些自定义操作。在实现动态代理的过程中,会涉及到InvocationHandler接口和Proxy类其中,InvocationHanlder固名思义,是处理类,一些自定义操作就在此实现。而Proxy类则是创建动态代理:@param   loader the

2015-07-22 22:59:32 312

转载 Java中HashMap的实现原理

原文地址:http://wenku.baidu.com/link?url=tDDnKA1G2hdSS83u-TzJdtkhFQlqulLbI8krHdzAktFdXFaJiDmTb3fX29V_V7Rj95K81DPmu05JU7qhgmH3r5d_7wgo0XN-ZNLLTDZAuii

2014-08-30 09:57:14 606

原创 运行springside中的quickstart例子

0:安装maven:由于Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境。下载并安装JDK,配置JDK的环境变量JAVA_HOME,否则maven将无法使用  1:安装MAVEN,将其放在D盘根目录下(根据个人喜好),文件夹命名为maven-3.2.2设置环境变量:MAVEN_HOME:D:\maven-3.2.2Path:%MAVEN_

2014-08-29 11:34:07 1275

空空如也

空空如也

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

TA关注的人

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