自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幽灵骑士

我荒废了时间,时间便把我荒废了

  • 博客(32)
  • 资源 (7)
  • 收藏
  • 关注

原创 Elasticsearch+Kibana安装Liunx

什么是Kibana?Kibana 是一个设计出来用于和 Elasticsearch 一起使用的开源的分析与可视化平台,可以用 kibana 搜索、查看、交互存放在Elasticsearch 索引里的数据,使用各种不同的图表、表格、地图等展示高级数据分析与可视化,基于浏览器的接口使你能快速创建和分享实时展现Elasticsearch查询变化的动态仪表盘,让大量数据变得简单,容易理解。

2022-04-11 17:11:19 1764

原创 ​​​​​​​​Liunx系统搭建git服务​

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系

2022-03-24 11:38:45 139

原创 JVM执行引擎

1.执行引擎是Java虚拟机的核心组成部分之一2.虚拟机是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的。而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直接支持的指令集格式。3.JVM的主要任务是负责装载字节码到其内部,但字节码并不能够直接运行在操作系统之上,因为字节码指令并非等价于本地机器指令,它内部包含的仅仅只是一些能够被JVM锁识别的字

2022-03-24 09:16:00 239

原创 密码学应用(DES,AES, MD5, SHA1, RSA, Salt, Pkcs8)

安全是基本准则

2022-03-19 14:21:10 596

原创 Liunx下Oracle安装

Liunx下Oracle安装

2022-03-18 09:12:42 1347

原创 最小生成树-Prim算法和Kruskal算法

Prim算法1.概览普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最小。该算法于1930年由捷克数学家沃伊捷赫·亚尔尼克(英语:Vojtěch Jarník)发现;并在1957年由美国计算机科学家罗伯特·普里姆(英语:Robert C. Prim)独立发现;1959年,艾兹格·迪科斯彻再次发现了该算法。因此,在某些场合,普里

2022-03-09 09:48:17 519

原创 理解MySQL——架构与概念

第一章、MySQL架构与概念1、MySQL的逻辑架构最上面不是MySQL特有的,所有基于网络的C/S的网络应用程序都应该包括连接处理、认证、安全管理等。中间层是MySQL的核心,包括查询解析、分析、优化和缓存等。同时它还提供跨存储引擎的功能,包括存储过程、触发器和视图等。最下面是存储引擎,它负责存取数据。服务器通过storage engine API可以和各种存储引擎进行交互。1.1、查询优化和执行(Optimization and Execution)MySQL将用户的查询...

2022-03-09 09:41:44 91

原创 JVM性能调优

JVM性能调优

2022-03-09 09:10:24 352

原创 Liunx 安装 Mysql 5.6

Liunx 安装 Mysql 5.6

2022-03-09 09:00:13 853

原创 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 896

