- 博客(40)
- 资源 (29)
- 收藏
- 关注
转载 iOS音频流媒体播放方案(边下载边播放)
能想到的方案这类的技术方案其实有不少:思路1. 最直接的方式,自行实现音频数据的请求在请求的过程中把数据缓存到磁盘,然后基于磁盘的数据自己实现解码、播放等功能;这个方法作为直接也最为复杂,开发者需要对音频播放的原理、操作系统等知识有一定程度的理解。如果能够实现这种方式所达到的效果也将会是最好的,整个过程都由开发者掌控,出现问题也可以对症下药。开源播放器FreeStreamer就是一
2017-08-19 11:38:31
2201
转载 Wireshark图解教程(简介、抓包、过滤器)
Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap network library来进行封包捕捉。可破解局域网内QQ、邮箱、msn、账号等的密码!! wireshark的原名是Ethereal,新名字是2006年起用的。当时Ethereal的主要开发者决定
2014-08-12 11:04:00
884
转载 几种任务调度的 Java 实现方法与比较
综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。
2014-04-16 09:20:36
1038
转载 oracle实例的内存(SGA和PGA)进行调整,优化数据库性能
一、示例:SGA: 共享池:200MB 缓冲区高速缓存:24MB 大型池:9MB Java池:32MB SAG总容量:264.933 SAG的最大大小:305.069PGA: 总记PGA目标:240MB 分配的当前PGA:8914KB
2014-04-02 16:26:24
1401
原创 java格式化各类数字显示
项目在输出数字时,有时需要给数字配上单位,有时需要数字具有一定的精度,也有时需要用科学计数法表示数字。数字分组显示案例: public static boolean isNumber(String str){ if(!isEmpty(str) && Pattern.matches("[0-9.]+",str)){ return true;
2014-02-25 11:18:02
911
转载 SqlServer时间日期处理函数及字符串转换
简单介绍 Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:
2013-12-20 11:24:59
1355
1
转载 linux下配置Nginx+双tomcat负载均衡
Nginx简介Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富
2013-12-06 18:17:54
866
转载 linux下nginx结合tomcat安装部署
一、安装Tomcat和JDK1、上传apache-tomcat-6.0.18.tar.gz和jdk-6u12-linux-i586.bin至/usr/local2、执行如下命令安装tomcat:#cd /usr/local#tar zxvf apache-tomcat-6.0.18.tar.gz 解压完成后将apache-tomcat-6.0.18重
2013-12-06 18:14:56
768
原创 linux下安装jdk
安装jdk1、到http://www.oracle.com下载jdk所需要的版本jdk-6u45-linux-x64-rpm.bin2. 将JDK安装文件 jdk-6u45-linux-x64-rpm.bin拷贝到Redhat任意目录下。例如:/opt/jdk(目录jdk需要手动新建) 3. 执行 #chmod +x jdk-6u45-
2013-12-06 18:06:15
676
原创 oracle 建立分区表
最近所数据统计报表用到了表分区,所以最近就看了看,拿来研究研究。 一.范围分区范围分区将数据基于范围映射到每一个分区,这个范围是你在创建分区时指定的分区键决定的。--例一取值范围: CREATE TABLE CUSTOMER ( CUSTOMER_ID NUMBERNOT NULL PRIMARY KEY,
2013-10-21 14:00:53
864
转载 Jetty 工作原理以及与 Tomcat 的比较
Jetty的基本架构Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所有可以被扩展的组件都可以作为一个 Handler,添加到 Server 中,Jetty 就是帮你管理这些 Handler。 下图是 Jetty 的基本架构图,整个 Jetty
2013-09-06 16:56:47
1036
原创 C3P0异常处理
C3P0异常如下:Exception in thread "C3P0PooledConnectionPoolManager[identityToken->1hge3c68wprq6h71q54sml|2110fc]-AdminTaskTimer" java.lang.NullPointerExceptionat com.mchange.v2.log.log4j.Log4jMLog$Log4
2013-08-08 18:22:22
5960
原创 Spring + dwr整合
Ajax,它使浏览器可以为用户提供更为自然的浏览体验,对于j2EE WEB开发人员来说,使用DWR框架可以很简单的使用Ajax技术.本文以一个DWR+SPRING的实例来说明DWR的使用1、将dwr.jar放到应用的/WEB-INF/lib目录下2、配置web.xml,增加如下代码:代码 <!--初始化WebApplicationContext--> ...
2013-07-16 16:36:17
176
转载 js函数及this指针
函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。 javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:以下是引用片段: function func1(…){…} var fu
2013-07-10 16:57:42
970
原创 Form动态表单设计的开发
表单设计1.应用场景 项目中往往需要动态的创建一个表单,或者添加一个新的数据模板,这时候因为需要在运行时动态的创建表以及动态的维护表字段甚至表关系 使得普通java解决方案变得困难重重。2.实现工具 Struts2.x + mongodb + jquery Struts2 作为控制层起到连接页面到后台的数据交互桥梁。 mongodb 做为nosql数据库,在
2013-05-31 16:37:36
2633
原创 雅虎新推出的CSS框架Pure
雅虎近日推出了一个名为Pure的CSS框架,这是一系列实用的响应式CSS模块的集合,可以帮助前端开发者节省不少开发时间。名称为Pure(纯),代码也必须是100%使用CSS编写的。开发成员称,Pure不限于特定的JavaScirpt框架,你可以用在任何JavaScript框架、任何Web应用中。Pure可以作为每个网站或Web应用的起步工具,将会帮助开发者处理应用程
2013-05-31 16:01:22
1327
转载 JProbe Suite 4.0使用说明
一、产品介绍JAVA PROGRAM CLIENT SERVER JProbe Profiler JProbe Memory Debugger
2013-04-11 14:34:53
1276
转载 Android中所有的服务使用
希望通过这篇一个Demo学完Android中所有的服务对对广大读者有所帮助。说明:这个例子实现了Android中常见的许多服务,下面是实现的截图接下来,以源代码的方式分析这个例子1.MainActivity--主界面这个类主要是实现用户所看到的这个Activity,其中包含了一系列的按钮,用户点击按钮执行相应的动作,所以在这个类中主要是对按钮的定义和对按钮绑
2013-04-10 16:37:37
1090
1
转载 android日志服务,将日志记录在log文件中并每天生成一个日志文件
在调试的时候一般都是在logcat中看日志的信息,以便找出BUG和调试信息,但是如果在真机上的话不可能一直连接电脑查看日志,所以生成日志文件并保存,是一个比较普遍的需求,下面就是最近实现的一个例子。欢迎大家讨论并给出别的思路。import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;i
2013-03-26 17:59:22
4656
2
转载 Android Service提高优先级
Android 系统对于内存管理有自己的一套方法,为了保障系统有序稳定的运信,系统内部会自动分配,控制程序的内存使用。当系统觉得当前的资源非常有限的时候,为了保 证一些优先级高的程序能运行,就会杀掉一些他认为不重要的程序或者服务来释放内存。这样就能保证真正对用户有用的程序仍然再运行。如果你的 Service 碰上了这种情况,多半会先被杀掉。但如果你增加 Service 的优先级就能让他多留一会,我
2013-03-19 17:16:03
793
转载 SQLServer2008 编辑bat备份
SQLServer2008 cmd命令备份1.bat文件:sqlcmd -S 127.0.0.1 -i f:\backup\backup.sql2.backup.sql内容:--其中sp_BackupDatabase为存储过程的名称,addy为要备份的数据库,F为要备份的类型exec [sp_BackupDatabase] 'addy','F'go3.sp_Bac
2013-03-18 16:11:43
1052
转载 对OOA/OOD的解释
什么是OOA/OODObject Oriented Analyzing Object Oriented Design Object Oriented Programmingooa(object oriented analysis)面向对象分析 ood(object oriented design)面向对象设计 如所熟知,面向对象作为一种程序设计技术最早于60年代后期提出
2013-03-11 09:55:40
1191
原创 Spring中注解事务@Transactional说明
// 业务方法需要在一个事务中运行,如果方法运行时,已经存在一个事务中,// 那么加入该事务,否则为自己创建一个新事务。@Transactional(propagation = Propagation.REQUIRED)public void test1() {}// 声明方法不需要事务,如果方法没有关联到一个事务,容器不会为它开启事务。// 如果方法在一个事务中被调用,该
2013-01-24 14:06:26
1360
原创 官方jdk1.6下载地址
官网下载地址如下:http://www.oracle.com/technetwork/java/javase/downloads/index.html打开后,选择对应1.6、1.7等版本的jdk,然后从中选择对应平台的jdk。如:1.6的JDK下展现对应的linux、windows、Solaris等平台下的jdk文件下载。记得要"Accept License Agreement "
2013-01-18 15:46:27
1967
原创 VMware9 配置red hat网络连接
一般在虚拟机中使用NAT方式应该是肯定可以上网的。所以安装RedHat之后网络的设置还是首选NAT。但是在redhat中使用DHCP始终无法激活网络设备,所以需要手动的进行相关设置。在VMware的Edit菜单中的Virtual Network Editor 中找到VMNet8,一般NAT就是使用的VMNet8.我们就只关注这个。点击NAT Settings 可以看到网关信
2013-01-18 14:48:17
2070
1
原创 一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法
一个服务器上搭建了多个tomcat或者weblogic,端口不一样,同时启动访问时session丢失。如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,需要重新登录A才可以访问。经过资料查找,发现问题是因为:IP相同认为是同一个域,接收了B的set-cookie指令,把对应的cookie内容覆盖了,其中包括jsessio
2013-01-11 13:28:12
10236
4
原创 oracle文件导入sqlldr说明
SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。 首先,我们认识一下SQL*LOADER。 在NT下,SQL*LOADER的命令为SQLLDR,...
2012-08-10 18:05:26
225
原创 c3p0配置参数说明
C3PO是一个开放源代码的JDBC数据源实现项目,它在lib目录中与Hibernate一起发布,实现了JDBC3和JDBC2扩展规范说明的Connection和Statement池.C3PO类包位于,配置Oracle数据源:Java代码 1.import java.beans.PropertyVetoException; 2.import java.sql.Connectio...
2012-08-07 10:09:20
151
原创 网络IPv6地址解析
和IPv4相比,IPv6的主要改变就是地址的长度为128位,也就是说可以有2的128次方的IP地址,相当于10的后面有38个零。这么庞大的地址空间,足以保证地球上的每个人拥有一个或多个IP地址。 IPv6地址类型 在RFC1884中指出了三种类型的IPv6地址,他们分别占用不同的地址空间:单点传送:这种类型的地址是单个接口的地址。发送到一个单点传送地址的信息包只会送到地...
2012-06-06 12:50:53
645
原创 IE6如何处理因页面大小改变而引起的报表问题 IE6兼容报表
使用简单的线性报表时,IE6浏览器中会出现页面大小改变导致报表图溢出页面的现象,相信很多开发人员遇到过类型的现象,如下图所示只能显示部分报表::报表覆盖滚动条:IE7,IE8,FireFox等浏览器没有出现以上现象,该现象是浏览器大小改变时引起的,解决办法很简单,只需要在页面body标签中加入如下代码就可:原理就是当页面大小发生改变时触发onresize事件,执行一
2012-02-06 16:28:22
1088
原创 highcharts报表关于series点击文本或者符号的触发事件
1:Highcharts点击legend symbol切换并没改变图的可视状态,如何实现符号或文本都触发? 通过看源码我们发现,series事件只是针对标题项进行click事件处理,而图列legendSymbol并没有做click事件处理,我们知道highcharts.js源码中是通过series中的标题事件来控制报表显示/隐藏效果。源码中添加的有legendItem的click事件,...
2012-01-10 13:21:34
553
原创 oracle 中的UUID
我们在设计oracle数据库表结构时,主键ID多会用UUID数据做主键,如果用Hibernate轻量级框架,我们会选择hiberate的主键自动生成方式处理。JDBC等底层方式实现的DAO,我们也可以用JDK提供的java.util.UUID.randomUUID()实现,但是如果我们的数据库中由于业务的原因出现trigger,procedure,function等pl/sql语言模块,并且用
2012-01-06 18:10:01
2736
原创 jsp打印
jsp打印注意:注意:1、CSS对打印的控制:.Noprint{display:none;}.PageNext{page-break-after: always;}Noprint样式可以使页面上的打印按钮等不出现在打印页面上,这一点非常重要,因为它可以用最少的代码完成最需要的功能PageNext样式可以设置分页,在需要分页
2012-01-06 17:26:18
599
原创 highcharts报表关于series点击文本或者符号,都有触发事件或者都没有触发事件
1:Highcharts点击legend symbol切换并没改变图的可视状态,如何实现符号或文本都触发? 通过看源码我们发现,series事件只是针对标题项进行click事件处理,而图列legendSymbol并没有做click事件处理,我们知道highcharts.js源码中是通过series中的标题事件来控制报表显示/隐藏效果。源码中添加的有legendItem的click事件,
2012-01-06 17:22:45
1979
原创 java中的数组
java中的数据结构--数组import java.util.Arrays;public class ArraysAndCollections { /*数组:一种数据结构,表示同一类型的数据的集合, 一个个的数据叫数组的元素,通过数组的下标来对同一数组中的不同元素进行操作.其下标从0开始, 当数组下标越界时会抛出java.lang.ArrayIndexO...
2010-07-13 10:50:49
137
原创 singleton单态模式
一下是单态的设计模式的两种写法public class Singleton { private Singleton(){} //在自己内部定义自己一个实例,是不是很奇怪? //注意这是private 只供内部调用 private static Singleton instance = new Singleton(); //这里提供了一个供外部访问本...
2010-07-07 16:36:47
159
原创 invalid path was requested
invalid path was requested 即"无效的路径被请求"在根目录下某个页面执行一下动作:对应的链接发生此错误,但是将链接地址放在href 即""中就没有问题.因为,href超链接和window中location.href的根路径地址不一样,我们可以让我们的地址后退一级,即加个"../",或者在地址前加个basepath,即:或,可能你的s...
2010-07-07 16:10:43
1177
原创 mavenz中的泛型处理
maven编译时出现-source 1.3 中不支持泛型 (请尝试使用 -source 1.5 以启用泛型) 在pom.xml中增加:org.apache.maven.pluginsmaven-compiler-plugin
2010-07-06 10:53:06
275
原创 oracle数据库的讲解问题
关于对oracle数据库这一块知识的讲解? 看过很多关于oracle数据库的讲解,但是都觉得讲解的很枯燥,不能打动学生。讲好每一段知识,都要去蕴,去想如何才能让我们的课堂活跃起来,让学生听课兴奋起来,这是很有挑战性的。首先,要让你的学生去接受你,然后让他们对你所有讲解的知识兴奋,这一点很重要。其次,我们要分析听这堂课的学生的接受能力或基础,根据情况将,这决定你该简单还复杂的接受,但...
2010-07-05 11:44:57
118
JAVA性能瓶颈和漏洞检测
2013-04-11
版本14,17,18,19文件tcnative
2012-11-22
lucene-queries-2.9.0.jar DuplicateFilter 源码
2012-04-18
lucene-queries-2.9.0.jar DuplicateFilter
2012-04-18
lucene-queries-2.9.0.jar DuplicateFilter
2012-04-18
nginx负载均衡 nginx+tomcat tomcat实现负责均衡
2011-11-30
jquery中文API 最新版本
2011-10-18
pl/sql开发工具 含注册机
2011-10-18
TFS插件 基于Eclipse的控制插件TFS
2011-09-29
基于andorid2.2的课堂案例,android连连看
2011-08-26
android培训课堂案例,android五子棋分析讲解
2011-08-25
基于andorid2.2的课堂案例,android连连看
2011-08-25
oracle10g企业应用培训文档
2011-08-24
Apache服务器tomcat7.0.12最新版,加入probe线程监视
2011-08-24
probe1.7,tomcat服务器线程监视
2011-08-24
Spring-Security的夹包,jar包
2010-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人