多进程--fork 场景:日常任务中,有时需要通过php脚本执行一些日志分析,队列处理等任务,当数据量比较大时,可以使用多进程来处理。 准备:php多进程需要pcntl,posix扩展支持,可以通过 php - m 查看,没安装的话需要重新编译php,加上参数--enable-pcntl,posix ...
分类:
Web程序 时间:
2020-04-14 12:30:15
阅读次数:
88
web.xml 里配置 <context-param> <param-name>webAppRootKey</param-name> <param-value>bookdir</param-value></context-param>在方法里获取 String pathUrl = System.ge ...
分类:
Web程序 时间:
2020-04-14 12:29:56
阅读次数:
79
当你在使用phpoffice/phpexcel 类库时候。composer 会给你提示一句话 Package phpoffice/phpexcel is abandoned, you should avoid using it. Use phpoffice/phpspreadsheet instea ...
分类:
Web程序 时间:
2020-04-14 12:29:41
阅读次数:
118
有人说要满足hash规则:两个对象相等,hash值一定要相等,我觉得这不是一个规范问题 因为在一些场景,比如hashSet、hashMap 里面判断是否是同一个元素,是调用了hashcode方法的,如果在重写equals方法以后,没有重写hashcode,那么两个对象equals比较返回true,二 ...
分类:
其他好文 时间:
2020-04-14 12:29:25
阅读次数:
66
kafa部署在k8s中,并且使用statefulset 方式部署,应用pod连接kafka 使用 kafka-0.kafka-hs.sy-platform-demo.svc.cluster.local.:9093, 如果k8s 外部开发测试,无法连接,所以需要外部网络与pod service网络打通 ...
分类:
其他好文 时间:
2020-04-14 12:28:52
阅读次数:
321
常见面试题【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手? 答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOC ...
分类:
其他好文 时间:
2020-04-14 12:28:38
阅读次数:
82
Linux包的管理1.linux软件管理概念:Linux整个体系的关键不在于系统本身,而是在于可以基于Linux系统去安装和配置企业中相关的软件、数据及应用程序,所以对软件的维护是运维工程师的重中之重。2.软件管理的三种方式:1.rpm管理:2.yum管理:3.源码方式管理:Linux软件包管理大致可分为二进制包、源码包,使用的工具也各不相同。Linux常见软件包分为两种,分别是源代码包(Sour
分类:
系统相关 时间:
2020-04-14 12:28:20
阅读次数:
86
目录 1. 各种算法的比较 2. 算法不稳定定义 3. 不稳定的几种算法 1. 各种算法的比较 2. 算法不稳定定义 定义:在排序之前,有两个数相等,但是在排序结束之后,它们两个有可能改变顺序. 说明:在一个待排序队列中,A和B相等,且A排在B的前面,而排序之后,A排在了B的后面.这个时候,我们说这 ...
分类:
其他好文 时间:
2020-04-14 12:27:44
阅读次数:
68
这篇文章主要介绍了python3.7 openpyxl 删除指定一列或者一行,文中通过代码给大家介绍了python3 openpyxl基本操作,代码简单易懂,需要的朋友可以参考下 python3.7 openpyxl 删除指定一列或者一行 # encoding:utf-8 import pandas ...
分类:
编程语言 时间:
2020-04-14 12:27:26
阅读次数:
361
在项目中发现,由于移动端无法看到打印的信息,所以很难进行调试,也不知道问题出在哪里,后来找到了一个好用的插件:vConsole。 1.安装 npm install vconsole 2、在main.js中引入 import Vconsole from 'vconsole'; let vConsole ...
分类:
移动开发 时间:
2020-04-14 12:26:56
阅读次数:
833
出于多种原因,有的时候需要直接对deb包中的各种文件内容进行修改 主要有三个问题需要解决: 0、如何将deb包文件进行解包呢? 1、修改要修改的文件? 2、对修改后的内容进行生成deb包? 解包命令为 #解压出包中的文件到extract目录下 lin@lin-host:~/Desktop/100次重 ...
分类:
其他好文 时间:
2020-04-14 12:26:40
阅读次数:
136
一、基础 https://zhuanlan.zhihu.com/p/76905282 1、读取 2、查看 - head 3、形状 - shape 4、查看索引 index 5、查看列的全部名称 columns 6、排序 https://blog.csdn.net/MsSpark/article/de ...
分类:
其他好文 时间:
2020-04-14 12:26:27
阅读次数:
59
在jdbc的模板中使用具名参数: 1、就需要在之前的jdbc的例子中进行修改;需要在xml文件中重新配置一个bean。这是固定的格式。如下 对于使用具名参数而言。配置NamedParameterJdbcTemplate,该对象可以说使用具名参数。其没有无参数的构造器。所以必须为其构造器指定参数。 2 ...
分类:
数据库 时间:
2020-04-14 12:25:57
阅读次数:
97
http://jasontec.cn/articles/2019/12/20/1576826633007.html 介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数 ...
分类:
其他好文 时间:
2020-04-14 12:25:42
阅读次数:
79
结构体 结构体:主要用来组织不同类型的数据(注:结尾有分号) 结构体声明只是进行一个框架的描绘,不会直接在内存中分配空间,直到定义时才会分配空间 结构体声明:在结束的分号前加一个变量,相当于声明完这个结构体之后直接定义一个这种结构的变量 成员选择运算符(与 '.' 同属于第一优先级):'->' 结构 ...
分类:
编程语言 时间:
2020-04-14 12:25:30
阅读次数:
379
题目 An army of ants walk on a horizontal pole of length l cm, each with a constant speed of 1 cm/s. When a walking ant reaches an end of the pole, it i ...
分类:
其他好文 时间:
2020-04-14 12:25:13
阅读次数:
52