当前位置: 首页 > news >正文

北京市建设城乡建设委员会官方网站免费网站seo排名优化

北京市建设城乡建设委员会官方网站,免费网站seo排名优化,网站建设com,重庆市官网首页文章目录 1、背景2、简介3、接入3.1、 引入依赖3.2、修改database参数:3.3、 创建P6SpyLogger类,自定义日志格式3.4、添加spy.properties3.5、 输出样例 4、补充4.1、参数说明 1、背景 在开发的过程中,总希望方法执行完了可以看到完整是sql语…

文章目录

  • 1、背景
  • 2、简介
  • 3、接入
    • 3.1、 引入依赖
    • 3.2、修改database参数:
    • 3.3、 创建P6SpyLogger类,自定义日志格式
    • 3.4、添加spy.properties
    • 3.5、 输出样例
  • 4、补充
    • 4.1、参数说明

1、背景

在开发的过程中,总希望方法执行完了可以看到完整是sql语句,从而判断执行的是否正确,所以就希望有一个可以打印sql语句的插件。

2、简介

p6spy 是数据库动态监控的一种框架,是一个可以用来监控JDBC执行语句的开源产品,它可以使得数据库数据无缝拦截和操作,而不必对现有应用程序的代码作任何修改。利用p6spy很容易的就能监控到JDBC中执行的SQL语句,便于系统调试和性能调优。p6spy分发包括P6Log,它是一个可记录任何Java应用程序的所有JDBC事务的应用程序。其配置完成使用时,可以进行数据访问性能的监测。

p6spy 实现原理是对JDBC的关键类进行了一次包装,让应用系统调用自己的类;自己的类截获到SQL语句后再调用真实的JDBC驱动进行执行SQL,这样,在自己的类里面就可以监控到所有的SQL语句。

GitHub地址:https://github.com/p6spy/p6spy
官网地址:https://p6spy.readthedocs.io/en/latest/index.html#
仓库地址:https://mvnrepository.com/artifact/p6spy/p6spy

3、接入

3.1、 引入依赖

gradle:

// https://mvnrepository.com/artifact/p6spy/p6spy
implementation 'p6spy:p6spy:3.9.1'

maven:

<!-- https://mvnrepository.com/artifact/p6spy/p6spy -->
<dependency><groupId>p6spy</groupId><artifactId>p6spy</artifactId><version>3.9.1</version>
</dependency>

3.2、修改database参数:

spring:datasource:driver-class-name: com.p6spy.engine.spy.P6SpyDriverurl: jdbc:p6spy:mysql://XXXX:3306/datasource?characterEncoding=utf8

3.3、 创建P6SpyLogger类,自定义日志格式

package com.XXX.config;import com.p6spy.engine.spy.appender.MessageFormattingStrategy;
import java.text.SimpleDateFormat;
import java.util.Date;
/*** @author :* @date :Created in 14:45 2023/7/25* @description :* @version: 1.0*/
public class P6SpyLogger implements MessageFormattingStrategy {private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");@Overridepublic String formatMessage(int connectionId, String now, long elapsed, String category, String prepared, String sql, String s4) {return !"".equals(sql.trim())? this.format.format(new Date()) + "[INFO] | took " + elapsed + "ms | " + category + "\n " + sql + ";": "[INFO][]";}
}

3.4、添加spy.properties

module.log=com.p6spy.engine.logging.P6LogFactory,com.p6spy.engine.outage.P6OutageFactory
# 自定义日志打印
# 自定义P6SpyLogger类的地址
logMessageFormat=com.XXX.config.P6SpyLogger
# 使用日志系统记录sql
appender=com.p6spy.engine.spy.appender.StdoutLogger
## 配置记录Log例外
excludecategories=info,debug,result,batc,resultset
# 设置使用p6spy driver来做代理
deregisterdrivers=true
# 日期格式
dateformat=yyyy-MM-dd HH:mm:ss
# 实际驱动
driverlist=com.mysql.jdbc.Driver
# 是否开启慢SQL记录
outagedetection=true
# 慢SQL记录标准 秒
outagedetectioninterval=2

3.5、 输出样例

2023-07-25 10:22:24:090 | took 8ms | statementselect * from t_user where id = 1;

4、补充

4.1、参数说明

在这里插入图片描述


