- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 Filter/Listener简介
创建Filter类:LogFilter.javapackage com.song.web;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet
2016-06-22 17:04:52
267
原创 servlet基础
servlet的开发:FirstServlet.javapackage com.song.web;import java.io.PrintStream;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.Ht
2016-06-21 23:35:54
275
原创 jsp基础
JSP(Java Server Page)和Servlet是Java EE规范的两个基本成员,JSP最终必须编译成Servlet才能运行,因此本质是一样的。 JSP是在HTML页面中嵌入Java代码(以Java语言为脚本语言)或使用各种JSP标签,从而可以动态的提供页面内容,JSP慢慢发展成单一的表现层技术,不再承担业务逻辑组件及持久层组件的责任,JSP开发WEB应用可以跨平台使用。
2016-06-13 23:06:35
921
1
原创 C3P0连接池的三种实现方式
用到的jar包: mysql-connector-java-5.1.30-bin.jar c3p0-0.9.5.2.jar mchange-commons-java-0.2.11.jar直接设置参数:C3P0Inner.java package com.song.c3p0
2016-06-01 11:05:31
25685
3
原创 JDBC连接MySQL
通过使用JDBC,就可以使用同一种API访问不同的数据库系统,开发人员面向JDBC API编写应用程序,然后根据不同的数据库使用不同的数据库驱动程序即可。JDBC可以完成以下基本操作:建立与数据库的连接,执行SQL语句,获得SQL语句的执行结果。 数据库驱动程序是JDBC程序和数据库之间的转换层,数据库驱动程序将负责将JDBC调用映射成特定的数据库调用。当需要连
2016-05-23 11:50:37
344
原创 JDBC基础
JDBC基础: JDBC的全称是Java Database Connectivity,它是一种可执行SQL语句的Java API,程序可通过对JDBC API连接到关系数据库,并使用SQL来完成对数据库操作。 通过JDBC的转换,使用相同JDBC API编写的程序能在不同的数据库系统上运行良好,JDBC可以完成以下三个基本操作: 数据
2016-04-13 13:59:54
1410
原创 Java常用工具类(二)org.apache.commons.lang
/*** 1、字符串的空判断 org.aphche.commons.lang.StringUtils*/ // Checks if a String is empty ("") or null. System.out.println(StringUtils.isEmpty(null)); // true System.out.println(StringUtils.is
2016-04-07 22:43:43
1012
原创 Java面向对象(下)
一:类成员 static关键字修饰的成员就是类成员,前面已经介绍的类成员有类变量,类方法,静态初始化块三个成分,在java类里只能包含成员变量,方法,初始化块,内部类,构造器5种成员,其中static可以修饰前4种。 二:final final关键字可修饰类,变量和方法,表示不可修改,修饰变量时既可修饰成员变量,也可以修饰局部变量和形参,一旦获得了初始值,
2016-03-29 15:42:51
350
转载 Java的JAR包, EAR包 ,WAR包内部结构
JAR包JAR 文件格式以流行的 ZIP 文件格式为基础;与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用;JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的
2016-03-28 13:14:08
326
原创 Java常用类:伪随机数生成类
一: Random类(java.util.Random)构造器: 示例: /** * 功能描述:随机获取6位纯数字 * * @param */ public static String getRandom() { int code = 0; while (code < 100000) { code = new Random().nextInt(99
2016-03-21 17:13:28
915
原创 Java面向对象(上)
一:类的定义 [修饰符] class 类名{ 零到多个构造器定义, 零到多个成员变量, 零到多个方法 } 修饰符:public,final,abstract,空二:成员变量的定义 [修饰符] 类型 成员变量名 [=默认值]; 修饰符:public,protected,private,空,static,final (其中private,pu
2016-03-09 17:05:00
358
转载 Java堆内存和栈内存
Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配
2016-03-08 15:54:10
306
转载 eclipse 重source folder,package,folder的区别
在eclipse下,package,source folder,folder都是文件夹. 它们的区别如下: package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下. source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件. 项目构建后,source f
2016-03-08 11:13:42
283
原创 Java环境变量
环境变量: windows系统根据path环境变量来查找命令,不区分大小写。 CLASSPATH环境变量:作用是指定类搜索路径,JVM通过CLASSPTH来寻找已经编写好的类。另外,我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,编译和运行Java程序会用到他们。当然,当前目录“.”也必须加入到该变量中。
2016-02-25 10:07:33
426
原创 MySql免安装版的配置
1.path环境变量中添加:D:\mysql\mysql-5.6.26-winx64\bin2.my.ini文件[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\mysql\mysql-5.6.26-winx64#
2016-01-24 22:58:17
356
原创 Maven的配置
添加MAVEN_HOME: D:\apache-maven-3.3.3更新系统PATH 变量, 新增 ;%MAVEN_HOME%\bin;测试:输入mvn -v修改本地资源库路径: D:\mavenRepository修改Maven的JDK版本: jdk-1.7 true 1.7
2016-01-24 20:12:31
342
原创 jdk、Tomcat的安装及配置
不需要安装公共JRE(参考疯狂Java讲义):配置环境变量:安装完JDK后配置环境变量,计算机→属性→高级系统设置→高级→环境变量: 在系统变量中新建变量:JAVA_HOME /*jdk安装路径,必须大写,提供给其它基于java的程序使用,能够找到jdk的位置*/ D:\Java\jdk1.8.0_25 在系统变量中新建变量:classpath
2016-01-24 18:48:14
466
原创 Hibernate基础
新增: 输入参数是否为空的校验,是否符合要求的校验,记录是否存在的校验 例: if (StringUtils.isBlank(pPhoneNo)) { return new ResultInfo(IConstant.FAILURE, "手机不能为空", false); } // 记录是否已经存在 int count = web_Pati
2016-01-15 16:29:26
292
原创 标签总结
标签与元素的区别:http://www.jb51.net/web/79245.html: 即使 在所有浏览器中都是有效的,但使用 其实是更长远的保障大小写: 推荐使用小写
2016-01-13 16:17:05
254
原创 常用到的注解示例
//PatientPO.java@Entity@Table(name = "cc_patient")public class PatientPO { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "pid")}//PatientDao.javapublic interface P
2016-01-13 14:28:07
464
原创 Navicat Premium数据库管理工具
新建连接:连接名:任意主机名:所连接数据库地址端口:所连接端口用户名及密码:对应数据库的用户名及密码存储引擎及自增大小:表的注释:字段新增及注释:DDL:
2016-01-08 15:45:02
487
原创 Java常用类:字符串相关类
来源:http://blog.csdn.net/rmn190/article/details/1492013String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对
2016-01-08 10:41:29
550
原创 Java常用类:时间日期类
Date and Time Patterns:构造器:示例://IConstant.javapublic interface IConstant { public final static String DEFAULT_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss"; public final sta
2016-01-07 22:21:06
428
原创 分页查询
//PageUtil.javapublic class PageUtil { /** * PO分页查询,分页信息设置(排序) * @param page Page分页对象 * @param start 从第几条开始 * @param row 每页条数 * @param sortorder 排序规则,升序还是降序 * @param sortfield 排序列 * @
2016-01-07 14:19:42
366
原创 Java常用工具类(一)
jar包:commons-beanutils-1.8.0.jar 说明文档: 示例: for (RegisterAddPO PlusItem : list) { PlusVO vo = new PlusVO(); BeanUtils.copyProperties(vo, PlusItem);}
2016-01-06 16:08:59
460
转载 [转]eclipse debug (调试)
转载自:http://www.cnblogs.com/yqskj/articles/2225253.html 进入debug模式: 1、设置断点 2、启动servers端的debug模式 3、运行程序,在后台遇到断点时,进入debug调试状态作用域 功能 快捷键 全局 单步返回 F7 (跳过当前方法的语句,并转到最后return的地方,相当于跳过这个方法,返回到上一层方法) 全局 单步
2016-01-05 16:02:55
363
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人