- 博客(32)
- 资源 (16)
- 收藏
- 关注
原创 Tomcat监控系列——发送邮件
上篇中有提到要实现发送邮件功能,且发送邮件是当监控软件发现异常时调用restartServer.bat文件来执行指定命令而实现的发送操作。在选择实现时该功能时我首先想到了命令行发邮件的一个不错的工具Blat,使用该工具实现发邮件非常简单,现做简要介绍。下载blat可以去官网:http://www.blat.net/ 当然你也可以去网上百度下,也会有大把下载资源。下载之后解压找到如下图几个
2015-02-02 11:28:17 5295 1
原创 Tomcat监控系列——监控工具介绍
最近公司windows服务器刚做完Nginx+tomcat的负载均衡处理,下一步想实现对后台服务软件tomcat和nginx服务的监控。此处我们想实现的不是对性能等各项指标的监控,而是服务能否正常访问,若出现异常希望能重启服务,重启后最好能再向指定邮箱发一邮件(若该邮箱开通了来往邮件通知服务,则可以实现实时短信通知了)。临近年末不是特别忙,有些闲暇时间,计划把自己实现该需求的过程记录下来,给同行们
2015-01-28 11:24:51 20613 6
原创 Windows下用Nginx+Tomcat配置集群负载均衡
Nginx是一款轻量级的web服务器/反向代理服务器,更详细的释义自己百度了。目前国内像新浪、网易等都在使用它。
2015-01-27 15:01:01 13246 2
原创 Slidingmenu卡顿问题解决方案
项目使用的github上开源的slidingmenu框架,在左右滑动过程中menu会有卡顿现象,就是滑动不顺畅,总感觉卡卡的,试着修改过不少地方但总是问题依旧。偶然的机会看到了一哥们在论坛中的回复尝试了下,换了4部手机测试(有两款是国产很山寨的那种,配置超低的)都很流畅。在此记录下哈~~就是把android:targetSdkVersion="17"设置为17就可以了,具体为什么没有去深究,有
2014-11-14 13:55:40 2962 2
原创 android AlarmManager的使用
Android的闹钟实现机制很简单, 只需要调用AlarmManager.Set()方法将闹钟设置提交给系统,当闹钟时间到后,系统会按照我们的设定发送指定的广播消息,我们写一个广播去接收消息做相应处理即可。第一步是设置闹钟:private static String MY_ALARM_ACTION = "android.alarm.test.action"; /**
2014-07-23 14:58:56 4989
原创 Android获取webView快照与屏幕截屏的方法
前段时间做的一个书店项目其阅读模块中用到了WebView + js,今天把WebView这块用到的几个特性记录下。其主要用到了webView的快照与屏幕的截屏。部分代码如下: /** * 截取webView可视区域的截图 * @param webView 前提:WebView要设置webView.setDrawingCacheEnabled(true);
2013-02-01 15:04:14 20295 7
原创 ue快捷键一览 UltraEdit (UE) 快捷键 ue 复制并粘贴当前行
今天又忘记怎么快捷复制粘贴当前行(Alt + Shift +D),百度下发现这篇文章整理下供参考:1.Alt+C 列模式2.CTRL + W 自动换行_3.F7 插入当前日期/时间4.CTRL + B 找到匹配的括号 (,[,{ or },],)5.Ctrl+ F5 转换所选文字为小写6.CTRL + F2设定书签7.Ctrl + G转到指定行8.Ctrl+0
2012-11-28 14:30:21 16902
原创 配置JDK1.6 和Tomcat 6.0.36环境变量
1.安装JDK安装好JDK后,再配置JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。 新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.6.0_10新建系统变量CLASSPATH:%JAVA_HOME%/lib;在系统变量Path的值的前面加入以下内容:%JAVA_HOME%/bin;(记得与其它的环
2012-11-27 11:43:45 4088
原创 android屏幕加解锁事件广播的监听
想在程序中监听屏幕SCREEN_ON和SCREEN_OFF这两个action,实现屏幕锁定状态的监听,从而实现自己的相应功能。比较奇怪的是这两个action只能通过代码的形式注册才能被监听到,在AndroidManifest.xml中注册根本监听不到。去网上查了一下,原来是PowerManager那边在发这个广播的时候做了限制,限制只有register到代码中的receiver才能接收。特此记录!
2012-11-19 13:42:44 6638
原创 Android开发中常用到方法总结
1.判断服务是否在运行中 public static boolean isServiceRunning(Context context, String serviceName) { boolean isRunning = false; ActivityManager activityManager = (ActivityManager) context .getSyste
2012-11-03 16:07:49 1293
转载 Android的SD卡插拔广播
最近项目里面需要监听SD卡的插拔,网上搜广播的时候,很多东西都没提到。我将这些东西记录下来,以备后用。1. 如果是单个Activity监听广播,则在Activity的onCreate方法里面,用下面的代码注册广播 IntentFilter iFilter = new IntentFilter();iFilter.addAction(Intent.ACTION_MEDIA_EJECT
2012-10-18 14:26:45 13413 1
原创 错误 java.lang.IllegalArgumentException: parameter must be a descendant of this view 的解决方案
bug信息:10-16 17:27:20.250: D/AndroidRuntime(14662): Shutting down VM10-16 17:27:20.250: W/dalvikvm(14662): threadid=1: thread exiting with uncaught exception (group=0x40a5e228)10-16 17:27:20.250:
2012-10-17 10:14:03 28951 3
转载 Android使用ListView应该注意的地方
在ListView中设置Selector为null会报空指针? mListView.setSelector(null);//空指针 试试下面这种: mListView.setSelector(new ColorDrawable(Color.TRANSPARENT)); 如何让ListView初始化的时候就选中一项? ListView需要在初始化好数据后,其中一项需要呈选中状
2012-10-16 11:23:20 2711
转载 Android权限大全
android.permission.ACCESS_CHECKIN_PROPERTIES //允许读写访问”properties”表在checkin数据库中,改值可以修改上传 android.permission.ACCESS_COARSE_LOCATION //允许一个程序访问CellID或WiFi热点来获取粗略的位置 android.permission
2012-10-14 17:24:30 639
原创 No instrumentation runner InstrumentationTestRunner 的解决方法
在进行单元测试时出现如下警告:Warning: No instrumentation runner found for the launch, using android.test.InstrumentationTestRunner虽然不影响程序的运行,但也想把它解决了,吹毛求疵哈~~只需要做如下配置就可以了:1.在工程名字上点击右键,选择properties 2.在R
2012-08-11 11:48:11 2667
原创 给TextView的文字添加下划线
如文字在资源文件里,可以这样写:resources> string name="hello">u>跳转至...u>string> string name="app_name">MyLinkstring>resources> 如果文字通过代码来setText,可以这样写:TextView textView = (TextView)findViewById(R.
2012-05-29 11:33:11 2921
原创 用Dialog实现的主动弹出式气泡
最近项目中需要做一个异常处理,就是在用户上次异常退出程序后下次进入时给出一个气泡提示。网上有很多气泡的实现方式是基于地图开发时的,也有是基于popwindow来做的,基于map做的是不适用于我这种情况的,开始先用popwindow做了一个,但发现它只能被动的调出。不满足当前需求。通过研究自己用dialog实现了一个主动弹出的气泡,与大家分享下~~先上图哈~~无图无真相~~实现思路:
2012-03-23 09:54:32 4527
转载 Android SQLite 事务处理
最近在做android项目的时候遇到一个问题,应用程序初始化时需要批量的向sqlite中插入大量数据,单独的使用for+Insert方法导致应用响应缓慢,因为 sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。我的应用初始5000条记录也就是要5000次读写磁盘操作。而且不能保证所有数据都能同时插入。(有可能部分插入成功,另外一部分失败,后续还得删除。太麻烦)
2012-01-31 15:31:47 17965 6
原创 常用ARM汇编指令
1、 相对跳转指令:b、bl其中bl除了跳转之外,还将返回地址保存在lr寄存器中。这两条指令的可跳转范围是当前指令的前后32MB。它们是位置无关的指令。2、 数据传送指令mov,地址读取伪指令ldrMov指令可以把一个寄存器的值赋给另一个寄存器,或者把一个常数赋给寄存器。示例如下:Mov r1 ,r2 /*r1=r2*/Mov r1 ,#409
2009-12-03 16:28:00 1274
原创 读书笔记----深入理解WinCE
张冬泉老师的《wince 实用开发技术》读书笔记。1、系统架构CE被设计为一种分层结构,从底层向上分别为硬件层、OEM层、操作系统层和应用层。OEM层由如下模块组成:OAL(OEM适配层)、启动加载程序(Bootloader)、配置文件和驱动程序。OEM层的代码构成中主要由CSP和BSP代码组成。CSP支持不同的微处理器体系结构,而BSP支持不同的微处理器扩展和外设,它由Boot
2009-11-19 09:02:00 1108
原创 Linux行业招聘技术面试题汇总
Linux行业招聘技术面试题汇总1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表
2009-11-11 23:07:00 1122 1
原创 从SD卡启动wince(来自阿莫ARM论坛)
昨天晚上从 googleman大哥那看到的,不错,收藏喽... 嘿嘿,这个我也想搞,先收藏起来。http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3359116&bbs_page_no=2&bbs_id=1032http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=1709802&bb
2009-11-03 09:11:00 883
原创 通过uboot烧写带QT的文件系统到nand flash (K9F1208)
前几天做好了带qt的文件系统,通过nfs挂接成功,但是界面闪烁的厉害。经过分析得出结论:网卡与vga有冲突导致的,因为关闭网络时,显示正常,但是我是通过nfs挂接的文件系统,没有网卡是无法工作的。禁用网卡后显示正常,但鼠标键盘均无法使用了,故需要把文件系统烧写到flash中运行,查出原因。大致步骤如下:1、使用mkyaffsimage工具把带qt的文件系统制作成yaffs格式的镜像。
2009-10-13 23:48:00 1809
转载 Linux中常用的网络命令
Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。1、ifconfig是查看网卡的信息ifconfig [Interface] Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息.例如:ifconfig eth0e
2009-10-13 17:22:00 2757 1
原创 Linux 2.6.22.6移植到S3C2440之通过nfs启动qt并添加USB鼠标支持
昨天通过nfs挂接qt成功,但是界面不知道为什么 老闪烁(暂不理会),qt显示个欢迎界面提示需要进行初次使用设置,就停这了,因为没有触摸屏,所以我今天 就先添加了usb鼠标支持。qt相关的:我的qt和文件系统是按照韦东山的<嵌入式linux应用开发完全手册>介绍编译制作的。在运行qt时参照了<天嵌科技出品-qt移植文档 >。在nfs启动时遇到了如下问题:1、# could no
2009-10-11 21:57:00 2770
原创 linux2.6.22.6移植并添加DM9000支持
今天参照<天嵌科技出品-Linux移植文档 >和韦东山的<嵌入式linux应用开发完全手册>一书成功移植成了linux2.6.22.6并添加了DM9000的支持(其实linux在我板子上早就跑起来了,可那时用的内核不是我配置的,是用的别人配置好的,我直接编译下载就运行 了,今天自己亲自上阵,呵呵...)。天嵌文档下载地址http://bbs.embedsky.net/viewthread.php?
2009-10-08 21:19:00 3157 1
原创 u-boot-2008.10移植并添加vga芯片ch7004的驱动
工作随笔,,,我的临时笔记,很乱,,呵呵...移植uboot时我是参考这篇文章改的http://blog.csdn.net/hugerat/archive/2009/01/21/3847025.aspx下载补丁,打包后,根据需要可适当修改,make rat2440 && make all 下载到开发板flash中即可使用了.. 为了让uboot 驱动vga芯片ch7004又
2009-10-06 15:37:00 1638
原创 fedora 8下安装rar 和unrar
我用yum install rar unrar 提示找不到可供安装的文件 。于是我就搜索如下两个包直接安装 ,好了,可以解压rar了。 rar-3.7.0-0.1.beta1.fc6.i386.rpm unrar-3.7.8-1.lvn8.i386.rpm
2009-10-05 16:05:00 857
转载 编译QT用到的各种库
编译QT用到的各种库:1:编译e2fsprogs-1.39 编译这个主要是为了得到uuid.h,libuuid.sotar -xzvf e2fsprogs-1.39.tar.gz rcd e2fsprogs-1.39export CC=arm-linux-gcc./configure --with-cc=arm-linux-gcc --with-linker=arm
2009-10-02 16:29:00 1797
转载 Fedora8中NFS服务的配置
NFS最早是由Sun公司于1984年开发出来的,其目的就是让不同计算机不同操作系统之间可以彼此共享文件。由于NFS使用起来非常方便,因此很快得到了大多数的UNIX/Linux系统的广泛支持,而且还被IETE(国际互联网工程组)制定为RFC1904、RFC1813和RFC3010标准************************************************使用NFS服务
2009-10-02 11:18:00 1018
转载 fedora下minicom的设置
在root用户下输入minicom。 1.如果出现:minicom: WARNING: configuration file not found, using defaults Device /dev/modem access failed: 没有那个文件或目录. 表示要设置minicom配置文件。 输入:minicom -s 此时,显示: ………………………………[con
2009-10-02 11:16:00 1750
转载 fedora 8硬盘安装笔记
昨天给别人安装linux,顺便作笔记:Fedora 8硬盘安装方法其实很容易,以下参考了网络上的帖子.1.安装前的准备:要从硬盘安装Fedora 8,这里你要保证存放Feora8镜像文件的盘为FAT32格式。另外你还要为Linux系统空出一部分空间出来,空间大小最好在10G以上和一个交换分区,把安装linux的分区设为主分区,准备2倍内存的交换分区。最好用pqmagic分好分区,再
2009-10-02 11:03:00 872
TomcatMoni(TOMCAT监控助手)
2015-01-28
AndEngine for Android Game Development Cookbook 一书的源码
2014-08-05
androd4.0源码
2012-10-18
androd2.3.3源码
2012-10-18
android programing
2010-11-19
android1.5源码
2010-11-05
mapwin和Tiled游戏地图编辑器使用指南.rar
2008-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人