- 博客(32)
- 资源 (7)
- 收藏
- 关注
原创 Elasticsearch+Kibana安装Liunx
什么是Kibana?Kibana 是一个设计出来用于和 Elasticsearch 一起使用的开源的分析与可视化平台,可以用 kibana 搜索、查看、交互存放在Elasticsearch 索引里的数据,使用各种不同的图表、表格、地图等展示高级数据分析与可视化,基于浏览器的接口使你能快速创建和分享实时展现Elasticsearch查询变化的动态仪表盘,让大量数据变得简单,容易理解。
2022-04-11 17:11:19 1815
原创 Liunx系统搭建git服务
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系
2022-03-24 11:38:45 189
原创 JVM执行引擎
1.执行引擎是Java虚拟机的核心组成部分之一2.虚拟机是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的。而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直接支持的指令集格式。3.JVM的主要任务是负责装载字节码到其内部,但字节码并不能够直接运行在操作系统之上,因为字节码指令并非等价于本地机器指令,它内部包含的仅仅只是一些能够被JVM锁识别的字
2022-03-24 09:16:00 752
原创 最小生成树-Prim算法和Kruskal算法
Prim算法1.概览普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最小。该算法于1930年由捷克数学家沃伊捷赫·亚尔尼克(英语:Vojtěch Jarník)发现;并在1957年由美国计算机科学家罗伯特·普里姆(英语:Robert C. Prim)独立发现;1959年,艾兹格·迪科斯彻再次发现了该算法。因此,在某些场合,普里
2022-03-09 09:48:17 689
原创 理解MySQL——架构与概念
第一章、MySQL架构与概念1、MySQL的逻辑架构最上面不是MySQL特有的,所有基于网络的C/S的网络应用程序都应该包括连接处理、认证、安全管理等。中间层是MySQL的核心,包括查询解析、分析、优化和缓存等。同时它还提供跨存储引擎的功能,包括存储过程、触发器和视图等。最下面是存储引擎,它负责存取数据。服务器通过storage engine API可以和各种存储引擎进行交互。1.1、查询优化和执行(Optimization and Execution)MySQL将用户的查询...
2022-03-09 09:41:44 122
原创 Windows10下安装docker和桌面管理的工具
一、下载win10下安装docker和桌面管理的工具:下载地址:Docker for Windows安装软件学习地址:Docker 教程 | 菜鸟教程 下载完是一个安装程序,双击运行即可。cmd命令就可以开始使用docker安装需要的软件镜像了。(特别提醒:1、安装此程序后,VMware安装centos会报错,所以只能二选一。0.0我也很苦恼。 2、方便是真的方便,但很占用内存,这是真没VMware厉害。 )二、下载完成后,安装redis、mysql、M
2022-03-03 13:11:35 945
原创 [Apache Pulsar] 企业级分布式消息系统-Pulsar入门基础
本篇文章只讲述Pulsar消息系统的基本概念Apache PulsarPulsar是一个支持多租户的、高性能的服务与服务之间消息通讯的解决方案,最初由雅虎开发,现在由Apache软件基金会管理。Pulsar在Yahoo的生产环境运行了三年多,助力Yahoo的主要应用,如Yahoo Mail、Yahoo Finance、Yahoo Sports、Flickr、Gemini广告平台和Yahoo分布式键值存储系统Sherpa。Kafka不够好,智联招聘基于Pulsar打造企业级事件中心。P..
2022-03-02 14:47:58 430
原创 MySQL优化原理
阅读目录(Content)目录一、MySQL逻辑架构 二、MySQL查询过程 三、客户端/服务端通信协议 四、查询缓存 五、语法解析和预处理 六、查询优化 七、查询执行引擎 八、返回结果给客户端九、性能优化建议 9.1、Scheme设计与数据类型优化9.2、创建高性能索引9.3、索引相关的数据结构和算法十、高性能策略 十一、特定类型查询优化11.1、优化COUNT()查询11.2、优化关联查询...
2022-03-02 14:13:33 657
原创 Windows下的Jdk 1.7*安装并配置(图文详解)
Windows下的Jdk 1.7*安装并配置(图文详解)很多人很少去想,为什么在windows下,安装完Jdk的安装包之后,还需要去配置环境变量,只是知道要这么去做,没有想过为什么要去这么做? 答:由于java是平台无关的 ,安装jdk时java不会自动设置路径,也不会修改注册表,需要用户自己设置环境变量,但不需要修改注册表。
2022-03-02 11:28:04 1772
原创 JavaWeb项目架构之Kafka分布式日志队列
JavaWeb项目架构之Kafka分布式日志队列架构、分布式、日志队列,标题自己都看着唬人,其实就是一个日志收集的功能,只不过中间加了一个Kafka做消息队列罢了。
2022-03-02 11:09:24 262
原创 分布式文件系统FastDFS安装教程
FastDFS(Fast Distributed File System)是一款开源轻量级分布式文件系统,本文不讲解原理和架构,只是在个人使用部署过程中耗费了好长时间和精力,遇到了很多的坑,于是总结成了一篇详细的部署文档分享给大家。
2022-03-01 16:18:17 1327
原创 Linux-常用快捷键
阅读目录有话要说 Shell应用技巧,常用快捷键 帮助命令 man(帮助命令) info(和man差不多) whatis(查询基本信息,等效于man-f) help(帮助) --help(获取选项信息【常用】) alias(别名) 文件管理、文件搜索命令 cd(切换目录) pwd(显示当前目录) 特殊目录 ls(显示目录文件) touch(创建...
2019-07-04 13:11:23 573
原创 Linux下SVN安装配置
第一章 安装1. 采用源文件编译安装。源文件共两个,为:subversion-1.6.1.tar.gz (subversion 源文件)subversion-deps-1.6.1.tar.gz (subversion依赖文件)注意文件版本必须一致,否则很容易产生各种奇怪的问题.
2017-03-16 09:44:31 331
原创 Linux下安装Oracle11G详细流程(只为最好的你)
需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细流程。1,安装环境硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核,磁盘50GOracle软件版本:
2017-03-15 15:34:54 39846 2
原创 JAVA并发手册
线程管理Thread/Runnable/Thread.State线程的信息获取和设置线程的中断sleep/yieldjoindaemonUncaughtExceptionHandlerThread#setDefaultUncaughtExceptionHandlerThreadLocal/InheritableThreadLocalThreadGroupunca
2017-03-15 11:43:11 366
原创 如何禁掉Windows 10上的所有广告
去年,Windows 10曾经有过一段时期的免费升级,但是它却使用一些不同的途径向系统推送了各种广告(当然如果是花钱升级的,那就更可悲了)。这些广告会出现在不同的地方,包括开始菜单,Action Center(操作中心),Cortana(小娜)以及锁定的屏幕上。这些广告诱导你去购买那些对你来说可能需要也可能根本不必要的应用和服务。
2017-03-14 15:28:34 7265
原创 Docker存储驱动之ZFS简介
ZFS是下一代的文件系统,支持了很多存储高级特性,如卷管理、快照、和校验、压缩和重复删除技术、拷贝等。 ZFS由Sun公司创建,现属于Oracle,ZFS是开源的,并基于CDDL license。因为CDDL和GPL不兼容,ZFS不能加入Linux kernel主线。然而,ZFS On Linux(ZoL)项目提供kernel模块和用户空间程序,这些都可以单独的安装。 ZFS on Linux(ZoL)是一项成熟的技术,但是,现在却不建议在产品中使用zfs存储驱动,当然,除非你对ZoL有着丰富的经验
2017-03-14 13:50:58 525
原创 Ubuntu 16.04安装Oracle 11g 简解
1、环境 系统:Ubuntu 16.04 64位 Java 8安装成功2、 安装Oracle所需要的依赖包
2017-02-16 17:53:41 4666 3
原创 JDK1.8源码阅读系列之三:HashMap
一、HashMap概述:HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,采用数组+链表+红黑树实现,当链表长度超过阈值(8)时,将链表转换为红黑树,这样大大减少了查找时间。
2017-02-16 13:17:45 382
原创 从输入网址到浏览器显示页面发生了什么
1,在浏览器中输入网址用户输入网址URL,比如http://www.baidu.com,其中http为协议,www.baidu.com为网络地址,网络地址可以为域名或IP地址,使用域名是为了方便记忆,但是为了让计算机理解这个地址还需要把它解析为IP地址。2,浏览器查找域名的IP地址
2017-01-20 16:45:33 825
原创 IE条件注释,嗅探低版本IE用户,并引导升级
每一个程序员对于IE的版本判定方式都不同,这是我自己写的一种,如果能对你有点用,那就请把它完整的看完。 一、科普IE条件注释 IE条件注释功能是条件注释是IE特有的一种功能,能对IE系列产品进行单独的XHTML代码处理,注意,主要是针对XHTML,而非CSS。条件注释功能非常强大,可以进行true和false判断。
2017-01-20 16:24:23 409
原创 Go 语言的垃圾回收算法被吹过头?与Java比如何?
Go语言正在构建的垃圾收集器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢?
2017-01-19 10:58:19 4058
Spring2.5中文手册
2015-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人