自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 纯Java实现的graphviz

纯Java实现Graphviz在Java中使用Graphviz的方式使用纯Java使用Graphviz一直是个问题,目前为止的方案有三种:Java包装dot命令,调用机器上安装的Graphviz进程类似graphviz-java,使用 V8 javascript执行引擎执行Vizjs把Graphviz的c语言源代码翻译成java版本,类似smetana第一种方式不够便捷,还需要进行额外的安装;第二种方式的话相对来说好一点,虽然内容比较重;使用第三种方式的项目至今都只能画一个简陋的图形。使用

2022-02-23 18:23:35 1443

原创 centos下编译graphviz源码

git clone https://gitlab.com/graphviz/graphviz.gitcd graphvizyum install -y python3./autogen.sh./configureyum -y install autoconf automake libtool libtool-ltdl-deve byacc flexmakemake install

2021-09-02 22:38:40 433

原创 P,NP.NP-hard,NP-complete

P、NP、NP-hard、NP-complete问题是一个比较难理解的问题,实际上他们的本质只是根据问题的复杂程度进行分类。P问题通过一个多项式公式,使用一个图灵机计算这个公式的答案就能解决的问题。比如说判断一个数是否是偶数,只需要对它取余数判断是否为0即可。通常解决问题的时间跟公式的复杂程度有关,称为多项式时间。一般来说,这种问题我们称为简单的,可以通过计算公式答案直接解决的。但是这个问题一定是简单到可解决的吗?不一定,要是公式非常复杂,以现在已有的图灵机根本算不出来,这也是没啥意义的。比如gala

2020-09-25 11:49:37 407

原创 图的交叉理论与层次映射

图的交叉理论与层次映射最近在研究图的最小交叉理论,这边记录一下。前提通常对于一个有向无环图来说,层级分配完成之后,每个层级内的顶点的顺序至关重要。一个良好的层级之间的顶点顺序的分配,可以大大减少交叉边的产生。层级可达性矩阵首先需要已知的有向图的层级分配的可达性矩阵。矩阵的行和列都是图中所有的顶点,矩阵中的每个值都是表达两个顶点之间是否可达。例如对于如下的一个有向图:的层级可达性矩阵如下:矩阵的行和列代表了顶点{A,B,C,D,E,F,G,H,I}。图的层级结构由顶点和有向边组成,其中每个层

2020-09-06 19:34:38 1450

转载 J2EE规范总结

https://cloud.tencent.com/developer/article/1157101

2020-06-16 10:28:16 144

原创 脚本自动化安装kubernetes1.7 master

前置条件安装一个纯净的centos7,并且固定IP(教程自己网上搜,很简单),并且确认网络畅通哦!接下来所有的事情都交给脚本。开始安装两个执行脚本kubernetes-init-1.sh,kubernetes-init-2.sh,按照顺序执行即可。这边解释一下为什么分成两个脚本而不是一个脚本。因为第一个脚本执行会更新内核,需要重启让内核生效。然后才能执行第二个脚本,其中第二个脚本会自动安装...

2020-04-09 21:40:14 149

转载 浅谈 Linux 系统中的 SNMP Trap

https://www.ibm.com/developerworks/cn/linux/l-cn-snmp/

2020-03-23 14:27:09 190

转载 java锁机制

https://juejin.im/post/5e0c5eba6fb9a047ef326a0b

2020-03-02 21:08:27 102

转载 Operator有状态应用kubernetes解决方案

https://blog.51cto.com/12462495/2084517

2020-02-19 18:45:27 318

原创 iptables入门介绍

什么是iptables说白了,iptables在linux当中充当类似防火墙的功能。它依赖于linux内核的netfilter模块,在它的基础上实现了自己的规则,转发筛选数据包。和firewalld的区别是什么我们只需要知道,区别就是筛选方式和手段不一样,但是都是依赖netfilter实现的。具体的区别是什么,有兴趣的可以自己搜索。安装...

2020-01-13 16:14:40 175

原创 安装kubectl和minikube

前提条件操作系统本人在win10 1809的VMWare上安装了centos 7虚拟机,并不是使用的官方文档的Hyper-v或者VMBox。在刚开始学习的时候建议这么操作,不污染原操作系统。所有的操作都是在此虚拟机上进行的。网络使用桥接模式,内存分配4G。docker安装在centos上安装docker。因为minikube需要一个–vm-driver,因为我们是在虚拟机上安装的,所以–v...

2020-01-04 00:44:01 1201

转载 spring cloud gateway路由定义定位器 RouteDefinitionLocator

https://www.cnblogs.com/liukaifeng/p/10055869.html

2019-12-09 10:26:40 181

转载 如何编写一个Systemd Service

https://segmentfault.com/a/1190000014740871

2019-11-28 10:47:26 166

转载 Vue-cli脚手架内容介绍

https://www.cnblogs.com/ZheOneAndOnly/p/11202844.html

2019-11-21 10:59:57 77

原创 红黑树详细解读

红黑树详细解读目录二叉树介绍二叉树的弊端红黑树定义左旋和右旋红黑树的插入红黑树的删除红黑树的代码实现二叉树介绍在关注红黑树之前,首先复习一下二叉树的概念。在数据结构中,二叉树有如下定义:二叉树是一种由节点和层组成的结构每一层有若干个节点第一层只能有一个根节点每个节点可以拥有两颗支树,分别被称为左子树(left subtree)和右子树(right ...

2019-09-03 23:05:33 402 1

转载 红黑树详解

https://segmentfault.com/a/1190000012728513

2019-08-31 14:57:39 110

转载 p2p科普

http://blog.kakarott.net/archives/category/p2p

2019-08-14 17:25:59 105

转载 Typora使用手册

https://www.e-learn.cn/content/qita/573336

2019-07-16 19:09:01 89

转载 oracl tns解释

https://www.cnblogs.com/mingjing/p/6500923.html

2019-07-15 13:22:19 128

转载 Dockerfile文件详解

https://www.cnblogs.com/panwenbin-logs/p/8007348.html

2019-07-06 23:05:11 90

转载 硬盘分区

https://www.cnblogs.com/w-wfy/p/8870598.html

2019-07-04 22:40:45 75

转载 函数式接口

https://www.zybuluo.com/changedi/note/616132

2019-06-20 16:54:26 81

转载 lambda表达式处理集合

https://www.cnblogs.com/JoeyWong/p/9600109.html

2019-06-19 17:13:56 443

转载 线程池的使用

https://www.cnblogs.com/dolphin0520/p/3932921.html

2019-06-19 09:00:30 72

转载 spring cloud的概念预览

https://cloud.tencent.com/developer/news/334738

2019-06-16 22:13:40 61

转载 深入解析 multipart/form-data

https://www.jianshu.com/p/29e38bcc8a1d

2019-06-14 11:53:06 231

转载 zookeeper在kafka中的作用

https://www.jianshu.com/p/da62e853c1ea

2019-06-13 14:53:15 650

转载 Java异常分类

这里写自定义目录标题异常的分类:java.lang.Throwable1.Error错误:JVM内部的严重问题。无法恢复。程序人员不用处理。2.Exception异常:普通的问题。通过合理的处理,程序还可以回到正常执行流程。要求编程人员要进行处理。3.RuntimeException:也叫非受检异常(unchecked exception).这类异常是编程人员的逻辑问题。应该承担责任。J...

2019-06-11 15:36:41 137

空空如也

空空如也

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

TA关注的人

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