自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

转载 Apache—DBUtils框架简介、DbUtils类、QueryRunner类 、ResultSetHandler接口

Apache—DBUtils框架简介、DbUtils类、QueryRunner类 、ResultSetHandler接口commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的

2015-12-18 09:28:20 411

原创 conn.setAutoCommit()用法及作用

事务操作数据:(一)eg:假如银行转账系统从张三的账户转1000元到小罗的账户这个操作需要分两步1.张三账户减少1000元2.小罗账户增加1000元假如于到断电等等,而刚好张三减了1000,而此时小罗却不增加。。。。可以想象银行这下有事做了所以使用事务操作数据来搞定 (2)java使用事务非常简单,首先调用conn.setAutoCommit

2015-12-16 15:01:43 832

原创 代理模式理解

1./** 2. * 相亲接口 3. * 4. * @author zhengt 5. * @time Jun 3, 2095 3:13:03 PM 6. */ 7.public interface XiangQinInterface { 8. /** 9. * 相亲方法 10. */ 11. public void xiangQin(

2015-12-15 10:40:53 400

原创 sql语句查询一对一,一对多,多对多

//创建用户且置密码,在MySQL中行,但在Oracle中行  ----必须在超级管理员身份下操作create user hncu identified by '1234'DROP DATABASE mydb2; //删除数据库//查询(显示数据库)SHOW DATABASES; /*用Tab键补全代码,类似MyEclipse中的Alt+/ *///创建数据库 并手动指

2015-12-07 20:16:09 64904 4

原创 sql中inner join on,left join on,right join on详细用法

inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 INNER JOIN 语法: INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JOI

2015-12-07 09:50:37 511

原创 sql语句中trim

TRIM ( [ [位置] [要移除的字串] FROM ] 字串): [位置] 的可能值为 LEADING (起头), TRAILING (结尾), or BOTH (起头及结尾)。 这个函数将把 [要移除的字串] 从字串的起头、结尾,或是起头及结尾移除。如果我们没有列出 [要移除的字串] 是什么的话,那空白就会被移除。LTRIM(字串): 将所有字串起头的空白移除。 RTRI

2015-12-05 10:18:10 2006

原创 mysql编码问题

数据库编码问题方法1:可以在MySQL的配置文件如my.ini中指定:  default-character-set = GBK  或  default-character-set = utf8方法2:在创建数据库时自己指定,如:CREATE DATABASE IF NOT EXISTS hncu DEFAULT CHARACTER SET 'utf8';▲相比较而

2015-12-05 09:43:35 372

原创 mysql用java写的步骤

package cn.hncu.DB;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import org.junit.Test;public class DbDemo { @Test public void testSQL() throws Exception

2015-12-03 13:25:17 738

原创 mysql语句剪辑

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在

2015-12-01 20:24:53 451

原创 JSP中getParameter与getAttribute有何区别?

JSP中getParameter与getAttribute有何区别?——getParameter得到的都是String类型的。或者是http://a.jsp?id=123中的123,或者是某个表单提交过去的数据。——getAttribute则可以是对象。——getParameter()是获取POST/GET传递的参数值;——getAttribute()是获取对象容器中的

2015-11-22 16:45:50 292

原创 jsp语法

1、查找与JSP文件对应的Servlet,如果已经存在,就调用它的服务方法。2、如果与JSP对应的Servlet不存在,就解析文件系统中的JSP文件,将它翻译成Servlet源文件,接着把Servlet源文件编译成Servlet类,然后再去初始化并运行Servlet。以下是经过翻译的JSP文件,可见在它的服务方法中存在以下对像    PageContext pageContex

2015-11-22 14:40:39 391

原创 获取用户的ip,端口号,服务端地址,访问端口号

request.getRemoteUser();//获取当前缓存的用户,比如Spring Security做权限控制后就会将用户登录名缓存到这里request.getRemoteAddr();//获取客户端IP,需要注意的是获取到的是直接面向的IP地址,并不是经过代理等处理的原始地址request.getRemotePort();//获取服务端访问端口r

2015-11-18 11:06:50 1468

原创 Servlet文件上传(ServletFIleUpload,DiskFileItemFactory,FileItem)

1:我们学的是表单文件上传,就是在一个FORM中提交相应的信息,和之前我们的提交的注册信息之类的表单是不同的,所以要先改变一下FORM的属性,enctype="multipart/form-data“,这个属性告诉服务器,我们是要提交文件了,而不是一个表单。在服务器端也需要判断下boolean isUpload = ServletFileUpload.isMultipartCont

2015-11-16 11:55:58 652

原创 serclet-------Cookie

Cookie,是客户端在访问web服务器时,服务器在客户端的机器上存放的信息。服务器将Cookie保存在客户机器上的原因是为了跟踪客户的状态。这主要用于特殊的场合如电子商务。JavaServletApi为Cookie提供了简单实现,javax.servlet.http.Cookie类表示Cookie。Cookie保存客户端的硬盘上,通过key和value值来保存信息,类似于Map。Co

2015-11-15 19:21:38 939

原创 <%=request.getContextPath()%>的作用

/XXXX.jsp">指的是根目录下的xxxx.jsp假设你的要目录http://localhost:8080,你现在访问的页面为http://localhost:8080/admin/manage.jsp则/XXXX.jsp">指向的链接是:http://localhost:8080/xxxx.jsp链接的是当前jsp文件路径下的xxxx.jsp上例指向的链接是:http:

2015-11-15 15:54:00 577

原创 文件下载注意的地方

//设置响应头 response.setContentType("application/force-download"); //给客户端传送文件名 String aa="湖南aa.zip"; aa=URLEncoder.encode(aa,"utf-8"); response.setHeader("Content-Disposition", "attachment;filen

2015-11-15 15:42:14 442

原创 文件上传注意事项

//设置响应头  response.setContentType("application/force-download");   要注意协议头才能下载    //给客户端传文件名  //String aa = "aa.jpg";  String aa = "湖南aa.jpg";  aa = URLEncoder.encode(aa, "UTF-8");//文件名包

2015-11-09 18:09:51 388

原创 servlet中request中的函数

//获取与设置编码  request.setCharacterEncoding("utf-8");  out.print("charset:"+ request.getCharacterEncoding());    //获取文档的请求类型contentType----通过该属性可判断出客户端的请求方式是GET/POST  String contentType = re

2015-11-09 17:19:43 494

原创 文件上传的注意事项

这是文件上传页面 /upload" method="post" enctype="multipart/form-data"> File1: enctype="multipart/form-data"   这个是必须要加的 不然读不出还有一个路径名  

2015-11-09 17:01:35 349

转载 表格 标签属性

表格标签表格来设计好页面,边框宽度设置为0 表格标签:属性:bgcolor(背景色);      border(边框线宽窄);bordercolor(边框颜色);      bordercolorlight(边框明亮,十六进制颜色变为左上颜色);      bordercolordard(表格边框暗度,十六进制颜色变为右下颜色);      cellspac

2015-11-06 11:02:35 682

原创 acm hdu p2148 坑死我了 水题 Score

ScoreTime Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5219    Accepted Submission(s): 3373Problem Description转眼又到了一年的年末,Lele又一次迎来了期

2015-09-03 00:10:49 875

原创 Map的使用

Map集合Map     key  相当于标签  value是值

2015-09-02 17:49:06 325

原创 类的调用(调用类中的成员)

构造类对象     使用构造器新建对象。根据指定的参数类型找到相应的构造函数,传入相应参数调用执行,以创建一个新的对象实例。private static void operateConstructor(String className) throws Exception{ Class clazz = Class.forName(className); //调无参publ

2015-09-01 23:30:23 1378

原创 类的解剖(获取类的定义信息)

获取类的方法:method /**获取类中的方法的信息 * getMethods():获取当前类及其父类声明的public方法 * getDeclareMethods();获取当前类声明的所有方法,包括private和public */ private static void fetchMethods(String className) throws ClassNotFo

2015-09-01 22:17:58 287

原创 配置文件的使用 Properties

java.util 类 Propertiesjava.lang.Object java.util.Dictionary java.util.HashtableObject,Object> java.util.Properties所有已实现的接口: Serializable, Cloneable, MapObject,Object>

2015-08-31 14:54:20 2796

原创 什么是类发射

什么是类发射       JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 反射(Reflection)是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查, 也称自审,并能直接操作程序的内部属性。例如,使

2015-08-31 12:54:57 1225

原创 java排序方法

此节介绍排序方法1,冒泡排序 2,选择排序  3,插入排序  4,希尔排序 5,快速排序6,归并排序一,冒泡排序算法描叙:  设待排序记录序列中的记录个数为n一般地,第i趟起泡排序从1到n-i+1依次比较相邻两个记录的关键字,如果发生逆序,则交换之。其结果是这n-i+1个记录中,关键字最大的记录被交换到第n-i+1的位

2015-08-30 00:36:26 456

原创 acm hdu p1040 As Easy As A+B 冒泡升序排列

As Easy As A+BTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 46623    Accepted Submission(s): 19951Problem DescriptionThese days,

2015-08-30 00:29:08 830

原创 acm hdu p1021 Fibonacci Again java解答 水水 找规律

Fibonacci AgainTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 44697    Accepted Submission(s): 21341Problem DescriptionThere are

2015-08-28 23:37:46 588

原创 acm hdu p1402 A * B Problem Plus 水题

A * B Problem PlusTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15027    Accepted Submission(s): 2907Problem DescriptionCalculat

2015-08-28 21:29:28 371

原创 acm hdu p2547 无剑无我{水水水}

无剑无我Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4112    Accepted Submission(s): 2638Problem Description北宋末年,奸臣当道,宦官掌权,外侮日亟,辽军再

2015-08-27 20:27:26 627

原创 acm hdu p1002 A + B Problem II

Problem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B. InputThe first line of the input contains an integer T(1<=

2015-08-27 19:07:38 571

原创 ACM HDU p1170 Balloon Comes!

Problem DescriptionThe contest starts now! How excited it is to see balloons floating around. You, one of the best programmers in HDU, can get a very beautiful balloon if only you have solved the ve

2015-08-27 18:22:28 491

原创 acm HDU p1406 完数

完数的定义:如果一个大于1的正整数的所有因子之和等于它的本身,则称这个数是完数,比如6,28都是完数:6=1+2+3;28=1+2+4+7+14。本题的任务是判断两个正整数之间完数的个数。 Input输入数据包含多行,第一行是一个正整数n,表示测试实例的个数,然后就是n个测试实例,每个实例占一行,由两个正整数num1和num2组成,(1 Output对于

2015-08-26 21:05:17 401

原创 图书管理项目 第一天 user用户模块

主要学习 增,删,改,查   1)  用户层   ,逻辑层  ,数据层的调用;    2) 数据的收集    3) 数据的封装    4) java对象的调用    5)枚举的实现    6)多态和重组    7)工具类的构造      8)文件的读写逻辑层:business              ebi包中  UserEbi       

