大二暑假学习
zgrgfr
想象力 + 创造力 + 执行力
展开
-
暑假学习SpringMvc01-java中dao,javabean,dto,model,service,impl,util各个的含义
dao 与数据库的操作,增删改查等方法javabean 与后台数据库表是对应的,也就是俗称的实体类dto 是根据前台所需要的数据从不同的实体类中得到字段,组成前台所需要的类传递给前台model 一般都是javabean对象,例如与数据库的某个表相关联。service 供外部调用,等于对dao,model等进行了包装。impl 定义的接口util 通常都是工具类,如字原创 2016-07-11 09:53:33 · 815 阅读 · 0 评论 -
SQL语句返回多表联合查询的结果集的数据条数
Everyderived table must have its own alias这句话的意思是说每个派生出来的表都必须有一个自己的别名一般在多表查询时,会出现此错误。因为,进行嵌套查询的时候子查询出来的的结果是作为一个派生表来进行上一级的查询的,所以子查询的结果必须要有一个别名把MySQL语句改成:selectcount(*) from (select * from ……) a原创 2016-08-03 20:21:44 · 18677 阅读 · 0 评论 -
SQL中的左连接与右连接有什么区别
从例子上就可以清晰的显示出来A表(a1,b1,c1) B表(a2,b2) a1 b1 c1 a2 b2 01 数学 95 01 张三 02 语文 90 02 李四 03 英语 80 04 王五 select A.*,B.* from A left outer join B on(A.a1=B.a2) 结果是: a1 b1 c1 a2 b2 01 数学 95 01 张原创 2016-08-02 14:44:01 · 562 阅读 · 1 评论 -
java 内存机制学习
package test;class Person{ String name; int age; public void tell(){ System.out.println("姓名:"+name+",年龄:"+age); }}public class Test03{ public static void main(String[]原创 2016-08-01 22:53:48 · 363 阅读 · 0 评论 -
项目中出现java.lang.NoSuchMethodException 继续整理
1、这个异常出现在了实体类上经过百度一直没有找到解决方法,最后我把实体类重新写了一下再重新编译他就过了,可能是实体类编译后又加了一个属性编译器没有编译,所以重写了后经过编译成功了原创 2016-07-15 15:11:34 · 1370 阅读 · 0 评论 -
获取mysql表插入数据自增字段的值
1. select max(id) from tablename但是在多用户操作时不能使用这种方法2.SELECT LAST_INSERT_ID() 函数LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变。LAST_INSERT_ID是基于Connection的,只要每个线程都使用独立的 C原创 2016-07-15 10:03:00 · 2155 阅读 · 0 评论 -
Session机制详解
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transacti转载 2016-07-24 15:54:39 · 261 阅读 · 0 评论 -
java.util.Date和java.sql.Date的区别和相互转化
java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt转载 2016-07-24 14:36:34 · 215 阅读 · 0 评论 -
MySQL外键约束OnDelete和OnUpdate的使用
On Delete和On Update都有Restrict,No Action, Cascade,Set Null属性。现在分别对他们的属性含义做个解释。ON DELETErestrict(约束):当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。no action:意思同restrict.即如果存在从数据,不允许删除主数据。cascad转载 2016-07-24 14:22:51 · 1084 阅读 · 0 评论 -
Spring学习02
浏览器先和controller层交互,该层使用的是Spring Mvc框架,Controller负责具体的业务模块流程的控制,在此层中要调用Service的接口来控制业务流程。与View层结合的比较紧密,需要二者结合起来协同开发。View主要负责前台的jsp页面的表示。Service层主要负责的业务模块的逻辑应用设计。同样是设计接口,再设计实现的类,接着在Spring的配置文件中配置其实现的关联。原创 2016-07-12 10:19:07 · 332 阅读 · 0 评论 -
Git 常用指令的学习
创建版本库,提交,修改git init:初始化一个仓库添加文件到git仓库需要两步: 一、git add :可多次使用,添加多个文件到git中 二、git commit:提交 - m “” 这个中间是加的注释 示例 查看工作区状态想要随时掌握工作区的状态,使用 git status 如果 git status 显示有文件修改过,可以使用git diff来查看修改的内容 diff(d原创 2016-11-22 18:51:15 · 837 阅读 · 0 评论