Java
文章平均质量分 81
周十一.
十余年工作经验、八年系统架构设计、六年项目管理经验,提供系统解决方案、系统整体设计、系统具体开发与实施、生产环境运维,系统全生命周期项目管理与人员管理。
展开
-
使用@interface 自定义注解
在自定义注解之前首先要知晓一个东西:元注解- 可以理解为最根本的注解,其他的注解是可以用此来衍生的,作用就是负责注解其他注解。 在java 5中有几个元注解 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited @Target说明了Annotation转载 2015-12-21 16:13:37 · 10001 阅读 · 0 评论 -
Android读取assets目录下的资源
1。获取资源的输入流资源文件 sample.txt 位于 $PROJECT_HOME/assets/ 目录下,可以在 Activity 中通过 Context.getAssets().open(“sample.txt”) 方法获取输入流。注意:如果资源文件是文本文件则需要考虑文件的编码和换行符。建议使用UTF-8和Unix换行符。2. WebView 加载assets目录下的h转载 2013-08-12 11:37:59 · 567 阅读 · 0 评论 -
Android使用Application总结
Application 配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context第三步、使用,使用的时候用的时候根据类的名称访问ContextAndroid程序的入口点很多初入Android开发的网页可能不知道Android程转载 2013-07-29 17:05:02 · 628 阅读 · 0 评论 -
log4j和web.xml配置webAppRootKey 的问题
在tomcat下部署两个或多个项目时,web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为“webapp.root”,如下: context-param> param-name>webAppRootKeyparam-name> param-value>webapp.rootparam-value> c转载 2013-07-26 09:59:20 · 5618 阅读 · 0 评论 -
关于CLOSE BY CLIENT STACK TRACE 之二
关于下面这个问题: Exception代码 java.lang.Exception: DEBUG -- CLOSE BY CLIENT STACK TRACE at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:566) at原创 2013-08-01 09:57:23 · 2778 阅读 · 0 评论 -
关于CLOSE BY CLIENT STACK TRACE 之一
关于CLOSE BY CLIENT STACK TRACE 程序正常运行,数据库连接可以获取,一些列操作都可以实现,可在debug信息中总会一段时间就报如下错误: java.lang.Exception : DEBUG -- CLOSE BY CLIENT STACK TRACEat com.mchange.v2.c3p0.impl.NewPooledConnecti转载 2013-08-01 09:50:06 · 21257 阅读 · 2 评论 -
gbk与utf-8的区别
很多用户问GBK与UTF-8版本有什么区别,这边作了个整理如下:KesionCMS的GBK版本与UTF-8版本功能是一样的.只不过编码方式不同。GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字转载 2013-07-31 14:44:33 · 640 阅读 · 0 评论 -
<context-param>与<init-param>的区别与作用
的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有conte转载 2013-07-02 11:07:54 · 595 阅读 · 0 评论 -
hibernate连接池
hibernate连接池配置Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点:一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。二转载 2013-07-02 13:46:14 · 656 阅读 · 0 评论 -
一些jar包的作用 --学习了
发项目的过程中,经常需要用到一写jar包,现在对其中的一写jar的作用,做下总结,也算是避免少引或者多引jar包吧1.apache的一写jarcommons-collections.jar: Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。 commons-beanutils.jar: Apa转载 2013-07-02 10:02:56 · 1067 阅读 · 0 评论 -
DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试 ,DBCP,C3P0,Proxool,BoneCP参数介绍
DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试 1.测试环境: 硬件环境:数据库服务器:2U*8核 8G内存 测试服务器: 2U*8核 6G内存 软件环境:jdk: 1.6.29 mysql: 5.0.77 mysql_driver: mysql-connector-java-5.0.8-bin.ja转载 2013-07-02 10:17:02 · 4023 阅读 · 0 评论 -
实现RTP协议的H.264视频传输系统
http://2343338.blog.51cto.com/2333338/4550561. 引言 随着信息产业的发展,人们对信息资源的要求已经逐渐由文字和图片过渡到音频和视频,并越来越强调获取资源的实时性和互动性。但人们又面临着另外一种不可避免的尴尬,就是在网络上看到生动清晰的媒体演示的同时,不得不为等待传输文件而花费大量时间。为了解决这个矛盾,一种新的媒转载 2013-07-01 15:57:57 · 1226 阅读 · 0 评论 -
基于RTP和Android的视频传输的研究实现方法
1.安徽大学计算机科学与技术学院,安徽合肥230039;2.安徽大学计算智能与信号处理教育部重点实验室,安徽合肥230039;3.安徽大学软件学院,安徽合肥230039) 中国论文网 http://www.xzbu.com/8/view-2388338.htm 摘要:该论文以Android移动设备视频通信的实现为背景,详细介绍了如何为Android系统搭建开发环境,以及Android程序转载 2013-07-01 15:54:38 · 11717 阅读 · 0 评论 -
Java开源 开源工作流
Willow 点击次数:18942由Huihoo Power开发详细可到其中文主页查看。 OpenWFE 点击次数:17672OpenWFE是一个开放源码的Java工作流引擎。它是一个完整的业务处理管理套件:一个引擎,一个工作列表,一个Web界面和一个反应器(存放自动代理)。它可以可以跟你的程序很好的给合。 jBpm 点击次数:15986jBpm是一转载 2013-07-15 16:22:28 · 898 阅读 · 0 评论 -
Android 实时视频采集—Cameara预览采集
1 概述通过Android Camera拍摄预览中设置setPreviewCallback实现onPreviewFrame接口,实时截取每一帧视频流数据2 知识点① Android Camera使用: 参考 Refs/Related 0-4Camera 支持格式拍照流程② Android SurfaceView使用: 参考 Refs/Related转载 2013-07-01 10:06:50 · 1681 阅读 · 0 评论 -
RTMP协议详解(转) ----- 这方面的资料太少了
资料太少了 ,,,转载转自《RTMP协议详解(一) (二) (三) 》Real Time Messaging Protocol(实时消息传送协议协议)是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。具体使用RTMP的AS代码大概如下: var videoInstance:Video = your_video_in转载 2013-06-28 13:01:59 · 861 阅读 · 0 评论 -
SurfaceView,SurfaceHolder,SurfaceHolder.CallBack
最近接触到了SurfaceView,SurfaceHolder,SurfaceHolder.CallBack,一直不求其解,现在来粗浅认识一下它们。先看一下官方的定义:1.SurfaceViewSurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位转载 2013-06-27 09:54:11 · 534 阅读 · 0 评论 -
java 中文乱码的解决办法
兼容谷歌,IE,FIREFOX(火狐) http://blog.csdn.net/mmm333zzz/article/details/7962210在获取前台传送过来的中文时,往往会出现乱乱码.而针对不同的浏览器,解决方法不同.String fileName = request.getParameter("fileName"); // 解决中转载 2013-08-13 17:00:27 · 621 阅读 · 0 评论 -
memcached分布式缓存和hibernate结合-- Hibernate+ehcache二级缓存技术
Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached 的缓存是一种分布式的,可以让不同主机上的多个用户同时访问, 因此解决了共享内存只能单机应用的局限,更不会出现使用数据库做类似事情的时候,磁盘开销和阻塞的发生。memcached的使用一 Memcached服务器端的安装 (此处转载 2013-10-15 18:26:26 · 4156 阅读 · 0 评论 -
Volatile真的能解决线程并发吗?
今天看见有一兄弟用的Volatile 修饰的变量 来保证系统中此值的唯一性,以前我也用过volatile 个人认为这样不能保证在线程并发的情况 值的正确性。 用volatile修饰的变量 是java 语言提供的一种稍弱的同步机制,线程每次操作前都从主内存中刷新值,变量的更新操作也会及时的通知到其他线程。 如果把变量声明成volatile 类型 编译器和运行时都会注意变量值原创 2015-09-28 12:40:48 · 2115 阅读 · 0 评论 -
hibernate 调用存储过程 sql server 2005 -insert update delete find
hibernate 调用存储过程 sql server 2005 -insert update delete find hibernate-mapping package="com.yxs.base.domain">原创 2013-10-29 17:37:00 · 961 阅读 · 1 评论 -
spring aop中的propagation 及 isolation
今天看到几篇博文 对propagation 的说话有问题,原创 2014-11-05 11:33:51 · 2330 阅读 · 0 评论 -
SQL Server触发器创建、删除、修改、查看示例步骤
一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表。一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发转载 2013-10-30 11:19:02 · 706 阅读 · 0 评论 -
MyBatis的动态SQL详解 --转载
基础部分可以查看我的另一篇博客:http://haohaoxuexi.iteye.com/blog/1333271 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: if choose(when,otherwise) trim where set foreach if就转载 2013-11-14 15:01:32 · 532 阅读 · 0 评论 -
QQ是怎么实现通讯的-只为学习
QQ是怎么实现通讯的---转载的 不晓得是不是这样的Q:我们上网一般使用的内网的IP地址,没有外网固IP,而UDP通信是需要IP地址的,那么既然不知道对方的IP地址,QQ是怎么实现两个点之间的通信的呢? A: 这个我最熟悉啦·UDP通信需要2个条件, 对方机器的IP地址,和接受消息的端口号. QQ 是怎么做到的呢? 其实很简单,我们下载的都是 QQ客户转载 2013-11-22 09:44:59 · 1577 阅读 · 0 评论 -
Android SDK Manager更新不了的解决办法
随笔- 54 文章- 0 评论- 51 Android SDK Manager更新不了的解决办法android SDK Manager更新不了,出现错误提示:"Failed to fetch URL..."!可以用以下办法解决:使用SDK Manager更新时出现问题 Failed to fetch URL https://dl转载 2013-11-06 11:40:52 · 816 阅读 · 0 评论 -
JNDI全面总结
http://javacrazyer.iteye.com/blog/759485 JNDI全面总结转载 2013-11-18 17:34:51 · 603 阅读 · 0 评论 -
Hibernate--LockMode
http://blog.csdn.net/inter_sky/article/details/2912230让我们先来看看Hibernate的文档时怎么说的,关于LockMode:LockMode FORCE Similiar to UPGRADE except that, for versioned entities, it results in a fo转载 2013-11-01 11:55:38 · 898 阅读 · 0 评论 -
ThreadLocal类
ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一个线程都可以独立地转载 2013-10-31 14:36:39 · 633 阅读 · 0 评论 -
Eclipse集成android开发环境(IDE)搭建 --再一次记录
Eclipse集成android开发环境请自行到Eclipse官方网站(http://eclipse.org)上下载自己喜欢的版本,建议3.4以上版本。现在应该有4.2的了我们使用的Android Eclipse Plugin是ADT:Android Development Tools。同Android SDK一样,分为在线安装和手动安装两种方式。在线安装步骤如下:1. 打开E原创 2013-10-29 16:01:38 · 1159 阅读 · 0 评论 -
jdbc 连接数据库
package com.rsms.servlet;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBHandle {原创 2012-11-08 12:22:37 · 340 阅读 · 0 评论 -
JAVA用jdbc连接SQLServer2005
一:配置第一步:在网上下载SQLServer2005的驱动包 http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=C47053EB-3B64-4794-950D-81E1EC91C1BA,下载的是一个网页,不用担心,放心下载,下载完成后打开网页,点击下载第二步:下载完成sqljdbc_1.2.2828.100_c转载 2013-10-25 16:21:54 · 653 阅读 · 0 评论 -
spring中c3p0配置 ---这是一位仁兄的经历
${jdbc.driverClassName} ${jdbc.url} ${jdbc.username} ${jdbc.password} 10 5 30 5 10转载 2013-10-15 17:54:19 · 5209 阅读 · 1 评论 -
Android特性与系统架构
http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/Android.html一.Android特性• 应用程序框架支持组件的重用与替换• Dalvik 虚拟机专为移动设备优化• 集成的浏览器基于开源的WebKit 引擎• 优化的图形库包括定制的2D 图形库,基于OpenGL ES 1.0的3D 图形库• SQ转载 2013-06-19 11:11:15 · 744 阅读 · 0 评论 -
Android四大基本组件介绍与生命周期
http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.htmlAndroid四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通转载 2013-06-19 10:59:45 · 621 阅读 · 0 评论 -
Android AsyncTask用法 学习了
http://blog.163.com/feng_yun_ju/blog/static/178190393201341393037829/由于Android中,涉及到UI界面的更新等,必须在主线程中执行,而很多时候,UI界面更新比较耗时,如果不使用异步加载方式实现的话,很容易导致ANR异常。出于安全考虑,一些耗时操作最好用异步方式实现。AsyncTask,是andr转载 2013-06-18 15:22:54 · 851 阅读 · 0 评论 -
关于UtilTimerStack类的使用--XWork2、Struts2内置性能诊断类 --只为学习
关于UtilTimerStack类的使用--XWork2、Struts2内置性能诊断类====================================author: Vange date:2010-03-21====================================一、UtilTimerStack做什么用的? 这个本来是Xwork2(Struts转载 2013-05-22 11:03:26 · 631 阅读 · 0 评论 -
关于Servlet与Applet的澄清,进行大文件上传
好久没有发过相关的技术文章了。这次由于要搞毕业设计,对大文件要进行上传。因此,这一段时间对Applet与Servlet,Socket的资料看了一些,也总结了一些东西,希望对“后来者”有所方便之处这篇文章主要对文件上传的技术分析,在后面(或另开贴)贴有相关雏形代码一、Applet: 优点 :1、界面的改进 。这个东西是个好东西,或许以前许多对它“丑陋”的外表感到厌恶,但在JD转载 2013-05-22 15:08:28 · 776 阅读 · 0 评论 -
Proxool连接池
转载地址: http://blog.csdn.net/vange/article/details/53958121、 修改原来的 dataSource beanid = "dataSource" class ="org.logicalcobwebs.proxool.ProxoolDataSource"> proper转载 2013-05-22 15:13:01 · 578 阅读 · 0 评论 -
ActionContextCleanUp的作用
延长action中属性的生命周期,包括自定义属性,以便在jsp页面中进行访问,让actionContextcleanup过滤器来清除属性,不让action自己清除。 为了使用WebWork,我们只需要在web.xml配置FilterDispatcher一个过滤器即可,阅读一下FilterDispatcher的JavaDoc和源码,我们可以看到它调用了: finally {转载 2013-05-22 10:37:02 · 772 阅读 · 0 评论