自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java -D参数

-D   set a systemproperty(设置系统属性)可通过语句System.getProperties().list(System.out);查看有哪些参数可以设置。可设置的参数:-- listing properties --java.runtime.name=Java(TM) 2 Runtime Environment, Stand...sun.boot.libra...

2017-05-03 08:48:06 509

原创 测试java多线程CPU占用率

 public class App { public static void main(String[] args) { int num = args[0].toString()==null?1:Integer.parseInt(args[0].toString()) ; System.out.println("args[0] is "+nu...

2017-05-02 17:13:12 559 1

原创 模式匹配case class

match表达式// 正则匹配 val pattern = "([0-9]+) ([a-z]+)".r; "741258933 hadoop" match { case pattern(num,item) => println(num+":"+item) }   输出结果:741258933:hadoop 数组匹配def match...

2017-04-21 15:16:53 488

原创 hiveSQL执行详细流程

1、提交sql  交给驱动2、驱动编译解析相关的字段表信息3、去metastore查询相关的信息返回字段表信息4、编译返回信息 发给驱动5、驱动发送一个执行计划交给执行引擎6.1、DDLs 对数据库表的操作的直接和metastore交互create table t1(name string);6.1、把job交给job tracker 让task tracker执行 ...

2017-04-21 14:03:40 1590

原创 使用tomcat启动solr

windows或者linux服务器下部署第一步建立一个solr的运行目录例如:D:\solr-tomcat将下载的solr-4.10.4中的solr-4.10.4\example目录下的solr文件夹拷贝到D:\solr-tomcat目录下第二步建立JNDI文件在tomcat的conf\Catalina\localhost目录下建立文件solr.xml<Co...

2017-04-21 13:59:28 297

原创 HDFS常用命令

bin/hdfs dfs命令appendToFileUsage: hdfs dfs -appendToFile <localsrc> ... <dst>追加一个或者多个文件到hdfs制定文件中.也可以从命令行读取输入.<!--[if !supportLists]-->·        <!--[endif]-->hdfs d...

2017-04-21 13:55:49 216

原创 常用数据库操作

下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。     1、用户             查看当前用户的缺省表空间             SQL>select username,default_tablespace from user_users;         查看当前用户的角色         SQL>select * from user_role_privs...

2017-04-20 15:34:01 130

原创 Linux 下zip包的压缩与解压

linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>] 补充说明:zip是个使用广泛的...

2017-04-17 13:38:31 138

原创 AIX 配置Jconsole 和Visualvm的操作手册

见附件!!!!

2017-04-17 11:53:22 260

原创 2017 年你不能错过的 Java 类库

因为内容非常好,我便将它整理成参考列表分享给大家, 同时附上各个库的特性简介和示例。请欣赏!GuiceGuice (发音同 ‘juice’) ,是一个 Google 开发的轻量级依赖性注入框架,适合 Java 6 以上的版本。# Typical dependency injectionpublic class DatabaseTransactionLogProvider im...

2017-04-10 15:21:06 140

原创 TcpTimedWaitDelay

TcpTimedWaitDelay由于等待时间太长,导致端口大量被占用,影响并发数。Data typeRangeDefault valueREG_DWORD0x1E 0x12C ( 30–300 seconds )0xF0 ( 240 seconds = 4 minutes )描述确定的时间也...

2017-04-10 14:48:50 5548

原创 Oracle中INITRANS和MAXTRANS参数

from:http://blog.sina.com.cn/s/blog_5eb210c50100gq7m.html 每个块都有一个块首部。这个块首部中有一个事务表。事务表中会建立一些条目来描述哪些事务将块上的哪些行/元素锁定。这个事务表的初始大小由对象的INITRANS 设置指定。对于表,这个值默认为2(索引的INITRANS 也默认为2)。事务表会根据需要动态扩展,最大达到MAXTRA...

2017-04-05 14:38:29 219

原创 压测问题总结

         压测经历的痛苦无以言表,但是所获与成长是显著的。记录点点滴滴,都是汗与泪的总结。   --------- 动账通知 ----------1.kafka 参数调整:·socket.receive.buffer.bytes 6024100 -> 1024100 注:kafka和消费者必须保持一致。·kafka建议增添监控措施。·停止操作一定...

2017-04-01 16:58:40 275

原创 logback 异步输出

 logback支持异步记录日志,这样可加快程序的主流程处理速度,提高接口的qps。logback异步记录日志的原理,也是使用一个缓冲队列,当缓冲数量到一定阀值时,才把日志写到文件里。<?xml version="1.0" encoding="utf-8"?><configuration scan="false"> <property nam...

2017-03-24 11:14:53 359

原创 BAT脚本编写教程(比较易懂和全面)

作者不详。敬意!echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 call 调用另一个批处理文件(如果不用cal...

2017-03-09 15:01:27 147

原创 数组--声明-定义-追加-清楚操作--(网上收集)

[关于声明]比较通用的做法,如ksh和bash declare -a 数组名注意在ksh下还支持另外一种独特的变量声明赋值语法比较特殊。 set -A varname var1 var2 var3 varn末了要说明一下,一般任意的shell下变量可以拿来就用,不必声明。[关于赋值]下面的两种这种方法适用于bash和ksh。定义一 varn...

2017-03-09 14:48:19 260

原创 oracle中怎样查询用户权限

"ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA.  USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息  ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上  其他用户创建的对象但该用户有权访问的信息  DBA_*:有关整个数据库中对象的信息  (这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。)  1、查看所有用...

2017-03-01 14:33:10 229

原创 Was替换War包中单个文件流程

        在变更中有时会遇见尽替换和增加war包中的一个配置文件,或者一个jar包和一个jsp文件情况。         附件提供了《was替换war包中单个文件操作手册》,实现变更不打war替换程序方案。一、找到目标程序,点击更新: 二、选择替换或添加单个文件、在输入框中输入包名称+文件路径: 三、点击下一步、点击保存即可:    ...

2017-02-22 10:33:41 3737 1

原创 java 钩子方法

Runtime.getRuntime().addShutdownHook(shutdownHook);   这个方法的含义说明:       这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才会关闭。所以这些钩子可以在jvm关闭的时候进行内存清理、对象销毁等操作。...

2017-02-20 15:19:42 180

原创 simpleframework XML demo

       高技术就应当,每日弄点新东西。别人呕心沥血的开发了一些新技术,笨笨的我们至少也要学学人家的思想。pom.xml <dependency> <groupId>org.simpleframework</groupId> <artifactId>simple-xml</artifactId> ...

2017-01-19 12:22:39 615

原创 解决跨域ajax

$.ajax({ async: false, type: "GET", dataType: 'jsonp', jsonp: 'callback', jsonpCallback: 'callbackfunction', url: urlStr, data: "", timeout: 3000, contentType: "applicatio...

2017-01-12 19:36:36 91

原创 Ngrok使用[内网服务映射到外网]

1,下载windows版本的客户端,解压到你喜欢的目录2,在命令行下进入到path/to/windows_386/下3,执行 ngrok -config=ngrok.cfg -subdomain xxx port[8080]  //(xxx 是你自定义的域名前缀, port端口号)4,如果开启成功 你就可以使用 xxx.tunnel.qydev.com 来访问你本机的 127.0.0.1:8...

2017-01-12 08:47:52 119

原创 js实现手写签名

 js实现手写签名https://github.com/brinley/jSignature/

2017-01-05 11:34:40 3548

原创 生产自动部署的脚本

写了一个生产自动部署的脚本,做个笔记!一键部署脚本 写道################### # ## author : ............... ## date : 20161218 ## explain: X71 shell #################### #Defining a parser,we use ksh#!/bin/ksh#The startup ...

2017-01-03 17:45:38 279

原创 Gradle的初探

Gradle对Maven的改进聊了Maven的思路和优势,那Maven的缺点呢?这个我们和Gradle一起聊聊。Gradle就是在Maven的基础上进行的改进。优势主要体现在以下方面:1.配置语言Maven使用的是XML,受限于XML的表达能力以及XML本身的冗余,会使pom.xml文件显得冗长而笨重。而Gradle是基于Groovy定义的一种DSL语言,简洁并且表达能力强大。在Ma...

2016-12-27 15:50:00 140

原创 linux下文件的复制、移动与删除

linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp    命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)              cp [option] source1 source2 source3 ...  directory    参数说明:    -a:是指archive的意思,也说是...

2016-12-16 13:34:50 152

原创 goole-code-Gson

  Api文档:http://www.javadoc.io/doc/com.google.code.gson/gson/2.8.0  This is the main class for using Gson. Gson is typically used by first constructing a Gson instance and then invoking toJso...

2016-12-15 09:49:39 144

原创 js 获取 EL表达式中的值

                只要在EL表达式放在双引号里即可

2016-11-17 19:30:11 376

原创 Scala implicit

Scala implicit 定义:             隐式转换函数是指在同一个作用域下面,一个给定输入类型并自动转换为指定返回类型的函数,这个函数和函数名字无关,和入参名字无关,只和入参类型以及返回类型有关。注意是同一个作用域。             隐式转换的通俗理解就是:在一个作用域内,将参数转换成因是函数得到的结果。 Scala implicit 举例:...

2016-11-09 09:17:28 133

原创 Oracle 按特殊字符截取子串

目标:       将“2000-3000”字符串在oracle中截成连个字符串,分别为“2000”,“3000”。 分析:       oracle中没有split这是函数,而我们又不想自定义一个函数。但是使用instr()函数可以定位字符在字符串中的位置,然后结合substr()函数便可以实现我们的需求。 解决方案:    SQL:select instr(...

2016-11-08 19:01:38 2330

原创 通过profile 用maven命令打不同配置的变量包

profiles定义如下:<profiles> <profile> <id>local</id> <properties> <deploy.type>local</deploy.type>

2016-11-07 10:04:04 195

原创 Idea16 汉化

### Idea的汉化------------流程:     将resources_cn.jar放入IntelliJ IDEA 2016.1\lib目录下,重启即可。 注意:如果汉化后出现中文乱码,操作如下:      1.打开setting      2.选择Appearance & Behavior      3.选择Appearance      4...

2016-11-02 17:44:16 140

原创 二级联动AJAX

实现目标:       点击表单中第一个下拉框,动态替换第二个下拉框。 实现方案:      点击第一个下拉框后触发一个AJAX,从后台获取一个json,内容如List<object>. 具体步骤:      在java代码中返回json:response.getWriter().print(JSONArray.fromObject(list));...

2016-11-02 10:33:10 118

原创 java.lang.IncompatibleClassChangeError: org.objectweb.asm.ClassVisitor

遇见问题:       在使用maven jetty-maven-plugin插件时,遇见问题如下:2016-11-01 16:47:45.416:INFO:oejpw.PlusConfiguration:No Transaction manager found - if your webapp requires one, please configure one.2016-11-01 ...

2016-11-02 10:19:30 866

原创 调试的快捷键

    1 F5:下一步,可以进入下一个函数栈  2 F6:当前函数的下一步,不会进入其他的函数。  3 F8:下一个断点。  4 也可以通过选中一个变量或者表达式,按ctrl+shift+i 来查看内容。或者添加监视的方式,查看。  5 可以通过快捷键F2,来查看一个函数方法的javadoc,即说明  6 快捷键F3或者ctrl+鼠标点击,进入一个函数  7 ctrl+...

2016-10-11 16:04:24 251

原创 Akka/Scala example source code file (ActorDocSpec.scala)

from:http://alvinalexander.com/java/jwarehouse/akka-2.3/akka-docs/rst/scala/code/docs/actor/ActorDocSpec.scala.shtml/** * Copyright (C) 2009-2014 Typesafe Inc. <http://www.typesafe.com> *...

2016-09-28 09:31:30 158

原创 Akka简单例子

简介:        今天打算写一个关于Redis压测的小程序,想来反正也是花时间写,不如顺便研究一下Akka这个比较火的开源库。        代码是scala写得,建议大家尝试新技术!hello word 小例子:pom.xml  <dependency> <groupId>com.typesafe.akka</groupId&gt...

2016-09-27 17:55:16 508

原创 spring + redis 防止表单重复提交

简介:        spring + redis 防止表单重复提交。实施:        1.根据http://see-you-again.iteye.com/admin/blogs/2323435完成spring和reis的整合        2.核心代码如下:/** * 为了实现防止表单重复提交功能,我们需要在数据库中存入一个唯一标识,当表单重复提交时 ...

2016-09-26 16:56:17 522

原创 防止用户将表单重复提交的方法汇总

转载自这里:http://www.jb51.net/web/248680.html表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。 点击刷新按钮。 使用浏览器后退按钮重复之前的操作,导致重复提交表单。 使用浏览器历史记录重复提交表单。 浏览器重复的HTTP请求。  几种防止表单重复提交的方法  1.禁...

2016-09-26 14:14:11 101

原创 redis常用命令

使用配置1.启动redis服务器端redis-server.exe redis.conf进入redis目录后 开启服务  (注意加上redis.conf)redis会自动保存数据到硬盘,暂时不确定目录在哪2.另外开启一个命令行窗口 进入redis目录下 (注意修改自己的ip,端口为6379)redis-cli.exe -h 192.168.10.61 -p 6379r...

2016-09-26 10:15:38 116

空空如也

空空如也

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

TA关注的人

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