摘要:
相关介绍:
汉诺塔问题是一个通过隐式使用递归栈来进行实现的一个经典问题,该问题最早的发明人是法国数学家爱德华·卢卡斯。传说印度某间寺院有三根柱子,上串64个金盘。寺院里的僧侣依照一个古老的预言,以上述规则移动这些盘子;预言说当这些盘子移动完毕,世界就会灭亡。这个传说叫做梵天寺之塔问题(Tower of Brahma... 阅读原文
2018-01-08 06:05:02 阅读(774) 评论(0)
摘要:
相关介绍:
该算法用于求得一个字符串形式的表达式的结果。例如,计算1+1+(3-1)*3-(21-20)/2所得的表达式的值,该算法利用了两个栈来计算表达式的值,为此,称为双栈法,其实现简单且易于理解。但其要求将我们平时所看到的表达式的模式转化为完全加括号的形式。如表达式,1+1+(3-1)*3-(21-20)/2... 阅读原文
2018-01-08 06:00:07 阅读(808) 评论(0)
摘要:
一、Mybatis 简介
Mybatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为Mybatis , 2013年11月迁移到Github , iBATIS一词来源于“internet”和“aba... 阅读原文
2018-01-07 23:34:02 阅读(761) 评论(0)
摘要:
最近在看高淇300讲的视频,已经看了100集出头了,是时候整理下笔记了。
ArrayList是List的子类,有顺序,可以重复。底层实现是数组,线程不安全,效率高。查询快,修改、插入、删除慢。
以下代码简单地实现了ArrayList的add()、set()、isEmpty()、remove()... 阅读原文
2018-01-07 21:41:06 阅读(742) 评论(0)
摘要:
最近总是接触时间处理问题,花了点时间整理以前使用过的方法,修改整合,记录下来方便以后使用。
package cc.vvxtoys.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Ca... 阅读原文
2018-01-07 20:52:01 阅读(754) 评论(0)
摘要:
用以前学过的知识,可以简单地做一个超市库存管理系统:
定义一个商品类:
public class FruitItem {
int ID;
String name;
double price;
int number;
double money;
}
然后:
import j... 阅读原文
2018-01-07 19:44:02 阅读(740) 评论(0)
摘要:
定时任务总会遇到任务重叠执行的情况,比如一个任务1分钟执行一次,而任务的执行时间超过了1分钟,这样就会有两个相同任务并发执行了。有时候我们是允许这种情况的发生的,比如任务执行的代码是幂等的,而有时候我们可能考虑到一些情况是不允许这种事情发生的。
在实际场景中,我们定时任务调度使用quartz来实现触发的,定时任务的... 阅读原文
2018-01-07 17:56:03 阅读(747) 评论(0)
摘要:
package cn.itcast.bos.utils;
import java.io.IOException;
import java.net.URLEncoder;
import sun.misc.BASE64Encoder;
public class FileUtils {
/**
... 阅读原文
2018-01-07 15:59:01 阅读(756) 评论(0)
摘要:
1.输出100到1000的水仙花数:
public class LoopTest{
public static void main(String[] args){
int bai = 0;
int shi = 0;
int ge = 0;
fo... 阅读原文
2018-01-07 15:54:02 阅读(775) 评论(0)
摘要:
1.Servlet的介绍:
jsp的本质就是一个Servet,当jsp页面部署在web容器中,web容器会将jsp编译成Servlet。并且jsp页面中的内容都在Servlet中的service()中进行执行,故我们也可以撇开jsp页面,直接操作Servlet,当把Servlet当做表现层来使用,即直接在Serv... 阅读原文
2018-01-07 13:56:03 阅读(758) 评论(0)