08 2019 档案

摘要:@Api:用在请求的类上,表示对类的说明 tags="说明该类的作用,可以在UI界面上看到的注解" value="该参数没什么意义,在UI界面上也看到,所以不需要配置" @ApiOperation:用在请求的方法上,说明方法的用途、作用 value="说明方法的用途、作用" notes="方法的备注 阅读全文
posted @ 2019-08-31 17:52 星朝 阅读(7108) 评论(0) 推荐(1) 编辑
摘要:一、简介 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新 。接口的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API 阅读全文
posted @ 2019-08-31 17:05 星朝 阅读(510) 评论(0) 推荐(0) 编辑
摘要:今天做了一天@ApiModel希望Swagger生成的文档出现返回的内容注释,发现需要用到@ApiModel注解到你需要返回的类上 @ApiModelProperty作为字段的描述 例如  之后文档还是不显示返回内容的注释, 原来是因为封装的返回类没做泛型 需要加入泛型 封装的返回类加入泛 阅读全文
posted @ 2019-08-31 16:56 星朝 阅读(9730) 评论(1) 推荐(0) 编辑
摘要:@ApiModelProperty()用于方法,字段; 表示对model属性的说明或者数据操作更改 value–字段说明 name–重写属性名字 dataType–重写属性类型 required–是否必填 example–举例说明 hidd 阅读全文
posted @ 2019-08-31 16:50 星朝 阅读(21462) 评论(0) 推荐(1) 编辑
摘要:微信公众号:一个优秀的废人如有问题或建议,请后台留言,我会尽力解决你的问题。 前言 快过年了,不知道你们啥时候放年假,忙不忙。反正我是挺闲的,所以有时间写 blog。今天给你们带来 SpringBoot 集成 Swagger2 的教程。 什么是 Swagger2 Swagger 是一个规范和完整的框 阅读全文
posted @ 2019-08-31 16:45 星朝 阅读(393) 评论(0) 推荐(0) 编辑
摘要:1:认识Swagger Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。  作用:  & 阅读全文
posted @ 2019-08-31 16:40 星朝 阅读(3782) 评论(0) 推荐(0) 编辑
摘要:怎样有效防止ddos?当我们发现服务器被DDoS攻击的时候,不要过度惊慌失措,先查看一下网站服务器是不是被黑了,找出网站存在的黑链,然后做好网站的安全防御,开启IP禁PING,可以防止被扫描,关闭不需要的端口。以下这篇文章IDC服务商腾佑科技就来为各位介绍一下有效防止ddos的方法。 防范DDOS攻 阅读全文
posted @ 2019-08-31 15:25 星朝 阅读(1206) 评论(0) 推荐(0) 编辑
摘要:       DDos又称分布式拒绝服务,DDos是利用大量合理的请求造成资源过载,导致服务不可用。就比如一个餐馆总共有100个座位,突然有一天某个商家恶意竞争,雇佣了200个人来到这个餐馆坐着不吃不喝,门口还排着长长的队,导致餐馆无法正常营业,这就是DDos 阅读全文
posted @ 2019-08-31 15:20 星朝 阅读(8593) 评论(1) 推荐(0) 编辑
摘要:如今,网站服务器的安全受到越来越多的重视,但是难免会遇到黑客使用DDoS攻击网站,为了网站的安全通常都会做好防御,其中防止DDoS攻击有效方法:隐藏服务器真实IP ,该技术能够有效地保护网站的安全。 隐藏服务器真实IP地址的具体方法如下: 1、使用高防的盾机服务 盾机服务的原理:盾机是一种 阅读全文
posted @ 2019-08-31 15:20 星朝 阅读(2014) 评论(0) 推荐(0) 编辑
摘要:可怕的DDOS怎么预防分布式拒绝服务(DDoS: distributed denial of service)攻击是恶意破坏目标服务器、服务或网络的正常通信量的企图,其方法是用大量Internet通信量淹没目标或其周围的基础设施。DDoS攻击通过利用多个受损的计算机系统作为攻击流量的来源来达到有效性 阅读全文
posted @ 2019-08-31 15:15 星朝 阅读(4577) 评论(0) 推荐(1) 编辑
摘要:<! flowchart 箭头图标 勿删 目录1.服务器安全风险2.DOS攻击检测和防御技术2.1 需求背景2.2 DOS攻击介绍2.3 DOS目的2.4 DOS类型2.5 SYN Flood 攻击及解决办法(1)SYN Flood攻击原理(2)SYN攻击的解决方案原理2.6 检测防御DOS攻击的配 阅读全文
posted @ 2019-08-31 14:52 星朝 阅读(1728) 评论(0) 推荐(0) 编辑
摘要:1、swagger的JSON地址,net或netcore开发环境下 2、配置在内网中,localhost请用对应的IP地址替换,在浏览器地址栏中输入以上地址,会返回一个json格式的文档 3、导入 4、net下swagger生成接口dto参数的描述信息 https://blog.csdn. 阅读全文
posted @ 2019-08-31 13:06 星朝 阅读(6615) 评论(0) 推荐(0) 编辑
摘要:具体导出的代码,参考了:http://www.spring4all.com/article/699 导出前,首先需要配置好swagger2,参见 https://www.cnblogs.com/yanqin/p/9145895.html 直接贴代码: ?123456789101112131 阅读全文
posted @ 2019-08-31 12:59 星朝 阅读(1987) 评论(0) 推荐(0) 编辑
摘要:文章出处: http://blog.didispace.com/swagger2markup asciidoc/ 说明项目中使用Swagger之后,我们能够很轻松的管理API文档,并非常简单的模拟接口调用,但是构建的文档必须通过在项目中整合 swagger ui、或使用单独部署的 swagger u 阅读全文
posted @ 2019-08-31 12:57 星朝 阅读(592) 评论(0) 推荐(0) 编辑
摘要:直接贴代码: ?12345678910<dependency>            <groupId>io.springfox</groupId&g 阅读全文
posted @ 2019-08-31 12:55 星朝 阅读(357) 评论(0) 推荐(0) 编辑
摘要:! 文章路径 文章位置:左搜> 编程技术> 正文 1.前言 通过前面的两篇博客 Spring Boot Security Swagger2整合生成安全的在线REST API文档 SpringMVC也可参考 spring boot REST 通过Swagger2生成接口文档(含例子源码下 阅读全文
posted @ 2019-08-31 12:49 星朝 阅读(2258) 评论(0) 推荐(0) 编辑
摘要:1. Swagger是什么? 官方说法:Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 个人觉得,swagg 阅读全文
posted @ 2019-08-31 11:24 星朝 阅读(523) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 前言 swagger是一个很好的restful形式的api文档,可以通过比较小的侵入来提供很好的restful的文档。因为swagger是依赖服务生成的,所以其实是依赖服务的,这也算是它的一个小缺点吧。但是其实如果一个项目习惯去手写文档之后,也是可以的,但是 阅读全文
posted @ 2019-08-31 11:11 星朝 阅读(309) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/iteye_14109/article/details/82312412 System.out.println("===========os 阅读全文
posted @ 2019-08-31 09:41 星朝 阅读(8094) 评论(0) 推荐(1) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/fangchao2011/article/details/88785637 <! flowchart 箭头图标 勿删 Java后台获取操作系 阅读全文
posted @ 2019-08-31 09:40 星朝 阅读(5363) 评论(2) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u013630349/article/details/51733749 权限 在系统中,权限通过模块+动作来产生,模块就是整个系统中的一个子 阅读全文
posted @ 2019-08-30 15:10 星朝 阅读(2076) 评论(0) 推荐(0) 编辑
摘要:摘要:随着电子政务的快速发展和全面普及,办公自动化(OA)系统的安全性显得越来越重要。对基于Web 的B/S 结构的OA 系统结构和安全需求进行了分析,为了增强用户身份鉴别和授权控制的安全性,分析了基于角色的安全访问控制的核心思想和模型。在OA 系统中进行了基于角色的安全访问控制设计,给出用户、角色 阅读全文
posted @ 2019-08-30 15:07 星朝 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 Indexing in Neo4j: An Overview by Stefan Armbruster · Jan. 06, 14 · Java Zone Neo4j是一个图数据库,在做图的检索时,用index确定图检索graph travesal的起始节点 阅读全文
posted @ 2019-08-29 15:19 星朝 阅读(2095) 评论(0) 推荐(0) 编辑
摘要:<! <a href="/go/jjim" rel="external nofollow" target="_blank" <img src="/wp content/uploads/2017/12/jujin_im.jpg" alt="又拍云upyun" / </a (adsbygoogle = 阅读全文
posted @ 2019-08-29 14:48 星朝 阅读(964) 评论(0) 推荐(0) 编辑
摘要:1. 查:netstat ano | findstr "8080" 2. 杀:taskkill PID 8082 F 阅读全文
posted @ 2019-08-29 14:18 星朝 阅读(6950) 评论(0) 推荐(0) 编辑
摘要:工具: 1,JMeter 2,Chrome 3,BlazeMeter 4,SwitchyOmega(如果需要代理)   步骤: 以上工具准备好以后就可以录制JMeter的测试脚本了, 在Chrome中点击BlazeMeter插件,出现下图:   可以为本次录制取一个名字,然后点击 阅读全文
posted @ 2019-08-29 14:11 星朝 阅读(415) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 neo4j 初探 参考 转载:http://shomy.top/2018/06/08/neo4j start/ 近期需要处理图数据,考察后打算使用neo4j, 相比其他一些图数据库,neo4j开源,跨平台,接口友好,文档齐全,完整支持ACID。 首先放一张网 阅读全文
posted @ 2019-08-29 11:22 星朝 阅读(352) 评论(0) 推荐(0) 编辑
摘要:译者言:本文介绍了如何批量删除节点的属性的方法,重点介绍了apoc.create.removeProperties 函数的使用。今天早些时候,Irfan和我在一个数据集上做实验,运行了一些图形算法的程序,结果节点上多了一些属性,所以,现在我要想办法清理这些属性。现在的数据情况,可以用下面的语句模拟出 阅读全文
posted @ 2019-08-29 11:20 星朝 阅读(4086) 评论(0) 推荐(0) 编辑
摘要:  一、Cypher数据   create (小北:朋友圈{姓名:"小北", 喜欢的书类:"Poetry"}),(小菲:朋友圈{姓名:"小菲", 喜欢的书类:"Science Fiction"}),(小鹏:朋友圈{姓名:"小鹏", 喜欢的书类:"Music"}),(小颖:朋友圈{ 阅读全文
posted @ 2019-08-29 10:24 星朝 阅读(3511) 评论(0) 推荐(1) 编辑
摘要:这里是Apache的项目列表,Apache Http Server也在这里 https://projects.apache.org/projects.html?name 原文地址:https://blog.csdn.net/weixin_34101229/article/details/859845 阅读全文
posted @ 2019-08-29 09:53 星朝 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 以下内容来源于《mysql内核:Innodb存储引擎 卷1》 简单介绍物理记录和大记录。仅为理解mysql 索引基础 存储结构这一章节而写。 mysql的默认存储引擎为Innodb。Innodb在磁盘上管理的最小单位为page(页),每个页中又以行记录方式储 阅读全文
posted @ 2019-08-28 16:54 星朝 阅读(1673) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 by sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u011692924/article/details/82422959         目前新功能在 阅读全文
posted @ 2019-08-28 16:04 星朝 阅读(1467) 评论(0) 推荐(0) 编辑
摘要:1. 全量表:每天的所有的最新状态的数据, 2. 增量表:每天的新增数据,增量数据是上次导出之后的新数据。 3. 拉链表:维护历史状态,以及最新状态数据的一种表,拉链表根据拉链粒度的不同,实际上相当于快照,只不过做了优化,去除了一部分不变的记录而已,通过拉链表可以很方便的还原出拉链时点的客户记录。 阅读全文
posted @ 2019-08-28 16:02 星朝 阅读(1285) 评论(0) 推荐(0) 编辑
摘要:在企业数据库设计中,经常会遇到一个需求,就是希望把操作之前的数据保留下来,能够看到操作之前是什么数据,操作之后是什么数据。对于这种需求,我们可以使用保留历史数据或者使用版本来实现。 为了能够保留历史数据,在版本设计时有以下方案:   一、使用版本号 版本号是一种常见的版本设计方案,就是在要 阅读全文
posted @ 2019-08-28 15:58 星朝 阅读(752) 评论(0) 推荐(0) 编辑
摘要:目录一、Debug开篇二、基本用法&快捷键三、变量查看四、计算表达式五、智能步入六、断点条件设置七、多线程调试八、回退断点九、中断Debug十、附:JRebel激活  Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及 阅读全文
posted @ 2019-08-28 12:58 星朝 阅读(250) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 分为两个部分,笔者看到的知识图谱在商业领域的应用,外加看到的一些算法框架与研究机构。 文章目录@[toc]一、知识图谱商业应用01 唯品金融大数据02 PlantData知识图谱数据智能平台03 拍拍贷图数据库技术04 CN DBpedia05 OpenKG 阅读全文
posted @ 2019-08-28 11:27 星朝 阅读(5359) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 系统庞大之后,前后端分离开发,前端调用后端提供的接口,请求协议一般是 HTTP,数据格式一般是 JSON。后台只负责数据的提供和计算,而完全不处理展现逻辑和样式;前端则负责拿到数据,组织数据并展现的工作。这样结构清晰,关注点分离,前后端会变得相对独立并松耦合 阅读全文
posted @ 2019-08-27 11:04 星朝 阅读(2405) 评论(1) 推荐(0) 编辑
摘要:重点是查看进程的线程中,哪个线程占用cpu过高,然后用gdb附加到进程,调试线程,看是否有死循环或者死锁等问题,步骤如下: 1 先用ps + grep找出该死的进程pid,比如 17062 top H p 1706,(top然后shift+H可以看出某个线程,左上角有提示:thread o 阅读全文
posted @ 2019-08-27 10:00 星朝 阅读(4170) 评论(0) 推荐(0) 编辑
摘要:一、可能有线程一直占用CPU资源 1. 先通过 ps 查看进程状态,找出进程的PID(8209)。 2.jstack l 8209 > /usr/local/work/tomcat/8209.stack 导出PID对应的线程信息到文件 3.对导出的线程文件下载本地做分析(可以文本打开) 4. 阅读全文
posted @ 2019-08-27 09:59 星朝 阅读(1997) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 by sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/ft305977550/article/details/42294177 ThreadPoolTaskExecutor的配置在网上找了很多解 阅读全文
posted @ 2019-08-27 09:46 星朝 阅读(894) 评论(0) 推荐(0) 编辑
摘要:撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> Java实现DFA算法进行敏感词过滤 封装工具类如下: 使用前需对敏感词库进行初始化: SensitiveWordUtil.init(sensitiveWordSet); package cn.swfilter. 阅读全文
posted @ 2019-08-26 17:55 星朝 阅读(5930) 评论(2) 推荐(0) 编辑
摘要:简介 支持分词模式Search模式,用于对用户查询词分词Index模式,用于对索引文档分词特性支持多种分词模式全角统一转成半角用户词典功能conf 目录有整理的搜狗细胞词库因为性能原因,最新的快照版本去除词性标注,也希望有更好的 Pull Request 可以提供该功能。 简单使用 获取jieba 阅读全文
posted @ 2019-08-26 17:28 星朝 阅读(2930) 评论(0) 推荐(0) 编辑
摘要:IK分词器在是一款 基于词典和规则 的中文分词器。本文讲解的IK分词器是独立于elasticsearch、Lucene、solr,可以直接用在java代码中的部分。关于如何开发es分词插件,后续会有文章介绍。 IK分词器的源码:Google Code,直接下载请点击这里。 &nb 阅读全文
posted @ 2019-08-26 16:47 星朝 阅读(4662) 评论(0) 推荐(2) 编辑
摘要:首先,介绍一下IK的整个分词处理过程: 1. Lucene的分词基类是Analyzer,所以IK提供了Analyzer的一个实现类IKAnalyzer。首先,我们要实例化一个IKAnalyzer,它有一个构造方法接收一个参数isMaxWordLength,这个参数是标识IK是否采用最大词长分词,还是 阅读全文
posted @ 2019-08-26 16:45 星朝 阅读(2884) 评论(0) 推荐(1) 编辑
摘要:原文:http://3dobe.com/archives/44/ 引言 做搜索技术的不可能不接触分词器。个人认为为什么搜索引擎无法被数据库所替代的原因主要有两点,一个是在数据量比较大的时候,搜索引擎的查询速度快,第二点在于,搜索引擎能做到比数据库更理解用户。第一点好理解,每当数据库的单个表大了,就是 阅读全文
posted @ 2019-08-26 16:42 星朝 阅读(1339) 评论(0) 推荐(0) 编辑
摘要:資料庫檢索效率時,一般首要優化途徑是從索引入手,然後根據需求再考慮更復雜的負載均衡、讀寫分離和分散式水平/垂直分庫/表等手段;索引通過資訊冗餘來提高檢索效率,其以空間換時間並會降低資料寫入的效率,因此對索引欄位的選擇非常重要。Neo4j可對指定Label的Node Create Index,當新增/ 阅读全文
posted @ 2019-08-26 15:09 星朝 阅读(428) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 NEO4J中文分词全文索引自动更新解决方案一、样例数据二、英文与中文全文索引差别1、创建NEO4J默认索引2、删除索引3、创建支持中文分词的索引三、APOC自带英文全文索引过程(可自动更新索引)1、添加全文索引2、新增节点与属性3、检索四、自定义中文分词全文 阅读全文
posted @ 2019-08-26 15:04 星朝 阅读(651) 评论(0) 推荐(0) 编辑
摘要:正在用的Neo4j是当前最新版:3.1.0,各种踩坑。说一下如何在Neo4j 3.1.0中使用中文索引。选用了IKAnalyzer做分词器。 1. 首先参考文章: https://segmentfault.com/a/1190000005665612 里面大致讲了用IKAnalyzer做索引的方式。 阅读全文
posted @ 2019-08-26 15:01 星朝 阅读(982) 评论(0) 推荐(0) 编辑
摘要:Neo4j和Elasticsearch Neo4j和Elasticsearch是一种让人眼前一亮的组合,为什么需要把搜索和图表结合起来呢?它们是如何使用的呢? 在无处不在的互联网搜索引擎的推动下,全文搜索占据了主导地位。图形数据库在高度连接的领域上支持事务性和分析性。将两者结合在一起可以增强基于图的 阅读全文
posted @ 2019-08-26 14:48 星朝 阅读(2906) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 基于NEO4J的高级检索一、需求二、创建索引1、索引自动更新配置2、执行带有索引自动更新配置的过程三、查询索引1、LUCENE查询语法2、实现高级检索的核心:LUCENE QUERY语句拼接四、总结 一、需求 基于NEO4J实现类似万方的高级检索功能 万方链 阅读全文
posted @ 2019-08-26 14:44 星朝 阅读(1877) 评论(0) 推荐(0) 编辑
摘要:Neo4j 3.5版本已正式发布,这也是Neo4j宣布企业版闭源以来发布的第一个版本。 这个版本在性能、资源使用率以及安全方面均有增强,我们可以先快速浏览一下这个版本: 全文索引 基于Index的快速排序 Go语言Driver 内置索引完善,性能有5X提升 将Transaction State移到O 阅读全文
posted @ 2019-08-26 14:40 星朝 阅读(680) 评论(0) 推荐(0) 编辑
摘要:全文检索基本概念 搜索 搜索这个行为是用户与搜索引擎的一次交互过程,用户需要找一些数据,他提供给搜索引擎一些约束条件.搜索引擎通过约束条件抽取一些结果给用户 搜索引擎 搜索引擎存在的目的是存储,查找和获取数据.Neo4j用的搜索引擎是Lucene 文档 在搜索软件中,文档是一等公民.存储,搜索,显示 阅读全文
posted @ 2019-08-26 14:38 星朝 阅读(907) 评论(0) 推荐(0) 编辑
摘要:1: 本地存储方式 2: 内置查询语言分析 3: 性能分析 4: 图算法支持 本地存储方式 Neo4J neo4j数据库支持最大多少个节点?最大支持多少条边? 目前累积统计它有34.4亿个节点,344亿的关系,和6870亿条属性。 在数据库中,读/写性能跟节点/边的数量有关吗? 这个问题意味着两个不 阅读全文
posted @ 2019-08-26 14:01 星朝 阅读(6082) 评论(0) 推荐(0) 编辑
摘要:阅读更多 1.删除带有关系的节点   a、先删除关系 match (n:Node) [r:关系名称] () where (n...条件) delete r   b、删除节点 match (n:Node) where (n...条件)  delete n 2.批量更新 & 阅读全文
posted @ 2019-08-26 11:16 星朝 阅读(2264) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2019-08-26 11:14 星朝 阅读(937) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 neo4j 初探 参考 转载:http://shomy.top/2018/06/08/neo4j start/ 近期需要处理图数据,考察后打算使用neo4j, 相比其他一些图数据库,neo4j开源,跨平台,接口友好,文档齐全,完整支持ACID。 首先放一张网 阅读全文
posted @ 2019-08-26 11:08 星朝 阅读(223) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 下面是一个介绍基本概念的例子,参考链接Graph database concepts: (1) Nodes(节点) 图谱的基本单位主要是节点和关系,他们都可以包含属性,一个节点就是一行数据,一个关系也是一行数据,里面的属性就是数据库里面的row里面的字段。 阅读全文
posted @ 2019-08-26 11:07 星朝 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 NEO4J亿级数据全文索引构建优化一、数据量规模(亿级)二、构建索引的方式三、构建索引发生的异常四、全文索引代码优化1、Java.lang.OutOfMemoryError2、访问数据库时3、优化方案4、优化代码5、执行效率测试 如果使用基于NEO4J的全文 阅读全文
posted @ 2019-08-26 10:46 星朝 阅读(1515) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 自定义中文全文索引一、中文分词插件1、分词组件的调整2、分词测试二、样例数据准备三、通过中文全文分词组件创建节点索引四、中文分词索引查询五、总结 一、中文分词插件 NEO4J中文全文索引,分词组件使用IKAnalyzer。为了支持高版本LUCENE,IKAn 阅读全文
posted @ 2019-08-26 10:37 星朝 阅读(734) 评论(0) 推荐(0) 编辑
摘要:数据库检索效率时,一般首要优化途径是从索引入手,然后根据需求再考虑更复杂的负载均衡、读写分离和分布式水平/垂直分库/表等手段;索引通过信息冗余来提高检索效率,其以空间换时间并会降低数据写入的效率;因此对索引字段的选择非常重要。 Neo4j可对指定Label的Node Create Index,当新增 阅读全文
posted @ 2019-08-26 10:36 星朝 阅读(612) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 模糊查询 match(emp) where emp.name =~'. haha. ' return emp 现有节点创建关系 MATCH (cust:Customer),(cc:CreditCard) CREATE (cust) [r:DO_SHOPPIN 阅读全文
posted @ 2019-08-26 09:50 星朝 阅读(2712) 评论(0) 推荐(0) 编辑
摘要:Neo4j数据进行备份、还原、迁移的操作时,首先要关闭neo4j; /usr/share/neo4j/binneo4j stop 如果出现 Neo4j not running 出现这种情况, Neo4j没有运行, 但是浏览器仍然可以访问neo4j数据库的情况, 直接执行导入数据后,是无法看到导入的数 阅读全文
posted @ 2019-08-22 17:58 星朝 阅读(7412) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 1、添加配置 apoc.export.file.enabled=true apoc.import.file.enabled=true dbms.directories.import=import dbms.security.allow_csv_import_ 阅读全文
posted @ 2019-08-22 17:54 星朝 阅读(4623) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 背景 最近我在尝试存储知识图谱的过程中,接触到了Neo4j图数据库,这里我摘取了一段Neo4j的简介: Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎 阅读全文
posted @ 2019-08-22 17:47 星朝 阅读(5882) 评论(1) 推荐(0) 编辑
摘要:1.安装后启动不起来,解决方案: https://stackoverflow.com/questions/38607283/failed to start neo4j service  2.一直启动不起来,解决方案: 配置文件有问题或者APOC有问题!! 本版问题很重要!!! 一定要下载与 阅读全文
posted @ 2019-08-22 17:38 星朝 阅读(413) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 by sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/zteny/article/details/57366074 <! flowchart 箭头图标 勿删 一、预热 TFIDFSimilari 阅读全文
posted @ 2019-08-22 16:16 星朝 阅读(1556) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 Lucene 的搜索方式包括:词项查询(TermQuery) / 布尔查询(BooleanQuery) / 短语查询(PhraseQuery) / 范围查询(RangeQuery) / 百搭查询(WildardQuery) / 模糊查询(FuzzQuery) 阅读全文
posted @ 2019-08-22 15:55 星朝 阅读(447) 评论(0) 推荐(0) 编辑
摘要:1 1 package com.home.utils; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.apache.lucene.document.Document; 7 import org.apac 阅读全文
posted @ 2019-08-22 15:54 星朝 阅读(258) 评论(0) 推荐(0) 编辑
摘要:In this blog we will go over the Full Text Search capabilities available in the latest major release of Neo4j. Contrary to our usual blogs, the conten 阅读全文
posted @ 2019-08-22 15:06 星朝 阅读(473) 评论(0) 推荐(0) 编辑
摘要:Neo4j模糊查询:采用正则方式;MATCH (n:House) where n.Name =~ '李. ' RETURN n 分页:使用skip 及 limitMATCH (n:House) where n.Name =~ '李. ' RETURN n skip 1 limit 1 原文地址:ht 阅读全文
posted @ 2019-08-22 14:45 星朝 阅读(2826) 评论(1) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 自定义中文全文索引一、中文分词插件1、分词组件的调整2、分词测试二、样例数据准备三、通过中文全文分词组件创建节点索引四、中文分词索引查询五、总结 一、中文分词插件 NEO4J中文全文索引,分词组件使用IKAnalyzer。为了支持高版本LUCENE,IKAn 阅读全文
posted @ 2019-08-22 14:35 星朝 阅读(284) 评论(0) 推荐(0) 编辑
摘要:数据库检索效率时,一般首要优化途径是从索引入手,然后根据需求再考虑更复杂的负载均衡、读写分离和分布式水平/垂直分库/表等手段;索引通过信息冗余来提高检索效率,其以空间换时间并会降低数据写入的效率;因此对索引字段的选择非常重要。 Neo4j可对指定Label的Node Create Index,当新增 阅读全文
posted @ 2019-08-22 14:34 星朝 阅读(950) 评论(0) 推荐(0) 编辑
摘要:Neo4j 3.5版本已正式发布,这也是Neo4j宣布企业版闭源以来发布的第一个版本。 这个版本在性能、资源使用率以及安全方面均有增强,我们可以先快速浏览一下这个版本: 全文索引 基于Index的快速排序 Go语言Driver 内置索引完善,性能有5X提升 将Transaction State移到O 阅读全文
posted @ 2019-08-22 14:12 星朝 阅读(325) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 NEO4J全文检索架构一、有大量存量数据(亿级以上)(并长期有增量数据进入)二、无大量存量数据或者少量存量数据(或全部为增量数据)三、架构方案选择优先级 以下方案,是根据实践总结的基于NEO4J的全文检索解决方案,各有优缺点,仅供参考。以下总结全部基于neo 阅读全文
posted @ 2019-08-22 14:10 星朝 阅读(567) 评论(0) 推荐(0) 编辑
摘要:                                          &nb 阅读全文
posted @ 2019-08-22 13:27 星朝 阅读(1750) 评论(0) 推荐(0) 编辑
摘要:Neo4j Apoc <! 作者区域 <! 文章内容 APOC https://neo4j contrib.github.io/neo4j apoc procedures/ _virtual_nodes_rels 提供的函数 存储过程应有尽有, 也可以自行实现添加 CALL apoc.help("d 阅读全文
posted @ 2019-08-22 11:42 星朝 阅读(813) 评论(0) 推荐(0) 编辑
摘要:                                          &nb 阅读全文
posted @ 2019-08-22 11:29 星朝 阅读(3442) 评论(0) 推荐(0) 编辑
摘要:一、安装APOC1、下载jar包:https://github.com/neo4j contrib/neo4j apoc procedures/releases2、把jar包放在安装目录的plugins文件夹下3、在neo4j.conf文件下加上:dbms.security.procedures.u 阅读全文
posted @ 2019-08-22 11:29 星朝 阅读(5080) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 neo4j graph plugin插件地址:https://github.com/crazyyanchao/neo4j graph plugin NEO4J中文分词全文索引自动更新解决方案一、样例数据二、英文与中文全文索引差别1、创建NEO4J默认索引2、 阅读全文
posted @ 2019-08-22 11:14 星朝 阅读(646) 评论(0) 推荐(0) 编辑
摘要:全文检索基本概念 搜索 搜索这个行为是用户与搜索引擎的一次交互过程,用户需要找一些数据,他提供给搜索引擎一些约束条件.搜索引擎通过约束条件抽取一些结果给用户 搜索引擎 搜索引擎存在的目的是存储,查找和获取数据.Neo4j用的搜索引擎是Lucene 文档 在搜索软件中,文档是一等公民.存储,搜索,显示 阅读全文
posted @ 2019-08-22 11:13 星朝 阅读(738) 评论(0) 推荐(0) 编辑
摘要:总结一下经验: neo4j中,cypher语句的模糊查询,好像是个正则表达式结构。 对于一个属性的多个模糊查询,可以使用如下写法: 比如,查询N类型中,属性attr包含‘a1’或者‘a2’的所有节点。 match (n:N) where n.attr =~ '. a1. |. a2. ' retur 阅读全文
posted @ 2019-08-22 11:06 星朝 阅读(1063) 评论(0) 推荐(0) 编辑
摘要:在 https://github.com/neo4j contrib/neo4j apoc procedures/releases 下载apoc扩展包JAR文件 在 https://github.com/neo4j contrib/neo4j graph algorithms/releases 下载 阅读全文
posted @ 2019-08-22 10:40 星朝 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:一. 场景 现有俩个体积较大的单表sql文件,一个为8G,一个为4G,要在一天内完整导入到阿里云的mysql中,需要同时蛮子时间和空间这俩种要求。 二. 思路 搜索了网上一堆的方案,总结了如下几个: 方案一:利用navicat远程导入 方案二:在阿里云ECS安装一个mysql client,用sou 阅读全文
posted @ 2019-08-22 09:41 星朝 阅读(8448) 评论(1) 推荐(0) 编辑
摘要:解决方案一: 由于使用Neo3.x创建新数据库而不删除现有数据库,所以只需在$NEO4J_HOME的conf的目录编辑neo4j.conf。搜寻dbms.active_database=,其默认值应为graph.db。用其他名称替换它,然后再次启动neo4j。现在,将在该目录名下创建一个新数据库。若 阅读全文
posted @ 2019-08-22 09:32 星朝 阅读(10526) 评论(0) 推荐(1) 编辑
摘要:首先介绍一些乐观锁与悲观锁: 悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。再比如Java里面的同步原语s 阅读全文
posted @ 2019-08-22 09:16 星朝 阅读(379) 评论(0) 推荐(0) 编辑
摘要:<! p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; min height: 21.0px} p.p3 {mar 阅读全文
posted @ 2019-08-21 17:02 星朝 阅读(1205) 评论(0) 推荐(0) 编辑
摘要:   我们在写 mybatis多表关联查询的时候 ,要配置  resultmap ,实在太麻烦。而这个超级父类 可以省去我们查询多表时的map public class SuperPojo extends TreeMap<String, Object> im 阅读全文
posted @ 2019-08-20 13:03 星朝 阅读(771) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 java关于lombok对bean对象进行自动设置使用说明使用方式注释类型@NonNull@Data(常用)@NoArgsConstructor(常用)/@RequiredArgsConstructor(常用)/@AllArgsConstructor(常用) 阅读全文
posted @ 2019-08-20 12:59 星朝 阅读(4888) 评论(0) 推荐(0) 编辑
摘要:HashSet中使用@Data注解问题 平时习惯使用lombok工具,免去了我们写get、set方法之类的,当然了,我们使用@Data注解后,equals()、hashCode()、toString() 也省却了。但是当你代码存在继承关系时,就得留心结果是否是你想要的了? 下面我直接列举个例子吧: 阅读全文
posted @ 2019-08-20 12:57 星朝 阅读(4160) 评论(0) 推荐(0) 编辑
摘要:实际上“单元测试不可测试那些类(无抽象、静态类、静态方法)”是个伪命题,因为事实是:无抽象、静态类、静态方法都是不可单元测试的。那么,如果我们要写出可测试的代码,又要用到这些静态类等,该怎么办,实际上我们需要两个步骤: 1:为它们写一个包装类,让这个包装类是抽象的(继承自接口,或者抽象类,或者方法本 阅读全文
posted @ 2019-08-20 12:33 星朝 阅读(977) 评论(1) 推荐(0) 编辑
摘要:instanceof对比getClass: instanceof 比较的是继承关系或者实现关系的类类型,子类对象或者实现类对象放在前面;而getClass得到的是确切的类型,并不考虑继承,它判断的是引用指向的对象的类型,与声明该变量的类型无关 继承/接口关系:父类和子类的关系,包括从子类到 阅读全文
posted @ 2019-08-20 11:54 星朝 阅读(514) 评论(0) 推荐(0) 编辑
摘要:首先来看段测试代码 public class TestInstanceof{ public static void main(String[] args){ int a = 1; if(a instanceof String){ System.out.println("a instanceof St 阅读全文
posted @ 2019-08-20 11:48 星朝 阅读(862) 评论(0) 推荐(0) 编辑
摘要:1、Java中9大内置几本数据类型: 对于对象来说,可以直接使用对象.getClass()或者Class.forName(className);、类名.class都可以获取Class实例. 但是我们的基本数据类型,就没有类的权限定名,也没有getClass方法. 问题:那么如何使用Class类来表示 阅读全文
posted @ 2019-08-20 11:46 星朝 阅读(3115) 评论(0) 推荐(1) 编辑
摘要:<! flowchart 箭头图标 勿删 1、 判断对象的类型:instanceOf 和 isInstance 或者直接将对象强转给任意一个类型,如果转换成功,则可以确定,如果不成功,在异常提示中可以确定类型 public static void main(String[] args) { Inte 阅读全文
posted @ 2019-08-20 11:36 星朝 阅读(2326) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/mcryeasy/article/details/52344729待优化整理 总结Class类简介 在java世界里,一切皆对象。从某种意义上来说,java有两种对象:实例对象和Class对象。每个类的运行时的类型信息就是用Class对象表示的。它包含了与 阅读全文
posted @ 2019-08-20 11:28 星朝 阅读(6054) 评论(0) 推荐(2) 编辑
摘要:HH是24小时制,hh是12小时制 区别就是:大写的H是二十四小时制的小时数(0 23),小写的h是十二小时制的小时数(am/pm 1 12) //24小时制 SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd HH:mm:ss"); // 阅读全文
posted @ 2019-08-19 14:52 星朝 阅读(32417) 评论(0) 推荐(1) 编辑
摘要:<! flowchart 箭头图标 勿删 背景 jdk8之前,java使用Date表示时间,在做时间的格式化时,通常使用SimpleDateFormat,但是SimpleDateFormat是非线程安全的,在写代码时通常要将之定义为局部变量或者使用ThreadLocal包装; 第三方库joda ti 阅读全文
posted @ 2019-08-19 14:48 星朝 阅读(2814) 评论(0) 推荐(0) 编辑
摘要:图数据库在社交网络、实时推荐、征信系统、人工智能等领域有广泛应用。 集群特征:主从复制,重选主服务器和容错;每个实例都有自己的本地缓冲 性能优势:查询内不跨网络;实时操作,具有快速和一致的响应时间;缓冲分区,对于非常大的图,跨集群扩展缓冲。 1. 安装 安装现在是zip文件,解压后要配置环境变量,管 阅读全文
posted @ 2019-08-19 14:15 星朝 阅读(770) 评论(0) 推荐(0) 编辑
摘要:接着上一篇博客:InfluxDB简介及安装,这篇博客介绍下Linux环境下Telegraf安装以及其功能特点。。。 官网地址:influxdata 官方文档:telegraf文档   环境:CentOS7.4 64位 Telegraf版本:0.11.1 1 一、Telegraf介绍 1、基 阅读全文
posted @ 2019-08-19 14:08 星朝 阅读(855) 评论(0) 推荐(0) 编辑
摘要:在性能测试过程中,对测试结果以及的实时监控与展示也是很重要的一部分。这篇博客,介绍下linux环境下InfluxDB的安装以及功能特点。 官网地址:influxdata 官方文档:influxdb文档 参考:InfluxDB系列教程   环境:CentOS7.4 64位 InfluxDB版 阅读全文
posted @ 2019-08-19 14:05 星朝 阅读(823) 评论(0) 推荐(0) 编辑
摘要:遇到的问题: 1.原因是在启动类上只有一个@MapperScan注解。需要配置这个注解的basePackages。 @MapperScan(basePackages = {"com.chenxin.springboot_0702"}) 之后删除掉@EnableAutoConfiguration和@C 阅读全文
posted @ 2019-08-19 10:14 星朝 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 前言 之前写了《SpringBoot | 第九章:Mybatis plus的集成和使用》一文,只是简单的使用条件构造器列举了一些通用的CURD操作。本人也想写一篇通用的关于mybatis plus的使用示例,一方面也让自己更加了解mybatis和mybati 阅读全文
posted @ 2019-08-19 10:07 星朝 阅读(1339) 评论(0) 推荐(0) 编辑
摘要:概述 本文主要介绍如何对基于spring boot的web应用编写单元测试、集成测试的代码。 此类应用的架构图一般如下所示: 我们项目的程序,对应到上图中的web应用部分。这部分一般分为Controller层、service层、持久层。除此之外,应用程序中还有一些数据封装类,我们称之为domain。 阅读全文
posted @ 2019-08-19 09:59 星朝 阅读(412) 评论(0) 推荐(0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 by sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/WYX15011474269/article/details/79370023 <! flowchart 箭头图标 勿删 开发环境(DEV) 阅读全文
posted @ 2019-08-17 02:03 星朝 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:1. 从https://github.com/neo4j contrib/neo4j graph algorithms/releases下载相应版本jar包,放到 C:\Users\Administrator\.Neo4jDesktop\neo4jDatabases\database 数据库ID\i 阅读全文
posted @ 2019-08-16 17:35 星朝 阅读(844) 评论(1) 推荐(0) 编辑
摘要:1、APOC下载地址:https://github.com/neo4j contrib/neo4j apoc procedures/releases/3.4.0.1 只要下载.jar这一个压缩文件就好了,将下载好的.jar文件直接放到neo4j安装目录下的plugins文件夹目录下就可以了。不要解压 阅读全文
posted @ 2019-08-16 17:34 星朝 阅读(2599) 评论(0) 推荐(1) 编辑
摘要:APOC https://neo4j contrib.github.io/neo4j apoc procedures/ _virtual_nodes_rels 提供的函数 存储过程应有尽有, 也可以自行实现添加 CALL apoc.help("dijkstra") Apoc配置: apoc.trig 阅读全文
posted @ 2019-08-16 17:32 星朝 阅读(2053) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 下载graph algorithms algo xxx.jar包,我下的是3.5.3.1,放到neo4j目录的plugins文件夹下 修改 conf目录下的配置文件 neo4j.conf ,加一行: dbms.security.procedures.unre 阅读全文
posted @ 2019-08-16 17:26 星朝 阅读(533) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 neo4j为图数据库,其中涉及的也就为图算法,图算法被用来度量图形,节点及关系。 在neo4j中,通过call algo.list() 可查看neo4j中的算法列表。 在neo4j官方文档中,主要记录如下各种方法: 一. 中心性算法(Centrality a 阅读全文
posted @ 2019-08-16 17:23 星朝 阅读(3991) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 tkmybatis是在mybatis框架的基础上提供了很多工具,让开发更加高效,下面来看看这个框架的基本使用,后面会对相关源码进行分析,感兴趣的同学可以看一下,挺不错的一个工具 实现对员工表的增删改查的代码 java的dao层接口 public interf 阅读全文
posted @ 2019-08-16 13:43 星朝 阅读(742) 评论(0) 推荐(0) 编辑
摘要:文档连接 :http://baomidou.oschina.io/mybatis plus doc/ /?id=%E7%AE%80%E4%BB%8B                      阅读全文
posted @ 2019-08-16 13:40 星朝 阅读(7598) 评论(0) 推荐(0) 编辑
摘要:最近项目使用了SpringBoot+TKMytis框架,期间遇到一些问题,顺便记一下。 一、框架配置 配置的话非常简单,我用的是SpringBoot,直接引入: <dependency> <groupId>tk.mybatis</groupId> <arti 阅读全文
posted @ 2019-08-16 13:39 星朝 阅读(21379) 评论(1) 推荐(1) 编辑
摘要:Neo4j 的使用说明(基于V3.4.9) 一、Neo4j简介 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。 Neo4j也可以 阅读全文
posted @ 2019-08-15 17:32 星朝 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1、maven工程需导入的jar包 <! neo4j > <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring data neo4j</ 阅读全文
posted @ 2019-08-15 17:26 星朝 阅读(983) 评论(0) 推荐(0) 编辑
摘要:import java.io.File;import java.io.FileOutputStream;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.List; import org.hibern 阅读全文
posted @ 2019-08-15 15:38 星朝 阅读(8245) 评论(0) 推荐(0) 编辑
摘要:使用过Hibernate,EF之类的ORM框架都知道一般的CRUD之类的简单操作,只要调用框架封装好了的方法,框架就自动生成相应的SQL语句了,参照实习公司给的代码,那个是C 版的,今天弄了一下java的,这里介绍怎么从实体转换为标准的Insert SQL语句,其他的也差不多 思路很简单:只要获取得 阅读全文
posted @ 2019-08-15 15:35 星朝 阅读(6666) 评论(0) 推荐(0) 编辑
摘要:简介 Mybatis Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 使用它可以简化单表的操作, 节省开发时间, 国人写的文档已经非常通俗易懂了, 所以这里只是对其进行一些规范,便于多人协作开发 如果不了解mp, 请先 阅读全文
posted @ 2019-08-15 14:56 星朝 阅读(4897) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 Spring cloud client在配置的时候,配置文件要用 bootstrap.properties 贴几个说明的链接。但是觉得说的依然不够详细,得空详查。 链接1 链接2 链接3 原文地址:https://blog.csdn.net/u0131005 阅读全文
posted @ 2019-08-15 14:27 星朝 阅读(3527) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Config Client 无法获取 Config Server 在 github 上的配置文件的属性值,竟然是因为!!! 2018年07月23日 16:33:25 一颗很菜的菜 阅读数 5907 版权声明:本文为博主原创文章,遵循 CC 4.0 by sa 版权协议,转载 阅读全文
posted @ 2019-08-15 14:13 星朝 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:一,spring组件重写构造方法,在构造方法中引用@value为null 由于spring实例化顺序为先执行构造方法,再注入成员变量,所以序为先执行构造方法,再注入成员变量,所以ing实例化顺取值为null解决办法为:再写一个常量类,在常量类中引用@value,再在构造方法中引用常量类的变量即可。 阅读全文
posted @ 2019-08-15 14:08 星朝 阅读(2470) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 yml与properties 其实yml和properties文件是一样的原理,且一个项目上要么yml或者properties,二选一的存在。 推荐使用yml,更简洁。 bootstrap与application 1.加载顺序 这里主要是说明applicat 阅读全文
posted @ 2019-08-15 14:05 星朝 阅读(562) 评论(0) 推荐(0) 编辑
摘要:首先,在resource目录下配置test.yml文件 A: B: http://123.com? C: username="lili"&password="123456" D: username="lisa"&password="123456" 1.为了调用方便,将参数全部设置为s 阅读全文
posted @ 2019-08-15 13:51 星朝 阅读(3269) 评论(0) 推荐(0) 编辑
摘要:  @ControllerAdvice和@RestControllerAdvice都可以指向控制器的一个子集: // 指向所有带有注解@RestController的控制器 @ControllerAdvice(annotations = RestController.class) publ 阅读全文
posted @ 2019-08-14 18:06 星朝 阅读(4397) 评论(0) 推荐(0) 编辑
摘要:原文:Spring Boot 系列(八)@ControllerAdvice 拦截异常并统一处理 在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@Reques 阅读全文
posted @ 2019-08-14 18:05 星朝 阅读(14011) 评论(0) 推荐(0) 编辑
摘要:【编者按】林昊(毕玄),阿里巴巴研发效能事业部负责人。2007年加入阿里,10年间打造了阿里目前使用最为广泛的核心中间件之一的服务框架;建设了阿里的HBase团队,发展到今天HBase已经是阿里最重要的NoSQL产品;打造阿里基于LXC的虚拟化系统,以及集群资源管理系统,不断降低阿里巴巴在机器资源上 阅读全文
posted @ 2019-08-14 16:03 星朝 阅读(1954) 评论(0) 推荐(0) 编辑
摘要:不管我们在做数据库作业或者任务还是当时的仅靠jdbc来写一个管理系统的时候,sql语句需要一些参数,从而来实现模糊查询,精确查询,插入数据,更新数据和删除数据。这些参数,在mybatis里面,又该如何使用呢?我总结了一下五点: 单个参数的绑定: 这个和上一篇的用法是一样的,我们直接在mapper文件 阅读全文
posted @ 2019-08-13 16:45 星朝 阅读(1063) 评论(0) 推荐(0) 编辑
摘要:dao层的代码:public interface SupplierMapper extends BaseMapper<SupplierDbo>{ / List<SupplierDbo> getAllSupplier(@Param("type") String type, @P 阅读全文
posted @ 2019-08-13 16:44 星朝 阅读(3079) 评论(0) 推荐(0) 编辑
摘要:来源:专知本文约2600字,建议阅读5分钟。如何利用网络上的公开数据构建一个自己的股票证券知识图谱呢?[ 导读 ]你不理财财不理你,理财是大家早就达成共识的事情。作为新时代的五好青年,又身具机器学习、深度学习、知识图谱的能力,以自己的专业知识创造财富,应该更有意思。但是,股票证券市场信息繁杂,如何利 阅读全文
posted @ 2019-08-13 16:16 星朝 阅读(2564) 评论(0) 推荐(0) 编辑
摘要:1、在java中编译JAR文件的时候我们都会用到,jar这个命令。 2、这样的问题是因为,jar包中的META INF文件夹下的MANIFEST.MF文件缺少定义jar接口类。说白了就是没有指定class类。这里说明一下MANIFEST.MF就是一个清单文件, 通俗点将就相当于WINDOWS中ini 阅读全文
posted @ 2019-08-13 16:05 星朝 阅读(2281) 评论(0) 推荐(0) 编辑
摘要:工具:使用neo4j desktop版本 一,下载工具      可以到官方网站上下载桌面版或者community版本的,下载地址:https://neo4j.com/, 安装好。二、配置环境变量     本文参考了http://blog. 阅读全文
posted @ 2019-08-13 15:51 星朝 阅读(2673) 评论(0) 推荐(0) 编辑
摘要:相比图形数据的查询,Neo4j更新图形数据的速度较慢,通常情况下,Neo4j更新数据的工作流程是:每次数据更新都会执行一次数据库连接,打开一个事务,在事务中更新数据。当数据量非常大时,这种做法非常耗时,大多数时间耗费在连接数据库和打开事务上,高效的做法是利用Neo4j提供的参数(Parameter) 阅读全文
posted @ 2019-08-13 12:59 星朝 阅读(1176) 评论(0) 推荐(0) 编辑
摘要:本文使用的IDE是Visual Studio 2015 ,驱动程序是Neo4j官方的最新版本:Neo4j.Driver ,创建的类库工程(Project)要求安装 .NET Framework 4.5.2及以上版本,Neo4j官方提供的驱动程序使用起来非常简单,非常依赖于Cypher语言, 阅读全文
posted @ 2019-08-13 12:55 星朝 阅读(856) 评论(1) 推荐(0) 编辑
摘要:Neo4j使用Cypher查询图形数据,Cypher是描述性的图形查询语言,语法简单,功能强大,由于Neo4j在图形数据库家族中处于绝对领先的地位,拥有众多的用户基数,使得Cypher成为图形查询语言的事实上的标准。本文作为入门级的教程,我不会试图分析Cypher语言的全部内容,本文的目标是循序渐进 阅读全文
posted @ 2019-08-13 12:42 星朝 阅读(345) 评论(0) 推荐(0) 编辑
摘要:在深入学习图形数据库之前,首先理解属性图的基本概念。一个属性图是有向图,由顶点(Vertex),边(Edge),标签(Lable),关系类型(Relationship Type)和属性(Property)组成。 在属性图形中,节点和关系是最重要的实体,顶点也称作节点(Node),边也称作关系(Rel 阅读全文
posted @ 2019-08-13 12:38 星朝 阅读(315) 评论(0) 推荐(0) 编辑
摘要:图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据,Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每 阅读全文
posted @ 2019-08-13 12:31 星朝 阅读(507) 评论(0) 推荐(0) 编辑
摘要:返回节点 返回一个节点,在返回语句中列出即可。 查询: START n=node(2) RETURN n  结果: 返回关系 查询: START n=node(1) MATCH (n) [r:KNOWS] >(c) RETURN r 结果: 返回属性 查询: START n=node 阅读全文
posted @ 2019-08-13 10:34 星朝 阅读(3638) 评论(0) 推荐(0) 编辑
摘要:呼、博客要落灰了 记录一下Java连接neo4j的问题。 首先是neo4j的下载和配置,基本参考https://blog.csdn.net/appleyk/article/details/79091898 1、下载jdk 2、下载neo4j的community版本或者desktop版本 下载地址:h 阅读全文
posted @ 2019-08-12 17:38 星朝 阅读(3019) 评论(0) 推荐(0) 编辑
摘要:Neo4j Cypher语言语法 梦飞扬 2018 03 15 264 阅读 Neo4j function imgError(img){ if (typeof img.hasReplaceSrc != 'undefined'){ var refer = $('div.author a:last'). 阅读全文
posted @ 2019-08-12 15:47 星朝 阅读(651) 评论(0) 推荐(0) 编辑
摘要:1. 创建关系 因为代码占篇幅太大,创建整个“电源关系图”的代码在文章最下方。 2. 简单分析创建语句 2.1 创建电影节点 CREATE (TheMatrix:Movie {title:'The Matrix', released:1999, tagline:'Welcome to the Rea 阅读全文
posted @ 2019-08-12 10:45 星朝 阅读(1570) 评论(0) 推荐(0) 编辑
摘要:一. 简介 neo4j是当今最流行的图数据库,基于 节点+关系 的架构,保存了图形数据的基本元素。同时,数据库也支持通过基础数据元素和独特的CQL查询语法,快速方便的检索、构建复杂的图表关系结果。   二. 基础知识 windows安装方法: 安装方法 CQL基本语法:基本语法 阅读全文
posted @ 2019-08-12 10:43 星朝 阅读(1411) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 一、neo4j 介绍 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被 阅读全文
posted @ 2019-08-12 09:45 星朝 阅读(1796) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/59bd829de0de 总结提前: 【1】先删关系,再删节点 【2】当记不得关系名时,type(r)可以查到关系名 【3】彻底删除节点标签名,需要删除前期对该标签名建立的索引 问题描述: 数据库里已经创建好了节点和关系,现在想删除BC_Compa 阅读全文
posted @ 2019-08-09 17:50 星朝 阅读(4719) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 实体消歧 任务定义 通过六元组来定义: M=N,E,D,O,K,& N是待消歧的实体名集合,如李娜,迈克尔乔丹等 E是待消歧实体名的目标列表,包括了可能指向的实体,如李娜(跳水运动员) D是一个包含了待消歧实体名的文档集,如包含迈克尔的网页集合 O= 阅读全文
posted @ 2019-08-09 16:35 星朝 阅读(2041) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 定义: 实体消歧的本质在于一个单词很可能有多个意思,也就是在不同的上下文中所表达的含义可能不太一样。 简单实现 首先我们需要准备一个类似于下面的这种实体库: id 实体名 实体描述 1001 苹果 美国一家高科技公司,经典的产品有Iphone手机 1002 阅读全文
posted @ 2019-08-09 16:34 星朝 阅读(953) 评论(0) 推荐(0) 编辑
摘要:(adsbygoogle = window.adsbygoogle || []).push({}); 在用svn的时候,由于svn的时间与本地不同步,导致每次看log总是需要对时间。 今天修改了svn服务器时间与本地同步。只需要修改svn服务器时间与本地时间相同即可,但要主要修改时区,不然会出现时间 阅读全文
posted @ 2019-08-09 14:13 星朝 阅读(3254) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 在spring mvc架构中,如果希望在程序中直接使用properties中定义的配置值,通常使用一下方式来获取: @Value("${tag}") private String tagValue; 但是取值时,有时这个tagvalue为NULL,可能原因有 阅读全文
posted @ 2019-08-08 18:00 星朝 阅读(9555) 评论(0) 推荐(0) 编辑
摘要:数据表列表 PE_Admin:管理员信息表 PE_Advertisement:广告信息表 PE_AdZone:版位信息表 PE_Announce:公告信息表 PE_AreaCollection:采集信息表  PE_Article:文章信息表  PE_Author:文章作者信息表 阅读全文
posted @ 2019-08-08 16:47 星朝 阅读(1503) 评论(0) 推荐(0) 编辑
摘要:    图数据库本身属于NoSql数据库中的一种,是基于数学中图论实现的一种数据库。不同于传统的关系型数据库将数据存在库表字段中,图数据库将数据和数据之间的关系存在节点和边中,在图数据库中这被称作“节点”和“关系”。没有了库表字段的概念,相当于是把数据存在了一张大宽表中。传统数据 阅读全文
posted @ 2019-08-08 15:17 星朝 阅读(4246) 评论(0) 推荐(0) 编辑
摘要:相信您和我一样,在使用关系型数据库时常常会遇到一系列非常复杂的设计问题。例如一部电影中的各个演员常常有主角配角之分,还要有导演,特效等人员的参与。通常情况下这些人员常常都被抽象为Person类型,对应着同一个数据库表。同时一位导演本身也可以是其它电影或者电视剧的演员,更可能是歌手,甚至是某些影视公司 阅读全文
posted @ 2019-08-08 15:08 星朝 阅读(485) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 ER图分为实体、属性、关系三个核心部分。实体是长方形体现,而属性则是椭圆形,关系为菱形。 ER图的实体(entity)即数据模型中的数据对象,例如人、学生、音乐都可以作为一个数据对象,用长方体来表示,每个实体都有自己的实体成员(entity member)或 阅读全文
posted @ 2019-08-08 14:08 星朝 阅读(1339) 评论(0) 推荐(0) 编辑
摘要:阅读更多 我们从名字上就能看出这是一个NIO思想为基础的IO框架,X是指这个框架可以有多种实现,我们可以从代码库 https://github.com/xnio 中发现一个项目xnio native,里面有用C实现的nio层,就能体会到这个X的含义,可以直接基于操作系统C库。目前在Xnio中默认的实 阅读全文
posted @ 2019-08-08 13:58 星朝 阅读(8361) 评论(0) 推荐(0) 编辑
摘要:Undertow 简介 Undertow是一个用java编写的、灵活的、高性能的Web服务器,提供基于NIO的阻塞和非阻塞API。 Undertow的架构是组合式的,可以通过组合各种小型的目的单一的处理程序来构建Web服务器。所以可以很灵活地的选择完整的Java EE servlet 3.1容器或初 阅读全文
posted @ 2019-08-08 13:56 星朝 阅读(2532) 评论(0) 推荐(0) 编辑
摘要:该项目通过自动配置和Spring环境以及其他Spring编程模型习惯用法提供了Spring Boot应用程序的Consul集成。 通过一些简单的注释,您可以快速启用和配置应用程序内的通用模式,并使用基于Consul的组件构建大型分布式系统。 提供的模式包括服务发现,控制总线和配置。 智能路由(Zuu 阅读全文
posted @ 2019-08-08 09:28 星朝 阅读(2423) 评论(0) 推荐(0) 编辑
摘要:           在前面的文章中学习了consul在windows下的安装配置,然后consul作为spring boot的服务发现和注册中心,详细的参考:https://blog.csdn.net/j903829182/article 阅读全文
posted @ 2019-08-08 09:27 星朝 阅读(3447) 评论(0) 推荐(0) 编辑
摘要:本篇主要介绍了 Spring Boot 如何与 Consul 进行集成,Consul 只是服务注册的一种实现,还有其它的例如 Zookeeper、Etcd 等,服务注册发现在微服务架构中扮演这一个重要的角色,伴随着服务的大量出现,服务与服务之间的配置管理、运维管理也变的难以维护,通过 Consul 阅读全文
posted @ 2019-08-07 18:03 星朝 阅读(5729) 评论(0) 推荐(0) 编辑
摘要:去官网下载windows版本的 https://www.consul.io/downloads.html 这里使用的是64位的 解压 添加 计算机 右键 属性 高级属性设置环境变量设置 在path下加上:M:\consul cmd启动: consul agent dev 如下: 可以看到启动成功。 阅读全文
posted @ 2019-08-07 17:48 星朝 阅读(214) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 使用consul 介绍 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现 Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客户端可用使用Consul去发现一个 阅读全文
posted @ 2019-08-07 17:34 星朝 阅读(1696) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Eureka集群配置及注意事项(Greenwich版本) 一·概述 Spring Cloud Netflix Eureka 是一个提供服务注册与发现的套件。服务提供者只需要将自己的提供的信息注册到到Eureka上,而客户端就可以直接据此发现所有的可用服务,避免了在客户端直接 阅读全文
posted @ 2019-08-07 16:48 星朝 阅读(691) 评论(0) 推荐(0) 编辑
摘要:Spring Cloud Security&Eureka安全认证(Greenwich版本) 一·安全 Spring Cloud支持多种安全认证方式,比如OAuth等。而默认是可以直接添加spring boot starter security来配置HTTP BASIC认证。如果没有配置用户和 阅读全文
posted @ 2019-08-07 16:45 星朝 阅读(2908) 评论(0) 推荐(0) 编辑
摘要:在Spring Cloud通过Eureka实现服务注册与发现时,默认提供web管理界面,但是如果在生产环境暴露出来,会存在安全问题。为了解决这个问题,我们可以通过添加权限认证进行控制,具体步骤如下: 【step1】:通过spring security来进行用户认证,在pom中添加相关依赖 <d 阅读全文
posted @ 2019-08-07 16:32 星朝 阅读(781) 评论(0) 推荐(0) 编辑
摘要:idea 错误: 找不到或无法加载主类 xxx.xxx.xxxxx JDK环境,maven项目还是ee还是web项目,是否都正常。如果是用idea打开的话,在源码目录上点击右键,然后找到Mark directory as >source root 看这篇:(真的是主类没找到)&nbs 阅读全文
posted @ 2019-08-07 15:18 星朝 阅读(492) 评论(0) 推荐(0) 编辑
摘要:配置集群服务可以向eureka通知应用是否可以使用a、在eureka server的application.properties中加入: 设为false,关闭自我保护eureka.server.enable self preservation=false 清理间隔(单位毫秒,默认是60 1000) 阅读全文
posted @ 2019-08-07 14:38 星朝 阅读(1840) 评论(0) 推荐(0) 编辑
摘要:在使用Spring Cloud做微服务开发中,经常会使用Eureka Server作为注册中心,如果配置不当可能会导致一些不可预期的异常信息。以下是我最近遇到的因为忽略了配置eureka.client.service url.defaultZone而导致的异常,乍一看很蒙圈。 com.sun.jer 阅读全文
posted @ 2019-08-07 14:31 星朝 阅读(708) 评论(0) 推荐(0) 编辑
摘要:转载自 https://blog.csdn.net/u011499747/article/details/77410997 Eureka服务端配置 添加spring boot starter security 更改POM文件: <dependency> <groupId& 阅读全文
posted @ 2019-08-07 14:27 星朝 阅读(1732) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章微服务入门之服务的注册以及服务之间的调用中,我们基本实现了服务之间的调用,今天我们来了解一下Eureka自我保护机制以及健康检查。 Eureka自我保护机制 接着以上篇文章建立的三个工程为基础(eureka server,uerreg,myweb),默认Eureka是开启自我保护的。我们 阅读全文
posted @ 2019-08-07 13:29 星朝 阅读(650) 评论(0) 推荐(0) 编辑
摘要:撸了今年阿里、头条和美团的面试,我有一个重要发现.......>>> 原文链接: https://blog.csdn.net/nanbiebao6522/article/details/80574463 就不重复造轮子了, 以下是原文: 前言 1,什么是Eureka,什么 阅读全文
posted @ 2019-08-07 13:07 星朝 阅读(39817) 评论(4) 推荐(5) 编辑
摘要:<! flowchart 箭头图标 勿删 encrypt说明 名称 默 认 描述 encrypt.fail on error true 标记说,如果存在加密或解密错误,进程将失败。 encrypt.key 对称密钥。作为一个更强大的替代方案,考虑使用密钥库。 encrypt.key store.al 阅读全文
posted @ 2019-08-07 11:32 星朝 阅读(1832) 评论(0) 推荐(0) 编辑
摘要:转载自:https://my.oschina.net/kousm/blog/2249003 服务端 application.yml配置 spring: application: name: eureka serviceeureka: client: fetch registry: 'false' r 阅读全文
posted @ 2019-08-07 11:27 星朝 阅读(3654) 评论(0) 推荐(0) 编辑
摘要:报Cannot execute request on any known server 这个错,总的来说就是连接Eureka服务端地址不对。因为配置eureka.client.serviceUrl.defaultZone错了,耽搁了不少时间,现将情况说明下,希望大家不要踩坑。两种情况:一、启动Eur 阅读全文
posted @ 2019-08-07 10:09 星朝 阅读(15142) 评论(0) 推荐(3) 编辑
摘要:1、jps的作用 jps类似linux的ps命令,不同的是ps是用来显示进程,而jps只显示java进程,准确的说是当前用户已启动的部分java进程信息,信息包括进程号和简短的进程command。   2、某个java进程已经启动,用jps却显示不了该进程进程号 这个问题已经碰到过两次了, 阅读全文
posted @ 2019-08-07 09:38 星朝 阅读(4659) 评论(0) 推荐(0) 编辑
摘要:高版本,以下配置已弃用 所以需要自定义security配置开启basic认证,参考我的配置类 阅读全文
posted @ 2019-08-07 09:25 星朝 阅读(458) 评论(0) 推荐(0) 编辑
摘要:                                    《 Maven 中央仓库地址大全 》 阅读全文
posted @ 2019-08-07 00:12 星朝 阅读(54412) 评论(1) 推荐(3) 编辑
摘要:1 . 仓库简介 没有 Maven 时,项目用到的 .jar 文件通常需要拷贝到 /lib 目录,项目多了,拷贝的文件副本就多了,占用磁盘空间,且难于管理。Maven 使用一个称之为仓库的目录,根据构件的坐标统一存储这些构件的唯一副本,在项目中通过依赖声明,可以方便的引用构件。 2 . 仓库的布局 阅读全文
posted @ 2019-08-07 00:02 星朝 阅读(700) 评论(0) 推荐(0) 编辑
摘要:Maven 中央仓库地址: 1. http://www.sonatype.org/nexus/ 2. http://mvnrepository.com/ (本人推荐仓库) 3. http://repo1.maven.org/maven2 阅读全文
posted @ 2019-08-06 23:51 星朝 阅读(22282) 评论(0) 推荐(1) 编辑
摘要:遇到一个问题“开启Eureka服务端的安全认证后,客户端死活注册不到Eureka上”,已经尝试了以下办法,完全搞不定。。。客户端出错的版本:spring boot:2.0.3.RELEASEspring cloud:Finchley.RELEASE查看客户端报的错误:cannot regist on 阅读全文
posted @ 2019-08-06 18:05 星朝 阅读(1336) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 1.加入安全认证依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring boot starter secur 阅读全文
posted @ 2019-08-06 17:55 星朝 阅读(6183) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 前言 鉴于项目需要将acitiviti设计器整合到原工程中,在网上查了不少资料都不太适用,经过借鉴和自己倒腾终于搞定了,分享一下经验,如果有问题,可以在留言区咨询。 文中用到的资源代码链接: https://download.csdn.net/downloa 阅读全文
posted @ 2019-08-06 17:36 星朝 阅读(2159) 评论(0) 推荐(1) 编辑
摘要:<! springboot 2 Hikari 多数据源配置问题(dataSourceClassName or jdbcUrl is required)最近在项目中想试一下使用 Hikari 连接池,以前用的是阿里的 Druid,框架是 Spring MVC,xml配置文件方式注入的 Bean,现在换 阅读全文
posted @ 2019-08-06 16:32 星朝 阅读(20685) 评论(0) 推荐(0) 编辑
摘要:1、简介 Spring Cloud Config :分布式配置中心,方便服务配置文件统一管理,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是config client。 2、 阅读全文
posted @ 2019-08-06 15:20 星朝 阅读(285) 评论(0) 推荐(0) 编辑
摘要:阅读目录前言快速入门配置规则详解客户端配置映射与动态刷新服务端详解客户端详解结束前言 在上一篇 文章 中我们直接用了本应在本文中配置的Config Server,对Config也有了一个基本的认识,即 Spring Cloud Config 是一种用来动态获取Git、SVN、本地的配置文件的一种工具 阅读全文
posted @ 2019-08-06 14:47 星朝 阅读(657) 评论(0) 推荐(0) 编辑
摘要:初建一个简单的spring boot 项目,启动后会报错。  Exception encountered during context initialization cancelling refresh attempt: org.springframework.beans.factory. 阅读全文
posted @ 2019-08-06 14:24 星朝 阅读(30866) 评论(0) 推荐(0) 编辑
摘要:原 【spring cloud】注解@SpringCloudApplication和@SpringBootApplication的区别 2018年07月17日 14:18:50 降雪无声 阅读数 5839 @SpringCloudApplication时一个注解的集合,其中包含@SpringBoot 阅读全文
posted @ 2019-08-06 14:17 星朝 阅读(1068) 评论(0) 推荐(0) 编辑
摘要:一、Eureka的作用 这里先简单说明使用eureka进行业务层隔离,实现项目服务化也可以理解为微服务,我一直崇尚先实现代码再学习理论,先简单上手进行操作,eureka使用分为三块,1是服务注册中心,2是服务生产模块,3是服务消费模块 关系调用说明: 服务生产者启动时,向服务注册中心注册自己提供的服 阅读全文
posted @ 2019-08-06 14:11 星朝 阅读(414) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 前言 ConfigurationClassPostProcessor实现了BeanDefinitionRegistryPostProcessor接口,该类会在AbstractApplicationContext refresh 中的第5步时进行调用.由于其p 阅读全文
posted @ 2019-08-06 14:03 星朝 阅读(237) 评论(0) 推荐(0) 编辑
摘要:异常报错 2019 01 14 10:40:18.427 ERROR 11776 [ost startStop 1] o.s.b.w.e.t.TomcatStarter : Error starting Tomcat context. Exception: org.springframework.b 阅读全文
posted @ 2019-08-06 13:52 星朝 阅读(789) 评论(0) 推荐(0) 编辑
摘要:默认情况下,Eureka 使用 hostname 进行服务注册,以及服务信息的显示,那如果我们使用 IP 地址的方式,该如何配置呢?答案就是eureka.instance.prefer ip address=true。 目的:我们配置eureka.instance.prefer ip address 阅读全文
posted @ 2019-08-06 13:35 星朝 阅读(2692) 评论(0) 推荐(0) 编辑
摘要:eureka client获取serviceUrls(eureka server地址)列表的过程: 1. 根据use dns for fetching service urls属性判断是从dns还是从config获取region和zone以及serviceUrl相关信息 2. 获取过程首先从配置中获 阅读全文
posted @ 2019-08-06 13:24 星朝 阅读(952) 评论(0) 推荐(0) 编辑
摘要:Eureka包含四个部分的配置 instance:当前Eureka Instance实例信息配置 client:Eureka Client客户端特性配置 server:Eureka Server注册中心特性配置 dashboard:Eureka Server注册中心仪表盘配置 Eureka Inst 阅读全文
posted @ 2019-08-06 13:22 星朝 阅读(4282) 评论(0) 推荐(1) 编辑
摘要:Spring Boot 内嵌容器Undertow参数设置 配置项: 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程 不要设置过大,如果过大,启动项目会报错:打开文件数过多 server.undertow.io threads=16 阻塞任务线程池, 当 阅读全文
posted @ 2019-08-05 09:45 星朝 阅读(1263) 评论(0) 推荐(0) 编辑
摘要:Neo4j使用Cypher查询图形数据,Cypher是描述性的图形查询语言,语法简单,功能强大,由于Neo4j在图形数据库家族中处于绝对领先的地位,拥有众多的用户基数,使得Cypher成为图形查询语言的事实上的标准。本文作为入门级的教程,我不会试图分析Cypher语言的全部内容,本文的目标是循序渐进 阅读全文
posted @ 2019-08-05 08:43 星朝 阅读(950) 评论(0) 推荐(0) 编辑
摘要:安装和启动Neo4j桌面 如果您还没有,请下载 Neo4j。使用提供的说明(下载时显示),按照步骤1安装并启动Neo4j Desktop应用程序。下载页面上的步骤2说明向您展示了如何设置您的第一个项目和数据库以及如何在浏览器中打开Neo4j,但我们希望在此处更详细地介绍此步骤。 导航 Ne 阅读全文
posted @ 2019-08-02 17:00 星朝 阅读(5539) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 neo4j数据批量导入 1 neo4j基本参数 1.1 启动与关闭: 1.2 neo4j admin的参数:控制内存 1.2.1 memrec 是查看参考内存设置 1.2.2 指定缓存–pagecache 1.3 neo4j admin的参数:Dump an 阅读全文
posted @ 2019-08-02 16:59 星朝 阅读(7211) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 背景 上节我们了解了什么是图数据库,作为研究对象的neo4j的特点,优缺点以及基本的环境搭建。 现在我们要讲存储在csv中的通话记录数据导入到neo4j中去,并且可以通过cql去查询导入的数据及关系 1.选取导入方式 neo4j的导入方式有很多,我大概总结了 阅读全文
posted @ 2019-08-02 16:52 星朝 阅读(18265) 评论(1) 推荐(0) 编辑
摘要:1. Zabbix Zabbix 作为企业级的网络监控工具,通过从服务器,虚拟机和网络设备收集的数据提供实时监控,自动发现,映射和可扩展等功能。 Zabbix的企业级监控软件为用户提供内置的Java应用服务器监控,硬件监控,VMware监控和CPU,内存,网络,磁盘空间性能监控。 该企业级网络监控工 阅读全文
posted @ 2019-08-02 16:41 星朝 阅读(6090) 评论(2) 推荐(0) 编辑
摘要:Neo4j与ElasticSearch数据同步 针对节点删除,加了一些逻辑,代码地址 背景 需要强大的检索功能,所有需要被查询的数据都在neo4j。 方案 在Server逻辑中直接编写。后端有一个Storage类。当有新数据通过RestAPI存入Neo4j时,同时存一份到ElasticSearch 阅读全文
posted @ 2019-08-02 16:12 星朝 阅读(2254) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch-基础介绍及索引原理分析 最近在参与一个基于Elasticsearch作为底层数据框架提供大数据量(亿级)的实时统计查询的方案设计工作,花了些时间学习Elasticsearch的基础理论知识,整理了一下,希望能对Elasticsearch感兴趣/想了解的同学有所帮助。 同时 阅读全文
posted @ 2019-08-02 16:03 星朝 阅读(391) 评论(0) 推荐(0) 编辑
摘要:前景提要:启动SpringBoot项目报错 原因: DeliveryPointServiceFallBack上面没有加 @Component _ !   阅读全文
posted @ 2019-08-01 17:39 星朝 阅读(22491) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 1、问题描述 启动tomcat部署项目时,报This is very likely to create a memory leak. Stack trace of thread错误。 29 May 2018 12:30:09.322 SEVERE [loca 阅读全文
posted @ 2019-08-01 17:33 星朝 阅读(19026) 评论(0) 推荐(0) 编辑
摘要:参考文档 官方文档 http://spring.io/projects/spring data neo4j learn https://docs.spring.io/spring data/neo4j/docs/5.1.2.RELEASE/reference/html/ https://neo4j. 阅读全文
posted @ 2019-08-01 16:29 星朝 阅读(580) 评论(0) 推荐(0) 编辑
摘要:在前面的一篇文章《图形数据库Neo4J简介》中,我们已经对其内部所使用的各种机制进行了简单地介绍。而在我们尝试对Neo4J进行大版本升级时,我发现网络上并没有任何成型的样例代码以及简介,而其自身的文档也对如何使用Spring Data Neo4J介绍得语焉不详。因此在本文中,我们就将简单地介绍如何使 阅读全文
posted @ 2019-08-01 16:25 星朝 阅读(3918) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示