Author avatar

月会

渴望通往独立开发~

java使用佳博打印机打印标签

48

@[toc] 1.前言 1.1打印机型号及驱动说明 打印机型号:佳博GP-3120TU打印机 标签纸规格:40mm*30mm 间隔2mm 驱动:佳博条码打印机通用驱动 TSCLIB.dll函数库支持:基本支持佳博的所有打印机 1.2背景概要 因为公司的业务需要,需要用java程序批量打印小标签,小标

java线程池原理剖析

63

@[toc] Java线程池 线程复用 线程的创建和销毁,都是重量级工作,非常的消耗性能,高并发或者频繁的线程使用场景下对机器的要求很高,会造成性能瓶颈 可以使用==线程池==优化线程的频繁使用场景,使线程达到重复使用而不销毁,原理类似数据库连接池,http连接池等… 线程池概念 在线程池中,当你需

k8s dashboard您的连接不是私密链接解决办法

63

在空白地方输入thisisunsafe就可以了

mybatis拦截器(一)

54

@[toc] 一、MyBatis拦截器介绍 mybatis拦截器可以拦截如下4中类型 Executor sql的内部执行器 ParameterHandler 拦截参数的处理 StatementHandler 拦截sql的构建 ResultSetHandler 拦截结果的处理 这4中不同类型的拦截器的

k8s安装

124

关闭防火墙(全部节点) firewall-cmd --state # 查看防火墙状态 systemctl stop firewalld # 停止防火墙的服务 systemctl disable firewalld # 禁止开机启动 修改hostname将多节点关联(

mybatis拦截器添加额外参数

45

上一篇中讲了mybatis拦截器的实现 这一篇扩展mybatis在拦截器中添加额外参数 在mybatis的mapper.xml文件中,我们可以使用#{}或${}的方式获取到参数,这些参数都需要提前我们在mapper.java接口文件中通过参数的方式传入参数才能取到 为了扩展参数,我们需要了解myba

mybatis执行过程,源码分析

39

@[toc] Mybatis认识 我们知道,JDBC有四个核心对象: (1)DriverManager,用于注册数据库连接 (2)Connection,与数据库连接对象 (3)Statement/PrepareStatement,操作数据库SQL语句的对象 (4)ResultSet,结果集或一张虚拟

nginx扩展记录

51

@[toc] 1. 控制nginx日志,关闭access日志 http块下使用access_log nul; 2. 切割日志(手动执行shell的方式切割) #!/bin/bash #定义日志的位置 LOG_PATH="/var/log/nginx/" #编写一个时间的格式,此处是获取昨天的时间 R

RocketMQ

55

优点 本身支持集群架构,可以做到负载均衡,水平扩展能力 亿级别的消息堆积能力 零拷贝原理、顺序写盘、随机读 api丰富 底层使用Netty NIO通信 消息支持重试机制、死信队列可查询 社区活跃、成熟、经过双十一考验 概念模型 Producer Group:生产者组,用于生产一类消息 Consume

RocketMQ中client_log非常大

24

rocketmq默认不使用logback日志,所以得额外配置,使mq使用logback配置 使用logback中的日志配置 配置MQ 使用logback的配置,具体原理见ClientLogger.java的static代码块 在应用启动函数中添加如下代码 System.*setProperty*(C