![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 84
ystar9
这个作者很懒,什么都没留下…
展开
-
hashCode、hashCode()与HashSet集合
hashCode、hashCode()与HashSet集合 2010-01-25 22:58:43| 分类: Java Se | 标签: |字号大中小 订阅 hashCode 当使用toString方法的时候返回一个 "类型名@#$%#^%$ "的东西,比如一个****@4e57de。"@ "前面的是你的类名,后面的就是散列码的16进制表示。hashCode 叫哈希代...原创 2011-09-09 14:02:19 · 114 阅读 · 0 评论 -
转 Quartz Cron
Cron表达式Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成,如表1所示:表1 Cron表达式时间字段位置时间域名允许值允许的特殊字符1秒0-59, - * /2分钟0-59...原创 2012-10-02 10:28:28 · 184 阅读 · 0 评论 -
转javassist用法
Javassist是一个执行字节码操作的强而有力的驱动代码库。它允许开发者自由的在一个已经编译好的类中添加新的方法,或者是修改已有的方法。但是,和其他的类似库不同的是,Javassist并不要求开发者对字节码方面具有多么深入的了解,同样的,它也允许开发者忽略被修改的类本身的细节和结构。字节码驱动通常被用来执行对于已经编译好的类的修改,或者由程序自动创建执行类等等等等相关方面的操作。这就要求字...原创 2012-10-15 17:15:22 · 88 阅读 · 0 评论 -
ffmpeg args
先从Mencoder这个开始,将所有格式转AVI,RMVB转AVImencoder 1.rmvb -oac mp3lame -lameopts preset=64 -ovc xvid -xvidencopts bitrate=600 -of avi -o rmvb.avRM转AVImencoder 1.rm -oac mp3lame -lameopts preset=64 -o...原创 2013-08-25 02:17:52 · 265 阅读 · 0 评论 -
ffmpeg 视频加水印
ffmpeg为视频添加水印watermark【转加补充】想为视频添加水印,可是好多共享软件都要收费,也不是命令行方式。google上找了半天,在一个国外的论坛看到ffmpeg,我想可能有门,因为ffmpeg是用来格式转换的,顺便添加一下水印也不是不可阿。然后到ffmpeg的网站在hooks页面找到了关于watermark的信息。通过调用$ ffmpeg -i infile -vhook ...原创 2013-09-02 14:22:08 · 644 阅读 · 0 评论 -
httpclient 上传文件 服务端解析
//commons-fileupload.jar commons-io.jar request.setCharacterEncoding("UTF-8");boolean isMultipart = ServletFileUpload.isMultipartContent(request);if (isMultipart) { FileItemFactory factory = new Di...原创 2013-10-07 11:07:22 · 135 阅读 · 0 评论 -
httpclient 上传文件客户端处理
/** * */package cn.vwall.player;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.n...原创 2013-10-07 11:09:38 · 138 阅读 · 0 评论 -
sun ldap
LDAP快速入门1. LDAP简介 LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。目录一般用来包含描述性的,基于属性的信息并支持精细复杂的过滤能力。目录一般不支持通用数据库针对大量更新操作操作需要的复杂的事务管...原创 2013-10-16 16:07:42 · 648 阅读 · 0 评论 -
sun directory server
Sun One Directory Server(LDAP)安装和调整指南 一、 LDAP概述从用途上阐述LDAP,它是一个存储静态相关信息的服务,适合“一次记录多次读取”。从数据结构上阐述LDAP,它是一个树型结构,能有效明确的描述一个组织结构特性的相关信息。在这个树型结构上的每个节点,我们称之为“条目(Entry)”,每个条目有自己的唯一可区别的名称(Distin...原创 2013-10-17 14:07:32 · 375 阅读 · 0 评论 -
StringUtils
StringUtils详细介绍public static void TestStr(){ //null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //判断是否Null 或者 "" //System.out.println(StringUtils.isEmpty(null)); //System.out.println(...原创 2012-12-31 01:45:47 · 77 阅读 · 0 评论 -
Java虚拟机(JVM)中的内存设置详解
Java虚拟机(JVM)中的内存设置详解 在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放In...原创 2012-04-13 17:03:07 · 1485 阅读 · 0 评论 -
Google Guice 1
1. 依赖注入1.1 类依赖注入所谓的绑定就是将一个接口绑定到具体的类中,这样客户端不用关心具体的实现,而只需要获取相应的接口完成其服务即可。HelloWorld.java1 public interface HelloWorld {2 3 String sayHello();4 }5 然后是具体的实现,HelloWorldImpl.ja...原创 2012-05-02 22:23:01 · 229 阅读 · 0 评论 -
Google Guice 2
1.2 属性注入(Field Inject)1.2.1 基本属性注入首先来看一个例子。Service.java1 @ImplementedBy(ServiceImpl.class)2 public interface Service {3 void execute();4 }ServiceImpl.java1 public class ServiceImpl...原创 2012-05-02 22:30:43 · 215 阅读 · 0 评论 -
Google Guice 3
1.3 更多话题1.3.1 接口多实现如果一个接口有多个实现,这样通过@Inject和Module都难以直接实现,但是这种现象确实是存在的,于是Guice提供了其它注入方式来解决此问题。比如下面的自定义注解。1 public interface Service {2 3 void execute();4 }5 6 1 public clas...原创 2012-05-02 22:43:51 · 189 阅读 · 0 评论 -
Google Guice 4
本章节继续讨论依赖注入的其他话题,包括作用域(scope,这里有一个与线程绑定的作用域例子)、立即初始化(Eagerly Loading Bindings)、运行阶段(Stage)、选项注入(Optional Injection)等等。1.3.5 Scope(作用域)在1.1章节中我们初步了解了对象的单例模式,在Guice中提供了一些常见的作用域,比如对于单例模式有下面两个作用域。...原创 2012-05-02 23:00:19 · 124 阅读 · 0 评论 -
Google Guice 5 aop
2 AOP 面向切面编程2.1 AOP入门在前面的章节主要讲Guice的依赖注入,有了依赖注入的基础后我们再来看Guice的AOP。我们先从一个例子入手,深入浅出的去理解Guice的AOP的原理和实现。首先我们定义服务Service,这个服务有一个简单的方法sayHello,当然了我们有一个服务的默认实现ServiceImpl,然后使用@ImplementedBy将服务和默认实现...原创 2012-05-02 23:06:42 · 135 阅读 · 0 评论 -
Excel 色表
按颜色菜单的色块位置排列第1列第2列第3列第4列第5列第6列第7列第8列代码颜色名称代码颜色名称代码颜色名称代码颜色名称代码颜色名称代码颜色名称代码颜色名称代码颜色名称常用色1 黑色53 褐色52 橄榄...原创 2012-05-11 16:09:00 · 623 阅读 · 0 评论 -
Google Guice 5 web
3 Web 和 Servlet3.1 快速开始我们从一个例子开始Guice Web的开发。 首先准备我们的环境,由于是web开发,因此我们需要guice-servlet的jar包。log4j不是必须的,只是为了方便日志记录而已(Guice内部是使用jdk内部的logging包来完成日志记录的)。必可避免的要在web.xml中都一些手脚,这里先配置一个filter吧。&...原创 2012-05-11 16:09:22 · 164 阅读 · 0 评论 -
apache db
queryRunner 摘抄查询 runner object dbutils update 日期:8月9日讲师:佟刚在相继学习了JDBC和数据库操作之后,我们明显感到编写JDBC代码并非一件轻松的事儿。为了帮助我们更高效的学习工作,从JDBC的繁重代码中解脱出来,老佟给我们详尽介绍了一个简化JDBC操作的组件——DBUtils。我们今天主要学习了它所提供的两个类和一个接口。...原创 2012-05-23 16:15:02 · 168 阅读 · 0 评论 -
java annotation
元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:l 编写文档:通过代码里标识的元数据生成文档。l 代码分析:通过代码里标识的元数据对代码进行分析。l 编译检查:通过代码里标识的元数据让编译器能实现基本的编译检查。 基本内置注释 @Override注释能...原创 2013-10-19 14:27:31 · 114 阅读 · 0 评论