- 浏览: 299817 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (298)
- Tomcat (3)
- ZooKeeper (1)
- Maven (11)
- opensource (1)
- DataBase (5)
- UML (8)
- linux (87)
- Java (32)
- 算法 (3)
- Redis (1)
- HBase (2)
- 产品 (1)
- 模板引擎 (1)
- Eclipse (10)
- JUnit (5)
- Log4j (8)
- XML (2)
- JSON (1)
- SpringMVC (23)
- Spring (24)
- TCP/IP (4)
- Windows (10)
- Web Service (1)
- 源码版本管理 (1)
- Word (1)
- Test (1)
- Mybatis (7)
- CentOS (2)
- 多线程 (2)
- Web (7)
- Servlet (3)
- JavaWeb (4)
- MySQL (7)
- 汇编语言 (2)
- linux Shell (4)
- GIT (4)
- Python (1)
- 并发 (4)
- 编程通用 (1)
- JavaScript (1)
- 异常 (3)
- 自动化部署 (1)
- 大数据 (1)
- hive (2)
- 文本编辑器 (2)
- MINA (0)
- intellij IDEA (9)
- masm (0)
- blockchain (1)
- docker (2)
- IDEA (0)
- GO (3)
- nginx (1)
- springBoot (3)
- Websocket (2)
- macOS (1)
最新评论
-
woodding2008:
ss –pl 可以查看监听方式启动的端口以及pid
根据端口查PID,根据PID查进程名称 -
masuweng:
恩很试用,也很常用。
linux 常用命令
org.springframework.util.Assert
Assert翻译为中文为"断言".用过JUNIT的应该都知道这个概念了.
就是断定某一个实际的值就为自己预期想得到的,如果不一样就抛出异常.
Assert经常用于:
1.判断METHOD的参数是否属于正常值.
2.JUNIT中使用.
我发现spring1.2.6里面有BUG
请看:
org.springframework.core.io.support.EncodedResource中
public EncodedResource(Resource resource, String encoding) {
Assert.notNull("Resource is required");
this.resource = resource;
this.encoding = encoding;
}
Assert.notNull("Resource is required");
这句应该为
Assert.notNull(resource,"Resource is required");
不然resource都没传过来,还断什么言啊,呵呵.
------------------------------------------------------------------------
上面是在网上看到了.
spring-core-3.2.4.RELEASE.jar的Assert.notNull源码,如下:
/**
* Assert that an object is not {@code null} .
* <pre class="code">Assert.notNull(clazz, "The class must not be null");</pre>
* @param object the object to check
* @param message the exception message to use if the assertion fails
* @throws IllegalArgumentException if the object is {@code null}
*/
public static void notNull(Object object, String message) {
if (object == null) {
throw new IllegalArgumentException(message);
}
}
该函数的意思是传入的object必须不能为空。如果为空就抛出异常。
Assert翻译为中文为"断言".用过JUNIT的应该都知道这个概念了.
就是断定某一个实际的值就为自己预期想得到的,如果不一样就抛出异常.
Assert经常用于:
1.判断METHOD的参数是否属于正常值.
2.JUNIT中使用.
我发现spring1.2.6里面有BUG
请看:
org.springframework.core.io.support.EncodedResource中
public EncodedResource(Resource resource, String encoding) {
Assert.notNull("Resource is required");
this.resource = resource;
this.encoding = encoding;
}
Assert.notNull("Resource is required");
这句应该为
Assert.notNull(resource,"Resource is required");
不然resource都没传过来,还断什么言啊,呵呵.
------------------------------------------------------------------------
上面是在网上看到了.
spring-core-3.2.4.RELEASE.jar的Assert.notNull源码,如下:
/**
* Assert that an object is not {@code null} .
* <pre class="code">Assert.notNull(clazz, "The class must not be null");</pre>
* @param object the object to check
* @param message the exception message to use if the assertion fails
* @throws IllegalArgumentException if the object is {@code null}
*/
public static void notNull(Object object, String message) {
if (object == null) {
throw new IllegalArgumentException(message);
}
}
该函数的意思是传入的object必须不能为空。如果为空就抛出异常。
发表评论
-
Spring3 整合MyBatis3 配置多数据源 动态选择SqlSessionFactory
2017-11-07 18:11 0http://www.cnblogs.com/hoojo/a ... -
关于Spring3 + Mybatis3整合时,多数据源动态切换的问题
2017-11-07 01:02 584http://blog.csdn.net/zl3450341 ... -
Spring 国际化信息
2017-09-12 11:23 456引用 http://stamen.iteye.com/bl ... -
applicationContext.xml 和 springmvc-servlet.xml 配置文件加载顺序
2016-12-20 15:32 783applicationContext.xml是随Context ... -
Spring Bean管理
2016-11-02 19:29 600from: http://blog.csdn.net/a9 ... -
标签<context:component-scan/><context:annotation-config/><mvc:annotation-driven/>
2016-11-02 19:24 483from: http://yimengzhu.iteye.co ... -
ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
2016-11-02 19:16 503本人来自: http://blog.csdn.net/madu ... -
DispatcherServlet 和 ContextLoaderListener 区别
2016-11-02 19:16 749总结一下: Spring的WebApplicationC ... -
@Responsebody与@RequestBody
2016-10-25 16:52 317from http://www.cnblogs.com/guo ... -
org.springframework.jdbc.datasource.DataSourceTransactionManager不回滚
2016-10-20 23:00 757先说一下我的目录结构 1、maven项目; 2、spring ... -
Spring中的JdbcTemplate使用
2016-10-20 22:59 388参考 http://blog.csdn.net/yeson6/ ... -
spring中JDBC 声明式事务管理
2016-10-20 22:42 710from : http://blog.csdn.net/y ... -
spring中JDBC编程式事务
2016-10-20 22:39 591from: http://blog.csdn.net/y ... -
MyBatis-Spring配置简单了解
2016-10-19 11:19 910MyBatis-Spring配置简单了解 [SqlSe ... -
Spring加载resource时classpath*:与classpath:的区别
2016-10-19 10:14 972from : http://blog.csdn.net/ ... -
Java web工程web.xml 配置中classpath: 与classpath*:的区别
2016-10-19 10:13 427首先 classpath是指 WEB-INF文件夹下的clas ... -
spring中加载配置文件 org.springframework.beans.factory.config.PropertyPlaceholderConfi
2016-10-12 13:18 380<?xml version="1.0" ... -
Spring在web请求中定义编码(org.springframework.web.filter.CharacterEncodingFilter)
2016-10-12 11:46 523通过类org.springframework.web.filt ... -
Spring Xml配置常量
2016-10-11 16:46 1491在spring架构的项目中,经常遇到配置常量,采取的方式2种: ... -
quartz CronExpression表达式
2016-10-10 19:14 350一个cron表达式有至少6 ...
相关推荐
assert.h头文件下载
普通的头文件。名字叫做ASSERT.H。
Assert.assertEquals(1, resources.length); //只加载一个匹配的Resource,且通过ResourceLoader.getResource进行加载 resources = resolver.getResources("classpath:META-INF/*.LIST"); Assert.assertTrue...
refute 是“assert.not*”断言库。 它的灵感来自 。 安装 npm install --save-dev refute 用法 refute继承自 (Node's Assert)。 var assert = require("assert"); var refute = require("refute")(assert); ...
Assert为Go语测试框架封装. 可以让我们熟悉的方式来写测试用例. 使用方式如下图: 标签:assert
"assert.sh"是一个专为Bash脚本设计的单元测试框架,它允许开发者用一种结构化的方式来编写和执行测试,确保脚本的各个部分按预期工作。 **assert.sh框架的介绍** assert.sh是一个轻量级、易于使用的工具,它提供了...
适用于Java大部分非空判断,有效的减少空指针问题,直接调用Assert 里面的方法就行,非常方便,你值得拥有
node-deep-equal, 节点算法的assert.deepEqual 的深度相等节点的assert.deepEqual() algorithm 作为独立模块。这个 MODULE的速度比在 try/catch 中封装 assert.deepEqual() 快2 倍。 示例var equal
2. **丰富的断言方法**:除了基本的`assert.ok()`之外,`assert.js`还提供了多种断言方法,如`assert.equal()`, `assert.notEqual()`, `assert.deepEqual()`, `assert.ifError()`等,覆盖了各种比较需求。...
压缩包中的`assert.sh-master`可能包含`assert.sh`库的源码和其他相关文件,如文档、示例脚本或测试用例。查看源码有助于理解每个断言函数的工作原理,并可根据需要自定义或扩展功能。 总的来说,`assert.sh`是...
assert.js 最新兼容版本: assert.js是浏览器的Node.js标准声明库的端口。 原始代码和测试来自Node.js,并已被修改为与浏览器兼容。 例如,您可以将其与一起使用,以同构方式(在服务器和客户端上)执行测试。 ...
标题中的“test-assert.rar_games_test assert”暗示了这是一个关于测试和断言的项目,可能与游戏开发或软件测试有关。描述中提到的“involving games with stdio and signals”表明这个项目涉及到使用标准输入输出...
junit.framework.Assert.class junit.framework.AssertionFailedError.class junit.framework.ComparisonCompactor.class junit.framework.ComparisonFailure.class junit.framework.JUnit4TestAdapter.class junit....
本项目“业务异常提示处理 springboot+Assert(自定义断言)”着重于利用Spring Boot的特性来构建高效、易维护的业务逻辑,并通过自定义断言提升代码的可读性和可维护性。下面我们将详细探讨这些知识点。 1. **Spring...
assert.notEqual(actual, expected, [message]) [X] ... assert.deepEqual(actual, expected, [message]) [X] ... assert.notDeepEqual(actual, expected, [message]) [X] ... assert.strictEqual(actual, expected...
10. `assert.notEqual(actual, expected[, message])`: 简单的不相等断言,使用`!=`运算符,与`equal`相反。 11. `assert.notStrictEqual(actual, expected[, message])`: 使用严格不相等(全不等运算符`!==`)比较...
C标准库中的`<assert.h>`头文件提供了一个名为`assert`的宏,用于在程序开发阶段进行调试。这个宏允许程序员在代码的关键位置插入断言,以确保特定条件始终为真。如果断言失败,即条件为假,`assert`会输出一条错误...
assert.h
#include <assert.h> //包含断言的头文件 #include <stdlib.h> //包含增容等的头文件 typedef int SLDataType; //类型重命名 typedef struct SeqList { SLDataType* a; //定义一个指针变量为了接下来动态内存的...