Logger模块 是python中用于便捷记录日志且线程安全的模块 使用logging模块记录日志涉及四个主要类: logger提供了应用程序可以直接使用的接口; handler将(logger创建的)日志记录发送到合适的目的输出; filter提供了细度设备来决定输出哪条日志记录; formatt ...
分类:
其他好文 时间:
2019-01-05 12:16:31
阅读次数:
160
问题 项目使用了log4j2,由于使用了全局异步打印日志的方式,还需要引入disruptor的依赖,最后使用的log4j2和disruptor的版本依赖如下: 在项目最开始的地方(第一次使用到log4j2的logger之前),通过代码来启用全局异步打印日志: 然而在启动项目后报错如下: 解决方法 该 ...
分类:
编程语言 时间:
2019-01-02 23:30:08
阅读次数:
610
# 功能要求: 每一次调用函数之前, 要将函数名称, 时间节点记录到log的日志中.# 所需模块:# import time## def logger(fn):# def inner(*args, **kwargs):# # fn.__name__ # 函数名字# f = open("log", m ...
分类:
其他好文 时间:
2019-01-02 17:22:28
阅读次数:
179
网上的坑 springboot 使用 Druid 数据库加密链接方案,不建议采用网上的一篇文章《springboot 结合 Druid 加密数据库密码遇到的坑!》介绍的方式来进行加密链接实现。本文章下文分享 Druid 源码后就知道为什么不建议采用该方式的原因了。 加密准备 首先使用 CMD 生成数 ...
分类:
数据库 时间:
2019-01-02 17:20:33
阅读次数:
138
Flask初识 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架, 对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架, 开发人员基于Flask框架提供的功能对请求进行相应的处理,并 ...
分类:
其他好文 时间:
2019-01-02 01:17:11
阅读次数:
230
1):定义sql片段 <!-- 定义sql片段 --> <!-- id: sql片段的标识 经验:1:基于单表来定义sql片段,这样的话sql片段的可重用性才高 2:sql片段中不要包含<where>标记 --> <sql id="where_statement"> <if test="_param ...
分类:
数据库 时间:
2018-12-31 19:12:33
阅读次数:
400
最近项目添加微信公众号内支付的功能,记录整个过程如下; 本次记录的主要是统一下单和支付结果通知两个接口,退款接口下期会讲到。 1.导入pom文件依赖 2.定义微信支付的数据model接收和传递相关参数 3.定义微信支付过程中几个常用的工具类 5.调用微信统一下单接口 调用接口之前我们需要熟悉一下微信 ...
分类:
微信 时间:
2018-12-31 19:09:17
阅读次数:
212
步骤: 1.在Linux下安装netcat工具,用户开启socket客户端: a.切换至root下 $>su root b.执行安装命令 $>yum install -y nc c.切换至Alex_lei用户下,模拟聊天室: $>nc 开启服务端 $>nc -l 55555 开启客户端 $>nc l ...
分类:
Web程序 时间:
2018-12-31 14:43:05
阅读次数:
279
1. OkHttpClient调用出现大量CLOSE_WAIT。 问题定位: 凡是系统中出现大量的CLOSE_WAIT,说明你的代码写的有问题,即:没有关闭连接。 在OkHttpClient中,默认时 HTTP头字段 Connection 设置值为keep-alive,这样会导致服务端断开连接时,客 ...
分类:
编程语言 时间:
2018-12-29 13:45:01
阅读次数:
102
Logger的传递 作为一个新手,如何将主函数的logger传入子模块是一件棘手的事情。某些情况下可以直接将logger作为参数传入子模块的构造函数中,但倘若子模块与主模块存在相互依赖的关系则容易出现互相初始化的死循环。尤其是在还不熟悉Flask的时候,如果将Flask的app.logger传给蓝图 ...
分类:
其他好文 时间:
2018-12-29 13:35:12
阅读次数:
212