
java
文章平均质量分 65
xiaobaoxiaodun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java泛型的知识总结
java泛型知识: 泛型同注解一样,也分为定义和使用,比如JDK中集合框架对泛型进行了定义,而我们使用集合框架 时,就直接遵循定义进行了使用。 泛型的定义: 1、在类中进行定义 public class T4 { private E e; p原创 2011-09-18 17:48:10 · 645 阅读 · 0 评论 -
DRY原则和设计模式
前两天在做统计程序时,需要读取linux中的日志文件,在网上查了下,就有了结论,于是,根据需要,我写下了这样的代码: public class dealFile { public static void dealContent(String[] commands){ BufferedReader reader=null; try{ Process process = Runtim原创 2012-08-27 17:46:00 · 2548 阅读 · 0 评论 -
ArrayList的线程安全测试
最近做的项目中要用多线程的方式取到数据后写入到List中,测试了下ArrayList的并发写,代码如下: public class TestThread implements Runnable{ private List list; CountDownLatch cdl; public TestThread(List list,CountDownLatch cdl){ t原创 2013-07-05 11:23:26 · 7362 阅读 · 0 评论 -
java的分页条件类
最近做项目,要实现分页,把以前写的分页类翻了出来,代码如下: /** * @author yxd * 分页条件的抽象类 */ public abstract class PageCondition { protected Integer pageSize; //每页显示的记录数量 protected Integer totalRecord; //总记录数 protec原创 2013-04-12 15:52:44 · 2087 阅读 · 0 评论 -
maven使用的总结
对maven的使用做一些总结: 如果两个maven项目在一个工作空间下,如项目A和项目B,其中A依赖于B,则在B项目打开(非关闭)的情况下,A项目实际依赖的是工作空间下的B,而不是本地仓库里的B,此时,对B项目所作的任何修改,A项目都可以感知得到,并且在做代码跟踪的时候,可以看到此时的源代码指向的就是工作空间下的B。作为一个项目组的成员,如果大家都有这两个项目在eclipse的工作空间中,则只需原创 2011-11-29 13:53:58 · 12369 阅读 · 2 评论 -
项目中cookie的使用细节问题
有关cookie的介绍:http://blog.youkuaiyun.com/xiaobaoxiaodun/article/details/6896749 在一个项目中,Cookie属于项目级的资源,应该统一进行管理,即在一个项目中应该指定专人进行cookie的写操作,其他人通过提供的方法进行读操作。这个在项目开发初始就应当约定好,不应当出现随意的写操作,这是造成混乱的根源。 大概问了下几个同原创 2012-03-13 11:09:00 · 3383 阅读 · 0 评论 -
正则的几点总结
前一段做的一个项目用到了不少的正则,现在抽空总结一下,把几个容易混淆的问题提出来,主要是反向引用: 记得5年前见到一个同事在editplus中用正则替换的方式实现将数据转成sql,当时惊为天人,那会儿也不明白,现在明白了,自己写一下,如下图是原始数据: 通过使用editplus本身提供的查找替换功能,做如下处理,如图: 这里其实是通过捕获分组,再替换达到的。 同样的目的,可以原创 2012-02-29 15:08:10 · 949 阅读 · 2 评论 -
公司推荐的eclipse.ini的配置
-startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 -product org.eclipse.epp.package.jav原创 2012-02-28 13:01:50 · 1599 阅读 · 0 评论 -
java的比较器和js的比较器本质一样
今天仔细的学习了一下java中的Comparable和Comparator接口,这篇文章讲的很明白了(http://www.iteye.com/problems/3025)。 随之想起了javascript中的排序,在之前做过一个表格的排序插件(http://blog.youkuaiyun.com/xiaobaoxiaodun/article/details/6918960),其中就用到了Array.sor原创 2011-12-12 18:33:59 · 1867 阅读 · 0 评论 -
java的HMACSHA1加密算法
前期做一个和Q+相关的项目时,双方要进行一些数据的校验,对方规定的校验规则是通过hmac-sha1算法(fcg语言采用hash_hmac方法),并给出了一个例子:sig=hash_hmac("sha1","app_id=10001app_lang=2052app_nonce=%E6%B5%8B%E8%AF%95app_ts=1287729243", "myappsecret")=8ba33c7db原创 2011-11-11 11:16:04 · 17401 阅读 · 1 评论 -
在eclipse中修改svn的用户名和密码
1、通过删除SVN客户端的账号配置文件 (1)找到我们使用的客户端配置文件,在window xp下面他们的位置,在系统盘的 Documents and Settings\Administrator\Application Data\Subversion\auth\文件夹中,把里面的所有文件删除。 (2)使用SVN更新或提交,使得客户端与服务端进行通讯,这样就会SV转载 2011-10-30 17:05:36 · 1334 阅读 · 0 评论 -
对JDBC中preparedStatement的解释
前几天因为工作的原因,看了下memcached的相关资料,资料中谈到了一个缓存策略: “将要执行的sql查询语句用md5编码后,作为key,将执行的结果作为value放到缓存中”,这句话 一下子让我想起了自己一直不明白的一个技术,就是JDBC中的预编译语句(preparedStatement)。 记得学习JDBC的时候,老师解释过说用preparedStatement比用statement要原创 2011-10-05 11:50:44 · 2339 阅读 · 2 评论 -
java注解的知识
java注解(Annotation) java注解的知识可以分成两部分:生成注解和使用注解。 1、生成注解 1.1、注解的保持范围,用Retention注解实现 也就是说在源代码中产生的注解在哪里可以得到,通过一个枚举类型,将 此范围分成3种: RetentionPolicy.CLASS:编译器将把注解记录在类文件中, 但在运行时 VM 不需要保留注解。也原创 2011-09-16 13:52:40 · 1183 阅读 · 0 评论 -
js的中文编码和java的中文编码
js中的encodeURIComponent("中文")方法和java中的java.net.URLEncoder.encode("中文", "utf-8")方法一致,不同的是,在js中无需也不能指定编码格式,就只能是utf-8,而java的这个方法必须指定编码格式,如图 js中编码后的结果: java中编码后的结果:原创 2011-10-30 16:22:58 · 1067 阅读 · 0 评论 -
eclipse中设置字体大小
重装了系统,我一般都习惯把eclipse中的字体设的大一点,不过这次设置的时候还出了点问题,干脆记录下来方便以后再次使用。 本来设定字体大小的时候,会分别设定java、javascript和其他的字体,在设定java的时候还挺有效,在设置javascript和xml的时候就不好使了,怎么设都不行,后来修改了basic的设置,才算改好,记得以前好像没有遇到过这种问题,不知道是不是eclipse版本原创 2011-11-17 15:42:48 · 33776 阅读 · 4 评论 -
Java创建线程的两个方法
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类转载 2011-10-04 14:39:07 · 891 阅读 · 0 评论 -
用java程序直接访问URL地址
/** * 程序中访问http数据接口 */ public static String getURLContent(String urlStr) { /** 网络的url地址 */ URL url = null; /** http连接 */转载 2011-10-30 16:24:20 · 32191 阅读 · 1 评论