上一页 1 2 3 4 5 6 7 ··· 26 下一页
摘要: 前言 1.为什么要使用Spring MVC呢? 2.为什么要使用Freemarker呢? 3.为什么不使用Struts2呢? 此示例出现的原因就是发现了struts2的性能太差,所以学习Spring MVC.又由于前一个项目使用的是Struts2+Freemarker写的,所以要替换Struts2就需要让Spring MVC也要支持Freemarker. 项目准备 1.Spring 包 spring2.5.6.jar spring-aop.jar spring-beans.jar spring-context.jar spring-context-support.jar spring-core 阅读全文
posted @ 2013-09-29 15:43 豆豆逗逗 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 若要继续,请键入管理员密码,然后单击“是” 想必大家在安装或运行程序的时候多多少少都遇到过这种情况,关闭用户账户控制也是同样问题 仔细分析了下,导致问题的原因是当前系统中的管理员账户被不小心禁用导致(不排除用第三方软件禁用的可能) 图中那个lenovo账户为管理员账户,test为标准账户 解决方法: 1. 重启电脑进入安全模式,使用administrator账户登录系统;(Win7系统重启电脑开机点击F8可以进入安全模式,Win8系统进入安全模式的方法 参见知识编号:088604) 2. 计算机图标上点击右键---“管理”---“计算机管理”; 3. 选择“本地用户和组”---“... 阅读全文
posted @ 2013-09-29 14:25 豆豆逗逗 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 设想这样的情景:我们的应用在某一个时间段内,需要一个子线程不停的在后台运行,这可能是一个下载过程,是一个对服务端socket的监听,也可能是一个绘图的计算过程。当我们想要终止线程的时候,我们会怎样做呢?是设定一个标志变量来控制跳出循环?还是使用thread.stop()?又或者是设置thread = null? 有的时候我们需要一种规范的思路,使用规范的方法来解决一类问题。 我们首先要明白,线程终止的条件,有三种情况: 1.当线程的run方法执行方法体中最后一条语句后。 2.当执行retutrn语句返回时。 3.当出现了在方法中没有捕获的异常时。 在Java的早期版本中,还有一个s... 阅读全文
posted @ 2013-09-29 09:35 豆豆逗逗 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1. 在try中return后,finally是否会执行? 是 2. 在try中throw exception后,finally是否会执行? 是 3. 在try中System.exit(0)后,finally是否会执行? 否 例子: public class Test2 { public static void main(String[] args) throws Exception { returnValue(); tryException(); exit(); } public static int returnValue() { try{ return 0;... 阅读全文
posted @ 2013-09-28 15:32 豆豆逗逗 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 当我们在计算机系统中运行一些容量较大的程序或者游戏时,系统常常会自动弹出“xx内存不能为read或written”的错误提示,遇到这种故障信息时,我们该如何才能将它有效排除,同时确保下次运行容量较大的程序或者游戏时,系统不会再次出现系统内存读写错误呢?事实上,当我们不幸遭遇上面的故障信息时,我们可以尝试按照如下步骤进行依次排查: 移除无效插件程序 在上网冲浪的过程中,许多插件程序会偷偷地安装到计算机系统中,而不少插件程序往往都有防删除的功能,因此这些插件很容易与其他的应用程序发生冲突,从而间接地引起系统内存读写错误的现象最新系统下载。为了给那些大容量的应用程序或游戏提供一个干净、稳定的工作.. 阅读全文
posted @ 2013-09-28 14:20 豆豆逗逗 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 不加 ? 表示贪婪,加 ? 表示勉强,区别如下: 勉强是从左边一个一个地吃直到匹配为止,不加 ?的是一口吃掉整个字符串,然后从最后一个一个地吐出来直到匹配为止 字符串 a=====b=====b=== a.*b 将匹配满足条件最长的字符串 a=====b=====b 工作方式: 首先将:a=====b=====b=== 全部吃掉,从右边一个一个地吐出来 1. a=====b=====b=== 不匹配,吐出一字符 2. a=====b=====b== 不匹配,再吐出一字符 3. a=====b=====b= 不匹配,再吐出一字符 4. a=====b=====b 匹配了,结束... 阅读全文
posted @ 2013-09-28 09:34 豆豆逗逗 阅读(215) 评论(0) 推荐(0) 编辑
摘要: struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。 在Action中获取request方法一: 在Action中的代码: Map request = (Map)ActionContext.getContext()。get("request"); List tasks = taskManager.findAll(); request.put("tasks", tasks); 在JSP页面中获取其中的值: "/> 方法二:通过ServletActionC 阅读全文
posted @ 2013-09-27 15:39 豆豆逗逗 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ping命令的工作原理: ping的原理就是首先建立通道,然后发送包,对方接受后返回信息,这个包至少包括以下内容,发送的时候,包的内容包括对方的ip地址和自己的地址,还有序列数,回送的时候包括双方地址,还有时间等,主要是接受方在都是在操作系统内核里做好的,时刻在监听,提供一段c程序的代码。网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。 比如你来ping一下网站,用这个可以检查网络连通性,也能看出网址的ip,这里在【ping www.xue51.com】执行.. 阅读全文
posted @ 2013-09-27 14:29 豆豆逗逗 阅读(430) 评论(0) 推荐(0) 编辑
摘要: map接口中的put(k,v)方法中的v参数要求的是对象的,其一般用法: import java.util.*; public class TestMap { public static void main(String args[]) { Map m1 = new HashMap(); m1.put("one",new Integer(1));//v参数是整形对象对象 m1.put("two",new Integer(2)); m1.put("three",new Integer(3)); System.out.println(m1 阅读全文
posted @ 2013-09-27 09:34 豆豆逗逗 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 将Java中字符串的空格,制表位,换行符去掉的解决问题的核心在这个正则表达式 "\\s*|\t|\r|\n"或者"\\s+"都可以 核心代码如下: String dest = ""; Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(str); dest = m.replaceAll(""); String dest = ""; Pattern p = Pattern.compile(&qu 阅读全文
posted @ 2013-09-25 15:18 豆豆逗逗 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 26 下一页