上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页
摘要: 下面学习线程的基本知识,包括线程与进程区别、开辟新线程的方法、线程安全隐患、死锁、等待唤醒机制和生产者消费者模式等知识。 线程 线程:负责进程中程序的执行,是进程的一个执行单元,一个进程中允许有多个线程,为多线程,如果只有一条线程,称之为单线程。一个进程至少有一条线程。 多线程并没有真的提高了运行速 阅读全文
posted @ 2019-08-23 23:31 斐波那切 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 接下来学习枚举的概念,以及基本使用。 JDK1.5 特性 枚举 在开发中有一类数据集比较特殊,它们数值稳定并且元素个数有限,如一个星期的7天,一年的四个季节,一年的12个月等,这种有固定的内容的情况可以使用枚举,枚举的个数是固定的,不容许随意改动,它也是一个类,是JDK1.5引入的一个新的类型。 如 阅读全文
posted @ 2019-08-23 22:57 斐波那切 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 接下来对数组的复制,以及二维数组的知识进行整理。 数组的复制 一维数组的复制常用有两种方法,一个为System.arraycopy(原数组,原数组复制起始位置,新数组,新数组复制起始位置,要复制的长度),一个为Arrays.copyOf(原数组,要复制的长度)方法,两者复制的过程中都将创建新数组,下 阅读全文
posted @ 2019-08-23 08:30 斐波那切 阅读(3241) 评论(0) 推荐(0) 编辑
摘要: 本文记录Java数组的几个基本应用。 数组的初始化和遍历 数组初始化和遍历都有三种方式,参考如下代码。 运行结果,注意增强型for循环只能进行遍历,不能对数组内容进行修改,另外静态初始化省略的写法不能分两步写,这个需要注意下。 求数组中最值 求数组中最值一般有两种思路,一种是比较数值直接得到最值,另 阅读全文
posted @ 2019-08-21 20:12 斐波那切 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 在SVN仓库更改了IP后,在Eclipse下再按照这个IP提交代码将无法提交,需要在Eclipse中修改SVN的ip地址,其他不需要修改。 进入SVN Repositories Window→Show View→Other→选择SVN Repositories进入SVN地址页面,选择以前的地址,右击 阅读全文
posted @ 2019-08-20 22:52 斐波那切 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 对异常的处理,除了使用try-catch外,在Spring下还提供了配置简单异常处理和使用@ExceptionHandler注解的方法,另外异常还有系统异常和应用异常的区别,针对不同的异常如何抛送给用户也需要考虑。 应用异常和系统异常 系统异常:由于系统故障导致的异常,如网络中断、数据库关闭这种的, 阅读全文
posted @ 2019-08-16 22:07 斐波那切 阅读(307) 评论(0) 推荐(0) 编辑
摘要: SpringMVC提供了拦截器Interceptor,可以用于验证用户登录,它跟过滤器是有区别的,拦截器是Spring提供的,而过滤器是Servlet提供的。 使用拦截器的条件 使用拦截器前面需要进行配置,包括导包、web.xml中配置DispatcherServlet,Spring启动读取文件中配 阅读全文
posted @ 2019-08-16 16:24 斐波那切 阅读(4256) 评论(0) 推荐(0) 编辑
摘要: 在前面使用SpringMVC写登录验证页面时,如果用户名是中文可能会出现服务端获取为乱码的情况,另外当提交方式为get或者post时,乱码的情况也不太一样,因此这里小小记录一下中文乱码原因及如何处理。 乱码问题,本质上来说就是数据在传输的过程中,浏览器和服务端编解码的不同导致出现乱码,本文将从浏览器 阅读全文
posted @ 2019-08-16 10:26 斐波那切 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 使用SpringMVC完成一个简单的登录页面,并实现持久层,业务层和表示层,这样可以更好的理解分层思想。 系统分层思想 MVC是属于表示层的一种软件架构思想,分层是更大的一种架构思想,更广范围更大,层级更灵活。 (1)为什么要分层 为了让系统好维护,采用分层,系统设计应该做到高内聚,低耦合。简单来说 阅读全文
posted @ 2019-08-15 09:27 斐波那切 阅读(4284) 评论(1) 推荐(0) 编辑
摘要: 这里整理一下Spring框架下,如何获取页面参数,以及如何将后台数据传到页面,最后是了解重定向的使用。前期的配置参考文末第一篇博文,这里添加一个登陆的界面,用于测试向页面传递参数,以及登陆完成后结果界面两个(成功界面和失败界面),其他就是添加一个控制器,往里面添加方法进行测试了。 测试页面准备 登陆 阅读全文
posted @ 2019-08-14 11:06 斐波那切 阅读(1461) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页