摘要: 一、redis资源未释放的起因: N年前,在修改一个古老程序时,不小心把redis释放的这块给干掉了, if (jedis != null) { if (!isInProcess) { jedis.del(currentPageRunControlRedisKey); } ... 阅读原文
2018-03-27 08:59:03 阅读(753) 评论(0)
摘要: 一、基数排序(桶排序)介绍 来源360百科: 基数排序(radix sort)属于"分配式排序"(distribution sort),又称"桶子法"(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些"桶"中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其... 阅读原文
2018-03-27 07:51:04 阅读(757) 评论(0)
摘要: JDBC相关概念 Java程序都是通过JDBC连接数据库的,通过SQL对数据库编程,JDBC是由SUN公司提出的一些列规范,只定义了接口规范,具体实现由各个数据库厂商去实现,它是一种典型的桥接模式。 桥接模式是一种结构型设计模式,它的主要特点是把抽象与行为实现分离开来,分别定义接口,可以保持各部分的独立性以及应对他... 阅读原文
2018-03-27 00:50:02 阅读(758) 评论(0)
摘要: 1.org/apache/commons/discovery/tools/DiscoverSingleton Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverS... 阅读原文
2018-03-27 00:00:02 阅读(841) 评论(0)
摘要: 我们知道哈希表是一种非常高效的数据结构,设计优良的哈希函数可以使其上的增删改查操作达到O(1)级别。Java为我们提供了一个现成的哈希结构,那就是HashMap类,在前面的文章中我曾经介绍过HashMap类,知道它的所有方法都未进行同步,因此在多线程环境中是不安全的。为此,Java为我们提供了另外一个HashTabl... 阅读原文
2018-03-26 22:14:03 阅读(782) 评论(0)
摘要: 自 JDK5 推出以来,注解已成为Java生态系统不可缺少的一部分。虽然开发者为Java框架(例如Spring的@Autowired)开发了无数的自定义注解,但编译器认可的一些注解非常重要。 在本文中,我们将看到5个Java编译器支持的注解,并了解其期望用途。顺便,我们将探索其创建背后的基本原理,围绕其用途的一些特质... 阅读原文
2018-03-26 21:49:02 阅读(768) 评论(0)
摘要: Java Web学习 一、搭建java web开发环境: (1)安装jdk (2)安装Tomcat服务器(Apache的开源项目),安装Tomcat并设置环境变量 (3)安装EclipseEE(或者MyEclipse) 二、WEB-INF安全目录介绍(只有服务器可以访问) (1)web.xml文件(项目部署文件)... 阅读原文
2018-03-26 20:02:02 阅读(770) 评论(0)
摘要: 一.java.util.logging.Logger简介 java.util.logging.Logger不是什么新鲜东西了,1.4就有了,可是因为log4j的存在,这个logger一直沉默着, 其实在一些测试性的代码中,jdk自带的logger比log4j更方便。 二.Logger的级别   比log4j的级别详细... 阅读原文
2018-03-26 18:54:02 阅读(780) 评论(0)
摘要: 一.dom4j的简介   dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IB... 阅读原文
2018-03-26 18:52:02 阅读(817) 评论(0)
摘要:   本文实例讲述了jQuery实现购物车计算价格功能的简易方法,做的比较简单,现分享给大家供大家参考。具体如下: 目的: 1 <%@ page language="java" contentType="text/html; charset=utf-8" 2 pageEncoding="utf... 阅读原文
2018-03-26 18:06:04 阅读(736) 评论(0)