09 2016 档案
摘要:1、首先了解如何构建一个maven web项目 右击项目,选择project facets,勾选Dynamic Web Module 点击OK,该项目目录结构发生改变,成为能够部署在tomcat上的标准web应用,默认部署目录为WebContent 实际项目开发中,我们一般会重新构建maven项目结
阅读全文
摘要:跟上一篇spring、hibernate、struts的整合步骤差不多,用myeclipse工具插件包整合时,导入struts时,则是导入struts2 不使用myeclipse自带插件整合SSH2,直接将SSH2所需的jar包导入项目中 新建web项目SSH2,导入SSH2的jar包,构建基础的a
阅读全文
摘要:1、新建一个web项目 2、打开DB Browser视图,配置数据源MySSH,指向数据库myssh表 3、利用myeclipse自带工具导入struts struts-config.xml代码如下 web.xml则多了以下代码,struts充当控制层,由ActionServlet类负责接收和处理用
阅读全文
摘要:jquery中$是对jQuery类的简写,$.type等价于jQuery.type js代码 html代码 输出
阅读全文
摘要:String类利用prototype进行扩展 js代码 html代码 输出 Date类利用prototype进行扩展 js代码 html代码 输出 对js正则表达式的几点补充 1,/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹配一个 2,/i
阅读全文
摘要:$(document).ready()和 window.onload的区别 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 window.onload不能同时编写多个,如果有多个w
阅读全文
摘要:1、新建一个web项目,index.jsp同级目录下放jquery插件和top_right.png图片 2、index.jsp页面代码 3、效果
阅读全文
摘要:HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包。通过HttpClient可以不借助浏览器,从而简化了客户端与服务器端之间的交互。一个较为完整的非浏览器请求的HttpClient使用示例如下
阅读全文
摘要:public static void main(String[] args) { // TODO Auto-generated method stub String nums[]={"0","1","2","3","4","5","6","7","8","9"}; String chines[]={"零","一","二","三&
阅读全文
摘要:jsp自定义标签页tag 1、WEB-INF下新建一个tags文件夹,创建tag文件 2、index.jsp文件头部添加自定义标签库 div.tag代码如下 a.tag代码如下 index.jsp中使用 效果 jsp自定义功能标签tld 1、在WEB-INF下新建tlds文件夹,创建fnc.tld文
阅读全文
摘要:以下是一个最简单的示例 1、新建一个标准的javaweb项目 2、导入spring所需的一些基本的jar包 3、配置web.xml文件 4、添加spring配置文件applicationContext 5、对applicationContext.xml文件做最简单的配置 beans —— xml文件
阅读全文
摘要:HashMap是继承至AbstractMap,基于Map接口的一种哈希表的实现。 哈希表也叫散列表,是将存储元素(key-value键值对)通过hash算法(即散列函数)映射到表中对应的位置(一个有限的地址区间上),以此来对元素进行直接访问,加快查找速度的数据结构。在HashMap中则是通过定义一个
阅读全文
摘要:web.xml应用程序入口配置 applicationContext.xml spring配置文件配置 AutoTask类 输出 要注意quartz版本与spring版本兼容的问题 quartz CronExpression表达式的一些参考写法 0 0 12 * * ? 在每天中午12:00触发 0
阅读全文
摘要:代理模式:给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理类与目标类实现相同的接口,让代理类去持有目标类的引用,进而去代理目标对象的一些行为 用处:1安全考虑,这点很容易理解,
阅读全文
摘要:单例模式,获取单个实例的创建对象的模式。避免频繁创建对象,加大内存开销,减少GC次数。 1.懒汉式单例 优点:第一次调用才初始化,避免内存浪费。 缺点:必须加锁synchronized 才能保证单例,(如果两个线程同时调用getInstance方法,会出错)但加锁会影响效率。 2.饿汉式单例 优点:
阅读全文
摘要:Java Calendar 类时间操作,这也许是创建日历和管理最简单的一个方案,示范代码很简单。 演示了获取时间,日期时间的累加和累减,以及比较。 注意事项: Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示。 而 Calendar.DAY_OF_WE
阅读全文
摘要:数据结构:计算机存储、组织数据的方式。 数据结构下又分: 1.集合结构:数据结构中的元素之间除了"同属一个集合" 的相互关系外,别无其他关系; 2.线性结构:数据结构中的元素存在一对一的相互关系; 3.树形结构:数据结构中的元素存在一对多的相互关系; 4.图形结构:数据结构中的元素存在多对多的相互关
阅读全文
摘要:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。 二分查找算法是在有序数组中用到的较为频繁的一种算法,在未接触二分查找算法时,最通用的一种做法是,对数组进行遍历,跟每个元素进行比较,其
阅读全文
摘要:快速排序(Quicksort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列 。 采用分治法,平均时间复杂度
阅读全文
摘要:选择排序算法,数组中的每个元素与第一个元素比较,找最值,每轮放置一个最值。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。时间复杂度O(n^2),交换次数O(n),最好情况是,已经有序,交换0次;最坏情况交换n-1次,逆序
阅读全文
摘要:冒泡排序算法就是相邻两两比较,每趟比较决定一个最值。 外循环重复n-1次,内循环重复n-1,n-2,。。。,1次 若记录序列的初始状态为"正序",则冒泡排序过程只需进行一趟排序,在排序过程中只需进行n-1次比较,且不移动记录;反之,若记录序列的初始状态为"逆序",则需进行n(n-1)/2次比较和记录
阅读全文
摘要:插入排序算法是一个对少量元素进行排序的有效算法。插入排序的工作原理与打牌时整理手中的牌的做法类似,无论什么时候手中的牌都是排序好的。 第一次循环先取出索引对应的key值,再对当前key值前面的元素进行第二次遍历比较,符合交换情况,a[i+1]=a[i],将a[i]后移,i--,最后再将取出的key值
阅读全文
摘要:算法:解决问题使用的一种策略(其实就是策略),算法的优劣则要用空间复杂度与时间复杂度来衡量。算法分析其实就是统计所需的资源(花费时间,占用内存)。常见的如:递归法(调用自身;需有一个递归结束条件,称为递归出口。),穷举法(暴力破解法,逐个推算),迭代法(迭代法也称辗转法,是一种不断用变量的旧值递推新
阅读全文

浙公网安备 33010602011771号