自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 01-3安装离线springsource-tool-suite的时候非常缓慢问题解决方案

前面一节课已经给大家介绍了离线安装spring的插件。如果出现下面问题:Cannot perform operation.Computing alternate solutions, may take a while:2/15。该过程会持续好几个小时。很简单,切断一切外网连接,重新加载离线springsource-tool-suite包,大概十分钟之内,就可以完成配置。...

2015-12-01 14:41:00 510

转载 02-SpringMVC_获得用户请求

问题:用户的请求,是如何被后台获得的,即用户的请求信息是怎么分配给不同的处理器?后台又是如何获得用户数据的?这些问题会后面的课程中一一解答一、使用@RequestMapping映射请求SpringMVC使用@RequestMapping注解,为控制器指定可以处理哪些URL请求DispathcherSevle截获请求后,就通过控制器上@RequestMapping提供的映射信息确定请求所...

2015-12-01 09:45:00 221

转载 5、Myeclipse最全快捷键

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面...

2015-11-30 14:10:00 200

转载 01-2-SpringMVC-为Myeclipse安装spring的插件

1、下载spring的elcipse的插件 在浏览器上输入spring的官网地址:http://spring.io 在首页的底部,可以看见"tools" 点击进入这个页面详细介绍了STS的使用,但我们需要的eclipse的插件,我们点击的“download"链接这里提供了离线安装和在线安装的二种方式。2、查看MyEclipse中的Eclipse对应的版本3、安装关注我...

2015-11-24 14:31:00 154

转载 01-1-SpringMVC-怎么从官网下载Spring的jar包

无论学习编程语言还是框架,个人认为与其花大量的时间搜资料,不如静心好好学习官网,官网是最好的学习资料。现在带着大家一起来看看Spring的官网1、spring的官网地址 http://spring.io/ 看到这个简洁清新的界面,导航很明确。2、进入projects spring的涵盖面是很宽广的,你需要什么可以在上图所示的页面中查找,本页很清晰,很容...

2015-11-24 14:30:00 293

转载 01-SpringMVC-HelloWorld

一、什么是SpringMVCSpringMVC是非常优秀的MVC框架SpringMVC比Struct2更优秀。至于原因,我们可以先简单的理解,Spring4MVC是在Struct2后面出现的,SpringMVC占有后发优势。至于其他的原因,学完了这套课程后,我们再做详细的比较。二、第一个SpringMVC的项目:HelloWorld1、添加jar包1.1spring包spring-ao...

2015-11-23 17:43:00 77

转载 1-2 如何将主机WIN7中文件共享到虚拟机中的Mac中

1打开虚拟机设置-->选项-->共享文件夹-->总是启用-->添加...,选择要共享的文件夹,如下图2如何在虚拟机里面查看:点桌面下方第一个笑脸,打开Finder(Mac上的“我的电脑”) 然后屏幕上部“菜单”,变成Finder的菜单Finder-->偏好设置-->已连接的服务器桌面会出现一个3人的小图标,是你的共享文...

2015-10-08 17:52:00 163

转载 1-1 win7 vmware虚拟机 中 mac系统无法上网

一、虚拟机VMware中三种上网方式的原理1 桥接(Bridged) 在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器,不过你需要多于一个的IP地址,并且需要手工为 虚拟系统配置IP地址子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。 如果你想利用VMware在局域网内新建一个虚拟服务...

2015-10-08 17:51:00 161

转载 1 在虚拟机上安装Mac OS

一、 Mac OS X 获取途径 Mac OS X是苹果公司开发的专门为苹果电脑设计的操作系统。1、虚拟机零成本,速度慢,对PC机性能要求高2、黑苹果:就是在普通的电脑上安装苹果操作系统成本低,速度快,安装难度大3、苹果设备:iMac\MacBook\Mac mini成本高,速度快,无兼容性问题二、虚拟机上安装Mac OS X1.软件下载下载地址:链接:http://pan.bai...

2015-10-08 17:50:00 127

转载 10_mybatis与Spring的整合

