Java
飘落的风声
一分耕耘一分收获
展开
-
Java 文件复制
private final static int BUFFER_SIZE = 16 * 1024;/** * 实现文件复制 * * @param src * 源文件 * @param dist * 目标文件 * @throws Exception */protected void copyFile(File sr原创 2014-07-17 19:47:58 · 190 阅读 · 0 评论 -
java 读取html生成pdf
import org.xhtmlrenderer.pdf.ITextFontResolver;import org.xhtmlrenderer.pdf.ITextRenderer;import com.lowagie.text.pdf.BaseFont; /** HTML文件路径*/public static final String HTML = "D:\\" +原创 2016-04-21 15:51:52 · 640 阅读 · 0 评论 -
Java 三大特性
抽象:就是【忽略】一个主题中【与当前目标无关的】那些【方面】,以便更充分地【注意与当前目标有关】的方面。抽象并【不打算了解全部问题】,而只是【选择】其中的【一部分】,暂时【不用关注其他细节】。比如,我们要设计一个【学生成绩管理系统】,考察学生这个对象时,我们【只关心】他的【班级、学号、成绩等】,而【不】用去关心【他的身高、体重这些信息】。抽象包括【两个方面】,【一是过程抽象】,【二是数据抽原创 2016-01-15 15:39:22 · 121 阅读 · 0 评论 -
Java 中urlrewrite的配置和使用
urlrewrite 顾名思义,就是对URL进行重写,用户得到的全部都是经过处理后的URL地址,这样做我觉得好处有三:一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映原创 2016-01-15 14:41:59 · 171 阅读 · 0 评论 -
Java UrlRewriter 伪静态技术运用深入分析
通常我们为了更好的缓解服务器压力,和增强搜索引擎的友好面,都将文章内容生成静态页面,这就产生了伪静态技术,也就是我们常说的 Url Rewriter 重写技术但是有时为了能实时的显示一些信息,或者还想运用动态脚本解决一些问题,不能用静态的方式来展示网站内容,必须用到动态页面显示。 这样以来,就损失了对搜索引擎的友好面,怎么样在两者之间找个中间方法呢,如何增强你网站中地址的可读性和让原创 2016-01-15 14:22:22 · 133 阅读 · 0 评论 -
Java 中几个常见的 length ,length(),size()
1、数组 多个相同类型数据的组合,内容可以是基本类型也可以是引用类型。数组在声明的时候,或者在使用的时候,它的长度是确定的,所以对数组来说,要获取它的长度,并不需要方法来实现,它的长度直接应该是直接作为属性出现才合理。2、字符串 字符串String来说,我们使用字符串的时候,很少关注它的长度,至少长度不是我们最为关心的事情,所以没有必要在字符串被原创 2016-01-15 13:03:26 · 443 阅读 · 0 评论 -
Java 数组声明和实例化
// 1、直接根据类型赋值方式int[] a = {1,2,3};// 2、new 设定数组长度方式int[] b = new int[3];// 3 、new 并且赋值方式int[] c = new int[]{1,2,3};注意:数组声明的时候不能够指定长度,在实例化时才能指定。原创 2016-01-15 10:25:06 · 676 阅读 · 0 评论 -
Java 体系结构
Java体系结构包括四个独立但相关的技术: - Java程序设计语言。 - Java class文件格式。 - Java应用编程接口(API)。 - Java虚拟机。当编写并运行一个Java程序时,就同时体验了这四种技术。用Java编写语言编写源代码,把它编译成Java class文件,然后再在Java虚拟机中运行class文件。当编写程序时原创 2016-01-12 15:18:00 · 151 阅读 · 0 评论 -
abstract 修饰符
abstract 修饰符用来修饰类和方法,使用abstract修饰符有如下规则:1) 修饰的类即为抽象类,不能被实例化。2) 构造方法和static方法不能是抽象的。3) 父类的抽象方法往往在子类中实现,抽象类可以具有指向子类对象的对象引用。抽象类中的方法既可以是具体方法也可以是抽象方法,但一个类中如果有抽象方法那么这个类一定是抽象类。原创 2016-01-26 16:23:13 · 192 阅读 · 0 评论 -
final 修饰符
final 修饰符可修饰类、方法和变量。final在修饰类、方法和变量时表示的意义是不同的,但本质是一样的,即final表示不可改变。final 修饰类1)final修饰的类不能被子类继承。final 修饰方法时,有如下规定:1) 使用在方法声明中使用final关键字向编译器表明子类不能覆盖此方法。2)使用在声明类中,一个final方法只能被实现一次原创 2016-01-26 16:22:46 · 135 阅读 · 0 评论 -
static 修饰符
static 修饰符可以修饰变量、方法或代码块用static修饰的变量叫静态变量。静态变量有如下注意事项:1) 类中的静态变量属于类,而不属于某个特定的对象。2) 类的静态成员可以与类的名称一起使用,而无须创建类的对象。(可以直接通过类名来访问静态变量,建议使用类名来调用静态变量)3) 静态变量或方法也称为类的变量或方法。4) 不管创建了类的多少实例,整个类中静原创 2016-01-26 16:22:19 · 143 阅读 · 0 评论 -
java 生成.csv文件【问题】
1、中文乱码添加:new byte[] { (byte) 0xEF, (byte) 0xBB, (byte) 0xBF }/** * 文件头处理 * * @param sb */ private void dealFileHeader(StringBuilder sb) { sb.append(new Strin原创 2016-04-21 15:46:54 · 282 阅读 · 0 评论