- 博客(188)
- 资源 (8)
- 收藏
- 关注
原创 java web监控文件下载进度1e
/** * * @downloadFile(下载app文件,监控是否下载完成) * @作者:dww * @创建时间:2018年1月30日 下午1:56:35 * @param request * @param response * @throws Exception */ @RequestMa
2018-01-30 13:52:10 6046 3
转载 Maven简介(五)——pom.xml
6 Maven的pom.xml介绍6.1 简介 pom.xml文件是Maven进行工作的主要配置文件。在这个文件中我们可以配置Maven项目的groupId、artifactId和version等Maven项目必须的元素;可以配置Maven项目需要使用的远程仓库;可以定义Maven项目打包的形式;可以定义Maven项目的资源依赖关系等等。对于一个最简单的po
2016-03-15 11:41:36 941 1
转载 android如何使用真机调试应用程序
在开发android应用程序的时候,有时候开发不得不采用真机调试,原因很简单,因为模拟器暂时无法支持模拟一些硬件设备,而重力感应一类的开发效果更需要用真机调试。当然,采用真机调试要比模拟器快很多,模拟器不仅占PC的资源,而且运行久了会变得相当的迟钝。采用android真机调试的最需要解决的是真机与电脑连接的问题,一旦成功连接之后,其实与模拟器调试就没什么差别了,只需要在运行Android
2015-10-12 17:22:27 2103
转载 tomcat集群负载均衡配置
参考:Tomcat与Apache或Nginx的集群负载均衡设置: http://huangrs.blog.51cto.com/2677571/1058579Tomcat与Apache或Nginx连接和集群配置: http://toplchx.iteye.com/blog/1928390系统环境设置准备三台redhat linux 5或 centos服务器:负载均
2015-10-10 14:46:40 1142
转载 JS实现复制到剪贴板
复制到剪贴板 $(document).ready(function(){if ( window.clipboardData ) {$('.copy_btn').click(function() {window.clipboardData.setData("Text", $(this).prev('input').val())
2015-08-17 10:57:55 925
转载 php在eclipse的控制台console输出调试信息功能实现
早先在做PHP时就觉得有个地方不太爽,还发表文章表示不满。 jsp中用system.out.print如果是在eclipse中调试的话,eclipse会自动拦截系统输出流,然后输出在控制台中,而http输出流则不受影响,php好像无此功能,有一个syslog()函数,在windows下要到事件管理器里查看,实在用处不大。所以只好输出到文件查看bug,也是除了
2015-07-25 14:10:30 1991
转载 PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone
在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个 Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the dat
2015-07-25 12:29:09 818
转载 Eclipse集成PDT+XDebug调试PHP脚本
上篇文章里讲了在Win7下如何采用最新版本的Apache2.4.2+PHP5.4.5+MySQL5.1.63自定义搭建PHP开发环境。 那么环境搭建好了,挑选一款适合自己的IDE就成了自然而然的事,不然我们总不能在记事本里写代码吧。虽然EditPlus等加强型文本编辑器提供了关键字加亮等功能,同时我也承认那样写代码绝对锻炼你的编程能力,但相比IDE,记事本还是弱了不只一点点。
2015-07-25 10:55:41 1709
转载 Linux下php5.3.6的安装:checking whether libxml build works... no
php下载# cd /usr/local/src/# wget http://cn.php.net/get/php-5.3.6.tar.gz/from/this/mirror php安装# tar -zxvf php-5.3.6.tar.gz# cd php-5.3.6# ./configure--prefix=/usr/local/php5.3.6 --with-
2015-07-22 22:20:04 3283
转载 Centos下搭建php环境,安装lamp环境
首先使用yum命令安装或者升级所需的程序库copy以下命令到命令行回车即可。yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-de
2015-07-21 10:00:30 848
转载 httpd-2.4.1 安装笔记
#./configure --prefix……检查编辑环境时出现:checking for APR... noconfigure: error: APR not found . Please read the documentation.可以用./configure –help | grep apr 查看帮助。--with-included-apr Use bun
2015-07-20 22:46:26 883
转载 Linux安装MySQL的两种方法
1. 运行平台:CentOS 6.3 x86_64,基本等同于RHEL 6.32. 安装方法:安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件
2015-07-19 18:54:43 786
转载 Java通过SMS短信平台实现发短信功能
在项目中使用过发短信的功能,但那个由于公司内部的限制很麻烦,今天在网上找到一个简单的,闲来无事就把它记录如下: 本程序是通过使用中国网建提供的SMS短信平台实现的(该平台目前为注册用户提供5条免费短信,3条免费彩信,这足够用于我们测试用了。在使用前需要注册,注册地址为http://sms.webchinese.cn/reg.shtml),下面是程序源码:
2015-07-17 12:25:49 1793
转载 Silverlight中用WCF实现文件快速上传(一、基本方法)
在Silverlight中可能通过服务上传文件。通过服务上传文件可以比较方便地实现异步上传、分块上传、进度显示等等功能。因此,“Silverlight + 服务”组合可以实现比较强大类似于C/S模式中的那种上传功能。下面详细说明实现步骤。 1. 创建Silverlight应用程序。 这个是基本能力,不会的先找资料学习一下吧。 假定创建的解决方案为:Uplo
2015-07-13 11:36:22 1422
转载 迄今为止最优的Eclipse运行性能调优 ,含eclipse.ini
最近,Eclipse(Eclipse-JEE3.5)运行十分缓慢(可能插件安装过多),因此,得到了个机会调优一下,以便提高工作效率下图是未经任何调整eclipse的gc情况(使用jvisualvm命令,安装visual gc插件)在终端输入:jvisualvm运行后,工具->插件->visual gc,安装。启动eclipse后,在终端运行: ps -ef | grep ecl
2015-07-13 09:36:23 887
转载 [Android]反编译apk + eclipse中调试smali
从来没有想过反编译apk是来的如此方便,并且还可以修改后重新编译运行,这比在win下修改pe容易多了,感谢apktool和smali工具的作者提供这么好的工具。 跟踪apk一般的做法是在反编译的smali代码中插入log输出,然后重新编译运行看输出日志,这种方法费时费力,如果能够实时调试是最好的了。搜了一下,目前比较好的方法是使用NetBeans+DDMS。我尝试过可以调试
2015-07-12 13:48:30 942
转载 Android APK反编译就这么简单 详解(附图)
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)
2015-07-12 11:28:49 361
转载 android+lucene实现全文检索并高亮关键字
这里先假设读者对Lucene的使用比较熟悉的。由于代码量比较多,这里我只写出一些关键的代码,全部源码请到这里下载:android+lucene实现全文检索并高亮关键字android+lucene实现全文检索并高亮关键字索引库请将下载到的索引库解压后放到sdcard根目录下源码里边的注释写的也比较详细在andorid里实现字体高亮,若单独实现其实不是很难,但若和lucen
2015-07-09 23:24:49 1979
转载 Linux下JDK中文字体乱码
资源来源:链接,Linux下java的Swing/AWT程序乱码解决问题描述:部署在linux下的java应用程序中的中文会变成一个一个的“口”字,也就是乱码 问题分析:代码中使用了如下的实现方式:[java] view plaincopynew java.awt.Font("宋体", Font.PLAIN,
2015-07-09 14:50:27 1371
转载 解决Java应用在Linux下无法正常水印生僻字
昨天接到一个投诉,说是他的水印是一个方框。刚开始还以为是程序出了问题,乱码了呢,接过来一看,发现水印不了的字比较生僻。于是查了一番程序,做了UT,当然是在Windows下做的。后来在Linux下又运行了一下水印的程序,发现水印的效果与投诉一模一样。这样就断定了Linux下缺少了这个生僻字的字体。想起以前玩Linux美化时,总是要搞字体。这次也不例外,找了一些文档。 最简单
2015-07-09 14:09:11 2453
转载 apache转发客户端端口到tomcat的配置 以及 apache日志格式的配置
一、apache转发客户端端口到tomcat的配置做项目的时候需要获取客户端的ip以及端口。试了三种方式(下面贴了具体代码)都没办法去的客户端的端口,只能一步一步查原因了。我用第一第二种获取端口的方式拿到的都是null,第三种方式我拿到的客户端端口是0或者-1。登到公司服务器上,发现请求首先会到apache上,然后通过ajp协议转到tomcat。apache同时完成了反向代理。实现了在
2015-07-06 17:39:15 548
转载 根据wsdl生成java客户端
今天排查同事的一个很奇怪的问题,现在将今天遇到的问题列举出来。 在调用外围系统的webservice服务时候,一般来说对方会提供一个wsdl,然后我们要根据wsdl生成相应的类,通过这种方式,做到了跨语言的完美方案,但是也带来了一些复杂性。在java中我们一般使用jdk自带的wsimport工具或者其他三方系统的wsdl4j工具生成java版本的stub实现。
2015-06-28 19:40:59 2232
转载 iBATIS、Hibernate和JPA:哪一款最适合你
Elaine.Ye 2011-03-19 9262简介Java中的对象-关系映射是一项棘手的业务,诸如JDBC和实体bean一类的解决方案并未受到多大的欢迎,不过新一代的ORM解决方案倒是因此而出现了。这些工具使得编程更加的容易,并且是更加严格地遵循面向对象编程和多层次架构开发的理念。学习如何基于诸如查询语言支持、性能以及跨不同关系数据库的移植性等因素来比较Hibernate、iBAT
2015-03-11 11:01:32 391
转载 zookeeper适用场景:zookeeper解决了哪些问题
问题导读:1.master挂机,传统做法备份必然是以前数据,该如何保证挂机数据与备份数据一致?2.分布式系统如何实现对同一资源的访问,保证数据的强一致性?3.集群中的worker挂了,传统做法是什么?zookeeper又是如何做的?分布式系统的运行是很复杂的,因为涉及到了网络通信还有节点失效等不可控的情况。下面介绍在最传统的master-workers模型,主要
2015-02-13 14:57:34 617
zookeeper适用场景:zookeeper解决了哪些问题
问题导读:1.master挂机,传统做法备份必然是以前数据,该如何保证挂机数据与备份数据一致?2.分布式系统如何实现对同一资源的访问,保证数据的强一致性?3.集群中的worker挂了,传统做法是什么?zookeeper又是如何做的?分布式系统的运行是很复杂的,因为涉及到了网络通信还有节点失效等不可控的情况。下面介绍在最传统的master-workers模型,主要可以会遇到什么问题,传统方法是怎...
2015-02-13 14:57:00 107
转载 15个nosql数据库
1、MongoDB介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。当数据量达到50GB以上的时候,MongoDB的数据库访问速度是MySQL的10倍以上。MongoDB的并发读写效率不是特别出色,根据官方提供的性能测试表明,大约每秒可以处理0.5万~1.5万次读写请求。MongoDB还
2015-02-11 14:26:16 590
15个nosql数据库
1、MongoDB介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。当数据量达到50GB以上的时候,MongoDB的数据库访问速度是MySQL的10倍以上。MongoDB的并发读写效率不是特别出色,根据官方提供的性能测试表明,大约每秒可以处理0.5万~1.5万次读写请求。MongoD...
2015-02-11 14:26:00 131
转载 NoSQL 简介
NoSQL 简介NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks",
2015-02-11 10:29:29 400
NoSQL 简介
NoSQL 简介NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relational model of data for large shared data banks"...
2015-02-11 10:29:00 482
转载 Windows 7+VirtualBox安装Mac OS X虚拟机全教程
由于各种原因(如严格和特殊的硬件需求),在虚拟机下安装OS X一直是件无比折腾的事情,留下了无数先驱的身影。但是,似乎如今新版的VirtualBox对于OS X已经有了非常优秀的支持,尝试之后感觉大好,因此记录下来供需要的朋友参考。由于工作需要,我需要同时使用Windows和Mac OS X操作系统,虽然公司可以配置两台机器,但是出于发热量,空间占用,操作系统互通等原因,我还是更倾向于在虚
2015-02-06 15:08:47 936
Windows 7+VirtualBox安装Mac OS X虚拟机全教程
由于各种原因(如严格和特殊的硬件需求),在虚拟机下安装OS X一直是件无比折腾的事情,留下了无数先驱的身影。但是,似乎如今新版的VirtualBox对于OS X已经有了非常优秀的支持,尝试之后感觉大好,因此记录下来供需要的朋友参考。由于工作需要,我需要同时使用Windows和Mac OS X操作系统,虽然公司可以配置两台机器,但是出于发热量,空间占用,操作系统互通等原因,我还是更倾向于在虚...
2015-02-06 15:08:00 237
转载 Oracle SQL Developer 连接 Mysql 等数据库
Oracle SQL Developer 个人感觉是比较好用的工具,因此除了连接oracle之外,还可以连接其他的数据库,如:MySQL,Access等。但是,它默认情况下只能连接Oracle和Access两种,所以要想连接Mysql等数据库,就要手工添加。具体如下步骤:下载mysql-connector-java-*.zip 下载地址可以在mysql的官网找到,Connector
2015-02-06 11:18:32 544
Oracle SQL Developer 连接 Mysql 等数据库
Oracle SQL Developer 个人感觉是比较好用的工具,因此除了连接oracle之外,还可以连接其他的数据库,如:MySQL,Access等。但是,它默认情况下只能连接Oracle和Access两种,所以要想连接Mysql等数据库,就要手工添加。具体如下步骤:下载mysql-connector-java-*.zip 下载地址可以在mysql的官网找到,Connect...
2015-02-06 11:18:00 222
转载 Shell 联机帮助
所有的Unix命令来与一些可选的和强制性的选择。忘记这些命令的完整语法,这是很常见。因为没有人能记得每一个UNIX命令和选项,一直提供在线帮助,因为在Unix 早期的时候。Unix的版本的帮助文件,被称为手册页。如果你知道任何命令的名字,但你不知道如何使用它,那么手册页来帮助你。语法下面是一个简单的命令来获得系统工作,而任何Unix命令的细节:$man command例
2015-02-05 17:03:06 423
Shell 联机帮助
所有的Unix命令来与一些可选的和强制性的选择。忘记这些命令的完整语法,这是很常见。因为没有人能记得每一个UNIX命令和选项,一直提供在线帮助,因为在Unix 早期的时候。Unix的版本的帮助文件,被称为手册页。如果你知道任何命令的名字,但你不知道如何使用它,那么手册页来帮助你。语法下面是一个简单的命令来获得系统工作,而任何Unix命令的细节:$man command例...
2015-02-05 17:03:00 138
转载 Shell 函数
函数允许您对分解成更小的,逻辑子部分,然后可以被要求执行各项任务时,它需要一个脚本的整体功能。使用函数来执行重复性的任务,是一个很好的方式来创建代码的重用。代码重用是现代面向对象编程的原则的重要组成部分。Shell函数是类似于其他编程语言中的子程序,过程和函数。创建函数:声明一个函数,只需使用以下语法:function_name () { list of comma
2015-02-05 16:57:51 353
Shell 函数
函数允许您对分解成更小的,逻辑子部分,然后可以被要求执行各项任务时,它需要一个脚本的整体功能。使用函数来执行重复性的任务,是一个很好的方式来创建代码的重用。代码重用是现代面向对象编程的原则的重要组成部分。Shell函数是类似于其他编程语言中的子程序,过程和函数。创建函数:声明一个函数,只需使用以下语法:function_name () { list of comma...
2015-02-05 16:57:00 60
转载 Shell 输入/输出重定向
大多数 Unix 系统命令从终端的输入和发送所产生的输出返回到您的终端。一个命令通常从一个地方叫标准输入,默认情况下,这恰好是你的终端读取输入。同样,一个命令通常写入其输出到标准输出,这也是默认情况下,从你的终端。输出重定向:通常用于标准输出命令的输出可以很容易地转移到一个文件中代替。这种能力被称为输出重定向:如果记号> file附加任何命令,通常写入其输出到标准输出,该命令的输出
2015-02-05 16:32:27 410
Shell 输入/输出重定向
大多数 Unix 系统命令从终端的输入和发送所产生的输出返回到您的终端。一个命令通常从一个地方叫标准输入,默认情况下,这恰好是你的终端读取输入。同样,一个命令通常写入其输出到标准输出,这也是默认情况下,从你的终端。输出重定向:通常用于标准输出命令的输出可以很容易地转移到一个文件中代替。这种能力被称为输出重定向:如果记号> file附加任何命令,通常写入其输出到标准输出,该命令...
2015-02-05 16:32:00 207
Tomcat服务器
2013-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人