- 博客(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
445
原创 conn.setAutoCommit()用法及作用
事务操作数据:(一)eg:假如银行转账系统从张三的账户转1000元到小罗的账户这个操作需要分两步1.张三账户减少1000元2.小罗账户增加1000元假如于到断电等等,而刚好张三减了1000,而此时小罗却不增加。。。。可以想象银行这下有事做了所以使用事务操作数据来搞定 (2)java使用事务非常简单,首先调用conn.setAutoCommit
2015-12-16 15:01:43
870
原创 代理模式理解
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
434
原创 sql语句查询一对一,一对多,多对多
//创建用户且置密码,在MySQL中行,但在Oracle中行 ----必须在超级管理员身份下操作create user hncu identified by '1234'DROP DATABASE mydb2; //删除数据库//查询(显示数据库)SHOW DATABASES; /*用Tab键补全代码,类似MyEclipse中的Alt+/ *///创建数据库 并手动指
2015-12-07 20:16:09
65537
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
559
原创 sql语句中trim
TRIM ( [ [位置] [要移除的字串] FROM ] 字串): [位置] 的可能值为 LEADING (起头), TRAILING (结尾), or BOTH (起头及结尾)。 这个函数将把 [要移除的字串] 从字串的起头、结尾,或是起头及结尾移除。如果我们没有列出 [要移除的字串] 是什么的话,那空白就会被移除。LTRIM(字串): 将所有字串起头的空白移除。 RTRI
2015-12-05 10:18:10
2158
原创 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
401
原创 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
773
原创 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
497
原创 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
319
原创 jsp语法
1、查找与JSP文件对应的Servlet,如果已经存在,就调用它的服务方法。2、如果与JSP对应的Servlet不存在,就解析文件系统中的JSP文件,将它翻译成Servlet源文件,接着把Servlet源文件编译成Servlet类,然后再去初始化并运行Servlet。以下是经过翻译的JSP文件,可见在它的服务方法中存在以下对像 PageContext pageContex
2015-11-22 14:40:39
427
原创 获取用户的ip,端口号,服务端地址,访问端口号
request.getRemoteUser();//获取当前缓存的用户,比如Spring Security做权限控制后就会将用户登录名缓存到这里request.getRemoteAddr();//获取客户端IP,需要注意的是获取到的是直接面向的IP地址,并不是经过代理等处理的原始地址request.getRemotePort();//获取服务端访问端口r
2015-11-18 11:06:50
1559
原创 Servlet文件上传(ServletFIleUpload,DiskFileItemFactory,FileItem)
1:我们学的是表单文件上传,就是在一个FORM中提交相应的信息,和之前我们的提交的注册信息之类的表单是不同的,所以要先改变一下FORM的属性,enctype="multipart/form-data“,这个属性告诉服务器,我们是要提交文件了,而不是一个表单。在服务器端也需要判断下boolean isUpload = ServletFileUpload.isMultipartCont
2015-11-16 11:55:58
720
原创 serclet-------Cookie
Cookie,是客户端在访问web服务器时,服务器在客户端的机器上存放的信息。服务器将Cookie保存在客户机器上的原因是为了跟踪客户的状态。这主要用于特殊的场合如电子商务。JavaServletApi为Cookie提供了简单实现,javax.servlet.http.Cookie类表示Cookie。Cookie保存客户端的硬盘上,通过key和value值来保存信息,类似于Map。Co
2015-11-15 19:21:38
998
原创 <%=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
615
原创 文件下载注意的地方
//设置响应头 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
472
原创 文件上传注意事项
//设置响应头 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
436
原创 servlet中request中的函数
//获取与设置编码 request.setCharacterEncoding("utf-8"); out.print("charset:"+ request.getCharacterEncoding()); //获取文档的请求类型contentType----通过该属性可判断出客户端的请求方式是GET/POST String contentType = re
2015-11-09 17:19:43
533
原创 文件上传的注意事项
这是文件上传页面 /upload" method="post" enctype="multipart/form-data"> File1: enctype="multipart/form-data" 这个是必须要加的 不然读不出还有一个路径名
2015-11-09 17:01:35
395
转载 表格 标签属性
表格标签表格来设计好页面,边框宽度设置为0 表格标签:属性:bgcolor(背景色); border(边框线宽窄);bordercolor(边框颜色); bordercolorlight(边框明亮,十六进制颜色变为左上颜色); bordercolordard(表格边框暗度,十六进制颜色变为右下颜色); cellspac
2015-11-06 11:02:35
721
原创 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
906
原创 类的调用(调用类中的成员)
构造类对象 使用构造器新建对象。根据指定的参数类型找到相应的构造函数,传入相应参数调用执行,以创建一个新的对象实例。private static void operateConstructor(String className) throws Exception{ Class clazz = Class.forName(className); //调无参publ
2015-09-01 23:30:23
1456
原创 类的解剖(获取类的定义信息)
获取类的方法:method /**获取类中的方法的信息 * getMethods():获取当前类及其父类声明的public方法 * getDeclareMethods();获取当前类声明的所有方法,包括private和public */ private static void fetchMethods(String className) throws ClassNotFo
2015-09-01 22:17:58
322
原创 配置文件的使用 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
2848
原创 什么是类发射
什么是类发射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 反射(Reflection)是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查, 也称自审,并能直接操作程序的内部属性。例如,使
2015-08-31 12:54:57
1279
原创 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
486
原创 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
862
原创 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
620
原创 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
405
原创 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
656
原创 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
604
原创 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
519
原创 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
427
原创 图书管理项目 第一天 user用户模块
主要学习 增,删,改,查 1) 用户层 ,逻辑层 ,数据层的调用; 2) 数据的收集 3) 数据的封装 4) java对象的调用 5)枚举的实现 6)多态和重组 7)工具类的构造 8)文件的读写逻辑层:business ebi包中 UserEbi
2015-08-26 19:14:56
693
原创 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
507
原创 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
1103
原创 设计思想与设计模式
一, 学习设计思想与设计模式 java 程序设计的基本原则 1)面向接口编程 ------ 封装隔离 2)分层 用户层(表现层)------>逻辑层------->数据层 ①(不可以反过来)②层间交互也应该通过接口进行调用,以确保各层的实现独立变化 3)面向编程思想:
2015-08-24 21:48:09
1026
原创 acm p1753 小明 A+B
Problem Description话说,经过了漫长的一个多月,小明已经成长了许多,所以他改了一个名字叫“大明”。这时他已经不是那个只会做100以内加法的那个“小明”了,现在他甚至会任意长度的正小数的加法。现在,给你两个正的小数A和B,你的任务是代表大明计算出A+B的值。 Input本题目包含多组测试数据,请处理到文件结束。每一组测试数据在一行里面包含两个长度
2015-08-22 19:56:47
547
原创 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
539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人