月会
渴望通往独立开发~
java使用佳博打印机打印标签
@[toc] 1.前言 1.1打印机型号及驱动说明 打印机型号:佳博GP-3120TU打印机 标签纸规格:40mm*30mm 间隔2mm 驱动:佳博条码打印机通用驱动 TSCLIB.dll函数库支持:基本支持佳博的所有打印机 1.2背景概要 因为公司的业务需要,需要用java程序批量打印小标签,小标
java线程池原理剖析
@[toc] Java线程池 线程复用 线程的创建和销毁,都是重量级工作,非常的消耗性能,高并发或者频繁的线程使用场景下对机器的要求很高,会造成性能瓶颈 可以使用==线程池==优化线程的频繁使用场景,使线程达到重复使用而不销毁,原理类似数据库连接池,http连接池等… 线程池概念 在线程池中,当你需
mybatis拦截器(一)
@[toc] 一、MyBatis拦截器介绍 mybatis拦截器可以拦截如下4中类型 Executor sql的内部执行器 ParameterHandler 拦截参数的处理 StatementHandler 拦截sql的构建 ResultSetHandler 拦截结果的处理 这4中不同类型的拦截器的
k8s安装
关闭防火墙(全部节点) firewall-cmd --state # 查看防火墙状态 systemctl stop firewalld # 停止防火墙的服务 systemctl disable firewalld # 禁止开机启动 修改hostname将多节点关联(
mybatis拦截器添加额外参数
上一篇中讲了mybatis拦截器的实现 这一篇扩展mybatis在拦截器中添加额外参数 在mybatis的mapper.xml文件中,我们可以使用#{}或${}的方式获取到参数,这些参数都需要提前我们在mapper.java接口文件中通过参数的方式传入参数才能取到 为了扩展参数,我们需要了解myba
mybatis执行过程,源码分析
@[toc] Mybatis认识 我们知道,JDBC有四个核心对象: (1)DriverManager,用于注册数据库连接 (2)Connection,与数据库连接对象 (3)Statement/PrepareStatement,操作数据库SQL语句的对象 (4)ResultSet,结果集或一张虚拟
nginx扩展记录
@[toc] 1. 控制nginx日志,关闭access日志 http块下使用access_log nul; 2. 切割日志(手动执行shell的方式切割) #!/bin/bash #定义日志的位置 LOG_PATH="/var/log/nginx/" #编写一个时间的格式,此处是获取昨天的时间 R
RocketMQ中client_log非常大
rocketmq默认不使用logback日志,所以得额外配置,使mq使用logback配置 使用logback中的日志配置 配置MQ 使用logback的配置,具体原理见ClientLogger.java的static代码块 在应用启动函数中添加如下代码 System.*setProperty*(C