- 博客(20)
- 收藏
- 关注
转载 使用Maven搭建Struts2框架的开发环境
<?xml version="1.0" encoding="UTF-8"?> <package name="basePackage" extends="str...
2019-09-27 20:04:45 245
转载 00-Maven
0.什么是maven? 它是一个软件开发管理工具,主要管理工作是:依赖管理,项目一键构建1.我们为什么要使用maven? 使用maven构建的项目不包含jar包文件,所以整个项目的体积非常小maven工程不用手动导jar包,通过在pom.xml中定义坐标从maven仓库自动下载,方便且不易出错。项目一键构建:使用maven可以快速地对项目进行编...
2019-09-27 18:54:43 125
转载 04-hibernate搭建
一、eclipse搭建A.创建动态web项目 New-->Dynamic web project(web project)B.导入jar包 1.数据库驱动包 2.hibernate开发必须jar包(去官网下载hibernate,解压后里面lib-->required,里面jar包是hibernate必须jar包) 3.日志记录包 C.创...
2019-09-27 18:15:47 140
转载 03-Struts2框架
1.什么是Struts2框架?Struts2框架是替代了servelt、jsp的一种全新的框架,用于处理用户发送的请求。2.Struts2的历史?在Struts2是由webwork和Struts1组合而来,其中技术上采用了webwork公司的技术,也采用了Struts1的开发模式。其实跟Struts1没关系。...
2019-09-27 18:10:17 122
转载 01-浅谈SSH框架
什么是SSH框架官方的说法:SSH是 struts+spring+hibernate的一个集成框架,是目前较流行的一种web应用程序开源框架。SSH不是一个框架,而是把多个框架(Struts、Spring以及Hibernate)紧密的结合在一起,用于构建灵活、易于扩展的多层Web应用程序。Java EE架构大致分为以下几个层次:实体层(POJO层)数据访问层(DAO层)业务逻辑层...
2019-09-27 17:51:44 351
转载 02-SSH概述及Eclipse下搭建
ssh为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 集成SSH框架的系统从职责上分为四层:表示层(位于最外层(最上层),最接近用户。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。)、业务逻辑层(业务规则的制定、...
2019-09-27 17:45:36 203
原创 06-排序算法-内部排序.交换排序.快速
package 内部排序.交换排序.快速;import java.util.Arrays;public class QuickSort {public static void main(String[] args) {int arr[]={6,-8,43,3,9,-1,45};sortQuick(arr, 0, arr.length-1);System.out.println(Arra...
2019-09-24 18:04:40 62 1
原创 05-递归回溯
递归需要遵守的规则:1.执行一个方法,就创建一个新的受保护的独立空间(栈)2.方法的局部变量是独立的,不会相互影响,比如n变量3.如果方法中使用的是引用类型的变量(如数组),就会共享该引用类型的数据4.递归必须向退出递归的条件逼近,否则就是无限递归,出现stackOverflowError5.当一个方法执行完毕,或者遇到return,就会返回,遵循谁调用,就将结果返回给谁, 同时当方法...
2019-09-24 18:01:08 120
原创 05-递归回溯-八皇后问题
package 八皇后问题;import java.sql.SQLOutput;import java.util.concurrent.CountDownLatch;/**任意两个皇后都不能处于同一行同一列或者同一斜线上,问有多少中摆法8*8有92种1.第一个皇后放到第一行第一列…直到不冲突访问所有皇后,得到正确解2.当得到正确解,栈将会回退到上一个栈时,开始回溯,即...
2019-09-24 18:00:16 197
原创 05-递归回溯-迷宫问题
package 迷宫问题;public class MiGong {public static void main(String[] args) {//创建数组,模拟迷宫int[][] map=new int[8][7];//使用一表示墙//第一行和最后一行置为一for (int i = 0; i < 7; i++) {map[0][i]=1;map[7][i]=1;}...
2019-09-23 20:38:48 217
原创 04-使用栈实现简单计算器
package 使用栈实现计算器;public class Calculator {public static void main(String[] args) {//需要计算的表达式String expression=“30+2*6-200”;//数字栈ArrayStack1 numstack=new ArrayStack1(10);// 符号栈ArrayStack1...
2019-09-23 20:37:26 280
原创 04栈-使用链表模拟栈
package 使用链表模拟栈;import sun.awt.image.ImageWatched;public class LinkedStackDemo {public static void main(String[] args) {LinkedStack ls=new LinkedStack();ls.push(1);ls.push(2);ls.push(3);ls.pus...
2019-09-23 20:36:44 138 1
原创 04栈-使用数组模拟栈
package 使用数组模拟栈;public class ArrayStackDemo {public static void main(String[] args) {ArrayStack as=new ArrayStack();as.push(1);as.push(1);as.push(1);as.push(1); as.show();}}class ArrayS...
2019-09-23 20:35:51 106
原创 03链表-双向链表增删改查
package 双向链表增删改查;public class DoubleLinkedListDemo {public static void main(String[] args) {System.out.println(“双向链表”);LinkNode3 ln1=new LinkNode3(1,“aa”);LinkNode3 ln2=new LinkNode3(2,“bb”);Lin...
2019-09-23 20:34:45 247
原创 03链表-约瑟夫问题
package 约瑟夫问题;/**约瑟夫问题–环行链,按顺序出节点*/public class Josepfu {public static void main(String[] args) {CircleSingleLinkedList csll=new CircleSingleLinkedList();csll.add(10);csll.show();csll.nodeo...
2019-09-23 20:32:31 123
原创 03链表反转-头插法
/**@author qyg定义一个单链表/class Node {//变量private int record;//指向下一个对象private Node nextNode;public Node(int record) {super();this.record = record;}public int getRecord() {return record;}p...
2019-09-23 20:31:03 260
原创 03链表
单链表public class LinkTableDemo {public static void main(String[] args) {LinkNode ln1=new LinkNode(1,“aa”);LinkNode ln2=new LinkNode(2,“bb”);LinkNode ln3=new LinkNode(3,“cc”);LinkNode ln4=new Link...
2019-09-23 20:27:40 102
原创 02数组模拟队列
import java.sql.SQLOutput;public class QueueDemo {public static void main(String[] args) {ArrayQueue arrayqueue=new ArrayQueue(1);arrayqueue.addQueue(2);arrayqueue.addQueue(2);arrayqueue.showQue...
2019-09-23 20:20:35 78
原创 01稀疏数组与二维数组转换
import sun.font.FontRunIterator;/**稀疏数组row col value/public class Array {//向二维数组中添加指定元素public static void narr(int arra[][],int row ,int col,int value){arra[row][col]=value;}//遍历输出二维数组publ...
2019-09-23 20:18:30 125 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人