- 博客(30)
- 资源 (106)
- 收藏
- 关注
原创 Spring学习(一)简介及IOC的小案例
前面学习了MySQL数据库,从今天开始学习Spring框架,本来应该讲讲Hibernate、MyBatis等等数据库的框架的,这个只能推到后面学习了,Spring: Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部...
2017-02-27 16:44:06 319
原创 eclipse部署web项目至本地的tomcat但在webapps中找不到
之前一直从事安卓移动端开发,后来感觉应该学点服务端知识,于是就有了今天的博客,说是博客,其实就是自己的笔记,等真正稳定静下来,会好好写几篇有技术含量的博客的,所以,大神略过。今天安装好tomcat后,在eclipse上面创建了一个web项目, 怎么配置tomcat和发布部署项目请点击这里主要说说,部署好后,在webpps目录下找不到部署的项目,这时候怎么办,先说一下造成这样的原因: eclips
2017-02-25 22:12:07 351
原创 MySql数据库笔试题总结
1,设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号 1.试用SQL语句完成以下查询: 列出各部门中工资不低于600元的职工的平均工资。分析:这里要求各部门,证明用到分组group by,按什么分组,各部门的名称,所以
2017-02-24 15:20:53 5361 1
原创 关于引用完整性即外键的用法
先说点基础知识,每张表必须要有主键,先有主键才有外键,没有主键,是添加不成功外键的。在很多时候我们需要两张表甚至三张表进行关联查询,这时候就需要用到外键了,但有的人说用外键效率不高,用冗余。这里暂时不讲冗余,只聊一下外键:接着上面的讲,两张表要关联查询,一般都有主表和从表的,例如 建一张学生表student,如下图: 在建一张分数表score ,如下图: 我们来分析,先要有学生才会有分数
2017-02-23 15:34:07 2946
原创 MySQL数据库的备份与恢复
1 生成SQL脚本 导出数据 在控制台使用mysqldump命令可以用来生成指定数据库的脚本文本,但要注意,脚本文本中只包含数据库的内容,而不会存在创建数据库的语句!所以在恢复数据时,还需要自已手动创建一个数据库之后再去恢复数据。mysqldump –u用户名 –p密码 数据库名>生成的脚本文件路径 现在可以在C盘下找到mydb1.sql文件了! 注意,mysqldump命令是在Wind
2017-02-23 13:45:49 379
原创 MySQL学习(二)DQL 加强,多表查询
多表查询有如下几种:合并结果集;UNION 、 UNION ALL连接查询 内连接 [INNER] JOIN ON外连接 OUTER JOIN ON 左外连接 LEFT [OUTER] JOIN右外连接 RIGHT [OUTER] JOIN全外连接(MySQL不支持)FULL JOIN自然连接 NATURAL JOIN子查询1 合并结果集 1.作用:合并结果集
2017-02-23 13:28:18 396
原创 MySQL学习(二)DQL 加强,表与表的关系,及查询,主外键约束
简单写一句,alter table student add constraint pk_stu_id primary key(id); 大神略过,简单说一下这句话的意思,就是给student表中的id列添加一个名称为pk_stu_id的主键约束;下面简单介绍约束: 约束类型:主键约束(primary key) 唯一约束(unique) 自动增长列(auto_increment
2017-02-23 11:25:11 499
原创 MySQL学习(二)DQL 数据查询语言
DQL数据查询语言 数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。查询返回的结果集是一张虚拟表。查询关键字:select语法: select 列名 from 表名[where--> group by-->having--> order by]语法:select selection_list /*要查询的列名称*/ fr
2017-02-21 15:17:13 869
原创 MySQL学习(二)DML 加强 操作数据表中的所有数据,泛指操作表的内部
DML是增、删、改、操作表内部的所有数据 拿着上一篇中所创建的数据库fly和表tec举例说明:关键字 : insert update delete// 查询tec表中的所有数据select * from tec;// 添加到tec表中一条数据,这里只增加两列的数据,其他列不增加数据,默认为null;insert into tec(name
2017-02-21 14:58:55 262
原创 MySQL学习(二)DDL 加强 操作数据库的,操作表但不操作表的内部
DDL是操作数据库的,包括,数据库,数据表,列关键字:create,alter,drop;操作数据库: 关键字 database // 创建一个名为fly数据库: create database fly;// 查看服务器MySQL中有几个数据库: show databases;//指向哪个数据库,例如指向fly数据库: 也叫切换数据库: use fly;// 查看当前的数据库: se
2017-02-21 14:09:42 244
原创 MySQL学习(一)加强
在代码中的简单操作:package com.fly.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 操作数据库 * @author fly *
2017-02-21 11:49:44 224
原创 JDBC 程序的常见错误及调试方法
数据库:MySQL 在编写应用的时候,为了调试程序方便,可以在异常处理代码中把异常信息显示出来,这样可以根据错误提示调试代码。异常处理代码通常可以写成这样: try{ … }catch(Exception e){ System.out.println(e.toString()); } 下面是一些常见的错误信息: (1)驱动程序不存在 提示的错误信息如下: java
2017-02-20 18:29:50 485
原创 MySQL学习(一)
MySQL下载地址 第一: 选择对应的版本下载,这里注意,选择5.x的版本下载,因为MySQL被Oracle收了,6.0后要收费的。 具体怎么装相信各位都会的,这里就不多于阐述了。第二: 装好以后配置一下环境,D:\DataBase\MySQL\MySQL Server 5.5\bin找到你安装MySQL的包,找到bin目录下,配置到环境变量中就好了,和JDK的配置环境变量一样的。第三:
2017-02-20 17:31:10 242
原创 链接MySQL的时候出现的java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
java.sql.SQLException: Access denied for user ‘root’@’localhost’ (using password: NO) 出现上面错误的时候一般是没有获取到权限, 这时候需要检测,安装MySQL的时候是否设置密码,设置密码的需要在conn = DriverManager.getConnection(url,"root","123");最后一个参
2017-02-20 15:17:20 4705
原创 找不到HttpServletRequest或者项目导入时报错:The import javax.servlet.http.HttpServletRequest cannot be resolved
Error: The import javax.servlet cannot be resolved The import javax.servlet.http.HttpServletRequest cannot be resolved Description: 我们经常会把别人的项目copy到自己这里进行二次开发或者参考,有的时候会发生上面的错误,即eclipse项目里我们导入的项目里提示
2017-02-17 16:50:10 1113
原创 Eclipse关联Maven的方法步骤
第一,去网上下载一个Maven下载地址第二: 第三: 第四:最后一步配置一下路径。 第五:再补一步 在maven工程中报错: 这种错误一般是JDK版本不一致导致的,解决方案: 在编译运行: ...
2017-02-16 15:46:59 5000
原创 学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)
一、前言 早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去查看maven 的官方网站,总算是有所了解,但一旦动手实际操作却又雾里看花。唉,没办法,就只有一遍一遍的动手尝试,经过种种磨难总算是有一点
2017-02-16 13:15:15 197
原创 JavaEE项目配置SpringMVC环境
首先创建一个Dynamic Web Project,创建过程如下图: 配置xml文件: web.xml<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/java
2017-02-15 14:24:14 588
原创 创建JavaEE项目
第一次创建javaee工程,说下简单步骤,大神略过。1.先下载JavaEE版的EclipseEclipseEE版本下载地址,打开创建一个工程,如下图: 2.下载Tomcat下载Tomcat地址 下载好后,Eclipse关联一下Tomcat具体关联如下图: 2. 3. 4. 关联Tomcat后第一次运行项目在Eclipse: 当然以后也可以这么运行,但是以后还可以这样运行第一: 第二:
2017-02-15 11:50:04 6933
原创 Tablayout和ViewPager的结合使用Tablayout标题右上角加标记
目前项目中用到Tablayout和ViewPager的结合使用,本来这个很简单可以实现,但是项目要求Tablayout标题右上角加数字标记。这就不好弄了,怎么办呢,只能给标题重新设置布局,下面就讲讲给Tablayout标题重设布局的过程。之前结合RecyclerView的使用http://blog.csdn.net/pengyu1801/article/details/51172254核心实现imp
2017-02-09 12:36:35 6148 1
原创 RecycleView上拉加载和下拉刷新二
之前写过一篇刷新加载http://blog.csdn.net/pengyu1801/article/details/51171961这次是进行改装完善,代码中注释的很详细,所以就直接上代码了。核心实现package com.example.fly.recyclerviewrefresh.base;import android.os.Bundle;import android.support.ann
2017-02-09 10:46:03 237
原创 ViewPager挂载Fragment刷新Fragment数据
今天在项目开发各种用到TabLayout+ViewPager,遇到滑动ViewPager无法刷新Fragment的数据的问题,思来想去,还是从Fragment的生命周期入手,最后也是这么解决的,其实很简单,就是利用Fragment生命周期中的其中一个方法:@Override public void setUserVisibleHint(boolean isVisibleToUser) {
2017-02-06 11:10:04 262
原创 演示JAVA的小Demo1到十的求和
1到10的求和;int sum = 0;for(int x,x<11,x++){ sum+=x;}Log.e("",sum +"");我们来分析思路:求和; 0 + 1 1 + 2 3 + 3 6 + 4 接上面的规律,左边是,0、1、3、6都是和 右边是每次需要相加的数依次递增。所以就把和作为变量,每次相加递增数,最后打印出来。
2017-02-02 21:14:08 797
搜索界面和二级列表带全选,反选的数据同步
2016-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人