摘要: 什么是线程池 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙 阅读全文
posted @ 2020-04-08 22:39 天宇轩-王 阅读(185) 评论(0) 推荐(2) 编辑
摘要: 在Java 8中,Base64编码已经成为Java类库的标准。 Java 8 内置了 Base64 编码的编码器和解码器。 Base64工具类提供了一套静态方法获取下面三种BASE64编解码器: 基本:输出被映射到一组字符A-Za-z0-9+/,编码不添加任何行标,输出的解码仅支持A-Za-z0-9 阅读全文
posted @ 2020-04-08 21:33 天宇轩-王 阅读(652) 评论(0) 推荐(2) 编辑
摘要: Lua 流程控制 Lua 编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。 以下是典型的流程控制流程图: 控制结构的条件表达式结果可以是任何值,Lua认为false和nil为假,true和非nil为真。 要注 阅读全文
posted @ 2020-04-08 16:56 天宇轩-王 阅读(301) 评论(0) 推荐(2) 编辑
摘要: 很多情况下我们需要做一些有规律性的重复操作,因此在程序中就需要重复执行某些语句。 一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。 循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 循环语句是由循环体及循环的终止条件两部分组成的。 while循环 阅读全文
posted @ 2020-04-08 16:34 天宇轩-王 阅读(677) 评论(0) 推荐(2) 编辑
摘要: Lua 变量 变量在使用前,必须在代码中进行声明,即创建该变量。 编译程序执行代码之前编译器需要知道如何给语句变量开辟存储区,用于存储变量的值。 Lua 变量有三种类型:全局变量、局部变量、表中的域。 Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。这个 阅读全文
posted @ 2020-04-08 15:10 天宇轩-王 阅读(402) 评论(0) 推荐(1) 编辑
摘要: SetUID1) SetUID 是什么SetUID 的功能可以这样理解: 只有可以执行的二进制程序才能设定 SUID 权限 命令执行者要对该程序拥有 x(执行)权限 命令执行者在执行该程序时获得该程序文件属主的身份(在执行程序的过程中灵魂附体为文件的属主) SetUID 权限只在该程序执行过程中有效 阅读全文
posted @ 2020-04-08 14:31 天宇轩-王 阅读(411) 评论(0) 推荐(2) 编辑
摘要: Citrix Receiver卸载方法: 一、打开“控制面板”-“卸载”,找到Citrix Receiver,右键“卸载” 二、打开“360软件管家”-“卸载”,找到Citrix Receiver,点击“卸载” 三、下载官方提供的专业卸载工具ReceiverCleanupUtility进行卸载 如果 阅读全文
posted @ 2020-04-08 12:40 天宇轩-王 阅读(4698) 评论(0) 推荐(2) 编辑
摘要: 简介 官网:https://www.elastic.co/cn/products/elasticsearch 安装版本说明Elasticsearch的发展是非常快速的,所以在ES5.0之前,ELK的各个版本都不统一,出现了版本号混乱的状态,所以从5.0开始,所有Elastic Stack中的项目全部 阅读全文
posted @ 2020-04-08 00:13 天宇轩-王 阅读(257) 评论(0) 推荐(2) 编辑