自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CDH5离线安装(最新版5.3.3内置hadoop2.5.0)

首先给出官方的离线安装http://www.cloudera.com/content/cloudera/en/documentation/core/latest/topics/installation_installation.html#../topics/cm_ig_install_path_c.html    由于是最新版网上上资料比较少,很多问题只能翻墙去找答案。大家只要严格按照我的步骤一步

2016-08-28 13:55:52 1549

原创 jvm开启垃圾回收日志记录

* 垃圾回收器     * 1. Serial Garbage Collector     *      * 2. Parallel Garbage Collector(默认垃圾回收器)     *      * 3. CMS Garbage Collector     * -XX:+UseConcMarkSweepGC  开启CMS垃圾回收器     * -XX:+U

2016-08-27 20:00:26 2814

原创 Linux常用命令

查看僵死进程ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]'linux 前一个命令的结果作为后面命令的参数1-----使用xargsjps |grep AllContentDeltaSync|awk '{print $1}'|xargs jstack -l  2----使用``jstack -l `jps |grep

2016-08-27 19:19:47 485

原创 jQuery.noConfilct()

jQuery默认使用"$"操作符,prototype等其他框架也是是使用"$",于是,如果jQuery在其他库之后引入,那么jQuery将获得"$"使用权。这样的情况也很容易理解,毕竟JS是从上到下流式执行的。同样的道理,如果在其他使用"$"的库之前引入jQuery,那么jQuery将不会占用"$"。如果想使jQuery让出"$",只需要使用下面的语句:jQuery.noConfi

2016-08-27 18:49:30 1128

原创 RequireJS

