logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot logback 调整 mybatis 日志级别无效

现象在日志配置文件 logback-spring.xml 中,无论怎么修改级别,mybatis 的 sql 日志都会打印出来。原因在 application.yml 中配置了 mybatis 的自定义日志类,如下:mybatis:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl点进去查...

#mybatis#logback
MyBatis generator 注解方式和xml方式

阅读目录博客前言MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。两种形式:...

基于 nacos 部署 springcloud jar 包,报错 org.yaml.snakeyaml.error.YAMLException

基于 nacos 部署 springcloud 包,报错 org.yaml.snakeyaml.error.YAMLException查看日志,发现日志里打印的配置文件内容格式不对,有很多空格,配置是在 nacos 里面管理的,猜测是 中文注释的问题。解决过程尝试删除中文注释删除中文注释后,发现可以正常启动,说明是中文乱码影响的问题jvm 指定编码指定编码为 UTF-8 解决乱码问题-Dfile.

#spring cloud#spring boot
mybatis 为什么每次插入的时候总会创建一个SqlSession?

问题记录:工作环境是使用spring boot,使用用的mybatis,在一次调试中。发现每一次插入一条数据都会创建一个SqlSession。如图:图1:问题可能的原因:原因分析:#1 没有使用缓存因为这个是插入,不是查询,所以这里不存在什么缓存的问题。后来百度了一波,网上说是没有使用事务。加上@Transactional图2:发现“Creat...

文章图片
#mybatis#java#spring boot
windows 通过 bat 脚本后台启动 jar 包,通过 jps 找到 pid,然后停止指定 jar 包,附 linux shell 脚本启停脚本

后台运行的原因在 windows 上,在 cmd 命令窗口,使用 java -jar 的方式启动,cmd 窗口会一直存在,若关闭,程序也就停止运行了,所以需要后台运行说明windows 通过 bat 脚本后台启动 jar 包,通过 jps 找到 pid,然后停止指定 jar 包,附 linux shell 脚本启停脚本参考springboot 程序,lib 下是依赖 jarwindo...

文章图片
pip 换源为阿里云

pip 换源为阿里云在使用Python安装包工具pip时经常会出现下载很慢的情况,这其中有很大一部分原因和pip的源有关,在我们安装python后,通常python解释器自带pip这个工具,但是这里pip是设置的默认源,也就是官方源:https://pypi.org/simple,这个源在国内的下载速度是很慢的(精通翻墙的大神另说),所以我们为了提高包的下载速度我们可以通过换源来实现。P...

文章图片
#pip#阿里云#python
调用shell jenkins不能自动结束

在linux环境中启动一个程序想放入后台正常做法是使用nohup加&符号。但是这样的命令放到shell脚本里,然后通过jenkins去发布的话会把输出日志打印到jenkins的output里,导致任务不能结束。这时需要重新在命令后面加上重定向如:nohup java -jar test.jar >start.log 2>&1 &。使用中遇到的坑除了上面一种情况,

修改 oracle 数据库 TNSLSNR.exe 占用 8080 端口

1. 登录Oracle数据库:命令行中输入 sqlplus / as sysdba;2. 把HTTP/WEBDAV端口从8080改到8081SQL>call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text(...

postgresql 数据库连接数查询

postgresql 数据库连接数查询使用 psql 无法连接数据库,并报错 FATAL:53300psql: FATAL: 53300: remaining connection slots are reserved for non-replication superuser connections普通用户的连接已满,保留用于非复制的超级用户连接。由于连接已满,可以关闭空闲的连接1)查询当前所有

文章图片
#postgresql#数据库#database
javaagent 技术原理及简单实现

目录javaagent 技术原理及简单实现1、引子2、思路2.1 朴素思路2.2 略成熟思路2.2.1 动态代理2.2.2 AspectJ3、 java agent 介绍3.1 什么是 java agent?3.2 java Instrumentation API3.2.1 实现 agent 启动方法3.2.2 指定 Main-Class3.2.3 agent 加载3.2.4 Instrument

#java
    共 16 条
  • 1
  • 2
  • 请选择