- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 链表实现一个简单的队列
** * 链表实现一个简单的队列:先进先出 */public class LinkToQueue<Item> { public Node first; //队头元素 public Node last; //队尾元素 public int N ; //元素个数 class Node{ Node next; //指向下一个...
2018-03-24 20:30:59
312
原创 使用链表实现一个简单的栈
import java.util.Iterator;/** * 用链表实现一个简单的栈:先进后出 */public class LinkToStack<Item> implements Iterable<Item>{ public Node first; //栈顶元素 public int N = 0; class Node{ ...
2018-03-24 20:29:21
925
原创 Dijkstra双栈算法
package com.Dijkstra;import com.Stack.ArrayToStack;/** * 利用2个栈实现简单的运算操作 * Dijkstra双栈算法 * * 1、将操作数压入操作数栈; * 2、将运算符压入运算符栈; * 3、忽略左括号; * 4、在遇到右括号时,弹出一个运算符,弹出所需数量的操作数,并将运算符和操作数的运算结果压入操作数栈 */p...
2018-03-23 17:15:24
1106
原创 利用数组实现一个简单的栈
package com.Stack;/** * 用数组实现一个简单的栈 * 方法: * 压入元素 push() * 弹出栈顶元素 pop() * 栈的大小 size() * 栈是否为空 isEmpty() */public class ArrayToStack<Item> { int N =0; Item arr[] ; ...
2018-03-23 17:05:32
1404
原创 Spring学习笔记(一)IOC
一,创建一个maven项目,在pom.xml中加入spring依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o
2017-08-24 20:15:15
315
原创 Mybatis入门程序
项目大致目录如下:com.icsc.dao为Mybatis原始dao的开发。后面会和mapper代理的方法开发一起说。1.创建数据库,表,测试连接(MySql)package com.icsc.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;im
2017-04-20 11:04:58
480
原创 写一条sql语句的过程
今天碰到了一个需求,要求写一份报表,但是难在了sql语句上面。本人sql水平,仅限于select * from 这种简单的sql语句,看到老长的sql语句头就疼。下面分享我写这条语句的过程。(当然少不了百度,和向公司的学长请教了。)首先是用到的数据库和表,只写用到的部分:数据库:DB2Table: tboj29B (在数据中查询时,前面要带上space,所以是db.tboj29B)
2016-12-15 13:26:57
1586
原创 eclipse中运行JSP报错500,cmd中编译Java文件报错找不到javax.servlet
一.eclipse中运行JSP报错500,不能编译JSP这是由于Tomcat的lib中的tools.jar版本和所使用的jdk的lib中的tools.jar不一致导致的。解决办法:只需要把所使用的JDK中的tools.jar复制到Tomcat的lib中替换或覆盖tomcat中的tools.jar。二.在cmd中编译java文件,报错找不到javax.servlet包这是由于
2016-10-13 11:34:33
4892
原创 BigDecimal
在Java中精确计算,如货币的计算,经常要使用到BigDecimal类型的数据。由于它不是基本类型的数据,在创建时不能直接定义使用,需要自己创建。1.BigDecimal的定义BigDecimal b = new BigDecimal(1);BigDecimal a = new BigDecimal(2);2.BigDecimal的运算 BigDecimal类型的数
2016-10-10 10:47:48
487
原创 简单打开.swf文件
今天在学习html的时候,学到了html支持多媒体的应用。突然想到前几天下载的新东方英语资料是.swf文件,此时不需要使用播放器就可以打开该文件。步骤:1.新建html文件。可以新建文本文件,将后缀改成.html,也可以在各种编辑器中直接新建html文件2.写上html必要的标签3.在标签中添加 调整好合适的搞的和宽度,在浏览器中打开即可。 当没有网,没有播放器的时候,
2016-04-11 11:24:45
1288
原创 No result defined for action com.oa.action.InstructorAction and result input
碰到了这个错误:No result defined for action com.oa.action.InstructorAction and result input在这里说一下我的解决办法,以供大家参考解决办法:1,在stuts.xml中加上以下代码: error.jsp这样做只是显示错误跳到错误页面,不能从根本解决问题。2,页面输入的类容与实体类中所定义
2016-04-07 19:41:26
810
原创 SSH中baseDao的写法
BaseDao接口:抽取常用的方法package com.oa.base;import java.util.List;public interface BaseDao { /** * 保存实体 * @param entity */ void save(T entity); /** * 删除实体 * @param id */ void delete
2016-04-07 13:15:41
1141
原创 正则表达式
package com.edu.zzbds;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Zzbds { /** * 正则表达式的一般用途: 1.格式验证 * 2.数据提出 * 3.内容替换 * 在正则表达式中,要牢记2个符号:[]和{}
2016-04-06 10:32:41
382
原创 struts2中的文件上传
一:导入需要的jar包commons-fileupload和commons-io必不可少二:编写页面,以上传照片为例<form action="file_upload.action" method="post" enctype="multipart/form-data"> 请选择要上传的照片: 注意:文件上传时表单内一定要有enctype,并且encty
2016-04-05 18:17:55
543
原创 struts2的入门程序
一个Struts2的入门程序: 一:导入Struts2的核心jar文件 二:在web.xml文件中配置Struts2的中央控制器(过滤器) struts2 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
2016-03-31 14:08:11
416
原创 SSH整合
下面为大家带来一个SSH整合的小列子。目录结构:一:加入spring框架 1.添加spring jar文件 a)spring 依赖的类库 spring-aop-4.1.1.RELEASE.jar spring-aspects-4.1.1.RELEASE.jar
2016-03-28 16:33:30
503
原创 spring的AOP
AOP:面向切面编程,又叫面向方面编程。是面向对象的一个补充。 aop解决的问题:把分散在程序中每一个角落的重复代码提取到一个类(方面)中,在执行功能的时候,自动先执行方面中的代码。 aop的应用:事务的管理,操作日志的记录,异常的记录。代码: 目录结构:配置文件: 接口中的代码:package com.edu.arit
2016-03-27 15:23:32
464
原创 spring中的setter方法注入
不多说,直接上图,上代码。Printer类:package com.edu.printer;public class Printer { private String msg; public void setMsg(String msg) { this.msg = msg; } public void priter(
2016-03-26 12:40:39
1605
原创 org.springframework.dao.invalidDataAccessApiUsageExpection
本人SSH刚人门,在做SSH整合的小例子是报了这个异常:org.springframework.dao.invalidDataAccessApiUsageExpection,上网查资料,有的人说是service中的@Transactional要改成@Transactional(readOnly=true),也有的人说要延迟加载。我都试过了,可是还报错。 后来发现是配置声明式的事务除了
2016-03-25 19:14:20
1108
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人