首页index.html只需要引入requireJs库文件,并且指明入口函数main.js(data-main),它一般用来对requirejs进行配置,main.js内容如下:main.js这个文件做的事情就是:由requirejs异步载入所有文件require.config({    paths:{        //一些库文件        'jquery': '//

2016-08-27 18:47:51 444

原创 sublime快捷键

ctrl +g 快速定位到行   相当于eclipse ctrl +lctrl +r 快速定位到方法ctrl +shift + f  查找结果单独一个页ctrl +alt + a   qq下颜色和截图快捷键

2016-08-27 18:46:11 419

原创 Jsessionid的误区

一个常见的误解是以为session在有客户端访问时就被创建然而事实是直到某server端程序调用 HttpServletRequest.getSession(true)这样的语句时才被创建。注意!!!!!!!!如果JSP没有显示的使用 关闭session则JSP文件在编译成Servlet时将会自动加上这样一条句 HttpSession session = HttpServ

2016-08-27 18:39:14 503

原创 Apache2.2.4 + Tomcat7集群配置

apache服务器和tomcat的连接方法其实有三种:mod_JK、http_proxy和ajp_proxy。采用ajp代理模式配置Apache+tomcat实现负载均衡(从2.X以后apache自身已集成了mod_jk.so的功能)使用这种协议,具有更高的性能,因为它采用的是二进制传输。比HTTP的文本传输要有更高的效率。在Apache中要使用mod_proxy和mod_prox

2016-08-27 18:37:17 460

原创 数据库触发器

~~语法~~CREATE TRIGGER   --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.{ BEFORE | AFTER }  --触发器有执行的时间设置:可以设置为事件发生前或后。{ INSERT | UPDATE | DELETE }  --同样也能设定触发的事件:它们可以在执行insert、update或delet

2016-08-27 18:35:25 425

原创 Elasticsearch 2.3.1

学习文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-2-3-1安装head插件,在网页上管理、监视集群的状态。bin目录下plugin ins

2016-08-27 18:25:13 785

原创 hibernate注解配置关联关系

1.在判断到底是谁维护关联关系时,可以通过查看外键,哪个实体类定义了外键,哪个类就负责维护关联关系。JoinColumn(name="pid")2. 在保存数据时,总是先保存的是没有维护关联关系的那一方的数据,后保存维护了关联关系的那一方的数据,如:             Person p = new Person();            p.setName("xia

2016-08-27 18:23:39 868

原创 tee指令的妙用

输出在重定向到一个文件的同时,也在屏幕显示tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。echo "abc" | tee a

2016-08-27 18:22:28 678

原创 如何把软件安装到安卓系统文件里,就是/system/app里面

1.mount 命令查看/system所对应的设备/dev/block/mmcblk0p9(n1为/dev/block/by-name/system),ro即是read onlymount/dev/block/mmcblk0p9 /system ext4 ro,relatime,user_xattr,barrier=1,data=ordered 0 02.修改/system目录

2016-08-27 18:21:44 3205

原创 android apk执行shell脚本

修改AndroidManifest.xml文件,在其manifest节点中添加android:sharedUserId="android.uid.system" ,表示apk和系统拥有相同的uid,可以共享系统资源,可以加入同一进程中出现无法安装apk的报错: Package com.jikexueyuan.alert has no signatures that match thos

2016-08-27 18:17:38 5477

原创 android-support-v4.jar关联源码

android-support-v4.jar包在libs目录下,关联源代码的方法:①在android-support-v4.jar相同的路径下新建一个“.properties”文件, 文件名与需要关联的jar包相同, 这里是“android-support-v4.jar.properties”。②文件内容是“src=D:/adt-bundle-windows-x86_64-2013

2016-08-27 18:16:25 477

原创 该文件没有与之关联的程序来执行该操作

Windows 7打开方式选择默认程序或者打开未知格式文件的时候出错:该文件没有与之关联的程序来执行该操作。将以下代码另存为*.reg,双击运行导入--------------------------------------------------------Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT

2016-08-27 18:13:56 8388

原创 java常用命令

1.打包目录下的所有文件切换到目录下执行jar   cvf   consumer.jar  *  2.指定Java程序运行所需要的所有jar包java  -Djava.ext.dirs=.\lib   com.jikexueyuancrm.controller.Consumer也可以使用:java -cp lib/aaa.jar;lib/bbb.jar;/lib.ccc

2016-08-27 17:59:18 811

原创 mysql 安装

select * from mysql.user 查看数据库所有用户的密码和权限show variables like '%char%';  查看数据库所用字符集Windows可在服务管理器中操作,也可使用命令行:net stop mysql 回车net start mysql 回车服务名可能不一定为mysql,请按自己的设置Linux下面可是用 service

2016-08-27 17:58:34 422

原创 零配置命令行HTTP服务器 http-server

npm 会在项目的 package.json 文件中寻找 scripts 区域,其中包括npm test和npm start等命令。其实npm test和npm start是npm run test和npm run start的简写。事实上,你可以使用npm run来运行scripts里的任何条目。使用npm run的方便之处在于,npm会自动把node_modules/.bin加

2016-08-27 17:38:30 6078

原创 cargo远程部署项目到tomcat

tomcat-users.xml,至少要添加manager,manager-gui,manager-script,manager-jmx,manager-status,添加权限                                  新版无需修改maven的settings.xml文件,网上很多误导别人的mv

2016-08-27 17:37:13 1111

原创 Maven WEB项目使用ProGuard进行混淆,最佳解决方案

最新版com.github.wvengen代替了老的com.pyx4me在pom.xml文件中添加                                      com.github.wvengen                proguard-maven-plugin                                 2.0.11 

2016-08-27 17:25:17 2096 3

原创 Quartz定时被二次触发的问题

其中告诉tomcat,在启动的时候加载webapps下的所有项目工程文件,又让tomcat再加载了一遍(一般情况下配置,主要是由于想域名访问时将工程名去掉的原因配置),这种情况下会导致工程中的quartz定时被两次触发,执行两次。  里面的改成 autoDeploy="false" deployOnStartup="false" 这样就可以避免tomcat服务器中自启动导致quartz

2016-08-27 17:21:58 627

原创 Spring与quartz2集成设置线程池线程数量

configLocation属性一定要配置,否则quartz.properties里面设置的线程数量org.quartz.threadPool.threadCount无效,还是使用10个默认使用SimpleThreadPool,如果设置了TaskExecutor可以使用a JDK 1.5 ThreadPoolExecutor or a CommonJ WorkManager as Quartz

2016-08-27 17:19:30 5515

原创 Spring cron表达式

对应于org.quartz.CronExpression类Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek,:表示列出枚举值-:表示范围,/:表示起始时间开始触发,然后每隔固定时间触发一次*:表

2016-08-27 17:09:33 535

原创 windows下杀死占用某个端口的进程

1.查找占用某个端口进程的pidnetstat -ano|findstr 802.强制杀死该进程taskkill  /f  /pid  1780------------------1780代表1中查出来的pid

2016-08-27 17:07:53 499

原创 Tomcat访问路径去掉项目名称

修改server.xml文件在  节点下增加一行docBase:代表项目的绝对路径。也可以使用相对路径。path:代表访问时的项目名称,path留空代表访问域名后面不需要带项目的名称debug是设定debug level, 0表示提供最少的信息,9表示提供最多的信息--------------修改tomcat http端口为80---

2016-08-27 17:03:00 5531

原创 Tomcat控制台日志输出到文件

startup.bat中修改call "%EXECUTABLE%" start %CMD_LINE_ARGS%为call "%EXECUTABLE%" run %CMD_LINE_ARGS%  (>> ..\logs\detailLog.%DATE:~0,10%.log )  这样控制台就不会输出日志文件了,让catalina.bat去决定日志输出在哪里吧在catali

2016-08-27 17:01:21 9863

原创 Tomcat启动 java.lang.OutOfMemoryError

在catalina.bat中添加1.Java heap spaceset JAVA_OPTS=-server -Xms256m -Xmx512m -XX:MaxNewSize=256m2.PermGen space  内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,  Except

2016-08-27 16:53:04 766

原创 Tomcat远程debug

1.服务器端windows系统在startup.bat的最前面增加      SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000  linux 在startup.sh

2016-08-27 16:48:59 447

原创 Jetty远程debug

jetty里面的线程池QueuedThreadPool------------------INFO [qtp306949838-25] 1.开启服务器debug模式项目目录下以mvnDebug命令启动mvnDebug jetty:run -Djetty.port=80启动服务器其实就是比mvn启动多了Environment变量,添加一个变量MAVEN_DEBUG_OPTS=-Xde

2016-08-27 16:47:43 1525

原创 UiAutomator使用

安装Apache Ant进入\Android-sdk\tools\目录tools/android create uitest-project -n -t 6 -p -t后面是目标平台版本的id,可通过 android list targets查看    -p代表项目绝对路径这里我的andorid.jar和uiautomator.jar是从android-18导入的,所

2016-08-27 16:26:33 1278

原创 子类继承HibernateDaoSupport后如何注入SessionFactory

子类继承HibernateDaoSupport后,由于HibernateDaoSupport,setSessionFactory是使用final修飾的,無法重寫,沒有辦法使用註解的方式注入sessionFactroypublic final void setSessionFactory(SessionFactory sessionFactory) {        if (this.h

2016-08-27 16:17:40 1570

原创 Fiddler使用

Fiddler Web Debugger (v4.6.2.0)--------------------------------------抓取带参数的请求并重定向-----------------------1.重定向历史文章列表页Regex:(?insx)^https://mp.weixin.qq.com/mp/getmasssendmsg\?(?.*)$*redir:htt

2016-08-27 16:07:59 803

原创 普通web项目转化为maven web项目

1..configure ->Convert to Maven Project2..maven添加jetty支持 ,并且修改webAppSourceDirectory                           org.mortbay.jetty          jetty-maven-plugin          8.1.16.v20140

2016-08-27 16:03:44 958

原创 SprigMVC中文乱码解决

SpringMVC默认处理的字符集是ISO-8859-11.全局修改springmvc.xml文件中                                                                      class="org.springframework.http.converter.json.Mappi

2016-08-27 15:59:38 548

原创 Eclispe清除项目缓存无需删除.metadata文件

1.eclipse非正常关机启动不起来eclipse项目报空指针异常,可以不用全部删除.metadata文件,只删除.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi文件2.eclipse清空项目缓存Eclipse won't launch because `reload maven project

2016-08-27 15:22:53 7266

原创 tomcat配置https服务器

只使用步骤1和4的话仅服务端认证1.为tomcat生成证书,别名tomcatkeytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\home\tomcat.keystore -validity 36500   (单位天)您的名字与姓氏是什么?”这是必填项,并且必须是TOMCAT部署主机的域名或者IP[如:gbcom.c

2016-08-27 15:10:42 575

原创 adb 常用命令

启动appadb 默认通过usb来连接的adb devices   //查看所有连接android设备adb -s cmd  //连接指定设备启动app adb shell "am start -n com.tencent.mm/com.tencent.mm.ui.LauncherUI"    //包名启动指定应用adb shell netcfg查看手机I

2016-08-27 15:01:05 628

原创 APK反编译之APKTOOL的使用

http://ibotpeaches.github.io/Apktool/install/下载apktool_2.1.1.jardecodejava -jar apktool_2.1.1.jar decode weixin.apk重新打包build java -jar apktool_2.1.1.jar build foldername安装framework

2016-08-27 14:38:59 744

原创 eclipse中NDK开发配置

下载的android-ndk32-r10b-windows-x86_64   NDK不能放在有空格的目录如:D:\Program Files,否则会报错eclipse 生成.h头文件:进入src目录(是src目录,不是项目目录)  运行javah com.example.hellojni.HelloJni(包名+类名)   生成的com_example_hellojni_HelloJni.h头文件

2016-08-28 14:11:16 722

空空如也

空空如也

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

TA关注的人

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