2015-08-26 19:14:56 654

原创 java中String 字符串中类的使用

public static void main(String[] args) { // 1、字符串比较大小 String s1 = "H234567中国"; String s2 = "Hello Java"; System.out.println(s1.compareTo(s2));// 返回两个字符串之差(第一个不同字符的差) // 2、子串位置查找 String s3

2015-08-25 17:57:47 473

原创 ACM HDU p2087 剪花布条

剪花布条Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11540    Accepted Submission(s): 7418Problem Description一块花布条,里面有些图案,另有一块直接可用的小饰

2015-08-25 17:50:27 1068

原创 设计思想与设计模式

一,   学习设计思想与设计模式         java 程序设计的基本原则              1)面向接口编程   ------  封装隔离              2)分层      用户层(表现层)------>逻辑层------->数据层  ①(不可以反过来)②层间交互也应该通过接口进行调用,以确保各层的实现独立变化              3)面向编程思想:

2015-08-24 21:48:09 977

原创 acm p1753 小明 A+B

Problem Description话说,经过了漫长的一个多月,小明已经成长了许多,所以他改了一个名字叫“大明”。这时他已经不是那个只会做100以内加法的那个“小明”了,现在他甚至会任意长度的正小数的加法。现在,给你两个正的小数A和B,你的任务是代表大明计算出A+B的值。 Input本题目包含多组测试数据,请处理到文件结束。每一组测试数据在一行里面包含两个长度

2015-08-22 19:56:47 516

原创 String 类型基本转换 valueOf

1. 由 基本数据型态转换成 StringString 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 String.valueOf(char c) : 将 char

2015-08-22 13:42:50 487

数据结构与排序算法

数据结构加强之排序算法讲解,冒泡,直接排序,归并排序,插入排序,快速排序等经典排序方法

2015-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除