摘要:
前言
开心一刻
老师对小明说:"乳就是小的意思,比如乳猪就是小猪,乳名就是小名,请你用乳字造个句" 小明:"我家很穷,只能住在40平米的乳房" 老师:"..., 这个不行,换一个" 小明:"我每天上学都要跳过我家门口的一条乳沟" 老师:"......, 这个也不行,再换一个" ... 阅读原文
2018-10-30 17:11:08 阅读(791) 评论(0)
摘要:
一、环境
tomcat7.0、notepad++(这个是一个文本编辑器,用记事本也可以)
二、修改方法
例如:现在把默认的8080端口改成8082端口
第一步:找到tomcat7的conf目录下的 server.xml这个文件,并用notepad++打开。
第二步:... 阅读原文
2018-10-30 15:59:07 阅读(816) 评论(0)
摘要:
前言
在上一篇中我们学习了行为型模式的责任链模式(Chain of Responsibility Pattern)和命令模式(Command Pattern)。本篇则来学习下行为型模式的两个模式, 解释器模式(Interpreter Pattern)和迭代器模式(Iterator Pattern)。
解释器模式
简介... 阅读原文
2018-10-30 14:30:02 阅读(1047) 评论(0)
摘要:
前面花了大量篇幅介绍布尔类型及相应的关系运算和逻辑运算,那可不仅仅是为了求真值或假值,更是为了通过布尔值控制流程的走向。在现实生活中,常常需要在岔路口抉择走去何方,往南还是往北,向东还是向西?在Java编程中,利用if语句可判断接下来要做什么,比如说:如果某个条件成立,就进行某种处理;否则的话,就进行另一种处理。if... 阅读原文
2018-10-30 13:26:03 阅读(871) 评论(0)
摘要:
2018-10-29 20:16:46
冒泡排序
例子(对数字排序):
假设有这样一组数字:32, 8, 128, 2, 64
现在对其进行冒泡排序(*表示下次比较的开始数字):
32>8? ture: 将32和8调换位置 8, 32*, 128, 2, 64;
32>128? false:保持原... 阅读原文
2018-10-30 11:58:05 阅读(1939) 评论(0)
摘要:
1.为什么需要自定义标签?
jsp的简单标签其实就是jsp的自定义标签,主要作用就是移除jsp页面中的java代码,使得jsp页面只有标签和EL表达式,而没有java代码。利用自定义标签,可以使软件开发人员和页面设计人员合理分工,页面设计人员可以把精力集中在使用标签(html,xml或jsp)创建网站上,而软件开发人... 阅读原文
2018-10-30 11:37:03 阅读(1910) 评论(0)
摘要:
在很多情况下,我们需要多用户共同执行余下流程,比如开会流程:
领导发起开会,选择开会人员(多个)
每个开会人员接收到通知后需要签到(一名用户签到不会影响到另一位用户的签到)
签到完成后则流程结束
如果只使用代理(Assignee、Candidate users、Candidate groups) 将无法解决... 阅读原文
2018-10-30 11:13:07 阅读(2403) 评论(0)
摘要:
一、进程 线程
进程:一个进程来对应一个程序,
每个进程对应一定的内存地址空间,并且只能使用它自己的内存空间,各个进程间互不干扰。
进程保存了程序每个时刻的运行状态,这样就为进程切换提供了可能。当进程暂停时,它会保存当前进程的状态(比如进程标识、进程的使用的资源等),在下一次重新切换回来时,便根据之前保存的状态进行恢... 阅读原文
2018-10-30 09:41:05 阅读(1989) 评论(0)
摘要:
要了解双亲委派机制得先了解个概念:
类加载器:“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块成为“类加载器”。
通俗的讲,虚拟机是根据类的全限定名来加载类的,那么有个问题,如果同时存在两个或多个全限定名完全一... 阅读原文
2018-10-30 08:24:05 阅读(2158) 评论(0)
摘要:
接着上一篇,在上一篇完成了有关IOC的注解实现,这一篇用XML的方式实现IOC,并且完成AOP。
简易的IOC框图
注解的方式实现了左边的分支,那么就剩下右边的XML分支:
XmlContext:这个类是也是AbstractApplicationContext的子类,和AnnotationContext相似... 阅读原文
2018-10-30 07:04:03 阅读(837) 评论(0)