public class Consumer2Local { private final static Logger log = LoggerFactory.getLogger(Consumer2Local.class); public static void main(String[] args) ... ...
分类:
其他好文 时间:
2019-06-15 15:54:31
阅读次数:
90
发一个可伸缩线程池大小的线程池。 当任务不多时候,不开那么多线程,当任务多的时候开更多线程。当长时间没任务时候,将线程数量减小到一定数量。 ...
分类:
编程语言 时间:
2019-06-15 00:22:49
阅读次数:
214
如果不想每次都写private final Logger logger = LoggerFactory.getLogger(XXX.class); 可以用注解@Slf4j 这样在类中就可以直接使用log对象, log.debug("debug message");log.warn("warn mes ...
分类:
其他好文 时间:
2019-06-14 17:54:37
阅读次数:
226
import logging from logging import handlers class mylogger(): def __init__(self,file_name,level='info',backCount=5,when='D'): logger = logging.getLogg... ...
分类:
其他好文 时间:
2019-06-14 14:57:31
阅读次数:
143
[转自51cto]http://bbs.51cto.com/thread-820965-1.html?? 当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小。或者说 ...
分类:
数据库 时间:
2019-06-13 13:56:13
阅读次数:
123
Django ORM常用字段和参数 常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 2147483648 to 2147483647。(一般不用 ...
分类:
其他好文 时间:
2019-06-12 23:05:58
阅读次数:
96
import logging from logging import handlers logging.basicConfig(level=logging.INFO, format="%(asctime)s %(levelname)s %(message)s") filehandler = logg... ...
分类:
编程语言 时间:
2019-06-12 11:19:49
阅读次数:
128
前面程序整合加自定义日志 1.文件摆放 2.运行文件 1.run 3.自定义辅助模块 1.用于文件的读取和写入 2.用于子程序返回主界面来个延迟动画效果 3.用于记录时间 用于记录时间 4.记录日志(这部分有点问题) logger.py ...
分类:
其他好文 时间:
2019-06-11 22:13:53
阅读次数:
108
背景说明 不是web 应用,单独的java程序 报以下错误 log4j:WARN No appenders could be found for logger (xxxx).log4j:WARN Please initialize the log4j system properly.log4j:WA ...
分类:
其他好文 时间:
2019-06-11 19:08:56
阅读次数:
115
本篇内容主要讲解的是redis分布式锁,并结合模拟抢单的场景来使用,内容节点如下: jedis的nx生成锁 如何删除锁 模拟抢单动作 1.jedis的nx生成锁 对于分布式锁的生成通常需要注意如下几个方面: 创建锁的策略:redis的普通key一般都允许覆盖,A用户set某个key后,B在set相同 ...
分类:
其他好文 时间:
2019-06-11 13:18:06
阅读次数:
147