- 博客(91)
- 资源 (1)
- 收藏
- 关注
原创 最近开发了一个款安卓手机应用【摇摇语音记事本】
个人开发的第一款安卓应用上线了,纪念一下:下载地址:http://apk.gfan.com/Product/App381905.html
2012-10-18 16:05:28 1563 3
原创 Mysql导出函数、存储过程
下面是导出存储过程的代码1 # mysqldump -u 数据库用户名 -p -n -t -d -R 数据库名 > 文件名 其中,-d 表示--no-create-db, -n表示--no-data, -t表示--no-create-info, -R表示导出function和procedure。所以上述代码表示仅仅导出函数和存储过程,不导出表结构和数据。但是,这样导出的内容里,
2012-02-08 13:56:21 9859
原创 linux常用命令
清空文件内容:1. echo "" > test.txt echo >test.txt2. >test.txt :>test.txt3. cat /dev/null > test.txt 查看Linux版本信息:uname -a cat /proc/version cat /etc/issue lsb_releas
2011-06-03 09:17:00 756
原创 在Linux下CollabNetSubversion-client的安装
Linux svn client install:1.导入Keysudo rpm --import RPM-GPG-KEY-csvn.asc2.安装sudo rpm -ivh CollabNetSubversion-client-1.6.16-1.i386.rpm3.修改etc/profile文件PATH=/opt/CollabNet_Subversion/bin:$PATH4.使profile生效source etc/pr
2011-04-11 14:21:00 1813
转载 jvm优化
jvm优化配置文章分类:Java编程 JVM优化配置《一》 OOM这个缩写就是Java程序开发过程中让人最头痛的问题:Out of Memory。在很多开发人员的开发过程中,或多或少的都会遇到这类问题,这类问题定位比较困难,往往需要根据经验来判断可能出现问题的代码。原因主要是 两个:对象没有被释放(多种情况引起,往往是比较隐蔽的引用导致被Hold而无法被回收)。另一种就是真的Memory不够用了,需要增加JVM的 Heap来满足应用程序的需求。最近有同事发的关于解决OOM的问题,让我了解了原
2011-03-29 10:10:00 801
转载 jvm优化
转自一个没写地址的网站,所以我也写他的网址了,肯定不是他们原创的。 本文将介绍JVM参数调优,这是很头痛的问题,设置的不好,JVM不断执行 Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站pv 达到数十万/天的时候问题就暴露出来了。 要想配置好JVM参数,需要对年轻代、年老代、救助空间和永久代有一定了解,还要了解jvm内存管理逻辑,最终还要根据自己的应用来做调整。关于
2011-03-29 10:09:00 576
原创 项目进展
这几个月一直在忙自己的项目,很少更新,以后会陆续更新项目的情况!项目概况:1.技术平台:Springside3+JQuery+EasyUI2.数据库:Mysql53.应用服务器:Tomcat6(开发阶段使用)4.项目状况:目前正在开发权限管理5.下一阶段目标:解决国际化问题、快速开发工具6.未来计划:集成JBPM4和规则引擎
2010-09-27 17:18:00 900 1
原创 每日背诵
2010-5-13Years ago,when I started looking for my first job,wise advisers urged "Be enthusiastic! Enthusiasm will take you further than any amount of experience!",How right they are.Enthusiastic peop
2010-05-13 11:00:00 1437
原创 java解惑你知多少(五)
类34. 参数兼容的方法重载Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="#">public class Confusing { private Confusing(Object
2010-04-27 09:55:00 901
转载 java解惑你知多少(四)
异常26. finally与中断Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="#">//该方法返回false static boolean f() { try {
2010-04-27 09:53:00 1022
转载 java解惑你知多少(三)
17. 不要使用基于减法的比较器Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="#">Comparator c = new Comparator() { public int comp
2010-04-27 09:52:00 4688 1
转载 java解惑你知多少(二)
8. +=复合赋值问题x+=i与x=x+i等效吗,许多程序员都会认为第一个表达式x+=i只是第二个表达式x=x+i的简写方式,但这并不准确。 Java语言规范中提到:复合赋值 E1 op= E2等价于简单赋值 E1 = (T)((E1) op (E2)),其中T是E1的类型。复合赋值表达式自动地将所执行计算的结果转型为其左侧变量的类型。如果结果的类型与该变量的类型相同,那么这个
2010-04-27 09:50:00 3522 1
转载 java解惑你知多少(一)
数值表达式1. 奇偶判断不要使用 i % 2 == 1 来判断是否是奇数,因为i为负奇数时不成立,请使用 i % 2 != 0 来判断是否是奇数,或使用高效式 (i & 1) != 0来判断。 2. 小数精确计算Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToCli
2010-04-27 09:48:00 1134
转载 彪悍的英文翻译
1、I asked God for a bike, but I know God doesnt work that way. So I stole a bike and asked for forgiveness. 开始我直接求上帝赐辆自行车。 后来我琢磨上帝办事儿不是这个路数。 于是老子偷了一 辆然后求上帝宽恕。 2、I want to die peacefully in my sleep,
2009-12-16 17:17:00 17396
原创 Apache的安装与配置
Install Unzipgzip -d httpd-2.2.9.tar.gztar xvf httpd-2.2.9.tar Configcd httpd-2.2.9./configure --prefix=/opt/apache2 Complilemake Install.make install Configuraion
2009-12-04 09:35:00 581
转载 eclipse插件
来自:http://www.ajaxline.com/best-eclipse-plugins PyDev - Python Development Environment for EclipsepyDev 使的程序员可以使用eclipse来开发Python、Jython和Iron Python应用,而且Pydev+eclipse也成为开发Python的首选IDE。 EasyEc
2009-11-30 09:29:00 836
原创 影响Mysql性能的几个重要参数说明
innodb_buffer_pool_size如果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。 Innodb的缓冲池会缓存数据和索引,所以不需要给系统的缓存留空间,如果只用Innodb,可以把这个值设为内存
2009-11-27 14:25:00 918
原创 Linux下Mysql安装和配置2
Linux下mysql的安装步骤(非rpm安装) 1 下载mysql-standard-5.0.27-linux-i686-glibc23.tar.gz 包 2 解压到安装目录: tar -zxvf /edass/db/mysql-standard-5.0.27-linux-i686-glibc23.tar.gz3 将 mysql-standard-5.0.27-linux-i68
2009-11-13 10:40:00 701
原创 Ivy与Ant集成
基本配置步骤如下: 1、copy Ivy插件到ant_home/lib下; 2、在项目根目录下新建ivysettings.xml; 3、在项目根目录下新建ivy.xml,内容根据项目需要来; 4、修改你原来的build.xml,如下:Java代码 增加ivy需要的属性: "publish.version" value="0.1" /> "ivy.repor
2009-11-05 09:50:00 5439
转载 Java多线程编程详解
一:理解多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CP
2009-10-30 09:43:00 727
转载 WebServices大全
天气预报Web服务,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文、数字和中文简体字 WEB 服务 Endpoint Disco WSDL 中国邮政编码 地址信息双向查询/搜索 WEB 服务 Endpoint Disco WSDL 验证码图片 WEB 服
2009-10-27 14:49:00 498
转载 J2EE事务并发控制策略总结
本文结合hibernate以及JPA标准,对J2EE当前持久层设计所遇到的几个问题进行总结:第一:事务并发访问控制策略当前J2EE项目中,面临的一个共同问题就是如果控制事务的并发访问,虽然有些持久层框架已经为我们做了很多工作,但是理解原理,对于我们开发来说还是很有用处的。事务并发访问主要可以分为两类,分别是同一个系统事务和跨事务访问的并发访问控制,其中同一个系统事务可以采取乐观锁以及悲
2009-10-26 15:20:00 410
原创 有关文件下载问题
response.addHeader("Content-Disposition", "attachment; filename=" + response.encodeURL(downloadfile))注意到第一个值项是attachment,这是真正的关键,设定了这个值,浏览器就会老老实实地显示另存为对话框,如果这个值设成inline,则无论怎样浏览器都会自动尝试用已知关联的程序打开文件。
2009-10-21 08:49:00 397
转载 jdk自带vm分析工具jps,jstat,jmap,jconsole
一、概述 SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里,同javac一样,不须特意安装) 。 我一共找到以下四个工具:重点看看jconsole和jmap。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java
2009-09-04 14:46:00 860
原创 windows下设置ip的脚本
把如下代码存为.bat文件,放在系统path中,直接执行即可设置不同ip 1.设置固定ip @echo ip_sisansnetsh interface ip set address local source=static addr=10.1.38.17 mask=255.255.255.0netsh interface ip set address name=local g
2009-09-03 10:01:00 692
原创 some simple oral enlgish words
1. I see. 我明白了。 2. I quit! 我不干了! 3. Let go! 放手! 4. Me too. 我也是。 5. My god! 天哪! 6. No way! 不行! 7. Come on. 来吧(赶快) 8. Hold on. 等一等。 9. I agree。 我同意。 10. Not bad. 还不错。 11. Not yet.
2009-08-28 10:48:00 828
原创 使用extjs的Tree组件时,节点ID设置问题
最近,研究了一下extjs,在使用tree时,无意中把tree的节点id设置为了‘0’,结果在获得此节点id是出现了问题,此节点的id不能正确显示,后来将此节点id设置为非零的数字,问题解决!
2009-08-28 10:32:00 1219
转载 Google App Engine JAVA 开发环境搭建
什么是Google App Engine? Google App Engine 是云计算的一种实现,能让你在支持 Google 应用程序的可扩展系统上构建网络应用程序,目前Google App 提供Python 与Java支持。App Engine applications 易于构建、易于维护和扩展。运用App Engine使你无需维护server,你只需上传你的应用程序就可以为你的用
2009-08-28 10:31:00 3461
转载 jQuery插件大全
文件上传(File upload)Ajax File Upload.jQUploader.Multiple File Upload plugin. jQuery File Style.Styling an input type file.Progress Bar Plugin. 表单验证(Form Validation)jQuery Validation.Auto Help.Simp
2009-08-05 14:46:00 1807
转载 围绕Ext JS 2.0的IDE、插件和工具
Ext 2.0的API包含许多的方法(函数)、属性和配置项,涵盖的面非常大,要全部列出几乎是不可能的。虽然API文档是童叟无欺精心打造的,但实际开发中,若果能够像其它语言Java和C#那样地支持JavaScript代码提示,那就更好啦。可喜的是,有若干的开发环境(IDE)和插件能够支持--并且是直接支持Ext 2.0。 Aptana Studio 一谈到JavaScript的开发工具,
2009-07-29 14:07:00 544
转载 流行的AJAX框架对比:jQuery,Mootools,Dojo,Ext JS
AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据:Ajaxian在2007年底对Ajax工具进行了调查,部分调查结果见下表(其中数字为调查者使用该工具的百分比,详细的请参见网页):http://ajaxian.com/archives/2007-ajax
2009-07-29 13:39:00 684
原创 jboss 安全设置(二)
1、 关闭jmx-console: 删除 /export/home/jboss-4.0.3SP1/server/default/deploy下目录jmx-console.war、management 2、 关闭web-console: 删除 /export/home/jboss-4.0.3SP1/server/default/deploy/jbossweb-tomcat55.sar下目录ROOT
2009-07-03 14:29:00 942
原创 jboss安装与配置
Install# su jboss# cd /home/tools# unzip jboss-4.2.3.GA.zip -d /opt/ Configuration# create group - change group id as neededgroupadd jboss # create user - change user id as need
2009-07-03 14:19:00 1024 1
原创 往mysql数据库导入Function时报错
在[root] #etc/my.conf文件中,找到[mysqld]部分,添加如下设置:log-bin-trust-function-creators=1
2009-06-26 17:18:00 940
原创 使用Linux的NFS做目录映射
最近,项目需要使用了linux的NFS服务做目录的映射,但是要求本机到本机的映射,尝试了一下,果然可以,总结如下: 前提:Linux已经安装NFS服务 第一步、[root]# vi /etc/exports在文件中添加如下命令:/home/public/elearning localhost(rw,sync)解释:/home/public/elearning 为
2009-06-25 10:26:00 2727
转载 数据库水平切分的实现原理解析
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器的访
2009-06-25 09:42:00 631
转载 APR为JBoss AS加速:HTTP Connector配置
HTTP connector使用sendfile处理大的静态文件(所有这些大文件都使用高性能的内核级调用通过异步方式发送),使用socket poller实现keepalive,提升服务器的扩展性。下面列出HTTP connector支持的属性: acceptCount 当所有请求处理线程都被占用时,允许接收连接请求队列的最大长度。当队列已满时,任何收到的请求都将被拒绝。缺省值为 10.
2009-06-24 10:45:00 663
easyui实现的Activiti工作流引擎web版流程设计器
2014-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人