Category : CREATED BY JENKINSBOT

该站点是我们的技术博客,但更多的是我们的工作笔记: 1)有些内容比较详细, 2)有些内容比较粗浅(甚至存在错误); 3)有些内容仅是思路,
王快乐(k4nz, c0p8, kc2lp8) 资深 Linux 菜鸡;职业 Linux 劝退;
E-MAIL: k4nz@d3rm.org WECHAT: WKL-351105
最近更新的笔记
2022/05/14 18:19 「Network」- 软件定义网络(SDN,Software Defined Networking)[……]

Read more

问题描述
在 Kubernetes Cluster 中,组件 kube-proxy 使用 ipvs 路由。
因此我们需要了解 LVS 相关内容,以排查问题。至少要能读懂 LVS 原理、规则、配置等等内容。
解决方案
LVS,Linux Virtual Server
IPVS 已并入 LVS 组件
TODO !!! IPVS 学习
相关链接
Wikipedia/IP Virtual Server The Linux Virtual Server Project/IPVS[……]

Read more

首先,我们不会选Shell了。这主要是因为我们的使用场景:需要处理大量的数据,还有一些循环,尤其是循环中Shell的表现很差。即使做了一些优化,在数据很大时,Shell的表现依旧不佳。
所以,要换语言了,重新实现。
编程语言API性能大比拼 Ciaran是Skimlinks项目团队中的一名领导者,热爱开发,在业余时间喜欢研究一门新语言。作者和他的团队在开发Skimlinks项目时遇到了一些困难,于是做了这份测试,文中将Node.js、Scala、Go、Python、PHP进行对比,最终Python获胜,目的的是为了让开发者为stack挑选最好的开发技术。
参考文献[……]

Read more

ASP :: Active Server Pages
Active Server Pages(ASP),Classic ASP、ASP Classic,微软的第一个用于生成动态网页的服务端脚本引擎。
注意:ASP是一个引擎,用于生成动态网页的引擎。
该引擎可以解析多种脚本语言:VBScript(VBS,是classic Visual Basic语言的子集)、JavaScript(微软实现的JScript)
VBScript教程 http://www.w3school.com.cn/vbscript/index.asp https://www.w3schools.c[……]

Read more

GNU Make: 自动化工具,用于编译、构建
GNU Compiler Collection (GCC): 编译器套件,适用于若干种语言
GNU Binutils: 二进制工具,包含了链接器、汇编器及其他的工具
GNU Bison: 语法分析器生成器,经常和Flex(词法分析器生成器)一起使用
GNU m4: m4宏处理器
GNU Debugger (GDB): 代码Debug工具
GNU build system: 构建系统,包括: Autoconf, Automake, Libtool
基本流程: 创建源码文件; 执行autoscan,生成configure[……]

Read more

问题描述
简单地说chroot是一个修改当前进程及子进程运行目录的操作。通过创建一个目录并初始化,使该目录具有与操作系统相同的目录结构,应用程序将在该目录中运行,加载该目录中文件及库,与原始的操作系统目录进行隔离。
该笔记将记录:在 Linux 中,如何制作一个chroot环境,用于软件编译。
chroot ?
简单地说chroot是一个修改当前进程及子进程运行目录的操作。通过创建一个目录并初始化,使该目录具有与操作系统相同的目录结构,应用程序将在该目录中运行,加载该目录中文件及库,与原始的操作系统目录进行隔离。这一点与容器技术非常相似,但这不是容器技术。
通[……]

Read more

各个版本JDK下载地址
JDK 8 http://download.java.net/openjdk/jdk8/ JDK 7 http://download.java.net/openjdk/jdk7/ JDK 6 http://download.java.net/openjdk/jdk6/
Debian
How to install JDK sources?
安装 OpenJDK 的源码包(以OpenJDK 8为例):

apt-get install openjdk-8-source

安装后的目录位于:/usr/lib/jvm/java-[……]

Read more

Download: http://www.java.net/download/openjdk/jdk7u40/promoted/b43/openjdk-7u40-fcs-src-b43-26_aug_2013.zip
Wiki: https://wiki.openjdk.java.net/display/jdk7u/Main
系统环境及其创建
类型1:`virtualbox‘ + `ubuntu 10.10 server amd64’ 为了更好的发挥硬件资源,并提高编译速度,我选择「类型2」。
类型2:`chroot‘ + `ubuntu 10.10 server[……]

Read more

源码下载
http://hg.openjdk.java.net/jdk8u/jdk8u/archive/jdk8u102-b14.tar.bz2

依赖
必须的依赖:alsa-lib-1.1.2, cpio-2.12, Cups-2.1.4, UnZip-6.0, Which-2.21, Xorg Libraries, Zip-3.0

可选依赖:Certificate Authority Certificates, giflib-5.1.4, Wget-1.18

编译、安装
0x00,下载、解压 jdk8u102-b14.tar.bz2;
解压 jdk8[……]

Read more

/
> tree -L 1 . . ├── ASSEMBLY_EXCEPTION ├── build ├── build.log ├── corba ├── get_source.sh ├── hotspot ├── jaxp ├── jaxws ├── jdk ├── langtools ├── LICENSE ├── make ├── Makefile ├── nbproject ├── README ├── README-builds.html ├── test └── THIRD_PARTY_README
10 directories, 11 files
/h[……]

Read more

虚拟机
KVM
《深度实践KVM》 《Linux KVM 虚拟化架构实践指南》 《KVM虚拟化技术:实战与原理解析》
Java
《Java SE 7虚拟机规范》 《深入Java虚拟机》,对应的英文版是《Inside the Java Virtual Machine》,过时。 《深入理解Java虚拟机:JVM高级特性与最佳实践》,结合实现大概介绍JVM的抽象概念; 《Oracle JRockit: The Definitive Guide》,最深入JVM内部;
《HotSpot实战》 《Java Performance》,有丰富调优建议; 《The Garbage[……]

Read more