- 博客(7)
- 收藏
- 关注
原创 Cypher学习
Cypher介绍“Cypher”是一个描述性的图形查询语言,允许不必编写图形结构的遍历代码对图形存储有表现力和效率的查询。Cypher还在继续发展和成熟,这也就意味着有可能会出现语法的变化。同时也意味着作为组件没有经历严格的性能测试。Cypher设计的目的是一个人类查询语言,适合于开发者和在数据库上做点对点模式(ad-hoc)查询的专业操作人员(我认为这个很重要)。它的构念是基于英语单词和灵巧的图解。Cyper通过一系列不同的方法和建立于确定的实践为表达查询而激发的。许多关键字如like和or.
2022-03-11 09:20:50
1867
原创 Spring项目中对密码进行MD5盐值加密
先需要在pom.xml中添加shiro的依赖,因为需要借助shiro中的api来实现加密,依赖文件如下所示 <!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-spring --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>sh
2022-01-18 11:43:48
698
转载 ElasticSearch7.7 suggesters 教程
1. suggesters 一共有四种类别 中文描述 Term suggester 术语推荐 Phrase suggester 短语推荐 Completion suggester 完成推荐,也被称为auto completion自动完成 Context suggester 上下文推荐 这几种没有好坏之分,他们分别有自己适用的场景,下面我们来一一介绍。2. 初始化环境创建索引:PUT /news{ "mappings": { "
2022-01-18 11:43:10
391
1
原创 将object转成list,解决Unchecked cast: ‘java.lang.Object‘ to ‘java.util.List<java.lang.String>
java中如果需要将一个object转成list,大部分人会直接使用强制类型转换:(List<String>) obj这样。这样强制转换编译会提示Unchecked cast: 'java.lang.Object' to 'java.util.List<java.lang.String>',编译器的意思该强制类型转换并未做类型校验,强制转换并不安全,可能会抛出异常导致程序崩溃。有人会建议用@SuppressWarnings("unchecked")解决编译器警告,这种方法是极为不妥的
2022-01-13 14:48:26
7176
1
原创 远程调用 Dubbo 与 Feign 的区别
早期版本的dubbo遵循SOA的思想,是面向服务架构的重要组件。 如今版本的Dubbo作为Spring Cloud的二进制通信方案来发挥Dubbo的性能优势 一、相同点Dubbo 与 Feign 都依赖注册中心、负载均衡。二、区别1、协议Dubbo:支持多传输协议(Dubbo、Rmi、http、redis等等),可以根据业务场景选择最佳的方式。非常灵活。默认的Dubbo协议:利用Netty,TCP传输,单一、异步、长连接,适合数据量小、高并发和服务提供者远远少于消费者的场..
2021-10-22 01:15:36
708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人