1 添加jar包1.1 mybatismybatis-3.3.0.jarmybatis-spring-1.2.3.jarlog4j-1.2.17.jar 因为spring3出来的时候,MyBatis还没有出来,所以MyBatis与Spring的集成是由MyBatis来做的1.2 spring1.2.1 spring4.0 corespring-aop-4.0.0.M2spring-...

2015-09-24 21:19:00 63

转载 3、下载与安装Eclipse

一、Java运行环境 Eclipse的基于Java的开发环境,所以说,要在系统中使用Eclipse,必须事先安装Java运行环境。在window查看是否安装了Java运行环境,可以通过这些方法 如果在命令行中,输入java -version.没有java版本信息,则要安装Java运行环境。安装方法如下:在浏览器中,输入java.com 点击”免费Java...

2015-09-24 21:17:00 72

转载 4、为Eclipse安装功能扩展插件

一、安装Eclipse官网的插件1 下载插件 在eclipse的官网上,点击"projects" 然后在搜索框下面,点击“list of projects",就是将eclipse的列举出来 你也可以通过关键词进行搜索,这里我想通过eclipse来设计windows窗口,所以我在搜索框中输入“window" 我就把第一个下载下...

2015-09-23 11:05:00 114

转载 3、下载与安装Eclipse

一、Java运行环境 Eclipse的基于Java的开发环境,所以说,要在系统中使用Eclipse,必须事先安装Java运行环境。在window查看是否安装了Java运行环境,可以通过这些方法 如果在命令行中,输入java -version.没有java版本信息,则要安装Java运行环境。安装方法如下:在浏览器中,输入java.com 点击”免费Java...

2015-09-23 11:04:00 75

转载 2 Eclipse的衍生版本

1、MyEclipse1.1 简介 MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,S...

2015-09-23 10:58:00 177

转载 1、认识Eclipse

一 Eclipse简介 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse最初主要用于Java语言开发,但是目前也有人通过插件...

2015-09-23 10:54:00 239

转载 10_mybatis与Spring的整合

1 添加jar包1.1 mybatismybatis-3.3.0.jarmybatis-spring-1.2.3.jarlog4j-1.2.17.jar 因为spring3出来的时候,MyBatis还没有出来,所以MyBatis与Spring的集成是由MyBatis来做的1.2 spring1.2.1 spring4.0 corespring-aop-4.0.0.M2spring-...

2015-09-16 14:41:00 96

转载 09_一级缓存与二级缓存

1 理解MyBatis缓存 正如大多数据持久层框架一样,MyBatis同样提供了一级缓存和二级缓存的支持。1.1 一级缓存 基于PerpetualCache的HashMap本地缓存,其存储作用域是Session,当Session flush或close之后,该Session中所有的Cache就将清空。1.2 二级缓存 二级缓存与一级缓存其机制是相...

2015-09-16 14:39:00 114

转载 07_动态SQL与模糊查询

1 需求 实现多条件查询用户姓名模糊匹配年龄在指定的最小值到最大值之间2 准备表和数据create table d_user( id int primary key auto_increment, name varchar(10), age int(3)); insert into d_user(name,age) values('Tom',12); insert int...

2015-09-15 15:41:00 78

转载 08_调用存储过程

1 需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性2 准备数据表和存储过程2.1 表及数据create table p_user( id int primary key auto_increment, name varchar(10), sex char(2)); insert into p_user(name,sex) values('A',"男"); ...

2015-09-15 15:41:00 70

转载 06_一对多联表查询

