-
logback 按时间大小分割日志
遇到的坑: 1.写这个的时候,不能写成D:\\logs 2.按时间生成日志 ${LOG_HOME}/%d{yyyy-MM-dd,aux}/system.%d{yyyy-MM-dd-HH-mm}.%i.log yyyy-MM-dd-HH-mm 表示一分钟生成一个日志 yyyy-MM-dd-HH 表示一小时生成一个日志 yyyy-MM-dd 表示一天生成一个日志 。。。 以此类推 还有分了目录的话,要加,aux 不然日志...
作者:小编 日期:2026.06.04 分类:语言 831 -
进程间通信-Queue
1. Queue的使用可以使用multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是一个消息列队程序,首先用一个小实例来演示一下Queue的工作原理:#coding=utf-8from multiprocessing import Queueq=Queue(3) #初始化一个Queue对象,最多可接收...
作者:小编 日期:2026.06.04 分类:类库 294 -
多任务版udp聊天器
import socketimport threadingdef send_msg(udp_socket): """获取键盘数据,并将其发送给对方""" while True: # 1. 从键盘输入数据 msg = input(" 请输入要发送的数据:") # 2. 输入对方的ip...
作者:小编 日期:2026.06.04 分类:手册 1802 -
如何安装nginx第三方模块--add-module
nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,nginx显得没有apache安装模块方便,当然也没有php安装扩展方便.在原生的nginx,他不可以动态加载模块,所以当你安装第三方模块的时候需要覆盖nginx文件.接下来看看如何安装nginx第三模块吧. nginx第三方模块安装...
作者:小编 日期:2026.06.04 分类:算法 1352 -
列表循环放引用并写出打印结果
flist = [] # 创建了一个空列表for i in range(3): # 循环三次 def foo(x): # 定义三次函数 print (x + i) flist.append(foo) # 把三次函数的引用放到列表中for a in flist: # 按个遍历列表里的三个函数...
作者:小编 日期:2026.06.04 分类:工具 1822 -
协程实现tcp两个客户端的通讯
import socketimport geventfrom gevent import monkeymonkey.patch_all()def cb_work(recv_num,send_num): while True: recv_data=list_client[recv_num][0].recv(1024)...
作者:小编 日期:2026.06.04 分类:系统 1786 -
SQL海量数据读写性能优化
这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战场,而我只是其中的一个小兵,太多的战术,太多的高层之间的较量,太多的内幕了。具体这个项目的情况,我有空再写相关的博文出来。 这个项目是要求做环境监控,我们暂且把受监控的设备称为采集设备,采集设备的属性称为监控指标。项目要求:系统支持不少于10w个监控指标,每个监控指标的数据更新不大于20秒,存储延迟不超过120秒。那么,我们可以通过简单的计算得出较理想的...
作者:小编 日期:2026.06.04 分类:教程 1008 -
正则匹配身份证和邮箱
import restr='sfafsf,34234234234,1231313132,37132719991123463x,sdefgr54184785ds85,' '4864465asf86845,372526198911233456'con = re.findall(r'[d]{17}[0-9xX]' , str)for...
作者:小编 日期:2026.06.04 分类:教程 1398 -
ajax传输局,后台接收不到
1、\\\'counties\':String($(\'#counties\').val()), 2、toString() 原因描述: alert(citiesData )是有值的,在 action里面 接收到的就是null,原因是我用了 <link rel=\"stylesheet\" href=\"<%=path%>/multiple-select/bootstrap/css/bootstrap...
作者:小编 日期:2026.06.04 分类:语言 1611 -
python中上双互斥锁的线程执行流程
import threadingdef sing(): print('进入sing -----------------') for i in range(3): print('进入sing循环 -----------------') l1.acquire() print('sing...
作者:小编 日期:2026.06.04 分类:手册 1826






