随笔分类 - 工作总结
摘要:Neo4j Versions Most of the examples on this page are written with Neo4j 2.0 in mind, so they skip the START clause, and use clauses like MERGE. The fo
阅读全文
摘要:今天主要跟大家分享一下什么是 CQRS,以及在项目中如何去使用。1. CRUD系统我们平常最熟悉的就是三层架构,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。然后通过业务层来处理业务逻辑,将处理结果封装成DTO对象返回给控制层,再通过前端渲染。反之亦然。这里基本上是围绕
阅读全文
摘要:Neo4j数据库是图数据库 在数据库中,只有节点Nodes和关系Relationships Nodes用圆圈表示,Relationships用有向箭头表示 关系和节点都有属性(键值对) 安装3.3.7版本 注意:需要系统有jdk8配置,没有请先安装jdk8,楼主这里已经安装过jdk8 3.3.7下载
阅读全文
摘要:在图数据库中我们经常需要统计节点上的关系数目。一种常见的查询写法是这样的: MATCH (n:Person {name:‘Keanu Reeves’}) [] () RETURN count( ); 上面的查询会返回代表基诺 李维斯的节点(节点标签为Person)上所有关系的总数,包括进入的和流出的
阅读全文
摘要:断言函数(Predicate functions) 函数名称 函数说明 ALL(identifier in collection WHERE predicate) 判断一个断言(predicate)是否满足集合(collection)里的所有元素 ANY(identifier in co
阅读全文
摘要:Cypher是一种图数据库查询语言,表现力丰富,查询效率高,其地位和作用与关系型数据库中的SQL语言相当。 Cypher具备的能力: Cypher通过模式匹配图数据库中的节点和关系,来提取信息或者修改数据。 Cypher语句中允许使用变量,用来表示命名、绑定元素和参数。 Cypher语句可以对节点、
阅读全文
摘要:<! flowchart 箭头图标 勿删 欢迎各路大神临幸寒舍 以下节点标签为people,friend,用户自己也可以设置成其他标签,查询时需要用到标签。这个标签可以类比为关系数据库中的表名 创建节点、关系 创建节点(小明):create (n:people{name:’小明’,age:’18’,
阅读全文
摘要:10个最难回答的Java面试题 这是我收集的10个较难回答的 Java 面试题。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。这些问题都是容易在各种 Java 面试中被问到的。 1. 为什么 wait,notify 和 notifyAll 是在 Object 类中定义的而
阅读全文
摘要:阅读更多 1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2.&
阅读全文
摘要:目录 创建型 1. Factory Method(工厂方法) 2. Abstract Factory(抽象工厂) 3. Builder(建造者) 4. Prototype(原型) 5. Singleton(单例) 结构型 6. Adapter Class/Object(适配器) 7. Bridge(
阅读全文
摘要:1.引言单例设计模式(Singleton Pattern)是最简单且常见的设计模式之一,在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,避免多实例对象的
阅读全文
摘要:Spring Boot实现通用的接口参数校验 Harries Blog™ 2018 05 10 2418 阅读 http ACE Spring App API https AOP apache IDE 原文链接: www.c ip hermagic.cn/ spring boot… 本文介绍基于 S
阅读全文
摘要: HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码
阅读全文
摘要:application/json ajax请求中content type:application/json代表参数以json字符串传递给后台,controller接收需要@RequestBody 接收参数 例如:@RequestBody Map<String, Object> map,也
阅读全文
摘要:目录 目标 一、PathVariable 校验 二、方法参数校验 三、表单对象校验 四、RequestBody 校验 五、自定义校验规则 六、异常拦截器 参考文档 目标 对于几种常见的入参方式,了解如何进行校验以及该如何处理错误消息; 了解springboot 内置的参数异常类型,并能利用拦截器实现
阅读全文
摘要:作为服务端开发,验证前端传入的参数的合法性是一个必不可少的步骤,但是验证参数是一个基本上是一个体力活,而且冗余代码繁多,也影响代码的可阅读性,所以有没有一个比较优雅的方式来解决这个问题? 这么简单的问题当然早就有大神遇到并且解决了,这一篇文章主要讲一下解决基于spring boot的验证参数的比较好
阅读全文
摘要:Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR 303规范,是标准JSR 303的一个变种),javax提供了@Valid(标准JSR 303规范),配合BindingResult可以直接提供参数验证结果。其中对于字段的特定验证注解比如
阅读全文
摘要:@RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性,下面我们把她分成三类进行说明。 value, method value:&nbs
阅读全文
摘要:1、背景介绍 开发过程中,后台的参数校验是必不可少的,所以经常会看到类似下面这样的代码 这样写并没有什么错,还挺工整的,只是看起来不是很优雅而已。 接下来,用Validation来改写这段 2、Spring Boot文档中的Validation 在Spring Boot的官网中,关于Validati
阅读全文
摘要:原文链接:http://blog.csdn.net/qq_31001665 如有侵权,请联系博主删除博客,谢谢 Controller 中注解使用 接受参数的几种传输方式以及几种注解: 在上一篇中,我们使用了JDBC链接数据库,完成了简单的后端开发。但正如我在上文中抛出的问题,我们能不能更
阅读全文

浙公网安备 33010602011771号