摘要: 版权声明:好笔头不如烂记性 https://blog.csdn.net/zsbgood/article/details/81114038 表单数据验证是很常见的功能,通常前端页面会有一次 js验证,但是后台也需要进行一次验证,这不依赖于前台验证,是保险的做法。 同时,我们后台验证输入数据的合法性,如 阅读全文
posted @ 2019-07-13 10:05 暗夜消辰 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 数据库设计范式 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些 规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三大范式: 第一范式:当关系模式R的所有属性都不能在分解为更基本的数 阅读全文
posted @ 2019-07-11 09:56 暗夜消辰 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 转:https://blog.csdn.net/qq_31655965/article/details/54746235。 多态,大概每个人都知道。但是,又有几个人真的理解什么是多态、多态有哪些细节呢?如果你看到这篇文章的名字,脑海中对多态没有一个清晰的概念,不妨点进来看看,也许会有收获。 什么是多 阅读全文
posted @ 2019-07-10 19:57 暗夜消辰 阅读(663) 评论(1) 推荐(1) 编辑
摘要: 一、结构和概述: 此 MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。信息摘要是安全的单向哈希函数,它接收 任意大小的数据,并输出固定长度的哈希值。 MessageDigest 对象开始被初始化。该对象通过使用 update 方法处理数据。任何时候都可以 阅读全文
posted @ 2019-07-10 12:58 暗夜消辰 阅读(362) 评论(0) 推荐(0) 编辑
摘要: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ flush():使数据库中的对象和session缓存中的对象的状态保持一致。为了保持一致,则可能发送对应的sql语句(若缓存中的对象和数据库中的对象一样则不发送sql 阅读全文
posted @ 2019-07-09 10:03 暗夜消辰 阅读(1011) 评论(1) 推荐(0) 编辑
摘要: 引言 为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 典型的冲突有: 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 脏读: 阅读全文
posted @ 2019-07-04 11:02 暗夜消辰 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引 阅读全文
posted @ 2019-07-03 22:42 暗夜消辰 阅读(728) 评论(0) 推荐(0) 编辑
摘要: Object 类 包含toString()和hashCode()方法。 一、toString() 在Object类里面定义toString()方法的时候返回的对象的哈希code码,这个hashcode码不能简单明了的表示出对象的属性。所以要重写toString()方法。当需要将一个对象输出到显示器时 阅读全文
posted @ 2019-07-03 20:30 暗夜消辰 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 阅读全文
posted @ 2019-07-03 17:40 暗夜消辰 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是BMP里面的访问数据库的代码。从这个意义上来 阅读全文
posted @ 2019-07-03 15:07 暗夜消辰 阅读(451) 评论(0) 推荐(1) 编辑