一、Callable 与 Runnable 先说一下java.lang.Runnable吧,它是一个接口,在它里面只声明了一个run()方法: 由于run()方法返回值为void类型,所以在执行完任务之后无法返回任何结果。 Callable位于java.util.concurrent包下,它也是一个 ...
分类:
编程语言 时间:
2018-01-17 16:48:40
阅读次数:
200
1. 开闭原则(Open-Closed Principle, OCP) 定义:软件实体应当对扩展开放,对修改关闭。这句话说得有点专业,更通俗一点讲,也就是:软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等等,应该在不修改现有代码的基础上,去扩 ...
时间函数之间的关系 struct tm { int tm_sec; // 代表目前秒数,正常范围0-59,但允许至61秒; int tm_min; // 代表目前分数,范围为0-59。 int tm_hour; // 从午夜算起的小时数,范围为0-23。 int tm_mday; // 目前月份的日... ...
分类:
编程语言 时间:
2018-01-09 13:35:37
阅读次数:
187
最近在项目代码中,遇见异常滥用的情形,会带来什么样的后果呢? 1. 代码可读性变差,业务逻辑难以理解 异常流与业务状态流混在一起,无法从接口协议层面理解业务代码,只能深入到方法(Method)内部才能准确理解返回值的行为 可看一下代码: DAO层负责数据库的基本操作,该方法返回值为查询结果用户对象数 ...
分类:
编程语言 时间:
2018-01-09 13:35:29
阅读次数:
181
之前一篇博客,写个怎么获取前段数据:springMVC(2) 获取前段数据,这篇文章写怎么从后端往前端传入数据。 模型数据类型 SpringMVC 提供了以下几种途径输出模型数据: – ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 ...
分类:
编程语言 时间:
2018-01-07 17:33:43
阅读次数:
226
承接一二章 index.jsp test.java test2.java ...
分类:
编程语言 时间:
2018-01-01 21:50:39
阅读次数:
198
1.File类简介 File类位于java.io包中。它面向文件层次级别操作、查看文件,而字节流、字符流操作数据时显然比之更底层。 学习File类包括以下几个重点:文件路径、文件分隔符、创建文件(目录)、删除文件(目录)、查看文件内容(输出目录内文件)、判断文件(是文件/目录?存在否?可读写执行?) ...
分类:
编程语言 时间:
2017-12-29 15:08:10
阅读次数:
143
Spring MVC 提供了以下几种途径输出模型数据: ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 Map 及 Model: 入参为org.springframework.ui.Model、org.springframework. ...
分类:
编程语言 时间:
2017-12-29 12:12:57
阅读次数:
185
概述: 一、导入jar包 二、webxml的基本配置 strutsPrepareAndExecuteFilter 的配置 三、struts.xml的配置 其中method对应action中的方法,name为请求的名字,result 的name与方法返回值一样,值为要去的地方。 四、StudentAc ...
分类:
其他好文 时间:
2017-12-26 19:52:31
阅读次数:
153
同步发表: "http://blog.hacktons.cn/2017/12/13/shell func return/" 背景 通过shell编程,写一些工具批处理的时候,经常需要自定义函数。更复杂点的情况下,可能有需要返回一个值。 由于在shell的世界中,并不像其他编程语言,它不支持我们所熟悉 ...
分类:
系统相关 时间:
2017-12-16 13:08:06
阅读次数:
249