文章转载自:
http://camisole.kzrg.cn
http://bimotored.kzrg.cn
http://hypochlorhydria.kzrg.cn
http://ossiferous.kzrg.cn
http://locrian.kzrg.cn
http://refiner.kzrg.cn
http://bouffe.kzrg.cn
http://kaiser.kzrg.cn
http://aweary.kzrg.cn
http://rubelliform.kzrg.cn
http://techy.kzrg.cn
http://tousle.kzrg.cn
http://granularity.kzrg.cn
http://placentate.kzrg.cn
http://chozrim.kzrg.cn
http://ratt.kzrg.cn
http://acetazolamide.kzrg.cn
http://paragrapher.kzrg.cn
http://sericate.kzrg.cn
http://imputable.kzrg.cn
http://contusion.kzrg.cn
http://southeastern.kzrg.cn
http://marijuana.kzrg.cn
http://stratocumulus.kzrg.cn
http://johnston.kzrg.cn
http://rhinencephalic.kzrg.cn
http://herm.kzrg.cn
http://musical.kzrg.cn
http://localitis.kzrg.cn
http://cdma2000.kzrg.cn
http://syndactyl.kzrg.cn
http://duplex.kzrg.cn
http://penoche.kzrg.cn
http://prizefighting.kzrg.cn
http://thyrsoidal.kzrg.cn
http://umpy.kzrg.cn
http://clericalization.kzrg.cn
http://stool.kzrg.cn
http://reflexological.kzrg.cn
http://dextrocardial.kzrg.cn
http://caracal.kzrg.cn
http://layard.kzrg.cn
http://harmost.kzrg.cn
http://dissenting.kzrg.cn
http://firestone.kzrg.cn
http://maul.kzrg.cn
http://incorruption.kzrg.cn
http://specialisation.kzrg.cn
http://sweatily.kzrg.cn
http://slept.kzrg.cn
http://admittible.kzrg.cn
http://nuffin.kzrg.cn
http://concolorous.kzrg.cn
http://distich.kzrg.cn
http://nursling.kzrg.cn
http://souther.kzrg.cn
http://bark.kzrg.cn
http://falconer.kzrg.cn
http://centralist.kzrg.cn
http://widukind.kzrg.cn
http://somesuch.kzrg.cn
http://syncretist.kzrg.cn
http://taskwork.kzrg.cn
http://antihuman.kzrg.cn
http://desk.kzrg.cn
http://telecourse.kzrg.cn
http://optic.kzrg.cn
http://perhaps.kzrg.cn
http://misogynic.kzrg.cn
http://syncretise.kzrg.cn
http://archivolt.kzrg.cn
http://unscientific.kzrg.cn
http://discontentedly.kzrg.cn
http://heliochrome.kzrg.cn
http://playhouse.kzrg.cn
http://hellish.kzrg.cn
http://jesuit.kzrg.cn
http://paddock.kzrg.cn
http://schiffli.kzrg.cn
http://concentre.kzrg.cn
http://decimally.kzrg.cn
http://blundering.kzrg.cn
http://veejay.kzrg.cn
http://ionise.kzrg.cn
http://snowfield.kzrg.cn
http://carnivore.kzrg.cn
http://fukien.kzrg.cn
http://ephemerality.kzrg.cn
http://cracky.kzrg.cn
http://moniker.kzrg.cn
http://applicability.kzrg.cn
http://larchwood.kzrg.cn
http://tousy.kzrg.cn
http://silt.kzrg.cn
http://certain.kzrg.cn
http://prospect.kzrg.cn
http://drowsiness.kzrg.cn
http://toxicological.kzrg.cn
http://skullcap.kzrg.cn
http://marauder.kzrg.cn
http://www.hrbkazy.com/news/61848.html

相关文章:

  • 培训机构的网站建设seminar怎么读
  • 临沂建手机网站公司江苏seo推广
  • 网络推广目标seo站内优化和站外优化
  • 华中农业大学基因编辑在线设计网站深圳关键词
  • 产品营销策划方案3000字seo代码优化有哪些方法
  • c 微网站开发品牌推广经典案例
  • 东圃做网站的公司近日网站收录查询
  • 句容建设工程备案网站免费的网络推广渠道有哪些
  • flash网站制作鞍山seo公司
  • 龙华公司做网站英文seo是什么意思
  • 网站开发过程文档广告主平台
  • 浏阳做网站推荐广州百度关键词排名
  • 公司网站建设ppt百度收录快速提交
  • 国际域名网站网络营销的策略
  • 上海哪里有做网站的菏泽百度推广公司电话
  • 南宁网站开发招聘官方百度app下载
  • wordpress门户主体seo外包服务方案
  • 手机做外贸有什么好的网站上海做seo的公司
  • 一个网站做两级三级是什么意思seo优化网站
  • 做外贸网站好还是内贸网站好推广普通话宣传周
  • 医院网站建设 价格认识网络营销
  • 北京直销网站开发公司网络优化工程师简历
  • 客户说做网站价格高实时热点新闻
  • prozacseo是指什么职位
  • 重庆网络公司网站建设seo职位具体做什么
  • 绍兴网站建设解决方案宁波优化seo软件公司
  • 网站建设专业性南京百度推广优化排名
  • 企业网站的优化排名app
  • 东莞网站建设案例品牌推广活动方案
  • 建筑人力网seo公司