JAVA
文章平均质量分 50
从HellWorld到......一条不归路
-小龙人
以梦为马,不负韶华
展开
-
浅谈SSM框架
学习ssm框架(spring+springMVC+myBatis)有一段时间了,下面谈谈自己的看法Spring框架(百科)Spring是一个轻量级的容器框架,它的核心功能是控制反转(IoC)和面向切面(AOP);它就是一个用来生产bean的工厂轻量级框架优点是减小开发的复杂度,缺点是处理能力弱(如事务功能弱、不具备分布式处理能力,struts也是轻量级框架)控制反转IoC–一个对象依赖的其它对象会通原创 2017-12-02 16:47:36 · 5748 阅读 · 2 评论 -
SpringMVC编码拦截配置
jsp中处理乱码会使用request、response对象进行设置,具体方法见: http://blog.csdn.net/qq_36330228/article/details/78001736在SpringMVC框架中可以直接在web.xml配置编码,会对get和post方式直接进行编码设置,配置如下<filter> <filter-name>characterEncoding原创 2017-11-08 22:52:21 · 1499 阅读 · 0 评论 -
科技申报项目总结
这个项目分为三大模块,管理员,专家以及单位模块,具体页面有:1单位信息;2项目申报;3专家信息;4项目评审;5 项目信息;6申报设置;7专家信息。 —-项目框架SSM(spring+springMVC+myBatis) 下面截图为项目的具体需求 下面是简单页面截图,方面对下面项目总结的理解: 管理员首页(图1) 专家用户首页(图2) 单位用户首页(图3) 下面是项目总结原创 2017-12-13 22:27:05 · 1884 阅读 · 0 评论 -
MyBatis入门
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。项目结构: 环境搭建:导入两个包,web项目原创 2017-11-08 23:33:55 · 1223 阅读 · 0 评论 -
myBatis模糊查找
对数据库条件查找,进行姓名模糊查找正常语句:select * from student where 1=1 and name like ‘%name%’; 蓝色name是从service层得到的名字,即需要模糊查找的内容,这里要注意模糊查找格式:like ‘%查找的内容%’方法一、在xml中对模糊查找的处理 下面是myBatis.xml文件中对模糊查找的配置语句<原创 2017-11-08 12:53:10 · 3387 阅读 · 0 评论 -
DbUtils操作数据库
DBUtils:DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 QueryRunner类,ResultSetHandler接口,DbUtils类三个核心功能介绍以及使用实例原创 2017-10-13 00:09:25 · 3076 阅读 · 0 评论 -
MyBatis 批量插入数据到Oracle
MyBatis 批量插入数据到Oracle原创 2021-12-14 22:07:12 · 932 阅读 · 0 评论 -
Mybatis的jdbcType与Oracle,MySQL的对应类型
Mybatis的jdbcType与Oracle,MySQL的对应类型转载 2021-12-14 22:01:59 · 2111 阅读 · 0 评论 -
用Java GUI做一个简单的管理系统
教师学生信息管理系统、java初学者,利用Java语言的GUI完成原创 2017-04-17 16:07:41 · 58712 阅读 · 38 评论 -
人机猜拳
用户类package com.guess;import java.util.Scanner;/** * 用户类 * * @author hp * */public class Person { String name;// 用户民 int perFist;// 用户出拳号 int perScore;// 用户得分 public void showFist(原创 2017-07-25 12:28:40 · 1542 阅读 · 0 评论 -
DVD管理器
需求实现: 1.新增DVD信息 2.查询DVD信息 3.删除DVD信息 4.处理借出归还业务DVD信息设置类/** * DVD信息设置类 * * @author wql * */public class DVDSet { String[] name = new String[50];// 名称 int[] state = new int[50]; // 借出状原创 2017-08-03 22:05:30 · 1745 阅读 · 0 评论 -
ATM机
需求:模拟ATM机的存取钱功能 用户类 /** * 用户类 * @author hp * */ public class Person { String name=”zs”;//姓名 int pwd=123456;//密码 } import java.util.Scanner; ATM类 /** * ATM类 * * @author h原创 2017-08-04 12:30:23 · 1473 阅读 · 0 评论 -
List集合ListIterator和Iterator迭代器区别与用法
ListIterator是Iterator的子接口,是List集合特有的迭代输出接口,它可以实现在迭代过程中对元素的增删改查。在使用Iterator迭代过程中,不要使用集合操作元素,容易出现异常,demo1:package com.wql;import java.util.ArrayList;import java.util.Iterator;import java.util.ListItera原创 2017-08-19 21:04:30 · 3868 阅读 · 0 评论 -
QuickHit游戏
需求 游戏功能 游戏玩家类/** * 玩家类 * * @author hp * */public class Player { private int levelNo;// 玩家当前级别 private int currrScore;// 玩家积分 private long startTime;// 开始时间 private long elapsed原创 2017-08-05 21:44:17 · 1727 阅读 · 0 评论 -
Set集合HashSet,TreeSet
1.Set是Collection子接口,Set无法记住元素添加顺序,不允许重复元素,最多包含 一个 null 元素,当试图添加两个相同元素进Set集合,添加操作失败,add()方法会返回false。(无序,不重复) 2.Set判断两个对象是否相等用equals比较,而不是==。 3.常用子类:hashSet(散列存放),treeSet(有序存放)HashSet类(不原创 2017-08-19 16:41:22 · 1617 阅读 · 0 评论 -
List集合ArrayList,LinkList
1.List是Collection子接口,拥有其所有方法。 2.List是有序集合,集合中每个元素都有对应顺序序列。List集合可使用重复元素,可以通过索引来访问指定位置的集合元素(顺序索引从0开始) List集合默认按元素的添加顺序设置元素的索引,类似数组。(有序可重复) 3.ListIterator是Iterator的子接口,是List集合特有的迭代输出接口,它可以实现在迭代过程中对元素的增原创 2017-08-19 22:33:56 · 1502 阅读 · 0 评论 -
Map集合遍历方法
**map集合没有Iterator迭代器,去遍历这个集合只能通过其他方法。 map集合中有两个方法可以遍历集合值: keySet() 和 entrySet()方法**1.keySet()方法**keySet: Set keySet()返回此映射中包含的键的 Set 视图。该 set 受映射支持,所以对映射的更改可在此 set 中反映出来,反之亦然。如果对该 set 进行迭代的同时修改了原创 2017-08-20 11:14:56 · 1093 阅读 · 0 评论 -
Map集合HashMap,TreeMap
Map集合没有继承Collection接口,其提供的是key到value的映射。Map集合中不能包含相同的key。每个key只能映射一个value。key还决定存储对象在映射中的存储位置,但不是有key对象本身决定的,而是通过一种“散列技术”进行处理,产生一个散列码的整数值。散列码通常用作一个偏移量,该偏移量对应分配给映射的内存区域的起始位置,从而确定存储对象在映射中的存储位置。Map集合包括Map原创 2017-08-20 21:41:08 · 1752 阅读 · 0 评论 -
输出某个目录下的所有文件和文件夹,包括子文件夹中的内容
IO流中File类中有个listFiles() 方法,它可以返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。此时用这个方法来讲文件中的所有路径存储在一个数组中,在去判断这个数组中哪些路径是文件夹,继续用listFiles() 方法来递归运算。 File中有两个方法可以去判断一个是文件夹还是文件: boolean isDirectory() 测试此抽象原创 2017-09-01 12:55:26 · 4019 阅读 · 0 评论 -
IO流总结
File类:文件和目录路径名的抽象表示形式。 无论是抽象路径名还是路径名字符串,都可以是绝对路径名或相对路径名。 绝对路径名是完整的路径名,不需要任何其他信息就可以定位它所表示的文件。相反,相对路径名必须使用取自其他路径名的信息进行解释。默认情况下,java.io 包中的类总是根据当前用户目录来解析相对路径名。此目录由系统属性 user.dir 指定,通常是 Java 虚拟机的调原创 2017-09-05 12:42:21 · 1356 阅读 · 0 评论 -
File类
File类是java.io包下代表与平台无关的文件和目录,如果希望在程序中操作文件和目录,都可以通过File类完成,File能新建、删除、重命名文件和目录,但不能访问文件内容,如果需要访问文件内容,则需要使用输入/输出流。 File类提供了很多操作文件和目录的方法: 访问文件名相关的方法 String getName():返回此File对象表示的文件名; String getPath():返原创 2017-09-05 21:04:54 · 1413 阅读 · 0 评论 -
文件过滤器FileFilter
接口 FileFilter public interface FileFilter用于抽象路径名的过滤器。 此接口的实例可传递给 File 类的 listFiles(FileFilter) 方法。 方法摘要 boolean accept(File pathname) 测试指定抽象路径名是否应该包含在某个路径名列表中。 文件过滤器 建议用 匿名内部类方法来操作,原创 2017-09-05 21:12:19 · 2343 阅读 · 0 评论 -
怎么解决java.lang.NoClassDefFoundError错误
java.lang.NoClassDefFoundError错误转载 2017-11-10 18:26:10 · 1813 阅读 · 0 评论 -
排序算法
1.冒泡排序法 算法原理: 1)比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3)针对所有的元素重复以上的步骤,除了最后一个。 4)持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 例:小到大排序:12,5,22,67,112,45,34,1 in原创 2017-07-16 18:42:55 · 1127 阅读 · 0 评论 -
java继承向上转型和向下转型和动态绑定
转载自:http://blog.csdn.net/hephec/article/details/28239399 概念: 把引用变量转化为子类类型,则成为向下转型。如果把引用变量转化为父类类型,则成为向上转型。public class Base { /** * 父类实例变量 */ String var = "baseVar"; /转载 2017-08-04 21:27:16 · 2063 阅读 · 0 评论 -
对象实例化过程分析
class Fu { Fu() { super(); // TODO 自动生成的构造函数存根 show();// 这个方法的地址引用指向的是子类的地址,因而这个方法要先在子类中寻找, // 若子类没有此方法,再去父类寻找 return; } public void show() {原创 2017-08-09 22:31:21 · 1572 阅读 · 0 评论 -
多态的动态绑定
1.多态中的成员变量/** * 多态 动态绑定 * * @author wql * */class Fu { int num = 3;}class Zi extends Fu { int num = 4; //这里并不是覆盖,变量不存在覆盖}public class Demo { public static void main(String[] arg原创 2017-08-12 16:50:07 · 1399 阅读 · 0 评论 -
MyEclipse10破解详细说明
MyEclipse10破解详细说明1.先安装好jdk,再安装好myeclipse10,并关闭该软件 2.下载破解工具,打开cracker.jar 3.输入任意用户名,点击Systemid按钮,自动生成本机的systemid. 4.点击菜单的Tool,进入RebuildKey 5.点击active按钮,会在显示区生成 LICENSE_KEY ACTIVATION_CODE A原创 2017-05-04 17:19:03 · 1804 阅读 · 1 评论 -
JDK开发环境搭建及环境变量配置详细教程
一.下载JDk (1)JDK下载官方网址www.oracle.com,点击进入Download and Trials界面,如下图 (2)然后点击进入Developer Downloads界面,如下图 (3)然后在该界面找到java下载区域,如下图 (4)选择JDK8版本进入下载选择界面 (5)选择符合自己系统的版本,这里不能选择jre,jre只是运行环境的平台,不能用来java开发 (6原创 2017-07-17 21:32:51 · 3458 阅读 · 0 评论