1 需求一个班级中有多个学生根据classId查询对应的班级信息,包括学生信息和老师信息2 创建表和数据CREATE TABLE student( s_id INT PRIMARY KEY AUTO_INCREMENT, s_name VARCHAR(20), class_id INT);INSERT INTO student(s_name, class_id) VALUES('xs...

2015-09-15 11:44:00 109

转载 05_一对一关联表查询:有二种方式

1 需求一个老师对应一个班级一个班级只有一个老师根据班级id查询班级信息,这个班级信息中有老师的信息2 创建表和数据CREATE TABLE teacher( t_id INT PRIMARY KEY AUTO_INCREMENT, t_name VARCHAR(20));CREATE TABLE class( c_id INT PRIMARY KEY AUTO_INCREMENT, ...

2015-09-15 10:57:00 153

转载 04_解决字段名与实体类属性名不相同的冲突

1 准备表和数据CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), order_price FLOAT);INSERT INTO orders(order_no, order_price) VALUES('aaaa', 23);INSERT INTO orders(ord...

2015-09-15 10:27:00 69

转载 04_解决字段名与实体类属性名不相同的冲突

1 准备表和数据CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), order_price FLOAT);INSERT INTO orders(order_no, order_price) VALUES('aaaa', 23);INSERT INTO orders(ord...

2015-09-15 10:26:00 99

转载 03_几个可以优化的地方

1 连接数据库的配置,单独放在一个properties文件中,1.1这个文件放在src目录下1.2文件内容driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatisname=rootpassword=root1.3 将db.properties引入到conf.xml中<properties resour...

2015-09-15 10:06:00 89

转载 01_mybatis快速入门

1、MyBatis的介绍MyBatis 是支持普通SQL 查询、存储过程和高级映射的优秀持久层框架MyBatis 可以使用简单的XML 或注解用于配置和原始映射JDBC、dbutils、MyBatis、Hibernate的区别2、快速入门2.1 添加ja的包mybatis-3.3.0.jar 下载地址:http://pan.b...

2015-09-15 09:34:00 69

转载 02_mybatis的CRUD操作

1、XML 的实现1.1 定义SQL映射xml文件<insert id="insertUser" parameterType="cn.imentors.mybatis.test1.User"> insert into users(name, age) values(#{name}, #{age});</insert><delete id="deleteUse...

2015-09-15 09:34:00 64

转载 第十六章 课程总复习

一、课程回顾 整本书分为二部分,第一部是程序的基础,第二部Java类基础1 第一章~第十章Java语法选择结构(重点)循环结构(重点)(难点)数组2 第十一章~第十五章类和对象(难点)类的方法(重点)字符串类二、知识点梳理1 程序逻辑2 数组3 初识Java三、总结多重if和switch选择结构都可以用于多分支的情况,但使用场合不同while循环是先判断再执行,do-while循环...

2015-09-12 21:57:00 921

转载 第四章 数据类型及数据库基本操作

一、MySQL中的数据类型MySQL支持多种数据类型,数值类型、日期/时间类型和字符串类型不区分大小写1、数值类型类型名涵义tinyint一个很小的整数,1个字节 0-255 例:定义年龄,可以用这个类型smallint一个小整数,2个字节mediumint一个中等大小的整数,3个字节int、integer一个正常大小的整数,4个字节bigint一个大整数,8个字节float一个小(...

2015-09-09 10:57:00 94

转载 第二章.图形化管理工具

一、Navicat1 说明Navicat Premium是一款很不错的数据库管理工具,可以连接并管理mysql/postgresql/oracle/sqlite/sql server数据库。可以打开、设置以及新建表、视图、函数及事件。可以查询数据库,支持打开查询、设计查询及新建/删除查询。可以让你同时连接到多种数据库,让你管理数据更便捷,支持多种数据库之间数据的传输。2、下载 ...

2015-09-08 09:55:00 208

转载 第十三章 指导学习:人机猜拳

一、难点突破1 知识梳理二、综合练习1 阶段1:练习——分析业务,创建用户类1.1 需求说明分析业务,抽象出类、类的特征和行为创建用户类1.2 分析1.3 代码创建用户:定义用户类Person,定义类的属性(name、score)和类的方法(showFirst())/** * * @author wangshaohua * */public class Person { S...

2015-08-14 14:32:00 2535

转载 第十一章 类和对象

一、本章技能目标掌握类和对象理解封装会创建和使用对象二、内容1 对象分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地进行分类什么是对象,对角是用来描述客户事物的一个实体Java是一种面向对象的编程语言1.1 身边的对象用向对象方法来解决问题是,首先要对现实世界中的对象进行分析与归纳,找出哪些对象与要解决的问题是相关的对象都有一些特征,这些特征是有别于其他对象所以对象由特征和...

2015-08-07 16:20:00 692

转载 第十章 幸运抽奖

一、课程内容回顾1 控制台程序开发2 变量与运算符3 数据类型与数组4 流程控制语句二、任务为某商场开发一套幸运抽奖系统,客户首先注册成为商场会员,会员登录系统,参加抽奖活动三、主要功能注册登录幸运抽奖四、综合练习:幸运抽奖阶段1:实现菜单的输出显示需求:输出菜单选择菜单编号,输出菜单信息如果编号选择错误,输出“您的输入有误!”实现public class Luck...

2015-08-01 10:04:00 1987

转载 第九章 循环结构进阶段

一、本章目标掌握二重循环的使用掌握二重循环中跳转语句的使用二、知识点1 二重循环1.1 回顾循环问题:某次程序大赛,S1班有4名学员参加,学员的成绩由用户输入,计算该班参赛学员的平均分实现:/** * 计算一个班的平均分 */public class AvgScore { public static void main(String args[]){ int[...

2015-07-26 11:35:00 1879

转载 第八章 数组

一、本章目标掌握数组的基本用法掌握数组的几种典型应用二、内容1 数组概述1.1 为什么需要数组问题:Java考试结束后,老师给张浩分配了一项任务,让他计算全班(30人)的平均分解决方案 缺点变量太多不利于数据处理1.2 Java中的数组什么是数组数组是一个变量,存储相同数据类型的一组数据数组与变量的区别声明一个变量就是在内存空间划出一块合适的空间声明一个数组...

2015-07-26 11:28:00 424

转载 第七章 循环结构综合练习

一、本章任务完成青鸟迷你游戏平台的开发二、目标 会定义变量会使用数据类型和运算符会使用选择结构会使用循环结构三、内容1 上机练习一需求:用户进入游戏平台后,可以选择遠的游戏,程序运行结果如下 思路获得用户的输入:Scan输出:System.out.println()选择结构:if 、switch实现第一种方法public...

2015-07-24 10:06:00 4972

转载 在Mac中安装Tomcat

一、下载tomcat8http://tomcat.apache.org/download-80.cgi 二、安装下载完成后,可以放在任意目录下面,我放在:/Users/Shared/tomcat目录下三、启动为了方便启动,你可以将tomcat添加到path路径中export PATH=/Users/Shared/tomcat/bin启动,在终端输入./st...

2015-07-14 13:04:00 71

转载 Mac环境中MySQL安装

一、下载官网:http://dev.mysql.com/downloads/mysql/百度云盘:http://pan.baidu.com/s/1pJqp8fD二、安装打开mysql的安装包分别安装mysql-5.5.16-osx10.6-x86_64.pkg:这个是MySql的主要程序包;MySQL_StartupItem.pkg:MySql的启动项;MySQL.pre...

2015-07-14 13:03:00 51

转载 Mac环境中MyEclipse安装

一、下载百度云盘:http://pan.baidu.com/s/1gdvp7Jt二、步骤打开软件包在terminal 执行这个指令 memory_pressure -l critical, 不用理它。这一步很重要,不然在安装MyEclipse2014过程中,会提示insufficient memory。开始正常安装MyEclipse 2014,安装完成以后,就可以回terminal按cr...

2015-07-14 13:02:00 99

转载 在Mac环境中JDK安装

注意:在Mac上安装高版本的jdk,最好的做法是不要卸载系统自带的jdk1.6,因为很多的IDE启动都需要jdk1.6的支持,当然了,我们也可以修改IDE的配置文件,但也不能每个都修改,为了避免麻烦,建议保留系统自带的jdk1.6一、下载官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-down...

2015-07-14 13:00:00 101

转载 第五章 循环结构(一)

一、本章目标理解循环的含义会使用while循环结构会使用do-while循环结构会使用调试解决简单的程序错误二、内容1 循环结构1.1 为什么需要循环结构问题: 张浩Java考试成绩未达到自己的目标。为了表明自己勤奋学习的决心,他决定写一百遍“好好学习,天天向上!”普通做法:System.out.println("第1遍写:好好学习,天天向上!");System.out.print...

2015-07-10 14:09:00 601

空空如也

空空如也

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

TA关注的人

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