- 博客(32)
- 资源 (10)
- 收藏
- 关注
原创 [Java基础]-- java压缩文件和解压文件
一、需要的包commons-compress-1.9.jar包,下载地址:https://commons.apache.org/proper/commons-compress/download_compress.cgi二、java实现压缩文件和解压文件的工具类ZipFileUtil.javaimport java.io.BufferedInputStream;import jav...
2015-11-30 16:45:26 1244
原创 [Java基础]-- 常见java异常
异常总结一、空指针异常类:NullPointerException简单地说就是调用了未经初始化的对象或者是不存在的对象!二、类型强制转换异常:ClassCastException类型转换异常,检查两个类之间是否可以转换!三、数组下标越界异常:ArrayIndexOutOfBoundsException 数组下标越界,看调用的下标是不是超出了数组的范围,最好先查看一下数...
2015-11-30 16:06:24 820
转载 [数据库汇总]-- 表连接(oralce、mysql、sql server)
参考:http://www.cnblogs.com/gaiyang/archive/2011/04/12/2013168.html
2015-11-30 14:45:03 468
原创 [Java基础]-- sql cast 和convert使用详解
cast和convert函数都是sql 类型转换函数,只是使用语法不同,且在时间转换时convert函数具有style格式!支持转换类型: 二进制,同带binary前缀的效果 : binary 字符型,可带参数 : char() 日期 : date 时间: time 日期时间型 : datetime 浮点数 : decimal 整数...
2015-11-30 14:13:11 2489
原创 [Java基础]-- java保存图片内容到数据库
本文使用mysql数据库举例插入图片到数据库和从数据库取出图片在页面显示:一、建表创建一个测试保存图片的表create table t_save_img(name varchar(200), 文件名称img longblob , primary key(name))二、建实体类:SaveImageInfoprivate String name; //文...
2015-11-28 16:20:59 6412
原创 [Java基础]-- java实现使用url传递paramString和paramStream
一、传递paramString1、先新建一个纯servelet项目TestServer(1)servlet代码:import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpSe...
2015-11-19 20:03:14 4809
原创 [数据库汇总]-- 数据库实现随机查询
oracleselect * from t_user order by dbms_random.value;mysqlselect * from t_user order by rand() limit 20;sql Serverselect top 20 * from 表名 order by newid();
2015-11-19 10:25:33 773
原创 [Java基础]-- java反射机制
反射机制详解JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。一、java的特点 1、java是一种动态语言 2、java可以跨平台使用 3、java是先编译后执行 ...
2015-11-18 12:07:19 494
原创 [Java基础]-- java单例模式
一、单例模式java是一种静态语言,java中单例模式是一种常见的设计模式,单例模式有2种:(1)懒汉式单例、(2)饿汉式单例、(3)登记式单例。二、单例模式特点 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。三、3种单例模式1、饿汉式/****@类功能说明:饿汉式单例模式...
2015-11-18 12:06:32 611
转载 [Java基础]-- java类加载详解
参考文章:http://blog.csdn.net/gjanyanlig/article/details/6818655
2015-11-18 12:04:55 482
原创 [Java基础]-- java BigDecimal用法
一、BigDecimal隶属属于java.Math.BigDecimal二、常见的构造方法BigDecimal(int) 创建一个具有参数所指定整数值的对象。 BigDecimal(double) 创建一个具有参数所指定双精度值的对象。 BigDecimal(long) 创建一个具有参数所指定长整数值的对象。 BigDecimal(...
2015-11-16 19:19:32 756
原创 [Java基础]-- struts2实现单文件或者多文件上传和单文件下载
一、struts2实现上传文件1、单文件上传 (1)java代码private File uploadImage; //jsp中的name属性private String uploadImageContentType; //文件类型严格要求=uploadImage+Cont...
2015-11-12 09:23:31 879
原创 [Java基础]-- java 等比压缩图片文件
常用的java等比压缩图片方法:import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import com....
2015-11-11 10:47:58 2274
转载 [Maven基础]-- 安装maven
步骤参考文章:http://blog.csdn.net/yangbobo1992/article/details/9187343
2015-11-08 20:04:28 456
原创 [Java基础]-- 实现连接池(mysql中,linux里面修改)
在linux下修改mysql为连接池1、找到tomcat中的context.xml文件修改参数或者新增标签和参数<Resource /><?xml version='1.0' encoding='utf-8'?><Context> <!-- Default set of monitored resources --> &...
2015-11-06 17:23:00 675
原创 [Java 基础]-- 纯servlet实现文件上传和下载文件
一、准备材料1、apache提供的包,效率高,且实用性强: ( 1)、commons-fileupload-1.3.1.jar (2)、commons-io-2.4.jar2、 jdk1.6以上 二、上传实现的代码 1、upload.jsp页面<%@ page language="java" import="java.util.*" pageEncod...
2015-11-06 10:24:05 7558
原创 [Java 基础]-- java 读和写txt文件(不写入指定字符)
1、通用复制文件photo.jpg(可以是任意格式的文件)到指定目录(如photoOpy.jpg)下://创建输入流FileInputStream reader=new FileInputStream("F:/photo.jpg");//创建输出流FileOutputStream writer=new FileOutputStream(F:/photoCopy.jpg);//定...
2015-11-04 18:28:02 1235
原创 [Js]-- ajax调用时,需要添加
$.ajax({type:"post",//这句很重要,如果没有这行代码,则只有在火狐中可以使用;contentType:"application/x-www-form-urlencoded;charset=GBK",url:"${pageContext.request.contextPath}/common/getDate",success:function(ret){$...
2015-11-04 17:12:25 586
原创 [Java基础]-- java 引用类型
java引用类型介绍先举一个例子:1、打印地址public static void main(String str[]){String ss[]={"12","23","45","22"};System.out.println(ss);//打印结果:[Ljava.lang.String;@18a992f} 2、打印值public static void ma...
2015-11-04 16:38:37 660
原创 [Java基础]-- java 创建文件夹
一、怎样判断文件夹是否存在?File file =new File("F:/test");boolean result=file.isDeractory() 二、怎样创建新的文件夹?File file=new File("F:/test/make");file.mkdir();//创建文件夹file.mkdirs();//递归创建文件夹 三、怎样获取到文件夹下的...
2015-11-03 22:37:52 603
原创 [Java基础]-- java FileWriter和BufferedWriter区别和用法
FileWriter是被修饰者BufferedWriter是修饰者 FileWriter fw=new FileWriter("d:/log.log",true);//true代表不覆盖文件的内容,而是紧跟着添加内容BufferedWriter bw=new BufferedWriter(fw);bw.writer(message); //message是String类型的参数...
2015-11-03 18:27:37 7146
转载 [Java基础]-- java this和super关键字
参考:http://blog.csdn.net/lpz283929516/article/details/5372894
2015-11-03 18:26:33 630
原创 [Java基础]-- Java关键字共50+3个
java关键字:所有关键字都是小写的!50个基本关键字(包含2个保留字:goto和const)和3个特殊的直接量(true、false、null)详解:Java关键字及其作用一、关键字总览:访问控制private protected public类,方法和变量修饰符abstract class extends final implements...
2015-11-02 21:09:52 558
原创 [Java基础]-- java char基本数据类型
char是java基本数据类型之一,封装类是Character,占用长度是1个字节8位char的初始化类型:一、单引号引起 如‘A’、“0”、“d”等等,但是注意:必须限定长度是一个字节二、转义字符如‘\t’、‘\n’、‘\'’、‘\"’、'\\'等三、unicode通用编码如‘\uXXXX’ XXXX代表一个16进制的整数 提示:char类型的值完全可...
2015-11-02 20:52:06 2958
原创 [Java基础]-- java String的使用
一、String是一个lang包下的类:java.lang.String它有非常奇特的功能,就是在jdk1.6以后能够自动封箱和拆箱,举例如下String str=message+"test";System.out,println("结果是:"+str);我们想一想:message可能是什么类型呢? 回答:基本类型都可以!!你说厉害不? 如,初始化类型:m...
2015-11-02 20:19:02 424
原创 [Java基础]-- 常用的注释模板
一、类注释/** *************************************************************** * 项目名称: * 程序名称: * 日期:${date} ${time} * 作者: * 模块: * 描述: * 备注: * ----------------------------------------------...
2015-11-02 11:09:35 573
原创 [Java基础]-- replace和replaceAll区别
首先看实例package test.util;import org.junit.Test;public class TestSubString {/*** * @方法功能说明: 测试replace和replaceAll的区别* @修改者名字:yang * @修改日期 : 2015-11-2 * @修改内容 :* @参数: @throws Exception * @ret...
2015-11-02 10:21:51 763
原创 [Java基础]-- 基本数据类型
1、字节型byte 2、整型 short、int 、long 3、浮点型float、double 4、字符型char 5、布尔类型boolean
2015-11-01 20:48:45 425
原创 [数据库汇总]-- delete和truncate的区别比较
删除表内容一般会采用以下三种方法:1、drop table table_name 2、truncate table table_name3、delete from table_name以下是他们的区别:(1)、删除速度drop>truncate>delete(2)、删除内容drop删除表结构和内容,不可恢复,所以需要谨慎使用!trunca...
2015-11-01 18:50:34 917
原创 [Java基础]-- 怎样杀死一个指定线程
杀死线程一般情况下如果一个程序等待超时或者长期不使用,将会导致资源浪费,为了避免这种浪费,我们需要定时杀死线程。 在哪里杀死线程?答:一、线程内调用destroy()方法杀死线程(强烈建议使用该方法)二、线程外调用destroy()方法杀死线程,但是需要加上java监控,获取线程id,否则不知道该线程是否在执行或者已经执行完成!...
2015-11-01 18:16:03 18285 1
Canal开源产品介绍
2018-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人