原创 [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 390

原创 MySQL优化原理

阅读目录(Content)目录一、MySQL逻辑架构 二、MySQL查询过程 三、客户端/服务端通信协议 四、查询缓存 五、语法解析和预处理 六、查询优化 七、查询执行引擎 八、返回结果给客户端九、性能优化建议 9.1、Scheme设计与数据类型优化9.2、创建高性能索引9.3、索引相关的数据结构和算法十、高性能策略 十一、特定类型查询优化11.1、优化COUNT()查询11.2、优化关联查询...

2022-03-02 14:13:33 444

原创 Windows下的Jdk 1.7*安装并配置(图文详解)

Windows下的Jdk 1.7*安装并配置(图文详解)很多人很少去想,为什么在windows下,安装完Jdk的安装包之后,还需要去配置环境变量,只是知道要这么去做,没有想过为什么要去这么做?  答:由于java是平台无关的 ,安装jdk时java不会自动设置路径,也不会修改注册表,需要用户自己设置环境变量,但不需要修改注册表。

2022-03-02 11:28:04 1629

原创 JavaWeb项目架构之Kafka分布式日志队列

JavaWeb项目架构之Kafka分布式日志队列架构、分布式、日志队列,标题自己都看着唬人,其实就是一个日志收集的功能,只不过中间加了一个Kafka做消息队列罢了。

2022-03-02 11:09:24 237

原创 【InteillJ IDEA】Git的安装+同步项目到GitHub上

【InteillJ IDEA】Git的安装+同步项目到GitHub上

2022-03-02 10:34:23 102

原创 Liunx环境Redis的安装

Liunx环境Redis的安装详细版

2022-03-02 10:07:15 56

原创 分布式文件系统FastDFS安装教程

FastDFS(Fast Distributed File System)是一款开源轻量级分布式文件系统,本文不讲解原理和架构,只是在个人使用部署过程中耗费了好长时间和精力,遇到了很多的坑,于是总结成了一篇详细的部署文档分享给大家。

2022-03-01 16:18:17 1293

原创 Linux-常用快捷键

阅读目录有话要说 Shell应用技巧,常用快捷键 帮助命令 man(帮助命令) info(和man差不多) whatis(查询基本信息,等效于man-f) help(帮助) --help(获取选项信息【常用】) alias(别名) 文件管理、文件搜索命令 cd(切换目录) pwd(显示当前目录) 特殊目录 ls(显示目录文件) touch(创建...

2019-07-04 13:11:23 544

原创 Linux下SVN安装配置

第一章 安装1. 采用源文件编译安装。源文件共两个,为:subversion-1.6.1.tar.gz (subversion 源文件)subversion-deps-1.6.1.tar.gz (subversion依赖文件)注意文件版本必须一致,否则很容易产生各种奇怪的问题.

2017-03-16 09:44:31 308

原创 Linux下安装Oracle11G详细流程(只为最好的你)

需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细流程。1,安装环境硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核,磁盘50GOracle软件版本:

2017-03-15 15:34:54 39399 2

原创 JAVA并发手册

线程管理Thread/Runnable/Thread.State线程的信息获取和设置线程的中断sleep/yieldjoindaemonUncaughtExceptionHandlerThread#setDefaultUncaughtExceptionHandlerThreadLocal/InheritableThreadLocalThreadGroupunca

2017-03-15 11:43:11 334

原创 TiDB 如何重新定义下一代关系型数据库

如果创造一个全新的东西,有一天能够成为生产力,那种感觉真好!

2017-03-14 15:59:15 4335

原创 如何禁掉Windows 10上的所有广告

去年,Windows 10曾经有过一段时期的免费升级,但是它却使用一些不同的途径向系统推送了各种广告(当然如果是花钱升级的,那就更可悲了)。这些广告会出现在不同的地方,包括开始菜单,Action Center(操作中心),Cortana(小娜)以及锁定的屏幕上。这些广告诱导你去购买那些对你来说可能需要也可能根本不必要的应用和服务。

2017-03-14 15:28:34 7076

原创 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 497

原创 Ubuntu 16.04安装Oracle 11g 简解

1、环境 系统:Ubuntu 16.04 64位 Java 8安装成功2、 安装Oracle所需要的依赖包

2017-02-16 17:53:41 4579 3

原创 JDK1.8源码阅读系列之三:HashMap

一、HashMap概述:HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,采用数组+链表+红黑树实现,当链表长度超过阈值(8)时,将链表转换为红黑树,这样大大减少了查找时间。

2017-02-16 13:17:45 359

原创 从输入网址到浏览器显示页面发生了什么

1,在浏览器中输入网址用户输入网址URL,比如http://www.baidu.com,其中http为协议,www.baidu.com为网络地址,网络地址可以为域名或IP地址,使用域名是为了方便记忆,但是为了让计算机理解这个地址还需要把它解析为IP地址。2,浏览器查找域名的IP地址

2017-01-20 16:45:33 785

原创 IE条件注释,嗅探低版本IE用户,并引导升级

每一个程序员对于IE的版本判定方式都不同,这是我自己写的一种,如果能对你有点用,那就请把它完整的看完。 一、科普IE条件注释 IE条件注释功能是条件注释是IE特有的一种功能,能对IE系列产品进行单独的XHTML代码处理,注意,主要是针对XHTML,而非CSS。条件注释功能非常强大,可以进行true和false判断。

2017-01-20 16:24:23 368

原创 JavaSE——UDP协议网络编程(一)

我希望您进来去阅读 去了解,必然您会获得比我多。 UDP协议基础:

2017-01-20 15:10:35 195

原创 Go 语言的垃圾回收算法被吹过头?与Java比如何?

Go语言正在构建的垃圾收集器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢?

2017-01-19 10:58:19 3985

原创 Java代码检查工具PMD,最理想状态是我能 3秒找到你

还在为错误苦恼吗!不知所措吗!请使用PMD 它会想 开塞露 一样顺滑。

2017-01-18 17:34:33 764

转载 Big Bang 详细介绍,锤子科技至今最好的技术

当你第一次看到这个输入法的时候,一定会为这个想法感到 很特别。------来自于锤子科技

2017-01-18 16:33:44 3237

JDK-1.7-官网安装版

JDK官网-64位安装包 包含JDK7 8 11

2022-03-01

javamailjar包

java邮箱工具,这个版本比较难找,但是非常好用,eclipse myeclipse均可使用

2018-07-12

线程分解详细

有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABC,里面写的挺全的

2015-08-19

J2EE中文API

J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

2015-08-17

Spring2.5中文手册

1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求提交到目标Controller 4.Controller进行业务逻辑处理后,会返回一个ModelAndView 5.Dispathcher查询一个或多个ViewResolver视图解析器,找到ModelAndView对象指定的视图对象 6.视图对象负责渲染返回给客户端。

2015-08-17

程序猿福利(面试问题)

只为让你不在关键的时刻手足无措,多看 多问 少说,简简单单 承上启下

2015-08-17

javaapi合集

javaapi合集

2014-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除