学习笔记
文章平均质量分 70
xiangziyoulife
这个作者很懒,什么都没留下…
展开
-
设计思想与设计模式
一, 学习设计思想与设计模式 java 程序设计的基本原则 1)面向接口编程 ------ 封装隔离 2)分层 用户层(表现层)------>逻辑层------->数据层 ①(不可以反过来)②层间交互也应该通过接口进行调用,以确保各层的实现独立变化 3)面向编程思想:原创 2015-08-24 21:48:09 · 986 阅读 · 0 评论 -
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 · 296 阅读 · 0 评论 -
文件上传注意事项
//设置响应头 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 · 391 阅读 · 0 评论 -
代理模式理解
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 · 404 阅读 · 0 评论 -
conn.setAutoCommit()用法及作用
事务操作数据:(一)eg:假如银行转账系统从张三的账户转1000元到小罗的账户这个操作需要分两步1.张三账户减少1000元2.小罗账户增加1000元假如于到断电等等,而刚好张三减了1000,而此时小罗却不增加。。。。可以想象银行这下有事做了所以使用事务操作数据来搞定 (2)java使用事务非常简单,首先调用conn.setAutoCommit原创 2015-12-16 15:01:43 · 834 阅读 · 0 评论 -
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 · 416 阅读 · 0 评论 -
sql语句中trim
TRIM ( [ [位置] [要移除的字串] FROM ] 字串): [位置] 的可能值为 LEADING (起头), TRAILING (结尾), or BOTH (起头及结尾)。 这个函数将把 [要移除的字串] 从字串的起头、结尾,或是起头及结尾移除。如果我们没有列出 [要移除的字串] 是什么的话,那空白就会被移除。LTRIM(字串): 将所有字串起头的空白移除。 RTRI原创 2015-12-05 10:18:10 · 2036 阅读 · 0 评论 -
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 · 376 阅读 · 0 评论 -
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 · 520 阅读 · 0 评论 -
<%=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 · 580 阅读 · 0 评论 -
文件下载注意的地方
//设置响应头 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 · 448 阅读 · 0 评论 -
文件上传的注意事项
这是文件上传页面 /upload" method="post" enctype="multipart/form-data"> File1: enctype="multipart/form-data" 这个是必须要加的 不然读不出还有一个路径名 原创 2015-11-09 17:01:35 · 357 阅读 · 0 评论 -
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 · 498 阅读 · 0 评论 -
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 · 479 阅读 · 0 评论 -
配置文件的使用 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 · 2803 阅读 · 0 评论 -
什么是类发射
什么是类发射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 反射(Reflection)是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查, 也称自审,并能直接操作程序的内部属性。例如,使原创 2015-08-31 12:54:57 · 1231 阅读 · 0 评论 -
类的调用(调用类中的成员)
构造类对象 使用构造器新建对象。根据指定的参数类型找到相应的构造函数,传入相应参数调用执行,以创建一个新的对象实例。private static void operateConstructor(String className) throws Exception{ Class clazz = Class.forName(className); //调无参publ原创 2015-09-01 23:30:23 · 1394 阅读 · 0 评论 -
Map的使用
Map集合Map key 相当于标签 value是值原创 2015-09-02 17:49:06 · 328 阅读 · 0 评论 -
类的解剖(获取类的定义信息)
获取类的方法:method /**获取类中的方法的信息 * getMethods():获取当前类及其父类声明的public方法 * getDeclareMethods();获取当前类声明的所有方法,包括private和public */ private static void fetchMethods(String className) throws ClassNotFo原创 2015-09-01 22:17:58 · 291 阅读 · 0 评论 -
表格 标签属性
表格标签表格来设计好页面,边框宽度设置为0 表格标签:属性:bgcolor(背景色); border(边框线宽窄);bordercolor(边框颜色); bordercolorlight(边框明亮,十六进制颜色变为左上颜色); bordercolordard(表格边框暗度,十六进制颜色变为右下颜色); cellspac转载 2015-11-06 11:02:35 · 688 阅读 · 0 评论 -
servlet中request中的函数
//获取与设置编码 request.setCharacterEncoding("utf-8"); out.print("charset:"+ request.getCharacterEncoding()); //获取文档的请求类型contentType----通过该属性可判断出客户端的请求方式是GET/POST String contentType = re原创 2015-11-09 17:19:43 · 497 阅读 · 0 评论 -
sql语句查询一对一,一对多,多对多
//创建用户且置密码,在MySQL中行,但在Oracle中行 ----必须在超级管理员身份下操作create user hncu identified by '1234'DROP DATABASE mydb2; //删除数据库//查询(显示数据库)SHOW DATABASES; /*用Tab键补全代码,类似MyEclipse中的Alt+/ *///创建数据库 并手动指原创 2015-12-07 20:16:09 · 65070 阅读 · 4 评论