对于如下二维数组,要求对其进行去重: $arr = array( '0'=>array( 'name'=>'james', 'age'=>30, ), '1'=>array( 'name'=>'susu', 'age'=>26, ), '2'=>array( 'name'=>'james', 'ag ...
分类:
编程语言 时间:
2020-05-21 12:00:45
阅读次数:
108
1、表达式:check <表达式> 2、修改表时添加约束条件:alter table table_name add constraint 列名 check <表达式>; 3、删除约束条件:alter table table_name drop constraint 列名; ...
分类:
数据库 时间:
2020-05-20 12:07:42
阅读次数:
70
JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation。
在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余和一些管理的问题,比如说语义的一致性等。为了避免这样的情况发生,最好是将验证逻辑与相应的域模型进行绑定。
Bean Validation 为 JavaBean 验证定义了相应的元数据模型和 API。缺省的元数据是 Java Annotations,通过使用 XML 可以对原有的元数据信息进行覆盖和扩展。在应用程序中,通过使用 Bean Validation 或是你自己定义的 constraint,例如 @NotNull, @Max, @ZipCode, 就可以确保数据模型(JavaBean)的正确性。constraint 可以附加到字段,getter 方法,类或者接口上面。对于一些特定的需求,用户可以很容易的开发定
分类:
编程语言 时间:
2020-05-19 16:28:48
阅读次数:
50
最近面试的时候面试官问了我一个问题。unique_ptr和shared_ptr到底有什么区别?我一时语塞。回来之后我痛定思痛,决定好好的研究一下智能指针的问题。现在已经研究的差不多了,决定好好的总结一下。 一、智能指针的用途 二、智能指针的特性 三、智能指针的种类与用途 3.1 最原始的智能指针au ...
分类:
其他好文 时间:
2020-05-19 12:55:53
阅读次数:
66
``` /** * 数组去重 */ public function arrayUnique($arr) { $count = count($arr); $res = []; for ($i = 0;$i < $count ;$i++) { $tmp = $arr[$i]; unset($arr[$i... ...
分类:
编程语言 时间:
2020-05-18 16:09:00
阅读次数:
54
ModelSerializer是Serializer的子类,序列化和反序列化跟Serializer一样。 ModelSerializer与常规的Serializer相同,但提供了: 基于模型类自动生成一系列字段 基于模型类自动为Serializer生成validators,比如unique_toge ...
分类:
其他好文 时间:
2020-05-18 12:34:23
阅读次数:
51
网上处理方法基本千篇一律。就是在tomcat的web.xml或者工程目录下的web.xml下配置下面的代码。 <security-constraint> <web-resource-collection> <url-pattern>/*</url-pattern> <http-method>PUT< ...
分类:
Web程序 时间:
2020-05-18 12:27:20
阅读次数:
90
mysql中常见的数据类型: varchar(n) ,float ,int(n) ,bigint(n) ,date ,datetime ,text; 默认值:default '默认值' 非空:not null , 如果某一字段被not null修饰后,添加数据时 , 此字段必须填写 自动增长:auo ...
分类:
其他好文 时间:
2020-05-17 17:57:22
阅读次数:
98
高并发现象 1. 在同一时间,有多个请求同时到达服务器 相关术语 PV:page view,??访问量 UV:unique visitor,独?访客 QPS:每秒请求数 吞吐量:单位时间内处理的请求数量 响应时间:发送请求到收到响应所花费的时间 压?测试:测试能承受的最?并发数 高并发解决方案 CD ...
分类:
其他好文 时间:
2020-05-17 11:46:31
阅读次数:
67
语法说明: []表示可选,{|}表示选其中一个 外键:参照表的列名,外键中的所有列值在引用的列中必须全部存在,外键可以只引用主键和替代键(unique 约束的字段),不能引用被参照表中随机的一组列,被参照表中参照的列的值必须是唯一的。 父表名:外键所参照的表名,如:course为参照表,teache ...
分类:
其他好文 时间:
2020-05-17 01:24:07
阅读次数:
277