• 等级
  • 245087 访问
  • 351 原创
  • 27 转发
  • 6949 排名
  • 54 评论
  • 65 获赞

JanusGraph详解

图数据库 JanusGraph   知识图谱 ###1.什么是知识图谱 知识图谱:是显示知识发展进程与结构关系的一系列各种不同的图形,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系。 ###2.知识图谱应用 知识图谱的应用场景非常广泛: 场景一 新闻事件的关联分析 场景二 识别反欺诈潜在风险 场景三 不一致性验证识别 场景四 失联客户管理 ...

2019-01-23 10:44:55

mysql时区问题解决几种方法

问题排查: mysql数据库可以通过下面两个sql查看时区:   select timediff(now(),convert_tz(now(),@@session.time_zone,'+00:00'));  或者: SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP);  如果是中国标准时间, 会输出08:00 以下记录修改mysql时区的几种方法。 具体...

2019-01-22 17:06:04

Spring Aop详细教程

一、概念 AOP(Aspect Oriented Programming):面向切面编程。 面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 二、用途 日志记录,性能统计,安全控制,权限管理,事务处理,异常处理,资...

2019-01-20 18:01:05

Spring Transaction使用详解

概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects) 支持...

2019-01-20 16:32:42

Spring Hystrix 原理与使用详解

一:为什么需要Hystrix? 在大中型分布式系统中,通常系统很多依赖(HTTP,hession,Netty,Dubbo等),如下图:   在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等. 如下图:QPS为50的依赖 I 出现不可用,但是其他依赖仍然可用.   当依赖I 阻塞时,大多数服务器的线...

2019-01-20 14:34:56

Jmeter 添加kafka支持

1,下载源码:https://github.com/BrightTag/kafkameter 主要代码: /* * Copyright 2014 Signal. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compli...

2019-01-18 17:50:58

dnspod-sr 高性能DNS 服务器软件

关于 dnspod-sr 是一个运行在 Linux 平台上的高性能的递归 DNS 服务器软件,具备高性能、高负载、易扩展的优势,非 BIND 等软件可以比拟。 特性 高性能,比所有流行的开源 DNS 软件性能高出2倍以上 安全,能抵御一般攻击 稳定,有效降低解析失败率 主动刷新缓存,响应速度更快 易于扩展,非常容易部署 防污染,能够正确解析被污染域名 性能 dnspod-sr 依...

2019-01-18 17:27:22

Jupyter精选资源合集

https://github.com/markusschanta/awesome-jupyter GitHub上出现了一份相关的资源,精选收录了关于Jupyter的各种项目、库、教程、拓展应用等资源, 一共100多个,横跨11大类别,目前已经400多星。 这份资源中的11大类别,分别是: 运行时间/前端 这一类别中,一共有11份资源,包含Jupyter在运行和前端方面需要的各种资源。 ...

2019-01-18 12:51:26

spring 跨域CORS Filter

方案一 spring中可以采用的跨域配置方式如下: RequestMapping 在一般性的配置中,在controller前添加@CrossOrigin即可使用spring的默认配置,允许跨域 该注解也可以配置一些设定,适合针对个别的controller @CrossOrigin 方案二 webconfig的方式配置全局跨域 @Configuration public class Jx...

2019-01-18 09:44:37

TensorFlow 基础准备指导

TensorFlow 走上 AI 之路,你要具备以下基础: 一、 掌握基本的 Python 编程语法 1. 变量、函数、模块 2. 字符串及其操作 3. 列表与元组 4. 条件、循环等控制流 5. 面向对象与类 推荐书籍: 二、必备数学基础 1. 线性代数 推荐课程:《麻省理工公开课:线性代数》 推荐书籍: 2. 统计学 推荐书籍: 三、基础 AI 理论知识 Tenso...

2019-01-17 22:07:23

TortoiseGit SSH-key 免用户名密码验证

设置TortoiseGit ssh-key 免去每次提交git时都要输入用户密码操作。 使用TortoiseGit作为github本地管理工具,TortoiseGit使用扩展名为ppk的秘钥,而不是 ssh-keygen生成的rsa密钥。 也就是说在git bash中使用ssh-keygen -C "username@email.com" -t rsa产生的密钥TortoiseGit中不能用...

2019-01-10 09:59:38

node.js、npm 升级操作详解

node有一个模块叫n ,是专门用来管理node.js的版本的。 第一步,安装 n $ npm install -g n 报错哦,那执行下面的命令 npm install -g n --force   第二步,升级 node 到最新稳定版本 n stable 没有权限 mkdir: cannot create directory ‘/usr/local/n/versi...

2019-01-08 11:47:47

Maven -DskipTests和-Dmaven.test.skip=true的区别

在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是: mvn clean package -DskipTests -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/t...

2018-12-29 09:55:14

图解 Elasticsearch

内容 图解ElasticSearch 图解Lucene 搜索发生时 缓存的故事 在Shard中搜索 如何Scale 一个真实的请求 参考 摘要 先自上而下,后自底向上的介绍ElasticSearch的底层工作原理,试图回答以下问题: 为什么我的搜索 *foo-b...

2018-12-27 20:48:16

MySQL联合索引

一、什么是联合索引   两个或更多个列上的索引被称作联合索引,联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。 二、命名规则 1、需要加索引...

2018-12-19 19:49:33

logback详细配置——基于时间文件大小分割限制日志大小

正确配置 这里我使用的是springboot所以的 application.properties 文件增加 logging.config=classpath:logback-spring.xml // 指定日志配置文件 根目录增加 logback-spring.xml 配置文件 image.png logback-spring.xml 配置文件 注:<rolling...

2018-12-18 09:59:11

数据库SQL优化大总结

(一)索引的作用 索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。 提升查询速度的方向一是提升硬件(内存、cpu、硬盘),二是在软件上优化(加索引、优化sql;优化sql不在本文阐述范围之内)。 能在软件上解决的,就不在硬件上解决,毕竟硬件提升...

2018-12-17 21:19:29

MySQL ANALYZE Optimize Check Table使用详解

MYSQL 分析表、检查表和优化表 1. 对表进行优化 ( 优化表主要作用是消除删除或者更新造成的空间浪费) 2. 对表进行分析(分析关键字的分布, 分析并存储MyISAM和BDB表中键的分布) 3. 对表进行检查(检查表的错误,并且为MyISAM更新键的统计内容) 4. 对表进行修复(修复被破坏的MyISAM表)  1.分析表   MySQL中使用ANALYZE TABLE语句来分析表,...

2018-12-17 18:49:03

聊聊QPS/TPS/RPS/UV/IP/PV术语概念

pv、uv、ip,tps、qps、rps术语解释 跟网站打交道,经常可以听到数据分析之类的专有名词,如pv多少、ip多少、tps多少之类的问题。下面就这些常见的数据给出英文全称及其释义。 PV   即 page view,页面浏览量         用户每一次对网站中的每个页面访问均被记录1次。用户对同一页面的多次刷新,访问量累计。 UV  即 Unique visitor,独立访客    ...

2018-12-17 17:03:29

apache ab使用详解

apache性能测试工具ab使用详解 站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。 性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。 ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压...

2018-12-17 16:52:57

博客专家

ZhaoYingChao88

学而不思则罔,思而不学则殆!
关注
  • 计算机软件/架构师
  • 中国 浙江省 杭州市
奖章
  • 博客专家
  • 持之以恒