摘要:在校验一个String类型的变量是否为空时,通常存在3中情况 StringUtils的isBlank()方法可以一次性校验这三种情况,返回值都是true 下边是StringUtils的源代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
阅读全文
摘要:简单介绍: 1、toString,需要保证调用这个方法的类、方法、变量不为null,否则会报空指针。 2、String.valueOf。这个方法在使用的时候是有些特殊的。一般情况下,如果是确定类型的null传入,返回的是字符串“null”,而如果直接传入null,则会发生错误。 3、(String)
阅读全文
摘要:solr主要是实现大数据的站内搜索的,举个例子吧,当有一张表有上千万数据时,有一个字段你存储的是文章,现在要求你找出文章内容带有"博客园"的数据,这时你怎么办,用like查询?,那估计得查到第二天,solr就可以很好的解决问题,用solr的方式查询,最多也不会超过1秒钟.优化做的好的话都是毫秒级的
阅读全文
摘要:1、下载安装ActiveMQ ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux、Unix 等几个版本,楼主这里选择了Linux 版本下进行开发。 下载完安装包,解压之后的目录: 从它的
阅读全文
摘要:import java.util.Arrays; import org.apache.commons.lang.StringUtils; public class Test { /** * @param args */ public static void main(String[] args) {
阅读全文
摘要:权声明:本文为博主原创文章,未经博主允许不得转载。 [java] view plain copy package com.common; import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseExc
阅读全文
摘要:这两天做项目,用到了BeanUtils.copyProperties()这个方法,而在两个不同的类中使用到这个方法,但不知怎么的,就是有一个对象服务发copy另外个对象,最后排查终于找到原因。 因为两个类引入了两个不同的BeanUtils类, 一个为org.apache.commons.beanut
阅读全文
摘要:一、简介: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 二、用法: 如果你有
阅读全文
摘要:使用Hibernate提供的内置属性true只能输出类似于下面的SQL语句: Hibernate: insert into student(name, sex, age, cardId, classroom_id, id) values (?, ?, ?, ?, ?, ?) 这样不利于程序的调试,为
阅读全文
摘要:1, 通过winscp将tomcat包(6和7版本都是一样的安装方法)和jdk-6u27-linux-x64.bin安装文件传送到linux 系统/opt里面.(这里没有固定要传送到/opt/hn,可以自己定义。) 2, 安装首先解压tomcat和安装jdk(假设tomcat包是tomcat-6.0
阅读全文
摘要:首先,下载JDK安装包,到官网http://www.oracle.com/technetwork/java/javase/downloads/index.html进行下载,点左边的Java Platform (JDK) 7u51进入下一个下载页面, 首先,下载JDK安装包,到官网http://www
阅读全文
摘要:很多人都说在JAVA中用final来修饰方法参数的原因是防止方法参数在调用时被篡改,其实也就是这个原因,但理解起来可能会有歧义,我们需要注意的是,在final修饰的方法参数中,如果修饰的是基本类型,那么在这个方法的内部,基本类型的值是不能够改变的,但是如果修饰的是引用类型的变量,那么就需要注意了,引
阅读全文
摘要:archie2010 ${原来姹紫嫣红开遍,似这般都付与扣钉八哥} archie2010 ${原来姹紫嫣红开遍,似这般都付与扣钉八哥} Ibatis,Spring整合(注解方式注入) applicationContext.xml <?xml version="1.0" encoding="UTF-8
阅读全文
摘要:一. 基本概念 二. 串行流和并行流 三. 中间操作 和 最终操作 一. 基本概念 1.1 为什么加入 集合的流式操作 JDK8 的Stream 是一个受到 函数式编程 和 多核时代影响而产生的东西。很多时候我们需要到底层返回数据,上层再对数据进行遍历,进行一些数据统计,但是之前的Java API
阅读全文
摘要:编写高质量代码:改善Java程序的151个建议(第7章:泛型和反射___建议98~101) 摘要: 建议98:建议的采用顺序是List<T>、List<?>、List<Object> List<T>、List<?>、List<Object>这三者都可以容纳所有的对象,但使用的顺序应该是首选List<
阅读全文
摘要:package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.text.DecimalFormat;public class MyE...
阅读全文
摘要:http://www.cnblogs.com/wjun530/archive/2007/06/19/789028.html
阅读全文
摘要:Java学习网站 [摘自互联网] Java学习网站 http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM的JAVA专题——永远的蓝色巨人 http://www.huihoo.com 灰狐动力——Enterprise Open Source http://www.jdon.com J道——JAVA和J2...
阅读全文
摘要:JSP2_0技术手册 JSP高级编程.pdf 这两本都不错 如果你没有java的基础 就看看下面 Java初学者---Java的学习路径(全集) 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置...
阅读全文
摘要:JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其网址为http://www.javasoft.com/products/jsp。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏...
阅读全文